Patent ID: 11930199
Assignee: FG INNOVATION COMPANY LIMITED
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 4:
5. An electronic device for encoding video data, the electronic device comprising:
at least one processor; and
a storage device coupled to the at least one processor and storing one or more instructions which, when executed by the at least one processor, cause the electronic device to:
receive an image frame of the video data;
determine a block unit from the received image frame;
determine a split line of the block unit;
receive first motion information and second motion information from a candidate list to reconstruct the block unit, wherein the first motion information includes a first list flag for selecting a first reference frame and the second motion information includes a second list flag for selecting a second reference frame;
determine a sub-block in the block unit;
determine whether the sub-block is included in a specific one of a plurality of block regions separated based on the split line, wherein the specific one of the plurality of block regions covers the split line;
compare the first list flag with the second list flag when the sub-block is included in the specific one of the plurality of block regions;
store a predefined one of the first motion information and the second motion information as stored motion information for the sub-block without checking whether the first reference frame and the second reference frame are included in a specific one of a plurality of reference lists indicated by a specific one of a plurality of flag values different from the first list flag and the second list flag when the first list flag is identical to the second list flag and the sub-block is included in the specific one of the plurality of block regions;
store the first motion information and the second motion information together as the stored motion information for the sub-block when the first list flag is different from the second list flag and the sub-block is included in the specific one of the plurality of block regions; and
reconstruct, based on the stored motion information, a following block that is reconstructed after reconstructing the block unit.