IP Library Granted Patent US 9,426,490
Granted Patent B2
US 9,426,490 · App. 10/498,088 · Granted Aug 23, 2016

Moving picture encoding method and motion picture decoding method

Inventors: Kiyofumi Abe (Kadoma, JP); Shinya Kadono (Nishinomiya, JP); Satoshi Kondo (Yawata, JP)
Assignee: GODO KAISHA IP BRIDGE 1
H04N19/577H04N19/103H04N19/109H04N19/16H04N19/176H04N19/513H04N19/61
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 9,426,490
App. No.
10/498,088
Granted
Aug 23, 2016
Kind
B2
Abstract

A moving picture coding apparatus includes a motion compensation coding unit for deciding a coding mode for coding a current block to be coded and for generating predictive image data based on the coding mode, and includes a direct mode enable/disable judgment unit for judging whether or not scaling processing can be performed when the coding mode decided by the motion compensation coding unit is a temporal direct mode. When it is judged that the scaling processing cannot be performed, the motion compensation coding unit performs motion compensation either by using another coding mode or without the scaling processing.

Claims (13)

1. A decoding method of using a decoding apparatus for decoding a current block of a current field picture in a temporal direct mode using a motion vector of a decoded field picture, the decoded field picture being located closely in display order to the current field picture in which the current block is included, said decoding method comprising:

obtaining a motion vector of a co-located block included in the decoded field picture, the co-located block being co-located with the current block included in the current field picture to be decoded;

judging that scaling of the motion vector of the co-located block cannot be performed when (i) display order information of the decoded field picture that includes the co-located block and (ii) display order information of a reference field picture that is referred to by the co-located block in a decoding process of the co-located block, are identical, and judging that the scaling of the motion vector of the co-located block can be performed when (i) the display order information of the decoded field picture that includes the co-located block and (ii) the display order information of the reference field picture that is referred to by the co-located block, are not identical, the decoded field picture and the reference picture belonging to the same frame as a top field and a bottom field;

generating two motion vectors of the current block through the scaling when said judging judges that the scaling can be performed because (i) the display order information of the decoded field picture that includes the co-located block and (ii) the display order information of the reference field picture that is referred to by the co-located block, are not identical, and generating the two motion vectors of the current block by setting one of the two motion vectors to a zero value and another of the two motion vectors to be a predetermined value without the scaling when said judging judges that the scaling cannot be performed because (i) display order information of the decoded field picture that includes the co-located block and (ii) display order information of a reference field picture that is referred to by the co-located block in a decoding process of the co-located block, are identical; and

performing motion compensation of the current block using the two motion vectors generated in said generating,

wherein, the scaling is performed based on a temporal location relation between the current field picture and the decoded field picture and the reference field picture according to the display order information.

2. The decoding method according to claim 1 , wherein, said judging further includes judging that scaling cannot be performed when (i) the decoded field picture, which includes the co-located block, is one of a top field and a bottom field of a frame having the identical display order information and (ii) the reference field picture is another of the top field and the bottom field having the identical display order information.

3. A decoding apparatus for decoding a current block of a current field picture in a temporal direct mode using a motion vector of a decoded field picture, the decoded field picture being located closely in display order to the current field picture in which the current block is included, said decoding apparatus comprising:

a unit operable to obtain a motion vector of a co-located block included in the decoded field picture, the co-located block being co-located with the current block included in the current field picture to be decoded;

a scaling judgment unit operable to judge that scaling of the motion vector of the co-located block cannot be performed when (i) display order information of the decoded field picture that includes the co-located block and (ii) display order information of a reference field picture that is referred to by the co-located block, are identical, and operable to judge that the scaling of the motion vector of the co-located block can be performed when (i) the display order information of the decoded field picture that includes the co-located block and (ii) the display order information of the reference field picture that is referred to by the co-located block, are not identical, the decoded field picture and the reference field picture belonging to the same frame as a top field and a bottom field;

a motion vector generation unit operable to (i) generate two motion vectors of the current block through the scaling when said scaling judgment unit judges that the scaling can be performed because (i) the display order information of the decoded field picture that includes the co-located block and (ii) the display order information of the reference field picture that is referred to by the co-located block, are not identical and (ii) generate the two motion vectors of the current block by setting one of the two motion vectors to a zero value and another of the two motion vectors to be a predetermined value without the scaling when said scaling judgment unit judges that the scaling cannot be performed because (i) display order information of the decoded field picture that includes the co-located block and (ii) display order information of a reference field picture that is referred to by the co-located block in a decoding process of the co-located block, are identical; and

a motion compensation unit operable to perform motion compensation of the current block using the two motion vectors generated by said motion vector generation unit,

wherein, the scaling is performed based on a temporal location relation between the current field picture and the decoded field picture and the reference field picture according to the display order information.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2015
From: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
To: GODO KAISHA IP BRIDGE 1
Reel/Frame 035695/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 033033/0163 →
CHANGE OF NAME Recorded Nov 21, 2008
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 021897/0570 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2004
From: ABE, KIYOFUMI; KADONO, SHINYA; KONDO, SATOSHI
To: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
Reel/Frame 016141/0378 →
Priority Claims (3)
JP 2002-320458 · Nov 1, 2002 · national
JP 2002-344580 · Nov 27, 2002 · national
JP 2002-370600 · Dec 20, 2002 · national
Continuity (1)
Related Publication 20050141612A1 · Jun 30, 2005