Opened 10 years ago

Closed 10 years ago

#214 closed defect (fixed)

remove transform reordering for 0.5Nx2N transform

Reported by: xzheng Owned by:
Priority: major Milestone:
Component: HM Version: HM-4.0
Keywords: Cc: fbossen, ksuehring, davidf, jct-vc@…

Description

At HM4, when 0.5Nx2N transform is used, 0.5Nx2N input array is reodered to 2Nx0.5N array, and then 2N-pt transform is done followed by 0.5N-pt transform at encoder side. At decoder side, 0.5N-pt inv-transform is done prior to 2N-pt inv-transform when 0.5Nx2N transform is used. After transformation, 2Nx0.5N output array is reordered to 0.5Nx2N array.

To be consistent with other transform processes, transform data reordering for 0.5Nx2N transform need to be removed. The attached is the files relate to the modification.

After the removal of transform reordering, no impact on coding efficiency. The below is the results compared to HM4.

Random Access HE
Y U V
Class A0.0% -0.1%-0.1%
Class B0.0% 0.0% 0.0%
Class C0.0% 0.0% 0.0%
Class D0.0% 0.1% 0.0%
Class E
Overall0.0%0.0%0.0%
0.0%0.0% 0.0%
Enc Time[%] 100%
Dec Time[%] 101%
Random Access LC
Y U V
Class A0.0% 0.1% 0.0%
Class B0.0% 0.0% 0.1%
Class C0.0% 0.0% 0.0%
Class D0.0% -0.1% 0.0%
Class E
Overall0.0%0.0%0.0%
0.0%0.0% 0.0%
Enc Time[%] 100%
Dec Time[%] 100%
Low delay B HE
Y U V
Class A
Class B0.0% -0.2%-0.1%
Class C0.0% -0.1%0.0%
Class D0.0% 0.1% -0.2%
Class E-0.1%-0.1%0.2%
Overall0.0%-0.1%0.0%
0.0%-0.1%0.0%
Enc Time[%] 100%
Dec Time[%] 99%
Low delay B LC
Y U V
Class A
Class B0.0% 0.0% 0.1%
Class C0.0% 0.0%-0.1%
Class D0.0% 0.2%-0.1%
Class E0.0% 0.1%-0.1%
Overall0.0% 0.1%-0.1%
0.0% 0.0%-0.1%
Enc Time[%] 100%
Dec Time[%] 98%

Attachments (1)

remove_transform_reordering.zip (84.3 KB) - added by xzheng 10 years ago.

Download all attachments as: .zip

Change History (6)

Changed 10 years ago by xzheng

comment:1 Changed 10 years ago by xzheng

The results mentioned at #214 are tested under common test condition (JCTVC-F900).

comment:2 Changed 10 years ago by davidf

  • Component set to HM

Updating component after adding WD (Text) tickets

comment:3 Changed 10 years ago by fbossen

  • Resolution set to fixed
  • Status changed from new to closed

Fixed in r1539

comment:4 Changed 10 years ago by davidf

  • Cc fbossen ksuehring davidf added

comment:5 Changed 10 years ago by davidf

  • Cc jct-vc@… added
Note: See TracTickets for help on using tickets.

This list contains all users that will be notified about changes made to this ticket.

These roles will be notified: Reporter, Owner, Subscriber, Participant

  • David Flynn(Subscriber, Participant)
  • Frank Bossen(Subscriber, Participant)
  • jct-vc@…(Subscriber)
  • karl.sharman@…(Always)
  • Karsten Suehring(Subscriber, Always)
  • xiaozhen(Reporter, Participant)