IP Library Granted Patent US 11,509,898
Granted Patent B2
US 11,509,898 · App. 17/077,490 · Granted Nov 22, 2022

Arithmetic decoding device, image decoding apparatus, arithmetic coding device, and image coding apparatus

Inventors: Tomohiro Ikai (Sakai, JP); Takeshi Tsukuba (Sakai, JP)
Assignee: Velos Media, LLC
H04N19/13H04N19/117H04N19/124H04N19/159H04N19/176H04N19/44H04N19/46H04N19/513H04N19/60H04N19/61H04N19/70H04N19/91
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,509,898
App. No.
17/077,490
Granted
Nov 22, 2022
Kind
B2
Abstract

There is provided a terminal device capable of efficiently performing communication in a communication system in which a base station device and the terminal device communicate with each other. The terminal device that communicates with the base station device by using a plurality of aggregated cells recognizes that a serving cell is stopped in a first state, recognizes that the serving cell is started in a second state, and switches from the first state to the second state based on a received PDCCH.

Claims (96)

1. A method for decoding coded data of a unit domain, the method comprising:

decoding a sub-block coefficient presence/absence flag, for each of a plurality of sub-blocks of the unit domain, indicating whether or not one or more non-zero transform coefficients are included in a respective one of the plurality of sub-blocks;

deriving a context index used to identify a context for decoding a transform coefficient presence/absence flag indicating whether or not a transform coefficient of a target sub-block is 0, wherein the context index is derived as follows:

when there are no non-zero transform coefficients included in the right adjacent sub-block to the target sub-block and there are no non-zero transform coefficients included in the lower adjacent sub-block to the target sub-block,

deriving the context index having a first value in a case where a sum of a horizontal coordinate and a vertical coordinate indicating a position of the transform coefficient of the target sub-block is equal to a first threshold value,

deriving the context index having a second value in a case where the sum of the horizontal coordinate and the vertical coordinate indicating the position of the transform coefficient of the target sub-block is greater than the first threshold and is less than a second threshold value, and

otherwise, deriving the context index having a third value, and

when there are one or more non-zero transform coefficients included in the right adjacent sub-block to the target sub-block and there are one or more non-zero transform coefficients included in the lower adjacent sub-block to the target sub-block,

deriving the context index having the first value regardless of the position of the transform coefficient of the target sub-block, and

decoding the transform coefficient presence/absence flag using the context identified based on the context index.

2. The method of claim 1 , wherein the unit domain is comprised by a frame, and further comprising displaying the frame on a display.

3. The method of claim 1 , wherein the plurality of sub-blocks of the unit domain for which a sub-block coefficient presence/absence flag is decoded is less than all sub-blocks of the unit domain.

4. The method of claim 1 , wherein the plurality of sub-blocks of the unit domain for which a sub-block coefficient presence/absence flag is decoded excludes a sub-block including a last coefficient of the unit domain and a sub-block including a DC coefficient of the unit domain.

5. An image decoding apparatus comprising a processor and a memory, wherein the processor, working together with the memory, is configured to:

decode a sub-block coefficient presence/absence flag, for each of a plurality of sub-blocks of a unit domain, indicating whether or not one or more non-zero transform coefficients are included in a respective one of the plurality of sub-blocks;

derive a context index used to identify a context for decoding a transform coefficient presence/absence flag indicating whether or not a transform coefficient of a target sub-block is 0, wherein the context index is derived as follows:

when there are no non-zero transform coefficients included in the right adjacent sub-block to the target sub-block and there are no non-zero transform coefficients included in the lower adjacent sub-block to the target sub-block,

derive the context index having a first value in a case where a sum of a horizontal coordinate and a vertical coordinate indicating a position of the transform coefficient of the target sub-block is equal to a first threshold value,

derive the context index having a second value in a case where the sum of the horizontal coordinate and the vertical coordinate indicating the position of the transform coefficient of the target sub-block is greater than the first threshold and is less than a second threshold value, and

otherwise, derive the context index having a third value, and

when there are one or more non-zero transform coefficients included in the right adjacent sub-block to the target sub-block and there are one or more non-zero transform coefficients included in the lower adjacent sub-block to the target sub-block,

derive the context index having the first value regardless of the position of the transform coefficient of the target sub-block; and

decode the transform coefficient presence/absence flag using the context identified based on the context index.

6. The image decoding apparatus of claim 5 , wherein the unit domain is comprised by a frame, and the processor is further configured to display the frame on a display.

7. The image decoding apparatus of claim 6 , wherein the image decoding apparatus comprises the display.

8. The image decoding apparatus of claim 6 , wherein the image decoding apparatus is one of a television, a desktop personal computer, a laptop personal computer, a phone, and a tablet.

