Jian Lou - Cupertino CA, US Limin Wang - San Diego CA, US
Assignee:
GENERAL INSTRUMENT CORPORATION - Horsham PA
International Classification:
H04N 7/26
US Classification:
37524002
Abstract:
A method, apparatus, article of manufacture, and a memory structure for encoding or decoding a sequence comprising a plurality of pictures, each of the plurality of pictures partitionable into one or more slices, each of the one or more slices processed at least in part according to a slice header. In one embodiment, all the relative syntax and function calls under the condition of slice type equal to P or B are grouped together, and syntax describing the initial value for a quantization parameter to be used in coding blocks of data and deblocking related syntax are separately grouped.
Method And Apparatus For Efficient Slice Header Processing
GENERAL INSTRUMENT CORPORATION - , US Jian Lou - Cupertino CA, US Limin Wang - San Diego CA, US
International Classification:
H04N 7/36
US Classification:
37524014
Abstract:
A method, apparatus, article of manufacture, and a memory structure for encoding or decoding a sequence comprising a plurality of pictures, each of the plurality of pictures partitionable into one or more slices, each of the one or more slices processed at least in part according to a slice header. In one embodiment, all the relative syntax and function calls under the condition of slice type equal to P or B are grouped together, and syntax describing the initial value for a quantization parameter to be used in coding blocks of data and deblocking related syntax are put before this group of syntax and function calls.
Signaling Of Temporal Motion Vector Predictor (Mvp) Enable Flag
Jian Lou - Cupertino CA, US Limin Wang - San Diego CA, US
Assignee:
GENERAL INSTRUMENT CORPORATION - Horsham PA
International Classification:
H04N 7/36
US Classification:
37524016
Abstract:
In one embodiment, a method determines an I slice in a current picture that is currently being encoded and a value for a flag to enable or disable using temporal motion vector predictors for the I slice. The value for the flag is encoded in an encoded bitstream associated with the I slice being encoded. The method then sends the encoded bitstream to a decoder where encoding the value for the flag for the I slice allows pictures that follow the I picture in a decoding order to use temporal motion vector predictors from a picture that precedes the I picture in the decoding order when temporal motion vector predictors are enabled.
Specific Operation Prediction In Video Compression
- Santa Clara CA, US Jian Lou - Santa Clara CA, US Zhenyong Chen - Shanghai, CN Zhonghou Zheng - Shanghai, CN Wei Dai - Shanghai, CN Qianzong Chen - Shanghai, CN
A decoding method includes: decoding from the video bitstream a prediction status parameter indicative of whether SOP is enabled; if the SOP is enabled, determining a SOP type indicative of a specific operation for predicting a current picture of the video bitstream; and determining a predicted picture by applying the specific operation to at least one of a reference picture for the current picture and the current picture, in which the specific operation includes at least one of rotation and zoom. An encoding method includes: if SOP is enabled, determining SOP data indicative of a specific operation for predicting a current picture of a video sequence; determining a predicted picture by applying the specific operation to at least one of a reference picture for the current picture and the current picture, in which the specific operation includes at least one of rotation and zoom; and encoding the SOP data.
Method And Apparatus For Reference Frame Management For Video Communication
System and methods of managing reference frame adaptively for video communication under a network are provided. For connection process, based on the network types of all clients and network conditions the system adaptively decides the interval between each I frame, the bitrate of the encoded bit steams, and the resolution of the encoded video to achieve quick connection. Based on the feedback of other clients and network conditions, the system may decide to re-enter the connection stage. For communication process, according to the feedback from other clients and the network conditions, the system may set the appropriate reference frame(s) for the current frame, manage the reference frame(s) in the DPB to be long/short term reference frame(s) or mark them as unused for reference; mark the current frame to be a long term reference frame, a short term reference frame, unused for reference or skip encoding the current frame; adaptively change the ratio of long term reference frame(s) with respect to the short term reference frame(s) in the DPB; adaptively change the frequency ratio of marking the current frame as long term reference frame and marking the current frame as short term reference frame.
Devices And Methods For Modifications Of Syntax Related To Transform Skip For High Efficiency Video Coding (Hevc)