CN101990104A - Method and device for coding video images - Google Patents

Method and device for coding video images Download PDF

Info

Publication number
CN101990104A
CN101990104A CN2010105486287A CN201010548628A CN101990104A CN 101990104 A CN101990104 A CN 101990104A CN 2010105486287 A CN2010105486287 A CN 2010105486287A CN 201010548628 A CN201010548628 A CN 201010548628A CN 101990104 A CN101990104 A CN 101990104A
Authority
CN
China
Prior art keywords
slice
parameter
encoding
coding
sign
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2010105486287A
Other languages
Chinese (zh)
Inventor
郭秀江
王宁
左雯
于培松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN2010105486287A priority Critical patent/CN101990104A/en
Publication of CN101990104A publication Critical patent/CN101990104A/en
Priority to PCT/CN2011/082287 priority patent/WO2012065552A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/174Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/96Tree coding, e.g. quad-tree coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

The invention discloses a method and a device for coding video images. The method comprises the following steps of: setting the length and width of a maximum block among coding blocks Slice of the video images as integral power of 2 and the length and width of a minimum block among the coding blocks Slice of the video images as 2; and coding the coding blocks Slice by using a block coding sequence having a binary tree structure. By the method and the device, code words transmitted by video image codes are reduced, and the performance of a video coder is improved.

Description

