H04N7/12

Context initialization in entropy coding

A decoder includes an entropy decoder configured to derive a number of bins of the binarizations from the data stream using binary entropy decoding by selecting a context among different contexts and updating probability states associated with the different contexts, dependent on previously decoded portions of the data stream; a desymbolizer configured to debinarize the binarizations of the syntax elements to obtain integer values of the syntax elements; a reconstructor configured to reconstruct the video based on the integer values of the syntax elements using a quantization parameter, wherein the entropy decoder is configured to distinguish between 126 probability states and to initialize the probability states associated with the different contexts according to a linear equation of the quantization parameter, wherein the entropy decoder is configured to, for each of the different contexts, derive a slope and an offset of the linear equation from first and second four bit parts of a respective 8 bit initialization value.

Systems and methods for signaling picture order count values for pictures included in coded video

Some embodiments include a method of signaling picture count information for decoding video pictures. The method sends a picture order count (POC) most significant bit (MSB) first flag indicating that a picture order count most significant bit second flag is present. The method sends the POC MSB second flag to indicate whether a POC MSB cycle element is present. When a value of the POC MSB present flag is true, the method sends the POC MSB element specifying a value of a POC MSB cycle.

Method and apparatus for video coding
11595686 · 2023-02-28 ·

Aspects of the disclosure provide methods and apparatuses for video decoding. In some examples, an apparatus includes processing circuitry. The processing circuitry decodes prediction information of a current block from a coded video bitstream. The prediction information is indicative of an intra block copy mode. Then, the processing circuitry determines, according to the intra block copy mode, a first portion of a resolution syntax. The resolution syntax is unified of a same semantic for block vectors in the intra block copy mode and motion vectors in an inter picture merge mode. Further, the processing circuitry decodes a second portion of the resolution syntax from the coded video bitstream, and determines a block vector according to a resolution that is indicated by a combination of the first portion and the second portion. Then, the processing circuitry reconstructs at least one sample of the current block according the block vector.

Method and system for providing non-real-time content distribution services

A system and method of operating an over-the-air broadcast television system having spectrum capacity that has a first portion for linear broadcasting content in real time and a second portion corresponding to a dormant capacity. A content distribution network system receives digital content from a content storage system. A dormant capacity estimator estimates dormant capacity of the spectrum capacity. An intermediate storage device communicates a registration request signal to the content distribution network system using a reverse link. The content distribution network system communicates a registration acknowledgement signal to the intermediate storage device. The content distribution network system communicates the digital content to the intermediate storage device through the over-the-air broadcast television network system. The intermediate storage device stories the digital content therein. The content distribution network system communicates the digital content to a user device through a local link after storing the digital content.

Method and apparatus for encoding/decoding video

Disclosed is a method and apparatus for encoding/decoding a video. According to an embodiment, provided is a method of setting a level for each of one or more regions, including decoding a definition syntax element related to level definition and a designation syntax element related to target designation from a bitstream; defining one or more levels based on the definition syntax element; and setting a target level designated by the designation syntax element among the defined levels for a target region designated by the designation syntax element.

Method and apparatus of signaling subpicture information in video coding

Methods and apparatus for video coding are disclosed. According to one method, a bitstream is generated or received, where the bitstream includes a first syntax and a second syntax. The first syntax is related to a target number of bits used to represent a set of third syntaxes and each third syntax specifies one subpicture ID for one subpicture in a set of subpictures. The second syntax is related to a total number of subpictures in the set of subpicture, where a first number that can be represented by the target number of bits is equal to or greater than the total number of subpictures. According to another method, the subpicture ID syntaxes have different values for different subpictures.

Picture tile attributes signaled using loop(s) over tiles

In encoding a picture, comprising a plurality of tiles, into a bit-stream, a method and apparatus is provided for signaling the tile attribute values per-tile, using a compact syntax. These embodiments signal per-tile attribute values using a loop over the tiles. The tile attributes may, for example, be in the form of a set of tile syntax elements (one syntax element per tile attribute), or for example in the form of a set of flags to enable or disable the usage of the tile attributes. These embodiments provide freedom for an encoder to assign the tile attribute values per tile, or per any subset of tiles in a picture, and the attribute values are signaled in a compact syntax using a loop (or loops) over tiles.

Method and apparatus of affine mode motion-vector prediction derivation for video coding system

Method and apparatus for coding system using affine motion model are disclosed. According to one method, a neighbouring block set of the current block comprising multiple spatial neighbouring blocks and one or more collocated blocks is determined for the current block. One or more constructed affine MVP candidates are derived for an affine MVP candidate list based on CP (control-point) MVs (motion vectors) at multiple spatial neighbouring blocks and said one or more collocated blocks. One constructed affine MVP candidate without one temporal MV is checked and inserted into the affine MVP candidate list before any constructed affine MV with one temporal MV. The current block or motion information of the current block is then encoded or decoded based on the affine MVP candidate list.

HEAD WORN WIRELESS COMPUTER HAVING A DISPLAY SUITABLE FOR USE AS A MOBILE INTERNET DEVICE

A handheld wireless display device, having at least SVGA-type resolution, includes a wireless interface, such as Bluetooth™, WiFi™, Wimax™, cellular or satellite, to allow the device to utilize a number of different hosts, such as a cell phone, personal computer, media player. The display may be monocular or binocular. Input mechanisms, such as switches, scroll wheels, touch pads, allow selection and navigation of menus, playing media files, setting volume and screen brightness/contrast, activating host remote controls or performing other commands. The device may include MIM diodes, Hall effect sensors, or other position transducers and/or accelerometers to detect lateral movements along and rotational gestures around the X, Y and Z axes as gesture inputs and movement queues. These commands may change pages, scroll up, down or across an enlarged screen image, such as for web browsing. An embedded software driver (e.g., Microsoft Windows SideShow™) permits replicating a high-resolution screen display from a host PC. The device may repeatedly poll the host at intervals for updated content even when the host is powered off, asleep or hibernating, and may return the host to its previous power state.

HEAD WORN WIRELESS COMPUTER HAVING A DISPLAY SUITABLE FOR USE AS A MOBILE INTERNET DEVICE

A handheld wireless display device, having at least SVGA-type resolution, includes a wireless interface, such as Bluetooth™, WiFi™, Wimax™, cellular or satellite, to allow the device to utilize a number of different hosts, such as a cell phone, personal computer, media player. The display may be monocular or binocular. Input mechanisms, such as switches, scroll wheels, touch pads, allow selection and navigation of menus, playing media files, setting volume and screen brightness/contrast, activating host remote controls or performing other commands. The device may include MIM diodes, Hall effect sensors, or other position transducers and/or accelerometers to detect lateral movements along and rotational gestures around the X, Y and Z axes as gesture inputs and movement queues. These commands may change pages, scroll up, down or across an enlarged screen image, such as for web browsing. An embedded software driver (e.g., Microsoft Windows SideShow™) permits replicating a high-resolution screen display from a host PC. The device may repeatedly poll the host at intervals for updated content even when the host is powered off, asleep or hibernating, and may return the host to its previous power state.