"In response to the decoding start signal 164, the decoding unit 151 can decode data amounting to one picture associated with a frame and compressed video data associated with the picture associated with video packets from the receiver buffer 150. The decoding unit 151 can write a decoded video signal 162 into the frame memory 152. The frame memory 152 can have a first area into which the decoded video signal is written, and a second area used for reading out decoded pictures 160 to the output interface 175.
"In various embodiments, the coding system 110 can be incorporated or otherwise associated with a transcoder or an encoding apparatus at a headend and the decoding system 140 can be incorporated or otherwise associated with a downstream device, such as a mobile device, a set top box or a transcoder.
"The coding system 110 and decoding system 140 can be utilized separately or together to encode and decode video data according to various coding formats, including High Efficiency Video Coding (HEVC). HEVC is a block based hybrid spatial and temporal predictive coding scheme. In HEVC, input images, such as video frames, can be divided into square blocks called Largest Coding Units (LCUs) 200, as shown in FIG. 2. LCUs 200 can each be as large as 128.times.128 pixels, unlike other coding schemes that break input images into macroblocks of 16.times.16 pixels. As shown in FIG. 3, each LCU 200 can be partitioned by splitting the LCU 200 into four Coding Units (CUs) 202. CUs 202 can be square blocks each a quarter size of the LCU 200. Each CU 202 can be further split into four smaller CUs 202 each a quarter size of the larger CU 202. By way of a non-limiting example, the CU 202 in the upper right corner of the LCU 200 depicted in FIG. 3 can be divided into four smaller CUs 202. In some embodiments, these smaller CUs 202 can be further split into even smaller sized quarters, and this process of splitting CUs 202 into smaller CUs 202 can be completed multiple times.
"With higher and higher video data density, what is needed are further improved ways to code the CUs so that large input images and/or macroblocks can be rapidly, efficiently and accurately encoded and decoded."
In addition to obtaining background information on this patent application, VerticalNews editors also obtained the inventors' summary information for this patent application: "The present invention provides an improved system for HEVC. In embodiments for the system, a method of determining binary codewords for transform coefficients in an efficient manner is provided. Codewords for the transform coefficients within transform units (TUs) that are subdivisions of the CUs 202 are used in encoding input images and/or macroblocks. In some embodiments, the codewords can have a Truncated Rice portion having a predefined maximum number of bits.
"In one embodiment, a method is provided that comprises providing a transform unit comprising one or more groups of the transform coefficients, each of the transform coefficients having a quantized value, coding a first flag for each of the transform coefficients that have an absolute value greater than one until a first condition is reached, coding a second flag for each of the transform coefficients that have an absolute value greater than two until a second condition is reached, determining a symbol for each of the remaining transform coefficients for which the first flag and the second flag were not coded, each symbol having an associated syntax element, providing a parameter variable, initially setting the parameter variable to a value of zero, converting each symbol into a binary codeword based on the value of the parameter variable, and updating the parameter variable after each symbol has been converted by setting the parameter variable to a new value, the new value being based at least in part on the value of the parameter variable preceding the updating and the syntax element of the most recently converted symbol, wherein each the binary codeword comprises a Truncated Rice portion having up to a predefined maximum number of bits.
Most Popular Stories
- SpaceX's Satellite Launch Is 'Game-Changer'
- Reid Confident Congress to Pass Immigration Bill
- Maui Visitor Killed in Shark Attack
- Donors Abandon GOP Over Gun Stance
- Mexico: 'Extremely Dangerous' Radioactive Material Stolen
- CEOs More Optimistic About Economy, Hiring
- Climate Change Early Warning System Urged
- Private Sector Employment Surges by 215,000 Jobs
- Newtown 911 Tapes Being Released Today
- Wisconsin Gov. Campaign Aide Fired Over Tweets