空 挡 广 告 位 | 空 挡 广 告 位

Qualcomm Patent | Enhanced Region-Wise Packing and Viewport Independent Hevc Media Profile

Patent: Enhanced Region-Wise Packing and Viewport Independent Hevc Media Profile

Publication Number: 20190014362

Publication Date: 2019-01-10

Applicants: Qualcomm

Abstract

A device for processing media content can be configured to obtain, from a region-wise packing box within a video file, a first set of values that indicate a first size and first position for a first packed region of media content and a second set of values that indicate a second size and second position for a second packed region of the media content, wherein the first set of values and the second set of values are in relative units to an upper-left corner luma sample of an unpacked; unpack the first packed region to produce a first unpacked region; form a first projected region from the first unpacked region; unpack the second packed region to produce a second unpacked region; and form a second projected region from the second unpacked region, the second projected region being different than the first projected region.

Background

Digital video capabilities can be incorporated into a wide range of devices, including digital televisions, digital direct broadcast systems, wireless broadcast systems, personal digital assistants (PDAs), laptop or desktop computers, digital cameras, digital recording devices, digital media players, video gaming devices, video game consoles, cellular or satellite radio telephones, video teleconferencing devices, and the like. Digital video devices implement video compression techniques, such as those described in the standards defined by MPEG-2, MPEG-4, ITU-T H.263 or ITU-T H.264/MPEG-4, Part 10, Advanced Video Coding (AVC), ITU-T H.265 (also referred to High Efficiency Video Coding (HEVC)), and extensions of such standards, to transmit and receive digital video information more efficiently.

After video data has been encoded, the video data may be packetized for transmission or storage. The video data may be assembled into a video file conforming to any of a variety of standards, such as the International Organization for Standardization (ISO) base media file format and extensions thereof, such as AVC.

Summary

In general, this disclosure describes techniques related to processing media data and, more specifically to region-wise packing.

According to one example, a method of processing media content includes obtaining, from a region-wise packing box within a video file, a first set of values that indicate a first size and first position for a first packed region of media content and a second set of values that indicate a second size and second position for a second packed region of the media content, wherein the first set of values and the second set of values are in relative units to an upper-left corner luma sample of an unpacked picture comprising the first packed region and the second packed region; unpacking the first packed region to produce a first unpacked region; forming a first projected region from the first unpacked region; unpacking the second packed region to produce a second unpacked region; and forming a second projected region from the second unpacked region, the second projected region being different than the first projected region.

According to another example, a device for processing media content includes a memory configured to store media content; and one or more processors implemented in circuitry and configured to obtain, from a region-wise packing box within a video file, a first set of values that indicate a first size and first position for a first packed region of media content and a second set of values that indicate a second size and second position for a second packed region of the media content, wherein the first set of values and the second set of values are in relative units to an upper-left corner luma sample of an unpacked picture comprising the first packed region and the second packed region; unpack the first packed region to produce a first unpacked region; form a first projected region from the first unpacked region; unpack the second packed region to produce a second unpacked region; and form a second projected region from the second unpacked region, the second projected region being different than the first projected region.

According to another example, a computer-readable storage medium having stored thereon instructions that, when executed, cause a processor to obtain, from a region-wise packing box within a video file, a first set of values that indicate a first size and first position for a first packed region of media content and a second set of values that indicate a second size and second position for a second packed region of the media content, wherein the first set of values and the second set of values are in relative units to an upper-left corner luma sample of an unpacked picture comprising the first packed region and the second packed region; unpack the first packed region to produce a first unpacked region; form a first projected region from the first unpacked region; unpack the second packed region to produce a second unpacked region; and form a second projected region from the second unpacked region, the second projected region being different than the first projected region.

According to another example, a device for processing media includes means for obtaining, from a region-wise packing box within a video file, a first set of values that indicate a first size and first position for a first packed region of media content and a second set of values that indicate a second size and second position for a second packed region of the media content, wherein the first set of values and the second set of values are in relative units to an upper-left corner luma sample of an unpacked picture comprising the first packed region and the second packed region; means for unpacking the first packed region to produce a first unpacked region; means for forming a first projected region from the first unpacked region; means for unpacking the second packed region to produce a second unpacked region; and means for forming a second projected region from the second unpacked region, the second projected region being different than the first projected region.

您可能还喜欢...