Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Inventor:
Crinon; Regis J.
Address:
Camas, WA
No. of patents:
37
Patents:












Patent Number Title Of Patent Date Issued
8582659 Determining a decoding time stamp from buffer fullness November 12, 2013
Techniques and tools are described for using a signaled or derived buffer fullness value to determine a decoding time stamp. The decoding time stamp can be used in a layer such as a system layer to determine when an access unit such as a coded representation of a field or frame should be
8571106 Digital video compression acceleration based on motion vectors produced by cameras October 29, 2013
Architecture for accelerating video compression by using the motion vectors produced locally by a camera is disclosed. Video frames are captured by the camera (e.g., a webcam) which also computes a motion vector for the frames. Metadata can also be generated that represent an index o
8213779 Trick mode elementary stream and receiver system July 3, 2012
A video receiver system comprises a video elementary stream decoder that decodes an elementary stream and one or more trick mode processing modules that modify the elementary stream to enable a trick mode effect. The trick mode processing module(s) produce a trick mode elementary str
8189492 Error recovery in an audio-video multipoint control component May 29, 2012
Architecture for enabling a communications endpoint to quickly recover from a packet loss, reducing duration of a signal dropout. A communications component sends a downlink of dependency-structured signals, such as audio and/or video signals using compressed frames between key frame
8144187 Multiple video stream capability negotiation March 27, 2012
Video send and receive capabilities of participants are determined by the respective machines determining available combinations, as well as preferences for the receivers. Receiver capabilities are forwarded to the source for computation of negotiated video capabilities through a logic
8031222 Multiple resolution capture in real time communications October 4, 2011
During remote communication session, there can be situations where information needs to be sent at a high resolution. Sending information at a high resolution allows for the capture of detail that can be lost without the use of a high resolution. A web camera can obtain information i
7924921 Signaling coding and display options in entry point headers April 12, 2011
A decoder receives an entry point header comprising plural control parameters for an entry point segment corresponding to the entry point header. The entry point header is in an entry point layer of a bitstream comprising plural layers. The decoder decodes the entry point header. The
7904933 Generating and managing DTV application signaling based on asset definition March 8, 2011
An implementation is described herein that generally pertains to digital video television technology. At least one implementation, described herein, provides an asset definition framework for digital television (DTV) managed applications. This abstract itself is not intended to limit
7898950 Techniques to perform rate matching for multimedia conference calls March 1, 2011
Techniques to perform rate matching for multimedia conference calls are described. An apparatus may comprise a conferencing server and a rate matching module. The rate matching module may be arranged to adjust bit rates between media communications channels for client terminals in a
7852919 Field start code for entry point frames with predicted first field December 14, 2010
A decoder receives a field start code for an entry point key frame. The field start code indicates a second coded interlaced video field in the entry point key frame following a first coded interlaced video field in the entry point key frame and indicates a point to begin decoding of the
7839930 Signaling valid entry points in a video stream November 23, 2010
Techniques and tools for coding/decoding of digital video, and in particular, for determining, signaling and detecting entry points in video streams are described. Techniques and tools described herein are used to embed entry point indicator information in the bitstream that receiver
7716551 Feedback and frame synchronization between media encoders and decoders May 11, 2010
Feedback and frame synchronization between media encoders and decoders is described. More particularly, the encoder can encode frames that are based on source content to be sent to the decoder. The encoder can determine whether the frame should be cached by the encoder and the decode
7652716 Computer-controlled lighting for video communication January 26, 2010
A video communication system may include a computer program that implements a feedback control process for automatically controlling a light. The feedback control process may include receiving an image from a video camera and determining an initial difference between the received ima
7609762 Signaling for entry point frames with predicted first field October 27, 2009
A video decoder receives an entry point key frame comprising first and second interlaced video fields and decodes a first syntax element comprising information (e.g., frame coding mode) for the entry point key frame at a first syntax level (e.g., frame level) in a bitstream. The firs
7565677 Method and apparatus for managing a data carousel July 21, 2009
A data carousel contains multiple data files having a particular arrangement. These files are cyclically broadcast to a number of receivers of the data files. A procedure modifies the arrangement of data files based on information obtained from receivers of the data files.
7474700 Audio/video system with auxiliary data January 6, 2009
A video system includes a plurality of frames of video each of which is defined by a plurality of scene elements. The scene elements for a respective frame together define an image of the frame. First auxiliary data is descriptive of a first scene element of the frame and second auxi
7450600 Method and apparatus for managing a data carousel November 11, 2008
A data carousel contains multiple data files. A procedure determines a worst case latency between successive transmissions of a data file in the data carousel. The worst case latency is compared with a threshold latency value. The composition of the data carousel is modified if the w
7433946 Mechanism for transmitting elementary streams in a broadcast environment October 7, 2008
The techniques and mechanisms described herein are directed at transmitting elementary streams in a broadcast environment. The mechanisms provide a buffer controller and packet scheduler that allow a media format to be transmitted through the broadcasting environment in a manner resu
7406705 Carousel exhibiting multiple occurrences of a module July 29, 2008
A carousel having multiple instances of at least one data or object module. The carousel may be encapsulated into a transmission, such as an MPEG-2 transport stream, for periodic transmission to a receiver.
7403206 Picking TV safe colors July 22, 2008
Validating a color that is selected in an authoring environment for display in a destination media environment includes selecting a color for an application, converting the values of the color to those in a fundamental color space, and converting the values from the fundamental color
7394469 Picking TV safe colors July 1, 2008
Validating a color that is selected in an authoring environment for display in a destination media environment includes selecting a color for an application, converting the values of the color to those in a fundamental color space, and converting the values from the fundamental color
7382927 System for constructing mosaic images June 3, 2008
A mosaic image construction system includes at least one of a decoder receiving or an encoder transmitting a sequence of pixel data frames. The sequence includes at least a first pixel data frame and a second pixel data frame. The second pixel data frame is preferably temporally later
7380028 Robust delivery of video data May 27, 2008
The systems and methods described herein relate to the robust delivery of data. A transmitter (e.g. a server or RF broadcaster) passes parameters to a receiver and/or client enabling operation of a generalized buffer model within the receiver that regulates the proper decoding of the
7342613 Method and system for inserting closed captions in video March 11, 2008
A closed captioning configuration system is described. The system receives parameters of a digital video presentation and computes closed captioning parameters to drive a closed captions encoder, creating closed captions which are compatible with the presentation. In various implementati
7305699 Method and apparatus for generating carousels December 4, 2007
An apparatus for generating one or more carousels. A carousel includes a plurality of modules, at least one of which exhibits multiple instances, that are arranged in a module schedule. The apparatus may create, through multiple iterations, two or more module schedules for a carousel, an
7269840 Method of measuring goodness of a module schedule for a carousel September 11, 2007
A method of determining a goodness metric of a module schedule. The module schedule comprises a plurality of modules, at least one of which exhibits multiple instances, that are arranged within the period of a carousel. The goodness metric is based, at least in part, upon the interval
7188353 System for presenting synchronized HTML documents in digital television receivers March 6, 2007
A method and apparatus is provided for synchronizing display of HTML documents to the audio/video content of a digital television program. Documents are authored with a structure for receiving a presentation time stamp value. After the packetized data representing the document is rec
7174560 Method of synchronizing events with a digital television audio-visual program February 6, 2007
A method and apparatus for synchronizing an event produced at a digital television receiver with an instant of a transmitted video, audio, or data element of a digital television program is disclosed. In a digital television system, a system time clock generates a timeline that is used
7075584 Buffer system for controlled and timely delivery of MPEG-2 data services July 11, 2006
A data elementary buffer with underflow and overflow operational constraints is incorporated into a digital televison receiver to regulate the flow of data related to an ancillary data service to be presented in synchronization with a video or audio program element. The data elementa
6993789 DTV data service application and receiver mechanism January 31, 2006
A system for providing a data broadcast service for digital television receivers. The system includes a data authoring system for creating a program description, a data service encoder for combining the description with other information and encoding it, and a multiplexer for using the
6940876 System target decoder with secondary multiplexing September 6, 2005
A system target decoder operable to receive and process information. The system target decoder has a first demultiplexer that can demultiplex a transport stream into packets each having a given packet identifier. There are at least two transport buffers that can receive packets with the
6801575 Audio/video system with auxiliary data October 5, 2004
A video system includes a plurality of frames of video each of which is defined by a plurality of scene elements. The scene elements for a respective frame together define an image of the frame. First auxiliary data is descriptive of a first scene element of the frame and second auxi
6771268 Video skimming system utilizing the vector rank filter August 3, 2004
Automated summarization of digital video sequences is accomplished using a vector rank filter. The consecutive frames of a digital video sequence can be represented as feature vectors which are successively accumulated in a set of vectors. The distortion of the set by the addition of eac
6751350 Mosaic generation and sprite-based coding with automatic foreground and background separation June 15, 2004
An automatic segmentation system distinguishes foreground and background objects by first encoding and decoding a first image at a first time reference. Macroblocks are extracted from a second image at a second time reference. The macroblocks are mapped to pixel arrays in the decoded fir
6573942 Buffer system for controlled and timely delivery of MPEG-2F data services June 3, 2003
A data elementary buffer with underflow and overflow operational constraints is incorporated into a digital televison receiver to regulate the flow of data related to an ancillary data service to be presented in synchronization with a video or audio program element. The data elementary
6331859 Video skimming system utilizing the vector rank filter December 18, 2001
Automated summarization of digital video sequences is accomplished using a vector rank filter. The consecutive frames of a digital video sequence can be represented as feature vectors which are successively accumulated in a set of vectors. The distortion of the set by the addition of eac
6249613 Mosaic generation and sprite-based coding with automatic foreground and background separation June 19, 2001
An automatic segmentation system distinguishes foreground and background objects by first encoding and decoding a first image at a first time reference. Macroblocks are extracted from a second image at a second time reference. The macroblocks are mapped to pixel arrays in the decoded fir










 
 
  Recently Added Patents
Therapeutic target for pancreatic cancer cells
Small molecule inhibitors of Plasmodium falciparum dihydroorotate dehydrogenase
Method and apparatus for training a probe model based machine vision system
Upgrading of recurring payment cancellation services
Three-way handshake (3WHS) optical network signaling protocol
Low capacitance, low on resistance ESD diode
Management control of household appliances using RFID communication
  Randomly Featured Patents
Minimizing lamp flicker and blower speed variation in a microwave oven employing duty cycle power level control
Concrete additive and method of applying stucco cement
Reinforced plastic molding material
Etch pit density measuring method
Industrial computer
Adjusting mechanism for handle position of bicycle
Automatic vehicle headlamp dimming control
SCR with a fuse that prevents latchup
Enhanced herbicidal triazine compositions and method of use
Slatwall profile