- Santa Clara CA, US Yi-Jen Chiu - San Jose CA, US Keith Rowe - Shingle Springs CA, US
International Classification:
H04N 19/117 H04N 19/82 H04N 19/186 H04N 19/172
Abstract:
Example methods, apparatus, systems and articles of manufacture to implement adaptive loop filter classification and selection for video coding are disclosed. Examples disclosed herein determine whether a collection of available adaptive loop filter sets associated with luma components of the input picture is empty. When the collection of available adaptive loop filter sets is not empty, disclosed examples also enable adaptive loop filtering for the luma components of the input picture, and select at least one of the collection of available adaptive loop filter sets to include in a selection of adaptive loop filter sets for the input picture, with the selection based on an order in which ones of the available adaptive loop filter sets in the collection were derived. Some disclosed examples additionally or alternatively perform block classification to determine accumulated class statistics for derivation of an adaptive loop filter set associated with the input picture.
Techniques related to coding video using adaptive quantization rounding offsets for use in transform coefficient quantization are discussed. Such techniques may include determining the value of a quantization rounding offset for a picture of a video sequence based on evaluating a maximum coding bit limit of the picture, a quantization parameter of the picture, and parameters corresponding to the video.
Video Encoding Rate Control For Intra And Scene Change Frames Using Machine Learning
Techniques related to quantization parameter estimation for coding intra and scene change frames are discussed. Such techniques include generating features based on an intra or scene change frame including a proportion of smooth blocks and one or both of a measure of block variance and a prediction distortion, and applying a machine learning model to generate an estimated quantization parameter for encoding the intra or scene change frame.
Loop Restoration Filtering For Super Resolution Video Coding
- Santa Clara CA, US Sang-Hee Lee - San Jose CA, US Keith W. Rowe - Shingle Springs CA, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
H04N 19/82 H04N 19/117 H04N 19/136 H04N 19/172
Abstract:
Techniques related to selecting restoration filter coefficients for 2-dimensional loop restoration filters for super resolution video coding are discussed. Such techniques include upscaling reconstructed video frames along only a first dimension and selecting filter coefficients for portions of the frame by an evaluation that, for each pixel of the portion, uses only pixel values that are aligned with the first dimension. Selection of filter coefficients for the second dimension may be skipped or made using only a subset of available filter coefficients.
An example apparatus for encoding video frames includes a mask selector to select a subset of visual masks according to an actual target compression ratio and GOP configuration and a complexity estimator to estimate a picture level spatial/temporal complexity for a current frame. The example apparatus further includes a GOP adaptive visual mask selector to specify a visual mask from the subset of the visual masks corresponding to the estimated spatial and temporal complexity value a good enough picture QP deriver to derive a good enough picture QP value using the visual mask. The example apparatus also includes an adjustor to adjust the good enough picture QP value based on block level human visual system sensitivity and statistics of already encoded frames to obtain a final human visual system QP map.
Mv/Mode Prediction, Roi-Based Transmit, Metadata Capture, And Format Detection For 360 Video
- Santa Clara CA, US Sumit Mohan - San Jose CA, US James M. Holland - Folsom CA, US Sang-Hee Lee - Santa Clara CA, US Abhishek R. Appu - El Dorado Hills CA, US Wen-Fu Kao - West Sacramento CA, US Joydeep Ray - Folsom CA, US Ya-Ti Peng - Sunnyvale CA, US Keith W. Rowe - Shingle Springs CA, US Fangwen Fu - Folsom CA, US Satya N. Yedidi - Roseville CA, US
An embodiment of an electronic processing system may include a 2D frame which corresponds to a projection of a 360 video space, and a component predictor to predict an encode component for a first block of a 2D frame based on encode information from a neighboring block which is neighboring to the first block of the 2D frame only in the 360 video space, a prioritizer to prioritize transmission for a second block of the 2D frame based on an identified region of interest, and/or a format detector to detect a 360 video format of the 2D frame based on image content. A 360 video capture device may include a contextual tagger to tag 360 video content with contextual information which is contemporaneous with the captured 360 video content. Other embodiments are disclosed and claimed.
- Santa Clara CA, US Szu-Wei Lee - Fremont CA, US Sang-Hee Lee - San Jose CA, US Keith Rowe - Shingle Springs CA, US
Assignee:
INTEL CORPORATION - Santa Clara CA
International Classification:
H04N 19/124 H04N 19/517 H04N 19/172 H04N 19/12
Abstract:
An example apparatus for encoding video frames includes a receiver to receive a current frame to be encoded, and a quantization parameter and statistics for the current frame. The apparatus also includes a frame motion analyzer to detect a motion activity status for the current frame based on the statistics via a motion activity analysis. The apparatus further includes a motion adaptive frame inserter to adaptively switch between a regular reference list management and a long-term reference frame insertion based on the detected motion activity status and the quantization parameter. The apparatus also further includes an encoder to encode the current frame using the regular reference list management or the long-term reference frame insertion.
Adaptively Encoding Video Frames Based On Complexity
- Santa Clara CA, US Sang-Hee Lee - San Jose CA, US Keith Rowe - Shingle Springs CA, US
Assignee:
INTEL CORPORATION - Santa Clara CA
International Classification:
H04N 19/124 H04N 19/172 H04N 19/14 H04N 19/152
Abstract:
An example apparatus for encoding video frames includes a frame analyzer to execute a look ahead analysis on a received set of frames. The frame analyzer includes a look ahead video analyzer to down-sample the set of frames and encode the down-sampled frames with a constant quantization parameter (QP). A number of generated bits for each of the frames is used as a complexity measurement for each of the frames. The apparatus further includes an encoder to encode the input frame using an adjusted bit allocation based on a relative complexity of the input frame in relation to a complexity of the set of frames.
Name / Title
Company / Classification
Phones & Addresses
Keith Rowe President
Shamrock Fencing Shamrock Fencing 1992 Ltd. Fence
1875A Ryan Road East, Comox, BC V9M 4C7 2503395545, 2503395888
Keith Rowe President
Shamrock Fencing Fence
2503395545, 2503395888
Keith L Rowe
S.K.R. PROPERTIES LLC
Resumes
Principal Engineer M.e. Projects At Bell Helicopter
Principal Engineer M.E. Projects at Bell Helicopter
Location:
United States
Industry:
Aviation & Aerospace
Work:
Bell Helicopter since Jun 2003
Principal Engineer M.E. Projects
Bell Helicopter Feb 2000 - Jun 2003
Supervisor of Tool Offload
Bell Helicopter Feb 1992 - Feb 2000
Supervisor of Computer Aided Loft & N/C Programming