9. The image decoding apparatus of claim 5 , wherein the plurality of sub-blocks of the unit domain for which a sub-block coefficient presence/absence flag is decoded is less than all sub-blocks of the unit domain.

10. The image decoding apparatus of claim 5 , wherein the plurality of sub-blocks of the unit domain for which a sub-block coefficient presence/absence flag is decoded excludes a sub-block including a last coefficient of the unit domain and a sub-block including a DC coefficient of the unit domain.

11. A method for encoding data of a unit domain, the method comprising:

encoding a sub-block coefficient presence/absence flag, for each of a plurality of sub-blocks of the unit domain, indicating whether or not one or more nonzero transform coefficients are included in a respective one of the plurality of sub-blocks;

deriving a context index used to identify a context for decoding a transform coefficient presence/absence flag indicating whether or not a transform coefficient of a target sub-block is 0, wherein the context index is derived as follows:

when there are no non-zero transform coefficients included in the right adjacent sub-block to the target sub-block and there are no non-zero transform coefficients included in the lower adjacent sub-block to the target sub-block,

deriving the context index having a first value in a case where a sum of a horizontal coordinate and a vertical coordinate indicating a position of the transform coefficient of the target sub-block is equal to a first threshold value,

deriving the context index having a second value in a case where the sum of the horizontal coordinate and the vertical coordinate indicating the position of the transform coefficient of the target sub-block is greater than the first threshold and is less than a second threshold value, and

otherwise, deriving the context index having a third value, and

when there are one or more non-zero transform coefficients included in the right adjacent sub-block to the target sub-block and there are one or more non-zero transform coefficients included in the lower adjacent sub-block to the target sub-block,

deriving the context index having the first value regardless of the position of the transform coefficient of the target sub-block; and

encoding the transform coefficient presence/absence flag using the context identified based on the context index.

12. The method of claim 11 , wherein the plurality of sub-blocks of the unit domain for which a sub-block coefficient presence/absence flag is encoded is less than all sub-blocks of the unit domain.

13. The method of claim 11 , wherein the plurality of sub-blocks of the unit domain for which a sub-block coefficient presence/absence flag is encoded excludes a sub-block including a last coefficient of the unit domain and a sub-block including a DC coefficient of the unit domain.

14. An image encoding apparatus comprising a processor and a memory, wherein the processor, working together with the memory, is configured to:

encode a sub-block coefficient presence/absence flag, for each of a plurality of sub-blocks of a unit domain, indicating whether or not one or more non-zero transform coefficients are included in a respective one of the plurality of sub-blocks;

derive a context index used to identify a context for decoding a transform coefficient presence/absence flag indicating whether or not a transform coefficient of a target sub-block is 0, wherein the context index is derived as follows:

when there are no non-zero transform coefficients included in the right adjacent sub-block to the target sub-block and there are no non-zero transform coefficients included in the lower adjacent sub-block to the target sub-block,

derive the context index having a first value in a case where a sum of a horizontal coordinate and a vertical coordinate indicating a position of the transform coefficient of the target sub-block is equal to a first threshold value,

derive the context index having a second value in a case where the sum of the horizontal coordinate and the vertical coordinate indicating the position of the transform coefficient of the target sub-block is greater than the first threshold and is less than a second threshold value, and

otherwise, derive the context index having a third value, and

when there are one or more non-zero transform coefficients included in the right adjacent sub-block to the target sub-block and there are one or more non-zero transform coefficients included in the lower adjacent sub-block to the target sub-block,

derive the context index having the first value regardless of the position of the transform coefficient of the target sub-block; and

encode the transform coefficient presence/absence flag using the context identified based on the context index.

15. The image encoding apparatus of claim 6 , wherein the plurality of sub-blocks of the unit domain for which a sub-block coefficient presence/absence flag is encoded is less than all sub-blocks of the unit domain.

16. The image encoding apparatus of claim 6 , wherein the plurality of sub-blocks of the unit domain for which a sub-block coefficient presence/absence flag is encoded excludes a sub-block including a last coefficient of the unit domain and a sub-block including a DC coefficient of the unit domain.

17. The method of claim 1 , further comprising:

when there are one or more non-zero transform coefficients included in the right adjacent sub-block to the target sub-block and there are no non-zero transform coefficients included in the lower adjacent sub-block to the target sub-block,

deriving the context index having the first value in a case where the vertical coordinate indicating the position of the transform coefficient of the target sub-block is equal to the first threshold value,

deriving the context index having the second value in a case where the vertical coordinate indicating the position of the transform coefficient of the target sub-block is equal to a third threshold value, and

otherwise, deriving the context index having the third value.

18. The method of claim 17 , further comprising:

