-
公开(公告)号:US09712843B2
公开(公告)日:2017-07-18
申请号:US14521153
申请日:2014-10-22
Applicant: QUALCOMM Incorporated
Inventor: Ye-Kui Wang , Ying Chen , Adarsh Krishnan Ramasubramonian , Fnu Hendry
IPC: H04N5/76 , H04N19/597 , H04N19/46 , H04N19/136 , H04N5/91 , H04N19/70 , H04N19/30 , H04N19/573 , H04N19/58 , H04N19/59 , H04N21/845 , H04N21/854 , H04N19/52 , H04N19/91
CPC classification number: H04N19/597 , H04N5/91 , H04N19/136 , H04N19/30 , H04N19/46 , H04N19/52 , H04N19/573 , H04N19/58 , H04N19/59 , H04N19/70 , H04N19/91 , H04N21/8453 , H04N21/85406
Abstract: A computing device generates a file that comprises a media data box that encloses media content. The media content comprises a sequence of samples. Each of the samples is an access unit of multi-layer video data. Responsive to a determination that at least one access unit of a bitstream of the multi-layer video data includes a coded picture that has a picture output flag equal to a first value and a coded picture that has a picture output flag equal to a second value, the computing device uses at least two tracks to store the bitstream in the file. For each respective track from the at least two tracks, all coded pictures in each sample of the respective track have the same value of the picture output flag.
-
公开(公告)号:US20170195679A1
公开(公告)日:2017-07-06
申请号:US15465271
申请日:2017-03-21
Applicant: QUALCOMM Incorporated
Inventor: Krishnakanth Rapaka , Ye-Kui Wang , Adarsh Krishnan Ramasubramonian , Jianle Chen
IPC: H04N19/36 , H04N19/105 , H04N19/70
CPC classification number: H04N19/36 , H04N19/105 , H04N19/172 , H04N19/176 , H04N19/184 , H04N19/30 , H04N19/436 , H04N19/597 , H04N19/70 , H04N19/96
Abstract: Bitstream restrictions or constraints on the partitioning of pictures across layers of video data are described. In some examples, the number of tiles per picture for each layer of a plurality of layers is constrained based on a maximum number of tiles per picture for the layer. In some examples, the number of tiles per picture for each layer of the plurality of layers is no greater than the maximum number of tiles per picture for the layer. In some examples, a sum of the numbers of tiles per picture for the plurality of layers is no greater than a sum of the maximum numbers of tiles per picture for the plurality of layers. In some examples, a second largest coding unit (LCU) or coding tree block (CTB) size for a second layer is constrained based on, e.g., to be equal to, a first LCU size for a first layer.
-
公开(公告)号:US09674533B2
公开(公告)日:2017-06-06
申请号:US14243513
申请日:2014-04-02
Applicant: QUALCOMM Incorporated
Inventor: Ye-Kui Wang
IPC: H04N11/02 , H04N19/107 , H04N19/70 , H04N19/30 , H04N19/169 , H04N19/31
CPC classification number: H04N19/107 , H04N19/188 , H04N19/30 , H04N19/31 , H04N19/70
Abstract: A video encoder generates an encoded video bitstream comprising a plurality of layers. At least one access unit of the encoded video bitstream includes one or more Instantaneous Decoding Refresh (IDR) pictures and one or more non-IDR pictures. The IDR pictures include only slices that are decoded using intra prediction only. The video encoder outputs the encoded video bitstream. A video decoder decodes the encoded video bitstream.
-
公开(公告)号:US09674519B2
公开(公告)日:2017-06-06
申请号:US14074281
申请日:2013-11-07
Applicant: QUALCOMM Incorporated
Inventor: Ying Chen , Ye-Kui Wang
IPC: H04N7/26 , H04N19/117 , H04N19/597 , H04N19/70 , H04N19/30 , H04N19/187
CPC classification number: H04N19/117 , H04N19/187 , H04N19/30 , H04N19/597 , H04N19/70
Abstract: In an example, a video coder may determine a first layer component of a first layer of video data, wherein the first layer of video data is associated with a layer identifier. The video coder may generate at least one filtered layer component by filtering the first layer component, and assign the layer identifier of the first layer and a filtered layer component index to the at least one filtered layer component, where the filtered layer component index is different than a layer component index of the first layer component. The video coder may also add the at least one filtered layer component to a reference picture set for performing inter-layer prediction of a layer other than the first layer of video data.
-
公开(公告)号:US09654802B2
公开(公告)日:2017-05-16
申请号:US14033264
申请日:2013-09-20
Applicant: QUALCOMM Incorporated
Inventor: Ye-Kui Wang
IPC: H04N7/26 , H04N19/70 , H04N19/46 , H04N19/196 , H04N19/44 , H04N19/423 , H04N19/85 , H04N19/90
CPC classification number: H04N19/70 , H04N19/196 , H04N19/423 , H04N19/44 , H04N19/46 , H04N19/85 , H04N19/90
Abstract: A video coding device, such as a video encoder or a video decoder, may be configured to decode a sequence level flag to determine the presence of one or more sub-picture level coded picture buffer (CPB) parameters for a decoding unit (DU) of an access unit (AU) in either in a picture timing supplemental enhancement information (SEI) message or a sub-picture timing SEI message associated with the DU. The coding device may also decode the one or more sub-picture level CPB parameters from the picture timing SEI message or the sub-picture timing SEI message based on the sequence level flag.
-
416.
公开(公告)号:US20170134708A1
公开(公告)日:2017-05-11
申请号:US15409105
申请日:2017-01-18
Applicant: QUALCOMM Incorporated
Inventor: Ye-Kui Wang , Ying Chen
IPC: H04N13/00 , H04N19/44 , H04N19/46 , H04N19/597 , H04N19/70
CPC classification number: H04N13/161 , H04N5/76 , H04N5/765 , H04N5/919 , H04N9/8042 , H04N9/8205 , H04N19/44 , H04N19/46 , H04N19/597 , H04N19/70
Abstract: Techniques for encapsulating video streams containing multiple coded views in a media file are described herein. In one example, a method includes parsing a track of video data, wherein the track includes one or more views. The method further includes parsing information to determine whether a texture view or a depth view of a reference view is required for decoding at least one of the one or more views in the track. Another example method includes composing a track of video data, wherein the track includes one or more views and composing information that indicates whether a texture view or a depth view of a reference view is required for decoding at least one of the one or more views in the track.
-
公开(公告)号:US09648322B2
公开(公告)日:2017-05-09
申请号:US13801950
申请日:2013-03-13
Applicant: QUALCOMM Incorporated
Inventor: Ye-Kui Wang
CPC classification number: H04N19/50 , H04N19/31 , H04N19/46 , H04N19/573 , H04N19/70
Abstract: In one example, a device for decoding video data includes a processor configured to decapsulate a slice of a random access point (RAP) picture of a bitstream from a network abstraction layer (NAL) unit, wherein the NAL unit includes a NAL unit type value that indicates whether the RAP picture is of a type that can have associated leading pictures and whether the RAP picture is an instantaneous decoder refresh (IDR) picture or a clean random access (CRA) picture, determine whether the RAP picture can have associated leading pictures based on the NAL unit type value, and decode video data of the bitstream following the RAP picture based on the determination of whether the RAP picture can have associated leading pictures.
-
公开(公告)号:US09648317B2
公开(公告)日:2017-05-09
申请号:US13753247
申请日:2013-01-29
Applicant: Qualcomm Incorporated
Inventor: Ye-Kui Wang , Ying Chen
IPC: H04N7/12 , H04N19/174 , H04N19/70 , H04N19/46
CPC classification number: H04N19/174 , H04N19/46 , H04N19/70
Abstract: A device comprising a video file creation module is configured to obtain a plurality of slices of coded video content. Parameter sets are associated with the coded video content. The video creation module encapsulates the plurality of slices of coded video content within one or more access units of a video stream. A first type of parameter set may be encapsulated within one or more access units of the video stream. A second type of parameter set may be encapsulated within a sample description. The sample description may include stream properties associated with the video stream.
-
419.
公开(公告)号:US09648299B2
公开(公告)日:2017-05-09
申请号:US14137063
申请日:2013-12-20
Applicant: QUALCOMM Incorporated
Inventor: Ye-Kui Wang , Ying Chen
IPC: H04N9/00 , H04N13/00 , H04N5/919 , H04N5/76 , H04N9/804 , H04N19/597 , H04N19/46 , H04N19/70 , H04N5/765
CPC classification number: H04N13/161 , H04N5/76 , H04N5/765 , H04N5/919 , H04N9/8042 , H04N19/44 , H04N19/46 , H04N19/597 , H04N19/70
Abstract: Techniques for encapsulating video streams containing multiple coded views in a media file are described herein. In one example, a method includes parsing a track of video data, wherein the track includes one or more views. The method further includes parsing information to determine whether the track includes only texture views, only depth views, or both texture and depth views. Another example method includes composing a track of video data, wherein the track includes one or more views and composing information that indicates whether the track includes only texture views, only depth views, or both texture and depth views.
-
公开(公告)号:US09641834B2
公开(公告)日:2017-05-02
申请号:US14228164
申请日:2014-03-27
Applicant: QUALCOMM Incorporated
Inventor: Ye-Kui Wang
IPC: H04N19/169 , H04L29/06 , H04N21/6437 , H04N21/647 , H04N19/70 , H04N19/88 , H04N21/44
CPC classification number: H04N19/188 , H04L65/604 , H04L65/607 , H04L65/608 , H04L69/22 , H04N19/70 , H04N19/88 , H04N21/44004 , H04N21/6437 , H04N21/64784
Abstract: A device for processing video data includes a memory, a receiver configured to real-time transport protocol (RTP) packets, and one or more processors configured to receive a first aggregation packet according to a real-time transfer protocol (RTP), wherein the first aggregation packet comprises a payload header and one or more aggregation units; parse a first aggregation unit that is the first aggregation unit of the first aggregation packet to determine a value for a first parameter, wherein the first parameter specifies a decoding order number for a NAL unit included in the first aggregation packet; parse a second aggregation unit to determine a value for a second parameter, wherein the second aggregation unit follows the first aggregation unit in the first aggregation packet; and, based on the first parameter and the second parameter, determine a decoding order for a NAL unit included in the second aggregation unit.
-
-
-
-
-
-
-
-
-