Sign In to Follow Application
View All Documents & Correspondence

Moving Image Encoding Device, Moving Image Decoding Device, Moving Image Coding Method, And Moving Image Decoding Method

Abstract: When an encoding mode corresponding to one of blocks to be encoded into which an image is divided by a block dividing part 2 is an inter encoding mode which is a direct mode, a motion-compensated prediction part 5 selects a motion vector suitable for generation of a prediction image from one or more selectable motion vectors and also carries out a motion-compensated prediction process on the block to be encoded to generate a prediction image by using the motion vector, and outputs index information showing the motion vector to a variable length encoding part 13, and the variable length encoding unit 13 variable-length-encodes the index information.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
30 July 2018
Publication Number
32/2018
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
patent@depenning.com
Parent Application
Patent Number
Legal Status
Grant Date
2023-12-15
Renewal Date

Applicants

MITSUBISHI ELECTRIC CORPORATION
7-3, Marunouchi 2-chome, Chiyodaku, Tokyo 100-8310, Japan.

Inventors

1. ITANI, Yusuke
c/o Mitsubishi Electric Corporation, 7-3, Marunouchi 2- chome, Chiyoda-ku, Tokyo 100-8310.
2. SEKIGUCHI , Shunichi
c/o Mitsubishi Electric Corporation, 7-3, Marunouchi 2- chome, Chiyoda-ku, Tokyo 100-8310.
3. SUGIMOTO , Kazuo
c/o Mitsubishi Electric Corporation, 7-3, Marunouchi 2- chome, Chiyoda-ku, Tokyo 100-8310.

Specification

1. A video image decoding device comprising: a variable length decoder that performs a variable-length decoding process on coded data multiplexed into a bitstream to obtain coding mode which indicates a prediction process performed to generate a prediction image, index information which specifies a motion vector for a coding block and control information for varying the number of motion vector candidates for each slice; and a motion compensator that performs a motion compensation prediction process on said coding block to generate a prediction image when said coding mode indicates inter prediction using a motion vector selected from one or more selectable motion vector candidates, said motion compensator selecting said motion vector from said motion vector candidates according to said index information; wherein said motion compensator prepares a list of said motion vector candidates including one or more spatial motion vectors which is obtained from a decoded block located around said coding block and/or a temporal motion vector which is obtained from a different picture which can be referred to by said coding block, said motion vector candidates being listed in accordance with a predetermined order, and said index information specifying a position in which one of said motion vector candidates exists within said list.
2. A video image decoding method comprising: performing a variable-length decoding process on coded data multiplexed into a bitstream to obtain coding mode which indicates a prediction process performed to generate a prediction image, index information which specifies a motion vector for a coding block and control information for varying the number of motion vector candidates for each slice; and performing a motion compensation prediction process on said coding block to generate a prediction image using a motion vector selected from one or more selectable motion vector candidates when said coding mode indicates inter prediction, said motion vector being selected from said motion vector candidates according to said index information; wherein said motion vector candidates include one or more spatial motion vectors which is obtained from a decoded block located around said coding block and/or a temporal motion vector which is

obtained from a decoded picture which can be referred to by said coding block, said motion vector candidates being listed in accordance with a predetermined order, and said index information specifying a position in which one of said motion vector candidates exists within said list.
3. A video image encoding device comprising: a motion compensator that performs a motion compensation prediction process on a coding block to generate a prediction image using a motion vector selected from one or more selectable motion vector candidates, said motion compensator selecting said motion vector from said motion vector candidates; a variable encoder that performs a variable-coding process to generate coding mode which indicates a prediction process performed to generate said prediction image, index information which specifies selected one of said motion vector candidates and control information for varying the number of said motion vector candidates for each slice; wherein said motion compensator prepares a list of said motion vector candidates including one or more spatial motion vectors which is obtained from a coded block located around said coding block and/or a temporal motion vector which is obtained from a different picture which can be referred to by said coding block, said motion vector candidates being listed in accordance with a predetermined order, and said index information specifying a position in which one of said motion vector candidates exists within said list.
4. A video image encoding method comprising: performing a motion compensation prediction process on a coding block to generate a prediction image using a motion vector selected from one or more selectable motion vector candidates, said motion compensator selecting said motion vector from said motion vector candidates; performing a variable-coding process to generate coding mode which indicates a prediction process performed to generate said prediction image, index information which specifies selected one of said motion vector candidates and control information for varying the number of said motion vector candidates for each slice; wherein said motion compensator prepares a list of said motion vector candidates including one or more spatial motion vectors which