Video encoding method and device
Technical field
The present invention relates to the communications field, in particular to a kind of video encoding method and device.
Background technology
In the video encoding standard before H.264, when carrying out the video coding of each two field picture, all be earlier image division to be become macro block (16 * 16), and then according to predetermined judgment criterion, image division become 8 * 8 or 16 * 16 piece carry out interframe or infra-frame prediction, at last residual error is carried out 8 * 8 cosine transform (DCT) conversion, the DCT coefficient encoded finish, Fig. 1 divides the position view of module in video encoder according to the piece of correlation technique, and piece is divided the position of module in video encoder as shown in Figure 1.In H.264, piece is divided very big improvement, when predicting between conducting frame, can become 7 kinds of patterns to a macroblock partitions, and promptly 16 * 16,16 * 8,8 * 16,8 * 8,8 * 4,4 * 8,4 * 4, coding mode is selected according to rate distortion.But along with the application of video coding at aspects such as high-definition images, the resolution of image is increasing, the video or the image encoding that can not adapt to big resolution based on macroblock encoding, therefore at follow-up study project key technology territory (the Key Technology Areas of algorithm H.264, abbreviate KTA as) adopted the supermacro piece, promptly 64 * 64,64 * 32,, 4 * 4 piece dividing mode.Afterwards at efficient video coding (HEVC, promptly H.265), there is motion to propose to adopt the piece dividing mode of 4 fork trees, promptly to a supermacro piece (size can dispose), adopt 4 fork trees to divide, Fig. 2 is the schematic diagram of the piece division methods used in the HEVC video coding according to correlation technique, and as shown in Figure 2, it is foursquare dividing the piece that comes out like this, and then according to certain principle, to the piece after dividing again and piece on every side carry out combination, form similar 64 * 32,32 * 64, the piece of 8 * 4,4 * 8 grades carries out inter prediction and coding, the defective of this coding method is: though reduced the code word of translatory movement vector, but except needs transmit the structure of quaternary tree, also need to transmit a piece and which piece and carry out combination, can take many code words like this.
The code word that transmits at encoding video pictures in the correlation technique often causes the low problem of code efficiency, does not propose effective solution at present as yet.
Summary of the invention
Main purpose of the present invention is to provide a kind of video encoding method and device, often causes the low problem of code efficiency with the code word that solves above-mentioned encoding video pictures transmission at least.
To achieve these goals, according to an aspect of the present invention, provide a kind of video encoding method.
Video encoding method according to the present invention comprises: the length of the largest block of the encoding block Slice of configuration video image and wide be 2 integer power and video image coding code block Slice smallest blocks length and widely be 2; Use the block encoding order of binary tree structure that encoding block Slice is encoded.
Further, the block encoding order of use binary tree structure is encoded to encoding block Slice and is comprised: judge according to predetermined policy whether present encoding piece Slice divides, and divide and do not divide with first parameter sign; Judge that according to predetermined policy the present encoding piece is a horizontal division or vertical, and identify horizontal division and vertical division with second parameter; The block encoding that first parameter and second parameter of all video image coding code block Slice carries out binary tree structure is encoded in proper order, and wherein the block encoding of binary tree structure is in proper order for from left to right, from top to bottom.
Further, judge according to predetermined policy whether present encoding piece Slice divides, and comprise with not dividing with the division of first parameter sign: judging present encoding piece Slice according to predetermined policy and divide, is that 1 sign is divided with first parameter; Judging present encoding piece Slice according to predetermined policy and do not divide, is that 0 sign is not divided with first parameter.
Further, judge according to predetermined policy whether present encoding piece Slice divides, and comprise with second parameter sign horizontal division and vertical division: judging present encoding piece Slice according to predetermined policy is horizontal division, is 1 to identify horizontal division with second parameter; Judging present encoding piece Slice according to predetermined policy is vertical division, is 0 sign vertical division with second parameter.
Further, said method also comprises: dispose the coding configuration that tri-consult volume is used for identifying all Slice of video image at the image head of video image, and the coding configuration is identical; Dispose the 4th parameter on one or more encoding block Slice in video image respectively and be used for identifying respectively coding configuration on one or more Slice.
Further, predetermined policy is the rate distortion principle.
To achieve these goals, according to a further aspect in the invention, provide a kind of encoding video pictures device.
Encoding video pictures device according to the present invention comprises: configuration module, be used to dispose video image encoding block Slice largest block length and wide be 2 integer power and video image coding code block Slice smallest blocks length and widely be 2; Coding module is used to use the block encoding order of binary tree structure that video image coding code block Slice is encoded.
Further, coding module comprises: first judge module, judge according to predetermined policy whether present encoding piece Slice divides; First identification module is used to use first parameter sign to divide and do not divide; Second judge module is used for judging that according to predetermined policy the present encoding piece is horizontal division or vertical division; Second identification module is used to use second parameter sign horizontal division and vertical division; The coding submodule is used for the block encoding that first parameter and second parameter to all video image coding code block Slice carry out binary tree structure and encodes in proper order.
Further, first identification module is used for when judging present encoding piece Slice according to predetermined policy and divide, and is that 1 sign is divided with first parameter; First identification module is used for when judging present encoding piece Slice according to predetermined policy and do not divide, and is that 0 sign is not divided with first parameter.
Further, second sign is used for when judging present encoding piece Slice according to predetermined policy and be horizontal division, is 1 to identify horizontal division with second parameter; It is vertical division that second sign is used for judge present encoding piece Slice according to predetermined policy, is 0 sign vertical division with second parameter.
Further, said apparatus also comprises: first configuration module, is used for image head at video image and disposes the coding configuration that tri-consult volume is used to identify all Slice of video image, and the coding configuration is identical; Second configuration module is used for disposing respectively the 4th parameter and is used for identifying respectively coding configuration on one or more encoding block Slice on one or more encoding block Slice of video image.
By the present invention, adopt configuration video image Slice largest block length and wide be 2 integral number power, and smallest blocks is 2, use the block encoding order of binary tree structure that this Slice is encoded, the code word that has solved the encoding video pictures transmission often causes the low problem of code efficiency, reached and lowered the code word that encoding video pictures transmits, and then improved the effect of video encoder performance.
Description of drawings
Accompanying drawing described herein is used to provide further understanding of the present invention, constitutes the application's a part, and illustrative examples of the present invention and explanation thereof are used to explain the present invention, do not constitute improper qualification of the present invention.In the accompanying drawings:
Fig. 1 divides the position view of module in video encoder according to the piece of correlation technique;
Fig. 2 is the schematic diagram of the piece division methods used in the HEVC video coding according to correlation technique;
Fig. 3 is the flow chart according to the video encoding method of the embodiment of the invention;
Fig. 4 is the schematic diagram of piece division methods according to the preferred embodiment of the invention;
Fig. 5 is the binary tree structure and the schematic diagram of output bit according to the preferred embodiment of the invention accordingly.
Fig. 6 is the structured flowchart according to the encoding video pictures device of the embodiment of the invention; And
Fig. 7 is the preferred construction block diagram according to the encoding video pictures device of the embodiment of the invention;
Embodiment
Hereinafter will describe the present invention with reference to the accompanying drawings and in conjunction with the embodiments in detail.Need to prove that under the situation of not conflicting, embodiment and the feature among the embodiment among the application can make up mutually.
Present embodiment provides a kind of video encoding method, and Fig. 3 is the flow chart according to the video encoding method of the embodiment of the invention, and as shown in Figure 3, this method comprises following flow process:
Step S302: the length of the smallest blocks of the length of the largest block of configuration video image coding code block Slice and wide 2 integer power and video image coding code block Slice and widely be 2.
Step S304: use the block encoding order of binary tree structure that encoding block Slice is encoded.
Pass through above-mentioned steps, the largest block of configuration Slice and the length of smallest blocks and wide, use the block encoding order of binary tree structure that encoding block Slice is encoded then, overcome in the correlation technique, the code word that encoding video pictures transmits often causes the low problem of code efficiency, reached and lowered the code word that encoding video pictures transmits, and then improved the effect of video encoder performance.
Preferably, below the preferred embodiment of step S304 is described.Judge according to predetermined policy whether present encoding piece Slice divides, and divide and do not divide with first parameter sign; Judge that according to predetermined policy the present encoding piece is a horizontal division or vertical, and identify horizontal division and vertical division with second parameter; The block encoding that first parameter and second parameter of all video image coding code block Slice carries out binary tree structure is encoded in proper order, and wherein the block encoding of binary tree structure is in proper order for from left to right, from top to bottom.By the preferred embodiment, according to predetermined policy judge whether present encoding piece Slice divides, horizontal division or vertical division, and use the block encoding of binary tree structure to encode in proper order, reduced the bit number that the Slice coding transmits.
Preferably, judge according to predetermined policy whether present encoding piece Slice divides, and comprise with not dividing with the division of first parameter sign: judging present encoding piece Slice according to predetermined policy and divide, is that 1 sign is divided with first parameter; Judging present encoding piece Slice according to predetermined policy and do not divide, is that 0 sign is not divided with first parameter.By the preferred embodiment, represent by 1bit whether the present encoding piece is divided, reduced and lowered the code word number that encoding video pictures transmits.
Preferably, judge according to predetermined policy whether present encoding piece Slice divides, and comprise with second parameter sign horizontal division and vertical division: judging current video encoding block Slice according to predetermined policy is horizontal division, is 1 to identify horizontal division with second parameter; Judging current video encoding block Slice according to predetermined policy is vertical division, is 0 sign vertical division with second parameter.By the preferred embodiment, represent that by 1bit the present encoding piece is vertical division or horizontal division, reduced and lowered the code word number that encoding video pictures transmits.
Preferably, said method also comprises: dispose the coding configuration that tri-consult volume is used for identifying all Slice of video image at the image head of video image, and the coding configuration is identical; Dispose the 4th parameter on one or more encoding block Slice in video image respectively and be used for identifying respectively coding configuration on one or more Slice.By the preferred embodiment, identify the coding configuration of representing each Slice in the video image by parameter, improved code efficiency.
Preferably, predetermined policy is the rate distortion principle.By the preferred embodiment, adopt existing strategy to go to judge, reduced R﹠D costs.
Embodiment one
In the present embodiment, provide a kind of video encoding method, this method comprises the steps:
Step 1: in the largest block of a Slice of coding beginning initialization and the smallest blocks of division, the length of largest block and wide all must be 2 power, as: 128,64 etc.; The smallest blocks of cutting apart can be up to 2 or 4, this parameter will be coded in the Slice head, is sent to decoding end.
Step 2: judge that according to rate distortion principle (also can according to other principles) current block is to divide or do not divide, Fig. 4 is the schematic diagram of piece division methods according to the preferred embodiment of the invention, as shown in Figure 4, if divide, then input bit 1, otherwise output bit 0; Judge that current block is horizontal division or vertical division, if horizontal division is then exported bit 1, if vertical division is then exported bit 0.
Step 3: the motion vector of each piece of encoding, in order to utilize the motion vector of the motion-vector prediction current block of encoding block, Fig. 5 is the binary tree structure and the schematic diagram of output bit according to the preferred embodiment of the invention accordingly, as shown in Figure 5, to the block encoding of binary tree structure in proper order for from left to right, from top to bottom.
Step 4: adopt residual error and supplementary after existing standard code is predicted.
Present embodiment provides a kind of encoding video pictures device, and Fig. 6 is the structured flowchart according to the encoding video pictures device of the embodiment of the invention, and as shown in Figure 6, this device comprises: configuration module 62 and coding module 64 are described in detail said structure below:
Configuration module 62, be used to dispose video image coding code block Slice largest block length and wide be 2 integer power and video image coding code block Slice smallest blocks length and widely be 2; Coding module 64 is connected to configuration module 62, and the video image coding code block Slice that is used to use the block encoding order of binary tree structure that configuration module 62 is configured encodes.
Fig. 7 is the preferred construction block diagram according to the encoding video pictures device of the embodiment of the invention, and as shown in Figure 7, this device also comprises: first configuration module, 72, the second configuration modules 74; Coding module 64 comprises: first judge module, 642, the first identification modules, 644, the second judge modules, 646, the second identification modules 648, and coding submodule 649 is described in detail said structure below:
Coding module 64 comprises: first judge module 642, judge according to predetermined policy whether current video encoding block Slice divides; First identification module 644 is connected to first judge module 642, is used to use first parameter to identify the division that second judge module 646 judges and does not divide; Second judge module 646 is used for judging that according to predetermined policy the current video encoding block is horizontal division or vertical division; Second identification module 648 is connected to second judge module 646, is used to use second parameter to identify horizontal division and vertical division that second judge module 646 is judged; Coding submodule 649 is connected to first identification module 644 and second identification module 648, is used for the block encoding that first parameter and second parameter to all video image coding code block Slice carry out binary tree structure and encodes in proper order.
Said apparatus also comprises: first configuration module 72, is used for image head at video image and disposes the coding configuration that tri-consult volume is used to identify all Slice of video image, and the coding configuration is identical; Second configuration module 74 is used for disposing respectively the 4th parameter and is used for identifying respectively coding configuration on one or more Slice on one or more encoding block Slice of video image.
Preferably, first identification module 644 is used for when judging current video encoding block Slice according to predetermined policy and divide, and is that 1 sign is divided with first parameter; Preferably, first identification module 644 is used for when judging current video encoding block Slice according to predetermined policy and do not divide, and is that 0 sign is not divided with first parameter.
Preferably, second identification module 648 is used for when judging current video encoding block Slice according to predetermined policy and be horizontal division, is 1 sign horizontal division with second parameter; Second identification module 648 is used for when judging current video encoding block Slice according to predetermined policy and be vertical division, is 0 sign vertical division with second parameter.
Need to prove, the video encoding method that provides in the present embodiment is adapted to the video image of different resolution, particularly along with the development of high definition and ultra high-definition video, H.264/AVC middle largest block is 16 * 16, and smallest blocks is that 4 * 4 division methods can cause transmission block pattern and the shared bit of motion vector too much.And provide very big flexibility (configurable), and the piece dividing mode is more than existing video standard, and the shared bit of coding mode still less, can be applied in the video encoding standard of future generation.
Pass through the foregoing description, a kind of video encoding method and device are provided, length by the configuration largest block of Slice and smallest blocks and wide, use the block encoding order of binary tree structure that encoding block Slice is encoded then, improved the piece division methods in the video coding, make coding mode can adapt to the image and the video coding of different resolution, can have piece division methods flexibly again, overcome in the correlation technique, the code word that encoding video pictures transmits often causes the low problem of code efficiency, has reached to lower the code word that encoding video pictures transmits, and then has improved the effect of video encoder performance.
Obviously, those skilled in the art should be understood that, above-mentioned each module of the present invention or each step can realize with the general calculation device, they can concentrate on the single calculation element, perhaps be distributed on the network that a plurality of calculation element forms, alternatively, they can be realized with the executable program code of calculation element, thereby, they can be stored in the storage device and carry out by calculation element, and in some cases, can carry out step shown or that describe with the order that is different from herein, perhaps they are made into each integrated circuit modules respectively, perhaps a plurality of modules in them or step are made into the single integrated circuit module and realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (11)

