Richard Whitby Webb - Cupertino CA Michael L. Lightstone - Fremont CA
Assignee:
ATI International SRL - Barbados
International Classification:
H04N 591
US Classification:
386131, 386 46, 348459
Abstract:
The present invention provides a method for improving playback consistency of an encoded video stream. The method of the present invention first determines whether a series of values of the progressive_frame flag of consecutive frames of the encoded video stream are arranged in a predetermined pattern. If the values are arranged in the predetermined pattern, an image of at least one of the frames is displayed progressively regardless of the value of the progressive_frame flag of that frame. As a result, the video stream is played back as if the movie had been consistently encoded in the first place.
Method And Apparatus For Indexing And Locating Key Frames In Streaming And Variable-Frame-Length Data
Stefan Eckart - Mountain View CA Fabio Ingrao - San Francisco CA Richard W. Webb - Cupertino CA Xiaohua Yang - San Jose CA Michael Lightstone - Fremont CA
Assignee:
ATI International Srl - Christchurch
International Classification:
H04B 166
US Classification:
37524001, 382305, 386 69, 345723
Abstract:
A method and apparatus for indexing and locating key frames in streaming frame data and variable-frame-length data is described. Fast and efficient location of desired key frames in both directions (e. g. , forward/backward, future/past) is provided. An estimate of the distance to the desired key frame is made and a seek performed according to that distance. At the location specified by the seek, key frame seek assist data are obtained. The desired key frame is located or a new seek is performed, depending on the key frame seek assist data obtained. By placing the key frame seek assist data at readily identifiable locations, efficient location of key frames is provided. The key frame seek assist data may be tailored to optimize efficiency for seeking in a particular direction, for example, backwards. The seek process is correspondingly configured to favor seeking in the more efficient direction.
Michael Lightstone - Fremont CA Stefan Eckart - Mountain View CA Richard Webb - Cupertino CA Haitao Guo - San Jose CA Xiaohua Yang - San Jose CA Fabio Ingrao - San Francisco CA
Assignee:
ATI International Srl - Christchurch
International Classification:
H04N 591
US Classification:
386 46, 386 95, 386125
Abstract:
A method and apparatus for storing multimedia data for use in a digital VCR includes processing that begins by maintaining a first link list of a plurality of memory sections, where the first link list links the plurality of memory sections as a circular buffer. The processing then continues by receiving a stream of multimedia data. The processing then continues by storing the stream of multimedia data in at least some of the memory sections of the plurality of memory sections. The processing then continues by receiving a request for independent storage of a selected portion of the stream of multimedia data, e. g. , the user desires to have a permanent copy of a particular program. The processing further continues by generating a second link list for a set of memory sections of the at least some of the memory sections. The set of memory sections stores the selected portion of the stream of multimedia data. The processing continues by updating the linking of the plurality of memory sections within the first link list without the set of memory section.
Michael L. Lightstone - Fremont CA, US Stefan Eckart - Munich, DE
Assignee:
NVIDIA Corporation - Santa Clara CA
International Classification:
G06K 9/00
US Classification:
382181, 382236, 382278, 348441, 348526
Abstract:
The invention provide methods and code for better detecting 3:2 pulldown or other video formats. In one respect, embodiments of the invention improve the way in which fields of video data are compared. In another respect, embodiments of the invention provide pattern matching techniques and code for processing the field difference data.
Apparatus, System, And Method For Video Encoder Rate Control
Michael L. Lightstone - Fremont CA, US Stefan Eckart - Munich, DE
Assignee:
NVIDIA Corporation - Santa Clara CA
International Classification:
H04N 7/18
US Classification:
37524004, 37524005
Abstract:
A video encoder includes a programmable rate controller. In one embodiment, the programmable rate controller includes a variable bit rate controller, a constant bit rate controller, and an arbitration logic for selecting one of the two outputs. An embodiment of a variable bit rate controller tracks long-term changes to average bit rate. An embodiment of a constant bit rate controller classifies macroblock types, determines a statistical indicator of complexity for each macroblock type, and generates a target bit rate based on estimated complexity.
Managing A Video Encoder To Facilitate Loading And Executing Another Program
Michael L. Lightstone - Fremont CA, US Stefan Eckart - Munich, DE Hassane S. Azar - Santa Clara CA, US
Assignee:
Nvidia Corporation - Santa Clara CA
International Classification:
G06F 9/46 G06F 11/30 H04N 7/14 H04B 1/66
US Classification:
718104, 718100, 348 1401, 375240, 702182
Abstract:
A software program includes at least two performance levels. Each performance level has an associated processor utilization. Each performance level corresponds to optimization criteria, such as a quality of data processing performed by the software program. The performance level is selected to maintain processor utilization by the software program within constraints, such as a desired range of processor utilization and a minimum idle thread allocation.
Jonathan B. White - Fort Collins CO, US Michael L. Lightstone - Fremont CA, US
Assignee:
NVIDIA Corporation - Santa Clara CA
International Classification:
H04N 9/64 H04N 5/14
US Classification:
348700, 348441, 348449, 348558
Abstract:
Field-based detection of 3:2 pulldown in a sequence of digital video fields using a programmable graphics processor is described. The detection is performed using a threshold value to determine equivalence between a pair of fields of digital video data. Furthermore, additional threshold values may be used to control switching into a mode where duplicated fields of digital video data are identified and not displayed and out of the mode where duplicated fields of digital video data are identified and not displayed. Look ahead can be used to detect when to switch into or out of the mode where duplicated fields of digital video data are identified and not displayed, reducing the occurrence of visual artifacts.
Jonathan B. White - Fort Collins CO, US Michael L. Lightstone - Fremont CA, US
Assignee:
NVIDIA Corporation - Santa Clara CA
International Classification:
H04N 9/64 H04N 5/14
US Classification:
348700, 348441, 348449, 348558
Abstract:
Field-based detection of 3:2 pulldown in a sequence of digital video fields using a programmable graphics processor is described. The detection is performed using a threshold value to determine equivalence between a pair of fields of digital video data. Furthermore, additional threshold values may be used to control switching into a mode where duplicated fields of digital video data are identified and not displayed and out of the mode where duplicated fields of digital video data are identified and not displayed. Look ahead can be used to detect when to switch into or out of the mode where duplicated fields of digital video data are identified and not displayed, reducing the occurrence of visual artifacts.
Youtube
Lightstone Songs and Stories
Duration:
5m 35s
The Michael Singer Podcast: From Fighting to...
From Fighting to Harmony Why do all of the world's great wisdom tradi...
Duration:
48m 38s
The Lightstone Group - Promo Video
This is a video Transcendent Enterprise created for The Lightstone Gro...
Duration:
4m 52s
Michael Tellinger - Stones That Ring Like Bel...
Michael Tellinger demonstrates the acoustic properties of stone artefa...
Duration:
4m 27s
Michael Doman - "Once had a Girl" at ROOM 5. ...
Room 5 Live at ROOM 5 April 29, 2013 Filmed by Monika Lightstone con...
Duration:
3m 34s
Michael Doman - "Damaged" - filmed at ROOM 5 ...
"Damaged" by Michael Doman Filmed at ROOM 5 by Monika Lightstone .