IP Library Granted Patent US 12,028,541
Granted Patent B2
US 12,028,541 · App. 18/132,032 · Granted Jul 2, 2024

Moving image encoding and decoding

Inventors: Sachin G. Deshpande (Vancouver, WA); Eiichi Sasaki (Sakai, JP); Takeshi Chujoh (Sakai, JP); Yukinobu Yasugi (Sakai, JP); Tomohiro Ikai (Sakai, JP); Tomoko Aono (Sakai, JP)
Assignees: SHARP KABUSHIKI KAISHA; FG Innovation Company Limited
H04N19/436H04N19/119H04N19/167H04N19/174H04N19/96
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 12,028,541
App. No.
18/132,032
Granted
Jul 2, 2024
Kind
B2
Abstract

A moving image decoding method is provided for decoding encoded data of a tile group generated by splitting a picture into one or more rectangular regions. The tile group includes one or more segments. The moving image decoding method includes decoding a wavefront parallel processing (WPP) enabled flag indicating whether a rectangular tile or a coding tree unit (CTU) row having a height of one CTU exists in a segment in an object tile group; and decoding an end bit of the segment. When the WPP enabled flag is 1, after decoding a CTU at a right end of the CTU row, an end bit of a first segment having a first fixed value is decoded. When the WPP enabled flag is 0, after decoding a CTU at a bottom right of a tile, an end bit of a second segment having a second fixed value is decoded.

Claims (20)

1. A moving image decoding method for decoding encoded data of a tile group generated by splitting a picture into one or more rectangular regions, the tile group comprising one or more segments, the moving image decoding method comprising:

decoding a wavefront parallel processing (WPP) enabled flag indicating whether a rectangular tile or a coding tree unit (CTU) row having a height of one CTU exists in a segment in an object tile group; and

decoding an end bit of the segment,

wherein:

when the WPP enabled flag is 1, after decoding a CTU at a right end of the CTU row, an end bit of a first segment having a first fixed value is decoded, and

when the WPP enabled flag is 0, after decoding a CTU at a bottom right of a tile, an end bit of a second segment having a second fixed value is decoded.

2. The moving image decoding method according to claim 1 , wherein the end bit of the first segment is equal to the end bit of the second segment.

3. The moving image decoding method according to claim 1 , wherein the end bit of the second segment and the end bit of the first segment are both equal to one.

4. A moving image encoding method for encoding data of a tile group generated by splitting a picture into one or more rectangular regions, the tile group comprising one or more segments, the moving image encoding method comprising:

encoding a wavefront parallel processing (WPP) enabled flag indicating whether a rectangular tile or a coding tree unit (CTU) row having a height of one CTU exists in a segment in an object tile group; and

encoding an end bit of the segment,

wherein when the WPP enabled flag is 1, after encoding a CTU at a right end of the CTU row, an end bit of a first segment having a first fixed value is encoded, and

when the WPP enabled flag is 0, after encoding a CTU at a bottom right of a tile, an end bit of a second segment having a second fixed value is encoded.

5. The moving image encoding method according to claim 4 , wherein the end bit of the first segment is equal to the end bit of the second segment.

6. The moving image encoding method according to claim 4 , wherein the end bit of the second segment and the end bit of the first segment are both equal to one.

7. A moving image decoding method for decoding encoded data of a tile group generated by splitting a picture into one or more rectangular regions, the tile group comprising one or more segments, the moving image decoding method comprising:

when an object tile group uses wavefront parallel processing (WPP), decoding an end bit and a byte alignment of a first segment at an end of a coding tree unit (CTU) row; and

when the object tile group does not use the WPP, decoding an end bit and a byte alignment of a second segment at an end of a tile.

8. The moving image decoding method according to claim 7 , wherein the end bit of the first segment is equal to the end bit of the second segment.

9. The moving image decoding method according to claim 7 , wherein the end bit of the second segment and the end bit of the first segment are both equal to one.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2024
From: SHARP KABUSHIKI KAISHA; FG INNOVATION COMPANY LIMITED
To: SHARP KABUSHIKI KAISHA
Reel/Frame 069027/0134 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2023
From: DESHPANDE, SACHIN G.; SASAKI, EIICHI; CHUJOH, TAKESHI; YASUGI, YUKINOBU; IKAI, TOMOHIRO; AONO, TOMOKO
To: SHARP KABUSHIKI KAISHA; FG INNOVATION COMPANY LIMITED
Reel/Frame 063258/0703 →
Continuity (3)
Continuation 17416132
Provisional Application 62783640 · Dec 21, 2018
Related Publication 20230247213A1 · Aug 3, 2023