1. a video encoding method is characterized in that, comprising:
The length of the largest block of the encoding block Slice of configuration video image and wide be 2 integer power and described video image coding code block Slice smallest blocks length and widely be 2;
Use the block encoding order of binary tree structure that described encoding block Slice is encoded.
2. method according to claim 1 is characterized in that, the block encoding order of described use binary tree structure is encoded to described encoding block Slice and comprised:
Judge according to predetermined policy whether current described encoding block Slice divides, and divide and do not divide with first parameter sign;
Judge that according to described predetermined policy current described encoding block is a horizontal division or vertical, and identify horizontal division and vertical division with second parameter;
The block encoding that described first parameter and described second parameter of all described video image coding code block Slice carries out binary tree structure is encoded in proper order, and the block encoding of wherein said binary tree structure is in proper order for from left to right, from top to bottom.
3. method according to claim 2 is characterized in that, describedly judges according to predetermined policy whether current described encoding block Slice divides, and divides and do not divide with first parameter sign and comprise:
Judging current described encoding block Slice according to described predetermined policy and divide, is that 1 sign is divided with described first parameter;
Judging current described encoding block Slice according to described predetermined policy and do not divide, is that 0 sign is not divided with described first parameter.
4. method according to claim 2 is characterized in that, describedly judges according to predetermined policy whether current described encoding block Slice divides, and comprises with second parameter sign horizontal division and vertical division:
Judging current described encoding block Slice according to described predetermined policy is horizontal division, is 1 sign horizontal division with described second parameter;
Judging current described encoding block Slice according to described predetermined policy is vertical division, is 0 sign vertical division with described second parameter.
5. method according to claim 1 is characterized in that, also comprises:
Dispose the coding configuration that tri-consult volume is used for identifying all Slice of described video image at the image head of described video image, and the configuration of described coding is identical;
Dispose the 4th parameter on one or more encoding block Slice in described video image respectively and be used for identifying respectively coding configuration on described one or more described Slice.
6. according to each described method in the claim 1 to 5, it is characterized in that,
Described predetermined policy is the rate distortion principle.
7. an encoding video pictures device is characterized in that, comprising:
Configuration module, be used to dispose video image encoding block Slice largest block length and wide be 2 integer power and described video image coding code block Slice smallest blocks length and widely be 2;
Coding module is used to use the block encoding order of binary tree structure that described video image coding code block Slice is encoded.
8. device according to claim 7 is characterized in that, described coding module comprises:
First judge module judges according to predetermined policy whether current described encoding block Slice divides;
First identification module is used to use first parameter sign to divide and do not divide;
Second judge module is used for judging that according to described predetermined policy current described encoding block is horizontal division or vertical division;
Second identification module is used to use second parameter sign horizontal division and vertical division;
The coding submodule is used for the block encoding that described first parameter and described second parameter to all described video image coding code block Slice carry out binary tree structure and encodes in proper order.
9. device according to claim 8 is characterized in that,
Described first identification module is used for when judging current described encoding block Slice according to described predetermined policy and divide, and is that 1 sign is divided with described first parameter;
Described first identification module is used for when judging current described encoding block Slice according to described predetermined policy and do not divide, and is that 0 sign is not divided with described first parameter.
10. device according to claim 8 is characterized in that,
Described second sign is used for when judging current described encoding block Slice according to described predetermined policy and be horizontal division, is 1 to identify horizontal division with described second parameter;
It is vertical division that described second sign is used for judge current described encoding block Slice according to described predetermined policy, is 0 sign vertical division with described second parameter.
11. device according to claim 7 is characterized in that, also comprises:
First configuration module is used for image head at described video image and disposes the coding configuration that tri-consult volume is used to identify all Slice of described video image, and the configuration of described coding is identical;
Second configuration module is used for being used for identifying respectively coding configuration on described one or more described Slice disposing the 4th parameter on one or more encoding block Slice of described video image respectively.
CN2010105486287A 2010-11-17 2010-11-17 Method and device for coding video images Pending CN101990104A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2010105486287A CN101990104A (en) 2010-11-17 2010-11-17 Method and device for coding video images
PCT/CN2011/082287 WO2012065552A1 (en) 2010-11-17 2011-11-16 Method and device for encoding video image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010105486287A CN101990104A (en) 2010-11-17 2010-11-17 Method and device for coding video images