is obtained from a coded block located around said coding block and/or a temporal motion vector which is obtained from a different picture which can be referred to by said coding block, said motion vector candidates being listed in accordance with a predetermined order, and said index information specifies a position in which one of said motion vector candidates exists within said list.
5. A video image decoding device comprising: a variable length decoder that performs a variable-length decoding process on coded data multiplexed into a bitstream to obtain compressed data, coding mode which indicates a prediction process performed to generate a prediction image, and index information which specifies a motion vector for a coding block, each associated with said coding block, and to obtain control information for varying the number of motion vector candidates for each slice, said coding block being obtained by hierarchically dividing an input image according to a maximum block size and an upper limit number of hierarchical layers; an intra predictor that performs an intra prediction process on said coding block to generate a prediction image when said coding mode indicates intra prediction; a motion compensator that performs a motion compensation prediction process on said coding block based on said coding mode to generate a prediction image when said coding mode indicates inter prediction, said motion compensator generating said prediction image using a motion vector selected from one or more selectable motion vector candidates according to said index information, said motion compensator selecting said motion vector indicated by said index information from said motion vector candidates; a decoded image generator that generates decoded image data by adding a difference image which is obtained by decoding said compressed data and said prediction image generated by said motion compensator; and a loop filter that performs filtering process on said decoded image data; wherein said motion compensator prepares a list of said motion vector candidates including one or more spatial motion vectors which is obtained from a decoded block located around said coding block and/or a temporal motion vector which is obtained from a decoded different picture which can be referred to by said coding block, said motion vector candidates being listed in accordance with a predetermined order, and said index

