Amanda L. Chin - Fremont CA Paul E. Haskell - Saratoga CA William L. Helms - Rollinsville CO
Assignee:
Harmonic Inc. - Sunnyvale CA
International Classification:
H04J 304
US Classification:
370532, 370537, 3703954, 370232, 370235
Abstract:
Apparatus and methods for multiplexing data received from a plurality of sources to a communication channel. Each of the sources is assigned to one of at least two scheduling layers based in part upon one or more bit rate characteristics of the sources.
Statistical Multiplexed Video Encoding For Diverse Video Formats
Paul Haskell - Saratoga CA Dackary Busch - Spokane WA
Assignee:
Harmonic, Inc. - Sunnyvale CA
International Classification:
H04B 166
US Classification:
37524001, 382298, 3483851
Abstract:
A statistical multiplexing apparatus and method for encoding and combining a diversity of video signal resolutions and formats. Higher resolution signals are reduced to lower resolution signals for simplifying the a priori statistics gathering process. Alternately, input video signals in multiple formats are converted to a single common format prior to their application to an a priori statistics gatherer. A storage device contains the a priori statistics which are indicative of the encoding complexity of the video signals from which the encoded video bit streams will be generated. The original video signals are applied to encoders which compress the signals in accordance with bit allocation decisions generated by a statistics computer. The statistics computer uses the a priori statistics from the storage device to generate bit allocation decisions. Subsequently, the statistics computer may use both the a priori statistics and the a posteriori statistics received from the encoders in allocating bits.
Pre-Processing Of Bit Rate Allocation In A Multi-Channel Video Encoder
James E. Kaye - Pleasanton CA, US Paul E. Haskell - Saratoga CA, US Arthur C. Manansala - Tracy CA, US
Assignee:
General Instrument Corporation - Horsham PA
International Classification:
H04N 7/12
US Classification:
37524001, 375240, 37524002, 37524012
Abstract:
A method and apparatus for bit rate allocation, or statistical multiplexing, in a multi-channel video data encoder. A pre-processor in each channel determines a bit rate need prior to compression and encoding. A control processes the bit rate need in each channel to arrive at an allocated bit rate for each channel. The video data is then compressed and encoded according to the allocated bit rate. The bit rate demand accounts for various characteristics of the current picture data in each channel, including spatial activity, temporal activity, image size, frame rate, scene change, brightness, flash, fade, and horizontal pixel resolution. The system also biases the bit rate allocation according to inter-frame distance, whether the average spatial activity level is below a lower threshold, whether the inter-frame distance is above an upper threshold or below a lower threshold, whether the quantization of previous frames is above an upper threshold, the length of the Group of Pictures (GOP), and a user-selectable priority factor. The system also allocates any surplus bit rate among the channels to avoid having unused bandwidth.
Roughly described, an input unencoded video stream is first encoded according to a high quality compression standard such as 1080P@60 AVC. The high quality compressed video stream is then transcoded into a scalable format, such as 1080P@60 SVC. Developing the scalable video stream by transcoding offers significant benefits over developing it natively from the original uncompressed picture sequence.
H.264/Avc Based Approach To Scalable Video Compression
A scalable video compression method and apparatus for encoding an input frame sequence having temporally sequential frames includes partitioning each of the frames of the input frame sequence into a top field and a bottom field to form a base layer sequence of fields and an enhancement layer sequence of fields. The base layer sequence and the enhancement layer sequence each comprise temporally alternating top and bottom fields of the partitioned frames of the input frame sequence. The base layer sequence and the enhancement layer sequence are encoded, wherein at least one field of the enhancement layer sequence is encoded in dependence upon at least one of the fields of the base layer sequence.
System And Method For Adaptive Video Compression Motion Compensation
Paul Eric Haskell - Saratoga CA, US Andrew W. Johnson - Cupertino CA, US Damien Kessler - Sunnyvale CA, US
Assignee:
Harmonic Inc. - San Jose CA
International Classification:
H04N 7/12
US Classification:
37524016
Abstract:
Methods and systems for video coding are provided. A method includes receiving a digital video stream. The digital video stream includes multiple sequential independent frames. The method further includes storing a first frame of the digital video stream. The method also includes encoding a second frame of the digital video stream using motion compensation with the stored first frame as a reference.
Pre-Processing Of Bit Rate Allocation In A Multi-Channel Video Encoder
James Kaye - Pleasanton CA, US Paul Haskell - Saratoga CA, US Arthur Manansala - Tracy CA, US
International Classification:
H04N 11/04 H04N 11/02 H04B 1/66 H04N 7/12
US Classification:
375240030, 375240010
Abstract:
A method and apparatus for bit rate allocation, or statistical multiplexing, in a multi-channel video data encoder. A pre-processor in each channel determines a bit rate need prior to compression and encoding. A control processes the bit rate need in each channel to arrive at an allocated bit rate for each channel. The video data is then compressed and encoded according to the allocated bit rate. The bit rate demand accounts for various characteristics of the current picture data in each channel, including spatial activity, temporal activity, image size, frame rate, scene change, brightness, flash, fade, and horizontal pixel resolution. The system also biases the bit rate allocation according to inter-frame distance, whether the average spatial activity level is below a lower threshold, whether the inter-frame distance is above an upper threshold or below a lower threshold, whether the quantization of previous frames is above an upper threshold, the length of the Group of Pictures (GOP), and a user-selectable priority factor. The system also allocates any surplus bit rate among the channels to avoid having unused bandwidth.
Video Signal Preprocessing To Minimize Prediction Error
Andrew Johnson - Cupertino CA, US Natan Peterfreund - Kiryat Tivon, IL Paul Haskell - Saratoga CA, US
International Classification:
H04N 11/04 H04N 7/12 H04B 1/66 H04N 11/02
US Classification:
375240030, 375240120
Abstract:
Systems and methods for preprocessing a video signal are disclosed. In one method, a video signal is preprocessed prior to encoding by a motion compensated prediction encoding system. The method includes modifying an input video signal to maximize the input video signal's conformance with a prediction model used by the motion compensated prediction encoding system.
Sharon, Vermont Kennebunk, Maine Chestnut Hill, MA Portland, Maine Deer Isle, Maine New Gloucester, Maine Lewiston, Maine Huntington Bay, NY Dover, NH New York City, NY Beverly, MA
Work:
Vermont Futures JusticeWorks - Executive Director United Way
Education:
Bates - Great American Writing
Paul Haskell
About:
My name is Paul Haskell and I live and work in Omaha, NE. During free time, aside from enjoying my awesome wife and kids, I ride bikes and write about bike stuff.
Tagline:
Social media and content marketer at Omaha Steaks | dad x2 | coffee drinker | cyclist | my messages are my own
Paul Haskell
Paul Haskell
News
Millions in 'sin taxes' flowing into Minnesota's coffers during COVID-19 pandemic
We just got the e-mail from school saying, Were switching to distance learning, Santos said, laughing in the parking lot of the St. Paul Haskells. So Im like, Im going to go get wine.
Paul Haskell - marketeer, consultant, dad, coffee drinker, cyclist - Marketing Professional and Consultant - - My name is Paul Haskell and I live and work ...
Youtube
A Haunting In Carmel Part 2 "The Paul Haskel...
This is my first official paranormal investigation. And the first para...
Duration:
1h 6s
A Haunting In Carmel Part 1 "The Paul Haskell...
This is the first official paranormal investigation by Ghosts Of Carme...
Duration:
1h 10m 49s
Adele easy on me piano cover paul haskell
Adele easy on me piano paul haskell merci de vous abonner a ma chane e...
Duration:
3m 40s
five finger death punch (far from home) cover...
five finger death punch (far from home) cover.
Duration:
3m 33s
life by the drop stevie ray vaughan cover by ...
video cover.
Duration:
2m 27s
Collaboration avec Paul Haskell Composition ...
Une composition "Aide-moi m'envoler" MA PAGE FACEBOOK : ...