Publications (1)

Publication Number Publication Date
CN101990104A true CN101990104A (en) 2011-03-23

Family

ID=43746405

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010105486287A Pending CN101990104A (en) 2010-11-17 2010-11-17 Method and device for coding video images

Country Status (2)

Country Link
CN (1) CN101990104A (en)
WO (1) WO2012065552A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103024373A (en) * 2011-09-27 2013-04-03 美国博通公司 Signaling of prediction coding unit in accordance with video coding
WO2016091161A1 (en) * 2014-12-10 2016-06-16 Mediatek Singapore Pte. Ltd. Method of video coding using binary tree block partitioning
WO2017114450A1 (en) * 2015-12-31 2017-07-06 Mediatek Inc. Method and apparatus of prediction binary tree structure for video and image coding
CN107431815A (en) * 2015-03-13 2017-12-01 Lg 电子株式会社 Handle the method and its equipment of vision signal
CN109845257A (en) * 2016-12-06 2019-06-04 Jvc 建伍株式会社 Picture coding device, image encoding method and image encoding program, picture decoding apparatus, picture decoding method and image decoding program
US10382795B2 (en) 2014-12-10 2019-08-13 Mediatek Singapore Pte. Ltd. Method of video coding using binary tree block partitioning
US11218738B2 (en) 2016-10-05 2022-01-04 Interdigital Madison Patent Holdings, Sas Method and apparatus for restricting binary-tree split mode coding and decoding
CN114554221A (en) * 2017-07-19 2022-05-27 三星电子株式会社 Encoding method and apparatus therefor, decoding method and apparatus therefor

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4785349A (en) * 1987-10-05 1988-11-15 Technology Inc. 64 Digital video decompression system
WO1994006099A1 (en) * 1992-09-01 1994-03-17 Apple Computer, Inc. Improved vector quantization
CN101507280A (en) * 2006-08-25 2009-08-12 汤姆逊许可公司 Methods and apparatus for reduced resolution partitioning

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5134478A (en) * 1991-02-19 1992-07-28 Intel Corporation Method and apparatus for compressing and decompressing a digital video signal using predicted and error images
JP4501288B2 (en) * 2001-02-23 2010-07-14 ヤマハ株式会社 Huffman code decoding method, decoding apparatus, Huffman code decoding table, and method for creating the same
US7660475B2 (en) * 2004-12-22 2010-02-09 Ntt Docomo, Inc. Method and apparatus for coding positions of coefficients
US7966336B2 (en) * 2007-11-30 2011-06-21 Palo Alto Research Center Incorporated Bounded sub-optimal problem solving
KR101590633B1 (en) * 2008-11-11 2016-02-02 삼성전자주식회사 / /apparatus for processing video encoding and decoding using video separation based on slice level and method therefor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4785349A (en) * 1987-10-05 1988-11-15 Technology Inc. 64 Digital video decompression system
WO1994006099A1 (en) * 1992-09-01 1994-03-17 Apple Computer, Inc. Improved vector quantization
CN101507280A (en) * 2006-08-25 2009-08-12 汤姆逊许可公司 Methods and apparatus for reduced resolution partitioning

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103024373B (en) * 2011-09-27 2016-12-21 美国博通公司 Predicted size unit is according to the signaling of Video coding
CN103024373A (en) * 2011-09-27 2013-04-03 美国博通公司 Signaling of prediction coding unit in accordance with video coding
CN107005718B (en) * 2014-12-10 2020-03-27 联发科技(新加坡)私人有限公司 Method for video coding using binary tree block partitioning
WO2016091161A1 (en) * 2014-12-10 2016-06-16 Mediatek Singapore Pte. Ltd. Method of video coding using binary tree block partitioning
CN107005718A (en) * 2014-12-10 2017-08-01 联发科技(新加坡)私人有限公司 Use the method for the Video coding of y-bend tree block subregion
US9843804B2 (en) 2014-12-10 2017-12-12 Mediatek Singapore Pte. Ltd. Method of video coding using binary tree block partitioning
CN111314695A (en) * 2014-12-10 2020-06-19 联发科技(新加坡)私人有限公司 Method for video coding using binary tree block partitioning
US10375393B2 (en) 2014-12-10 2019-08-06 Mediatek Singapore Pte. Ltd. Method of video coding using binary tree block partitioning
US10382795B2 (en) 2014-12-10 2019-08-13 Mediatek Singapore Pte. Ltd. Method of video coding using binary tree block partitioning
US10506231B2 (en) 2014-12-10 2019-12-10 Mediatek Singapore Pte. Ltd Method of video coding using binary tree block partitioning
CN107431815A (en) * 2015-03-13 2017-12-01 Lg 电子株式会社 Handle the method and its equipment of vision signal
CN107431815B (en) * 2015-03-13 2021-03-26 Lg 电子株式会社 Method of processing video signal and apparatus therefor
CN108781299A (en) * 2015-12-31 2018-11-09 联发科技股份有限公司 Method and apparatus for video and the prediction binary tree structure of image coding and decoding
WO2017114450A1 (en) * 2015-12-31 2017-07-06 Mediatek Inc. Method and apparatus of prediction binary tree structure for video and image coding
US11218738B2 (en) 2016-10-05 2022-01-04 Interdigital Madison Patent Holdings, Sas Method and apparatus for restricting binary-tree split mode coding and decoding
CN109845257A (en) * 2016-12-06 2019-06-04 Jvc 建伍株式会社 Picture coding device, image encoding method and image encoding program, picture decoding apparatus, picture decoding method and image decoding program
CN109845257B (en) * 2016-12-06 2023-12-12 Jvc 建伍株式会社 Image encoding device and method, image decoding device and method, and storage medium
CN114554221A (en) * 2017-07-19 2022-05-27 三星电子株式会社 Encoding method and apparatus therefor, decoding method and apparatus therefor
CN114554221B (en) * 2017-07-19 2023-08-01 三星电子株式会社 Encoding method and apparatus therefor, decoding method and apparatus therefor

