Abstract
In an example aspects of this disclosure relate to a method of coding video data that generally includes determining prediction information for a block of video data where the block is included in a coded unit of video data and positioned below a top row of above-neighboring blocks in the coded unit and where the prediction information for the block is based on prediction information from one or more other blocks in the coded unit but not based on prediction information from any of the top row of blocks in the coded unit. The method also generally includes coding the block based on the determined prediction information.
Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |||||
---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Number | ||||||
Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member |
Specification Information
Specification Information
Technologies
Family Information
All Granted Patents In Patent Family : | ---- |
All Pending Patents In Patent Family : | ---- |
Publication No | Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |||||
---|---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Number | |||||||
US2013022119A1 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | Yes | Basis Patent | ||||
US9699456B2 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | Yes | Basis Patent | ||||
AU2012284123A1 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
AU2012284123B2 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
BR112014001124A2 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
CA2842037A1 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
CN103688541A | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
EP2735153A2 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
JP2014525198A | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
JP5869122B2 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
KR101521060B1 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
KR20140039082A | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
MX2014000760A | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
MX338116B | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
RU2014106273A | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
RU2573744C2 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
TW201313033A | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
TWI504237B | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
WO2013012867A2 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
WO2013012867A3 | Not Available | 27/03/2018 | ISLD-201806-040 | QUALCOMM INC | No | Family Member | ||||
CN103688541B | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
MY167510A | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
ZA201401264B | ----- | ----- | ----- | ----- | ----- | ----- | ----- |
Publication No | Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | Status | National Phase Entries | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Information | |||||||||
----- | ----- | ----- | ----- | ----- |
S1
|
----- | ----- | ----- | ----- |
Technologies

Product
Use Cases