when there are no non-zero transform coefficients included in the right adjacent sub-block to the target sub-block and there are one or more non-zero transform coefficients included in the lower adjacent sub-block to the target sub-block,

deriving the context index having the first value in a case where the horizontal coordinate indicating the position of the transform coefficient of the target sub-block is equal to the first threshold value,

deriving the context index having the second value in a case where the horizontal coordinate indicating the position of the transform coefficient of the target sub-block is equal to the third threshold value, and

otherwise, deriving the context index having the third value.

19. The method of claim 1 , wherein the unit domain is a transform unit (TU).

20. The image decoding apparatus of claim 5 , wherein the processor, working together with the memory, is further configured to:

when there are one or more non-zero transform coefficients included in the right adjacent sub-block to the target sub-block and there are no non-zero transform coefficients included in the lower adjacent sub-block to the target sub-block,

derive the context index having the first value in a case where the vertical coordinate indicating the position of the transform coefficient of the target sub-block is equal to the first threshold value,

derive the context index having the second value in a case where the vertical coordinate indicating the position of the transform coefficient of the target sub-block is equal to a third threshold value, and

otherwise, derive the context index having the third value.

21. The image decoding apparatus of claim 20 , wherein the processor, working together with the memory, is further configured to:

when there are no non-zero transform coefficients included in the right adjacent sub-block to the target sub-block and there are one or more non-zero transform coefficients included in the lower adjacent sub-block to the target sub-block,

derive the context index having the first value in a case where the horizontal coordinate indicating the position of the transform coefficient of the target sub-block is equal to the first threshold value,

derive the context index having the second value in a case where the horizontal coordinate indicating the position of the transform coefficient of the target sub-block is equal to the third threshold value, and

otherwise, derive the context index having the third value.

22. The image decoding apparatus of claim 5 , wherein the unit domain is a transform unit (TU).

23. The method of claim 11 , further comprising:

when there are one or more non-zero transform coefficients included in the right adjacent sub-block to the target sub-block and there are no non-zero transform coefficients included in the lower adjacent sub-block to the target sub-block,

deriving the context index having the first value in a case where the vertical coordinate indicating the position of the transform coefficient of the target sub-block is equal to the first threshold value,

deriving the context index having the second value in a case where the vertical coordinate indicating the position of the transform coefficient of the target sub-block is equal to a third threshold value, and

otherwise, deriving the context index having the third value.

24. The method of claim 23 , further comprising:

when there are no non-zero transform coefficients included in the right adjacent sub-block to the target sub-block and there are one or more non-zero transform coefficients included in the lower adjacent sub-block to the target sub-block,

deriving the context index having the first value in a case where the horizontal coordinate indicating the position of the transform coefficient of the target sub-block is equal to the first threshold value,

deriving the context index having the second value in a case where the horizontal coordinate indicating the position of the transform coefficient of the target sub-block is equal to the third threshold value, and

otherwise, deriving the context index having the third value.

25. The method of claim 11 , wherein the unit domain is a transform unit (TU).

26. The image encoding apparatus of claim 14 , wherein the processor, working together with the memory, is further configured to:

when there are one or more non-zero transform coefficients included in the right adjacent sub-block to the target sub-block and there are no non-zero transform coefficients included in the lower adjacent sub-block to the target sub-block,

derive the context index having the first value in a case where the vertical coordinate indicating the position of the transform coefficient of the target sub-block is equal to the first threshold value,

derive the context index having the second value in a case where the vertical coordinate indicating the position of the transform coefficient of the target sub-block is equal to a third threshold value, and

otherwise, derive the context index having the third value.

27. The image encoding apparatus of claim 26 , wherein the processor, working together with the memory, is further configured to:

when there are no non-zero transform coefficients included in the right adjacent sub-block to the target sub-block and there are one or more non-zero transform coefficients included in the lower adjacent sub-block to the target sub-block,

derive the context index having the first value in a case where the horizontal coordinate indicating the position of the transform coefficient of the target sub-block is equal to the first threshold value,

derive the context index having the second value in a case where the horizontal coordinate indicating the position of the transform coefficient of the target sub-block is equal to the third threshold value, and

otherwise, derive the context index having the third value.

28. The image encoding apparatus of claim 14 , wherein the unit domain is a transform unit (TU).

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2024
From: VELOS MEDIA, LLC
To: SHARP KABUSHIKI KAISHA
Reel/Frame 067905/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: IKAI, TOMOHIRO; TSUKUBA, TAKESHI
To: SHARP KABUSHIKI KAISHA
Reel/Frame 054161/0676 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: SHARP KABUSHIKI KAISHA
To: VELOS MEDIA, LLC
Reel/Frame 054161/0753 →