Also Published As

Publication number Publication date
WO2012065552A1 (en) 2012-05-24

Similar Documents

Publication Publication Date Title
JP7481538B2 (en) Coefficient-Dependent Coding of Transformation Matrix Selection
CN101990104A (en) Method and device for coding video images
CN103891281B (en) Availability of the detection for the adjacent video unit of video coding
EP3523975B1 (en) Method and apparatus for binary-tree split mode coding
KR101958534B1 (en) Coding runs with escape in palette-based video coding
TWI689195B (en) Coding escape pixels for palette coding
CN104685874B (en) For handling the device and method of compartment model in high efficiency coding and decoding video
US9554141B2 (en) Intra block copy for intra slices in high efficiency video coding (HEVC)
KR101538832B1 (en) Multi-level significance map scanning
KR20170107452A (en) Enhanced multiple transforms for prediction residual
KR20180056687A (en) Limitations of Escape Pixel Signaled Values in Palette Mode Video Coding
CN110115034A (en) It is a kind of for extending the intra prediction device of predetermined directional intra-prediction set of modes
CN103636220A (en) Method and apparatus of intra mode coding
TW201603562A (en) Determining palette size, palette entries and filtering of palette coded blocks in video coding
AU2023202899A1 (en) Method and device for entropy encoding, decoding video signal
CN104995919A (en) Devices and methods for context reduction in last significant coefficient position coding
CN107046642A (en) Video Decoder and video encoder with enhancing CABAC decodings
CN104768016B (en) The depth coding method of depth block
CN107211132A (en) Context for big decoding tree-shaped unit
MXPA04012133A (en) Spatial prediction based intra coding.
CN110115035A (en) A kind of code device for extending directional intra-prediction mode for notifying in directional intra-prediction set of modes
CN104396257A (en) Random access and signaling of long-term reference pictures in video coding
CN102835107A (en) Super-block for high performance video coding
CN104685887A (en) Signaling layer identifiers for operation points in video coding
CN104811718A (en) Adaptive intra-prediction encoding and decoding method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20110323