Services
Claim
1. A method of coding video data, the method comprising:coding a first largest coded unit of a slice of video data;identifying, for a current block of video data that is positioned below the first largest coded unit and that neighbors the first largest coded unit and that is included in a second largest coded unit of the slice of video data, one or more blocks from which to determine one or more most probable intra-prediction modes for predicting an intra-prediction mode of the current block of video data based on a location of the one or more blocks, wherein identifying the one or more blocks comprises excluding locations of any block of the first largest coded unit;determining the one or more most probable intra-prediction modes based on respective intra-prediction modes of the identified one or more blocks; and coding data that indicates the intra-prediction mode for the current block based on the one or more most-probable intra-prediction modes.
2. The method of claim 1, wherein the first largest coded unit and the second largest coded unit are included in a single slice of video data.
3. The method of claim 1, wherein identifying the one or more blocks comprises identifying one or more left-neighboring blocks of the block.
4. The method of claim 3, wherein identifying the one or more blocks comprises identifying one or more blocks that are directly adjacent to the block.
5. The method of claim 3, wherein identifying the one or more blocks comprises identifying one or more blocks that are not directly adjacent to the block.
6. The method of claim 1, wherein identifying the one or more blocks comprises identifying a first left-neighboring first block and a second left-neighboring block that is positioned below the block.
7. The method of claim 1, wherein coding the data that indicates the intra-prediction mode for the current block comprises encoding the data block, and wherein the method further comprises:determining residual values for the current block using the intra-prediction mode for the current block; and encoding the residual values and the data that indicates the intra-prediction mode for the current block in an encoded bitstream.
8. The method of claim 1, wherein coding the data that indicates the intra-prediction mode for the current block comprises decoding the data, and wherein the method further comprises:decoding residual values for the current block;intra-predicting the block using the intra-prediction mode for the current block;and combining the intra-predicted residual values with received residual values of the block.
9. An apparatus for coding video data, the apparatus comprising: a memory configured to store video data; and one or more processors configured to:code a first largest coded unit of a slice of the video data; identify, for a current block of video data that is positioned below the first largest coded unit and that neighbors the first largest coded unit and that is included in a second largest coded unit of the slice of video data, one or more blocks from which to determine one or more most probable intra-prediction modes for predicting an intra-prediction mode of the current block of video data based on a location of the one or more blocks, wherein to identify the one or more blocks, the one or more processors exclude locations of any block of the first largest coded unit;determine the one or more most probable intra-prediction modes based on respective intra-prediction modes of the identified one or more blocks; and code data that indicates the intra-prediction mode for the current block based on the one or more most-probable intra-prediction modes
10. The apparatus of claim 9, wherein the first largest coded unit and the second largest coded unit are included in a single slice of video data
11. The apparatus of claim 9, wherein to identify the one or more blocks, the one or more processors are configured to identify one or more left-neighboring blocks of the current block
12. The apparatus of claim 11, wherein to identify the one or more blocks, the one or more processors are configured to identify one or more blocks that are directly adjacent to the current block
13. The apparatus of claim 11, wherein to identify the one or more blocks, the one or more processors are configured to identify one or more blocks that are not directly adjacent to the current block
14. The apparatus of claim 9, wherein to identify the one or more blocks, the one or more processors are configured to identify a first left-neighboring first block and a second left-neighboring block that is positioned below the current block
15. The apparatus of claim 9, wherein the apparatus comprises a video encoder, and wherein to code the data that indicates the intra-prediction mode for the current block, the one or more processors are configured to encode the data, and wherein block the one or more processors are further configured to:determine residual values for the current block using the intra-prediction mode for the current block; and encode the residual values and the data that indicates the intra-prediction mode for the current block in an encoded bitstream.1 6. The apparatus of claim 9, wherein the apparatus comprises a video decoder, wherein to code the data that indicates the intra-prediction mode for the current block, the one or more processors are configured to decode the data, and wherein the one or more processors are further configured to:decode residual values for the current block;intra-predict the block using the intra-prediction mode for the current block;and combine the intra-predicted residual values with received residual values of the block.1 7. A non-transitory computer-readable storage medium having instructions stored thereon that, when executed, cause one or more processors to:code a first largest coded unit of a slice of video data;identify, for a current block of video data that is positioned below the first largest coded unit and that neighbors the first largest coded unit and that is included in a second largest coded unit of the slice of video data, one or more blocks from which to determine one or more most probable intra-prediction modes for predicting an intra-prediction mode of the current block of video data based on a location of the one or more blocks, wherein to identify the one or more blocks, the instructions cause the one or more processors to exclude locations of any block of the first largest coded unit;determine the one or more most probable intra-prediction modes based on respective intra-prediction modes of the identified one or more blocks; and code data that indicates the intra-prediction mode for the current block based on the one or more most-probable intra-prediction modes
18. The non-transitory computer-readable storage medium of claim 17, wherein the first largest coded unit and the second largest coded unit are included in a single slice of video data
19. The non-transitory computer-readable storage medium of claim 17, wherein to identify the one or more blocks, the instructions cause the one or more processors to identify one or more left-neighboring blocks of the current block.
20. The non-transitory computer-readable storage medium of claim 17, wherein to identify the one or more blocks, the instructions cause the one or more processors to identify a first left-neighboring first block and a second left-neighboring block that is positioned below the current block.
21. An apparatus for coding video data, the apparatus comprising: means for coding a first largest coded unit of a slice of video data;means for identifying, for a current block of video data that is positioned below the first largest coded unit and that neighbors the first largest coded unit and that is included in a second largest coded unit of the slice of video data, one or more blocks from which to determine one or more most probable intra-prediction modes for predicting an intra-prediction mode of the current block of video data based on a location of the one or more blocks, wherein the means for identifying the one or more blocks comprises means for excluding locations of any block of the first largest coded unit; means for determining the one or more most probable intra-prediction modes based on respective intra-prediction modes of the one or more blocks; and means for coding data that indicates the intra-prediction mode for the current block based on the one or more most-probable intra-prediction modes.
22. The apparatus of claim 21, wherein the first largest coded unit and the second largest coded unit are included in a single slice of video data.
23. The apparatus of claim 21, wherein the means for identifying the one or more blocks comprises means for identifying one or more left-neighboring blocks of the block.
24. The apparatus of claim 21, wherein the means for identifying the one or more blocks comprises means for identifying a first left-neighboring first block and a second left-neighboring block that is positioned below the block.
25. The method of claim 1, further comprising:determining, for a second block of video data that is included in the second largest coded unit and that is positioned below current block and that neighbors the current block, a most probable intra-prediction mode for predicting an intra-prediction mode of the second block based on the intra-prediction most of the current block; and coding data that indicates the intra-prediction mode of the second block based on the most-probable intra-prediction mode.
26. The apparatus of claim 9, wherein the one or more processors are further configured to:determine, for a second block of video data that is included in the second largest coded unit and that is positioned below current block and that neighbors the current block, a most probable intra-prediction mode for predicting an intra-prediction mode of the second block based on the intra-prediction most of the current block; and code data that indicates the intra-prediction mode of the second block based on the most-probable intra-prediction mode.
27. The non-transitory computer-readable medium of claim 17, wherein the instructions further cause the one or more processors to:determine, for a second block of video data that is included in the second largest coded unit and that is positioned below current block and that neighbors the current block, a most probable intra-prediction mode for predicting an intra-prediction mode of the second block based on the intra-prediction most of the current block; and code data that indicates the intra-prediction mode of the second block based on the most-probable intra-prediction mode.
28. The apparatus of claim 21, wherein the apparatus further comprises:means for determining, for a second block of video data that is included in the second largest coded unit and that is positioned below current block and that neighbors the current block, a most probable intra-prediction mode for predicting an intra-prediction mode of the second block based on the intra-prediction most of the current block; and means for coding data that indicates the intra-prediction mode of the second block based on the most-probable intra-prediction mode.']
Associated Portfolios

![]() |
![]() |
![]() |
![]() |
---|---|---|---|
Claim charts will soon be available!
|
SUMMARY
ClaimChart-CA2842037C-STO
Patent number:CA2842037C
Claim Chart Type : SEP Claim Chart
Price: 200 €
To view claim charts you must become a Gold or Platinum Member.
Upgrade your subscriptionYou have reached the maximum number of patents which can be associated to your account per your subscription. If you wish to associate more patents
Please upgrade your subscription.Note:
The information in blue was extracted from the third parties (Standard Setting Organisation, Espacenet)
The information in grey was provided by the patent holder
The information in purple was extracted from the FrandAvenue
Explicitly disclosed patent:openly and comprehensibly describes all details of the invention in the patent document.
Implicitly disclosed patent:does not explicitly state certain aspects of the invention, but still allows for these to be inferred from the information provided.
Basis patent:The core patent in a family, outlining the fundamental invention from which related patents or applications originate.
Family member:related patents or applications that share a common priority or original filing.