information specifying a position in which one of said motion vector candidates exists within said list, and said motion compensator selects said spatial motion vector or said temporal motion vector according to said index information.
6. A video image decoding method comprising: performing a variable-length decoding process on coded data multiplexed into a bitstream to obtain compressed data, coding mode which indicates a prediction process performed to generate a prediction image, index information which specifies a motion vector for a coding block, each associated with said coding block, and to obtain control information for varying the number of motion vector candidates for each slice, said coding block being obtained by hierarchically dividing an input image according to a maximum block size and an upper limit number of hierarchical layers; performing an intra prediction process on said coding block to generate a prediction image when said coding mode indicates intra prediction; performing a motion compensation prediction process on said coding block based on said coding mode to generate a prediction image when said coding mode indicates inter prediction, a motion compensator generating said prediction image using a motion vector selected from one or more selectable motion vector candidates, said motion vector being selected from said motion vector candidates according to said index information; generating decoded image data by adding a difference image which is obtained by decoding said compressed data and said prediction image; performing filtering process on said decoded image data; wherein said motion vector candidates include one or more spatial motion vectors which is obtained from a decoded block located around said coding block and/or a temporal motion vector which is obtained from a decoded picture which can be referred to by said coding block, said motion vector candidates being listed in accordance with a predetermined order, and said index information specifying a position in which one of said motion vector candidates exists within said list.

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 201848028529-IntimationOfGrant15-12-2023.pdf 2023-12-15
1 201848028529-TRANSLATIOIN OF PRIOIRTY DOCUMENTS ETC. [30-07-2018(online)].pdf 2018-07-30
2 201848028529-PatentCertificate15-12-2023.pdf 2023-12-15
2 201848028529-STATEMENT OF UNDERTAKING (FORM 3) [30-07-2018(online)].pdf 2018-07-30
3 201848028529-REQUEST FOR EXAMINATION (FORM-18) [30-07-2018(online)].pdf 2018-07-30
3 201848028529-2. Marked Copy under Rule 14(2) [01-12-2023(online)].pdf 2023-12-01
4 201848028529-Retyped Pages under Rule 14(1) [01-12-2023(online)].pdf 2023-12-01
4 201848028529-PRIORITY DOCUMENTS [30-07-2018(online)].pdf 2018-07-30
5 201848028529-Written submissions and relevant documents [01-12-2023(online)].pdf 2023-12-01
5 201848028529-POWER OF AUTHORITY [30-07-2018(online)].pdf 2018-07-30
6 201848028529-FORM 18 [30-07-2018(online)].pdf 2018-07-30
6 201848028529-Correspondence to notify the Controller [14-11-2023(online)].pdf 2023-11-14
7 201848028529-US(14)-HearingNotice-(HearingDate-16-11-2023).pdf 2023-10-26
7 201848028529-FORM 1 [30-07-2018(online)].pdf 2018-07-30
8 201848028529-FORM 3 [05-07-2023(online)].pdf 2023-07-05
8 201848028529-DRAWINGS [30-07-2018(online)].pdf 2018-07-30
9 201848028529-DECLARATION OF INVENTORSHIP (FORM 5) [30-07-2018(online)].pdf 2018-07-30
9 201848028529-FORM 3 [16-12-2022(online)].pdf 2022-12-16
10 201848028529-COMPLETE SPECIFICATION [30-07-2018(online)].pdf 2018-07-30
10 201848028529-FORM 3 [16-06-2022(online)].pdf 2022-06-16
11 201848028529-CLAIMS UNDER RULE 1 (PROVISIO) OF RULE 20 [30-07-2018(online)].pdf 2018-07-30
11 201848028529-FORM 3 [10-11-2021(online)].pdf 2021-11-10
12 201848028529-FER.pdf 2021-10-17
12 201848028529-Proof of Right (MANDATORY) [06-12-2018(online)].pdf 2018-12-06
13 201848028529-ABSTRACT [05-03-2021(online)].pdf 2021-03-05
13 Correspondence by Agent_Form 1_10-12-2018.pdf 2018-12-10
14 201848028529-CLAIMS [05-03-2021(online)].pdf 2021-03-05
14 201848028529-FORM 3 [25-01-2019(online)].pdf 2019-01-25
15 201848028529-COMPLETE SPECIFICATION [05-03-2021(online)].pdf 2021-03-05
15 201848028529-FORM 3 [22-07-2019(online)].pdf 2019-07-22
16 201848028529-DRAWING [05-03-2021(online)].pdf 2021-03-05
16 201848028529-FORM 3 [28-01-2020(online)].pdf 2020-01-28
17 201848028529-FORM 3 [21-09-2020(online)].pdf 2020-09-21
17 201848028529-FER_SER_REPLY [05-03-2021(online)].pdf 2021-03-05
18 201848028529-FORM 3 [05-03-2021(online)].pdf 2021-03-05
18 201848028529-OTHERS [05-03-2021(online)].pdf 2021-03-05
19 201848028529-FORM-26 [05-03-2021(online)].pdf 2021-03-05
19 201848028529-Information under section 8(2) [05-03-2021(online)].pdf 2021-03-05
20 201848028529-FORM-26 [05-03-2021(online)].pdf 2021-03-05
20 201848028529-Information under section 8(2) [05-03-2021(online)].pdf 2021-03-05
21 201848028529-FORM 3 [05-03-2021(online)].pdf 2021-03-05
21 201848028529-OTHERS [05-03-2021(online)].pdf 2021-03-05
22 201848028529-FER_SER_REPLY [05-03-2021(online)].pdf 2021-03-05
22 201848028529-FORM 3 [21-09-2020(online)].pdf 2020-09-21
23 201848028529-DRAWING [05-03-2021(online)].pdf 2021-03-05
23 201848028529-FORM 3 [28-01-2020(online)].pdf 2020-01-28
24 201848028529-FORM 3 [22-07-2019(online)].pdf 2019-07-22
24 201848028529-COMPLETE SPECIFICATION [05-03-2021(online)].pdf 2021-03-05
25 201848028529-CLAIMS [05-03-2021(online)].pdf 2021-03-05
25 201848028529-FORM 3 [25-01-2019(online)].pdf 2019-01-25
26 201848028529-ABSTRACT [05-03-2021(online)].pdf 2021-03-05
26 Correspondence by Agent_Form 1_10-12-2018.pdf 2018-12-10
27 201848028529-FER.pdf 2021-10-17
27 201848028529-Proof of Right (MANDATORY) [06-12-2018(online)].pdf 2018-12-06
28 201848028529-CLAIMS UNDER RULE 1 (PROVISIO) OF RULE 20 [30-07-2018(online)].pdf 2018-07-30
28 201848028529-FORM 3 [10-11-2021(online)].pdf 2021-11-10
29 201848028529-COMPLETE SPECIFICATION [30-07-2018(online)].pdf 2018-07-30
29 201848028529-FORM 3 [16-06-2022(online)].pdf 2022-06-16
30 201848028529-DECLARATION OF INVENTORSHIP (FORM 5) [30-07-2018(online)].pdf 2018-07-30
30 201848028529-FORM 3 [16-12-2022(online)].pdf 2022-12-16
31 201848028529-FORM 3 [05-07-2023(online)].pdf 2023-07-05
31 201848028529-DRAWINGS [30-07-2018(online)].pdf 2018-07-30
32 201848028529-US(14)-HearingNotice-(HearingDate-16-11-2023).pdf 2023-10-26
32 201848028529-FORM 1 [30-07-2018(online)].pdf 2018-07-30
33 201848028529-FORM 18 [30-07-2018(online)].pdf 2018-07-30
33 201848028529-Correspondence to notify the Controller [14-11-2023(online)].pdf 2023-11-14
34 201848028529-Written submissions and relevant documents [01-12-2023(online)].pdf 2023-12-01
34 201848028529-POWER OF AUTHORITY [30-07-2018(online)].pdf 2018-07-30
35 201848028529-Retyped Pages under Rule 14(1) [01-12-2023(online)].pdf 2023-12-01
35 201848028529-PRIORITY DOCUMENTS [30-07-2018(online)].pdf 2018-07-30
36 201848028529-REQUEST FOR EXAMINATION (FORM-18) [30-07-2018(online)].pdf 2018-07-30
36 201848028529-2. Marked Copy under Rule 14(2) [01-12-2023(online)].pdf 2023-12-01
37 201848028529-PatentCertificate15-12-2023.pdf 2023-12-15
37 201848028529-STATEMENT OF UNDERTAKING (FORM 3) [30-07-2018(online)].pdf 2018-07-30
38 201848028529-IntimationOfGrant15-12-2023.pdf 2023-12-15
38 201848028529-TRANSLATIOIN OF PRIOIRTY DOCUMENTS ETC. [30-07-2018(online)].pdf 2018-07-30

Search Strategy

1 201848028529E_11-09-2020.pdf

ERegister / Renewals

3rd: 03 Jan 2024

From 21/07/2013 - To 21/07/2014

4th: 03 Jan 2024

From 21/07/2014 - To 21/07/2015

5th: 03 Jan 2024

From 21/07/2015 - To 21/07/2016

6th: 03 Jan 2024

From 21/07/2016 - To 21/07/2017

7th: 03 Jan 2024

From 21/07/2017 - To 21/07/2018

8th: 03 Jan 2024

From 21/07/2018 - To 21/07/2019

9th: 03 Jan 2024

From 21/07/2019 - To 21/07/2020

10th: 03 Jan 2024

From 21/07/2020 - To 21/07/2021

11th: 03 Jan 2024

From 21/07/2021 - To 21/07/2022

12th: 03 Jan 2024

From 21/07/2022 - To 21/07/2023

13th: 03 Jan 2024

From 21/07/2023 - To 21/07/2024

14th: 24 Jun 2024

From 21/07/2024 - To 21/07/2025

15th: 06 Jun 2025

From 21/07/2025 - To 21/07/2026