WO2015185742A1 - System for video sequence coding using enlarged coding zones - Google Patents
System for video sequence coding using enlarged coding zones Download PDFInfo
- Publication number
- WO2015185742A1 WO2015185742A1 PCT/EP2015/062612 EP2015062612W WO2015185742A1 WO 2015185742 A1 WO2015185742 A1 WO 2015185742A1 EP 2015062612 W EP2015062612 W EP 2015062612W WO 2015185742 A1 WO2015185742 A1 WO 2015185742A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- coding
- partition
- stream
- main
- module
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/436—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/17—Methods 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/174—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
Definitions
- the invention relates to a system for video sequence coding using coding zones which are enlarged before coding and applies to the field of video compression.
- the HEVC (High Efficiency Video Coding) compression standard makes it possible to obtain an improvement of the video compression rate with respect to the AVC (Advanced Video Coding) current standard of possibly as much as fifty percent, at the cost of greater computation complexity. Indeed, to retain equivalent video quality, the volume of computation is quadrupled. It should also be noted that the display frequency has doubled to reach sixty images per second.
- the UHD (Ultra High Definition) display format comprising four times as many pixels as the HD (High Definition) format is supported by the HEVC standard.
- Spatial division of the image can be implemented so as to take account of the fact that the computation resources of the coding system (processors, memories) are limited.
- This technique consists in dividing the images into several partitions so as to distribute the computations over several computation modules, a computation module being responsible for the processing of at least one partition.
- video compression according to the HEVC standard includes division of the images into several independent rectangular partitions referred to as "tiles".
- the AVC standard also offered a possibility of dividing the image into several independent rectangular partitions referred to as “slices”, but dividing was curbed to a division into several horizontal slices.
- the set of parameters making it possible to define the division partitions of an image is referred to as the image division.
- Independent compression of the partitions of a divided image causes breaks in coding and in quality at the boundaries of the partitions.
- the images of a video sequence are predominantly coded in inter mode (temporal coding) by seeking for each block of the image that block which best corresponds to it in a previously coded image.
- inter mode temporary coding
- the object may pass from one partition of the divided image to another partition, which means that the Inter prediction will not find any like block within the partition.
- the edge of the partitions is of course affected more by this phenomenon.
- the only possible coding is the Intra coding (spatial coding) where the prediction is constructed on the basis of the pixels of the current image and not of the previously coded images. This Intra coding of the boundaries of the partitions in the predominantly Inter coded Inter images may render these boundaries visible.
- a first existing technique implements an exchange of pixels between the codings of the partitions.
- each item of coding hardware in charge of a partition exchanges the pixels neighbouring the boundaries with adjacent partitions.
- This exchange enables the coding decisions at the boundaries to be optimized and made consistent.
- This technique has the major drawback of being expensive in memory bandwidth since it requires the exchange of a large volume of data between the coders. Indeed, the coders exchange the decoded pixels, that is to say the result of the internal decoding.
- a second existing technique relies on an improvement in the quantization at the boundaries.
- the bitrate or the quantity of information allocated to these edges is increased. This makes it possible to lower the quantization and to improve the coding.
- the increase in bitrate on the edges of the partitions involves a decline in bitrate and in quality over the remainder of the image.
- An aim of the invention is notably to alleviate the aforementioned drawbacks.
- the subject of the invention is a system for coding at least one video sequence S_e composed of a series of images in such a way as to produce an output stream F_s, the said system comprising:
- - a module for extracting a main coding stream for each multi- partition coding stream, a main coding stream corresponding to the main partition of the coding zone being associated therewith; - a module for generating an output stream F_s composed of the main coding streams.
- the module for determining the coding zones transmits signalization data to each coding module so as to provide notification of the dimensions of the main partition and complementary partitions of which their coding zone is composed.
- a signalling stream is for example integrated into the output stream F_s, this signalling stream integrating information for describing the main partitions such as their number, their position and their dimension.
- the module for determining the coding zones transmits for example the index number of the main partition to be extracted from each multi-partition coding stream to the extraction module.
- the signalling stream complies with the HEVC standardized syntax.
- each coding module is implemented by a dedicated processor.
- a set of at least two coding modules is implemented by a processor that is dedicated thereto.
- the subject of the invention is also a method for coding at least one video sequence composed of a series of images in such a way as to produce an output stream and comprising the following steps:
- a coding zone comprising an initial partition as well as at least one complementary partition adjacent to the said initial partition;
- Figure 1 gives an exemplary coding system according to the invention
- Figure 2 presents main partitions as well as coding zones for an image of a video stream to be coded
- Figure 3 gives an exemplary coding zone in which a main partition is associated with eight complementary partitions; - Figures 4 and 5 give two examples of generalized coding zone;
- Figure 6 illustrates in a simplified manner the coding method according to the invention.
- Figure 1 gives an exemplary coding system according to the invention.
- This coding system processes a video sequence S_e composed of a series of images to produce an output stream F_s.
- a module designates a functional block. Stated otherwise, a module corresponds to the set of hardware and/or software means allowing the implementation of one or more functions.
- the coding system receives as input a video sequence S_e composed of a series of images.
- a module 100 is charged with dividing the images of the sequence into N partitions called main partitions.
- the function of another module 101 is to determine N coding zones.
- a coding zone corresponds to a set composed of one of the main partitions of the image with which at least one complementary partition is associated.
- a complementary partition is a partition adjacent to the main partition.
- the data of the images 1 10-1 12 associated with each coding zone are transmitted respectively to N coding modules 102-104.
- These N coding modules 102-104 carry out an independent coding of the N coding zones so as to generate for each of it a multi-partition coding stream 130-132.
- Signalling data 120-122 can also be transmitted from the module 101 to the coding modules 102-104 so as to notify them of the dimensions of the main and complementary partitions of which the coding zones are composed.
- each coding module is implemented by a processor. It is also possible to use a given processor to implement several coding modes.
- the coding modules are not restricted to encoding solely the partition of the image which is associated with them.
- Each coding module encodes the set of partitions of which a coding zone is composed.
- the pixels of the main partition can be predicted using the pixels of the complementary coding zone or zones.
- a module 108 is thereafter charged with the extraction of a main coding stream for each multi-partition coding stream.
- a coding stream is termed main when it corresponds to the main partition of the coding zone which is associated therewith.
- N main coding streams 140-142 are extracted 105-107 from the N multi-partition streams 130-132.
- a module 109 thereafter generates an output stream F_s composed of the main coding streams 140-142.
- the output stream F_s is constructed simply by multiplexing the N main coding streams 140-142.
- a signalling stream 150 is integrated into the stream F_s to provide the information relating to the main partitions, for example the number of partitions on the vertical and the horizontal of the image as well as the width and height of the partitions.
- the signalling stream 150 complies with the standardized syntax of the HEVC standard.
- Figure 2 presents the main partitions as well as coding zones for an image of a video stream to be coded.
- the width 21 1 of the image is 3840 pixels and the height 210 of the image is 21 60 pixels, thus corresponding to a video in the Ultra High Definition 4K (UHD 4K) forma.
- the image is divided up into nine so-called main partitions.
- Six main partitions 200-202, 206-208 have a dimension of 760 pixels by 1280 pixels and three main partitions 203-205 have a dimension of 640 pixels by 1280 pixels.
- Two coding zones 220, 221 are also represented. According to the invention, there are as many coding zones as main partitions. Thus, in this example, the system and/or the method according to the invention are implemented using nine coding zones, even if here only two of them 220, 221 are represented.
- the coding zone 221 is of greater dimension than the main partition 204 associated therewith. More precisely, in this example, the boundaries of the coding zone 221 correspond to the extended boundaries of the initial partition 222, 223 of 128 pixels. This corresponds respectively to extensions of twenty percent and forty percent of the horizontal and vertical dimensions of the initial partition 204. The greater these extensions, the better the tracking of the motion of objects from one main partition to the next. This consequently implies that the boundaries between partitions will be less visible for an observer of the video stream after decoding.
- Figure 3 gives an exemplary coding zone in which a main partition is associated with eight complementary partitions. These nine complementary partitions 301 -308 are adjacent to the main partition 300.
- the word adjacent signifies that the complementary partitions are in the immediate neighbourhood of the main partition.
- the main partition as well as the complementary partitions are encoded by a coding module generating a multi-partition stream comprising in fact nine coding streams.
- the extraction module 108 extracts the coding stream corresponding to the main partition.
- the inter coding of the coding zone by a coding module of the system according to the invention allows the main coding stream to take account of the zones of the image adjoining the main partition in a previous image (inter coding) of the video stream to be encoded.
- inter coding the boundaries between the main partitions of the images of the decoded video stream become difficult for observers to locate.
- Figures 4 and 5 give two examples of generalized coding zone. It should be noted that these two examples are illustrative and are not supported by the AVC or HEVC compression standards.
- the HEVC standard implies that a coding zone (partitioned or not) must be rectangular and that the coding zone is divided up into a number of partitions which is equal to the product of the number of columns times the number of rows.
- Figure 6 illustrates in a simplified manner the coding method according to the invention.
- the coding relates to at least one video sequence S_e composed of a series of images and the application of the method makes it possible to produce an output stream F_s.
- the method comprises a step 600 of dividing the images of the sequence into N so-called initial partitions.
- the method also comprises a step 601 of determining N coding zones, a coding zone comprising an initial partition as well as at least one complementary partition adjacent to the said initial partition.
- the method also comprises a step 602 of independent coding for each coding zone so as to generate a multi-partition coding stream for each of it.
- the method also comprises 603 a step of extracting for each multi- partition coding stream a main coding stream corresponding to the initial partition of the coding zone associated with the said multi-partition coding stream.
- the method comprises 604 a step of generating an output stream composed of the main coding streams.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
The subject of the invention is a system for coding at least one video sequence S_e composed of a series of images in such a way as to produce an output stream F_s. The system comprises a module (100) for dividing the images of the sequence into N so-called initial partitions; a module (101) for determining N coding zones, a coding zone comprising a main partition as well as at least one complementary partition adjacent to the said main partition; N coding modules (102-104) carrying out an independent coding of the N coding zones so as to generate for each of it a multi-partition coding stream; a module (108) for extracting a main coding stream for each multi- partition coding stream, a main coding stream corresponding to the main partition of the coding zone being associated therewith; a module (109) for generating an output stream F_s composed of the main coding streams.
Description
SYSTEM FOR VIDEO SEQUENCE CODING USING ENLARGED CODING
ZONES
The invention relates to a system for video sequence coding using coding zones which are enlarged before coding and applies to the field of video compression.
The HEVC (High Efficiency Video Coding) compression standard makes it possible to obtain an improvement of the video compression rate with respect to the AVC (Advanced Video Coding) current standard of possibly as much as fifty percent, at the cost of greater computation complexity. Indeed, to retain equivalent video quality, the volume of computation is quadrupled. It should also be noted that the display frequency has doubled to reach sixty images per second.
Moreover, the UHD (Ultra High Definition) display format comprising four times as many pixels as the HD (High Definition) format is supported by the HEVC standard.
The innovations afforded in the new-generation coding standards such as HEVC give rise to significant computation volumes that have to be supported by the coding systems.
Spatial division of the image can be implemented so as to take account of the fact that the computation resources of the coding system (processors, memories) are limited. This technique consists in dividing the images into several partitions so as to distribute the computations over several computation modules, a computation module being responsible for the processing of at least one partition.
By way of example, video compression according to the HEVC standard includes division of the images into several independent rectangular partitions referred to as "tiles". The AVC standard also offered a possibility of dividing the image into several independent rectangular partitions referred to as "slices", but dividing was curbed to a division into several horizontal slices.
In the subsequent description, the set of parameters making it possible to define the division partitions of an image is referred to as the image division.
Independent compression of the partitions of a divided image causes breaks in coding and in quality at the boundaries of the partitions. Indeed, the images of a video sequence are predominantly coded in inter mode (temporal coding) by seeking for each block of the image that block which best corresponds to it in a previously coded image. When an object is in motion, the object may pass from one partition of the divided image to another partition, which means that the Inter prediction will not find any like block within the partition. The edge of the partitions is of course affected more by this phenomenon. In this case, the only possible coding is the Intra coding (spatial coding) where the prediction is constructed on the basis of the pixels of the current image and not of the previously coded images. This Intra coding of the boundaries of the partitions in the predominantly Inter coded Inter images may render these boundaries visible.
Furthermore, these defects are accentuated by the discontinuity of the predictions, the break in the motion vector field, and the quantization levels which may be different from one coded partition to the next. This coding difference is strongly perceived by the human eye when the boundaries are fixed over time, thus degrading the perception of the user. Once the boundary is detected by the observer, the latter will thereafter search for it unconsciously and will find it easily. This may be particularly damaging when viewing high-quality video in the UHD (Ultra-High Definition) format. In this case, the viewer expects impeccable quality and the presence of visible boundaries cannot be accepted.
Several techniques belonging to the prior art make it possible to improve the coding of a partitioned video.
A first existing technique implements an exchange of pixels between the codings of the partitions. In this case, each item of coding hardware in charge of a partition exchanges the pixels neighbouring the boundaries with
adjacent partitions. This exchange enables the coding decisions at the boundaries to be optimized and made consistent. This technique has the major drawback of being expensive in memory bandwidth since it requires the exchange of a large volume of data between the coders. Indeed, the coders exchange the decoded pixels, that is to say the result of the internal decoding.
A second existing technique relies on an improvement in the quantization at the boundaries. In order to decrease the coding defects at the edges of the partitions, the bitrate or the quantity of information allocated to these edges is increased. This makes it possible to lower the quantization and to improve the coding. However, by considering a constant bitrate for the image, the increase in bitrate on the edges of the partitions involves a decline in bitrate and in quality over the remainder of the image. An aim of the invention is notably to alleviate the aforementioned drawbacks.
For this purpose the subject of the invention is a system for coding at least one video sequence S_e composed of a series of images in such a way as to produce an output stream F_s, the said system comprising:
- a module for dividing the images of the sequence into N so- called initial partitions;
- a module for determining N coding zones, a coding zone comprising a main partition as well as at least one complementary partition adjacent to the said main partition; - N coding modules carrying out an independent coding of the N coding zones so as to generate for each of it a multi-partition coding stream;
- a module for extracting a main coding stream for each multi- partition coding stream, a main coding stream corresponding to the main partition of the coding zone being associated therewith;
- a module for generating an output stream F_s composed of the main coding streams.
According to one aspect of the invention, the module for determining the coding zones transmits signalization data to each coding module so as to provide notification of the dimensions of the main partition and complementary partitions of which their coding zone is composed.
A signalling stream is for example integrated into the output stream F_s, this signalling stream integrating information for describing the main partitions such as their number, their position and their dimension.
The module for determining the coding zones transmits for example the index number of the main partition to be extracted from each multi-partition coding stream to the extraction module.
In one embodiment, the signalling stream complies with the HEVC standardized syntax.
By way of example, each coding module is implemented by a dedicated processor.
In one embodiment, a set of at least two coding modules is implemented by a processor that is dedicated thereto.
The subject of the invention is also a method for coding at least one video sequence composed of a series of images in such a way as to produce an output stream and comprising the following steps:
- dividing the images of the sequence into N so-called initial partitions;
- determining N coding zones, a coding zone comprising an initial partition as well as at least one complementary partition adjacent to the said initial partition;
- independently coding the coding zones so as to generate for each of it a multi-partition coding stream;
- extracting for each multi-partition coding stream a main coding stream corresponding to the initial partition of the coding zone associated with the said multi-partition coding stream;
- generating an output stream composed of the main coding streams.
Other characteristics and advantages of the invention will become apparent with the aid of the description which follows given by way of nonlimiting illustration, and with regard to the appended drawings among which:
Figure 1 gives an exemplary coding system according to the invention;
Figure 2 presents main partitions as well as coding zones for an image of a video stream to be coded;
Figure 3 gives an exemplary coding zone in which a main partition is associated with eight complementary partitions; - Figures 4 and 5 give two examples of generalized coding zone;
Figure 6 illustrates in a simplified manner the coding method according to the invention. Figure 1 gives an exemplary coding system according to the invention.
This coding system processes a video sequence S_e composed of a series of images to produce an output stream F_s.
Accordingly, the system comprises several modules. In this description, a module designates a functional block. Stated otherwise, a module corresponds to the set of hardware and/or software means allowing the implementation of one or more functions. In this embodiment, the coding system receives as input a video sequence S_e composed of a series of images.
A module 100 is charged with dividing the images of the sequence into N partitions called main partitions.
The function of another module 101 is to determine N coding zones. In this description, a coding zone corresponds to a set composed of one of the main partitions of the image with which at least one complementary partition is associated. A complementary partition is a partition adjacent to the main partition.
The data of the images 1 10-1 12 associated with each coding zone are transmitted respectively to N coding modules 102-104. These N coding modules 102-104 carry out an independent coding of the N coding zones so as to generate for each of it a multi-partition coding stream 130-132.
Signalling data 120-122 can also be transmitted from the module 101 to the coding modules 102-104 so as to notify them of the dimensions of the main and complementary partitions of which the coding zones are composed.
In a preferred embodiment, each coding module is implemented by a processor. It is also possible to use a given processor to implement several coding modes.
One of the fundamental advantages of the invention stems from the fact that the coding modules are not restricted to encoding solely the partition of the image which is associated with them. Each coding module encodes the set of partitions of which a coding zone is composed. Thus, the pixels of the main partition can be predicted using the pixels of the complementary coding zone or zones.
A module 108 is thereafter charged with the extraction of a main coding stream for each multi-partition coding stream. A coding stream is termed main when it corresponds to the main partition of the coding zone which is associated therewith. Thus, N main coding streams 140-142 are extracted 105-107 from the N multi-partition streams 130-132.
A module 109 thereafter generates an output stream F_s composed of the main coding streams 140-142. By way of example, the output stream F_s is constructed simply by multiplexing the N main coding streams 140-142. Furthermore, a signalling stream 150 is integrated into the stream F_s to provide the information relating to the main partitions, for example the
number of partitions on the vertical and the horizontal of the image as well as the width and height of the partitions. In a preferred embodiment, the signalling stream 150 complies with the standardized syntax of the HEVC standard.
Figure 2 presents the main partitions as well as coding zones for an image of a video stream to be coded.
In this example, the width 21 1 of the image is 3840 pixels and the height 210 of the image is 21 60 pixels, thus corresponding to a video in the Ultra High Definition 4K (UHD 4K) forma. The image is divided up into nine so-called main partitions. Six main partitions 200-202, 206-208 have a dimension of 760 pixels by 1280 pixels and three main partitions 203-205 have a dimension of 640 pixels by 1280 pixels.
Two coding zones 220, 221 are also represented. According to the invention, there are as many coding zones as main partitions. Thus, in this example, the system and/or the method according to the invention are implemented using nine coding zones, even if here only two of them 220, 221 are represented.
It is apparent that the coding zone 221 is of greater dimension than the main partition 204 associated therewith. More precisely, in this example, the boundaries of the coding zone 221 correspond to the extended boundaries of the initial partition 222, 223 of 128 pixels. This corresponds respectively to extensions of twenty percent and forty percent of the horizontal and vertical dimensions of the initial partition 204. The greater these extensions, the better the tracking of the motion of objects from one main partition to the next. This consequently implies that the boundaries between partitions will be less visible for an observer of the video stream after decoding. Figure 3 gives an exemplary coding zone in which a main partition is associated with eight complementary partitions.
These nine complementary partitions 301 -308 are adjacent to the main partition 300. Within the framework of this invention, the word adjacent signifies that the complementary partitions are in the immediate neighbourhood of the main partition. The main partition as well as the complementary partitions are encoded by a coding module generating a multi-partition stream comprising in fact nine coding streams. The extraction module 108 extracts the coding stream corresponding to the main partition. Advantageously, the inter coding of the coding zone by a coding module of the system according to the invention allows the main coding stream to take account of the zones of the image adjoining the main partition in a previous image (inter coding) of the video stream to be encoded. Thus, the boundaries between the main partitions of the images of the decoded video stream become difficult for observers to locate.
The person skilled in the art will deduce without effort that other configurations may be envisaged by varying the number, the position and the shape of the complementary zones. Figures 4 and 5 give two examples of generalized coding zone. It should be noted that these two examples are illustrative and are not supported by the AVC or HEVC compression standards. In particular, the HEVC standard implies that a coding zone (partitioned or not) must be rectangular and that the coding zone is divided up into a number of partitions which is equal to the product of the number of columns times the number of rows.
Figure 6 illustrates in a simplified manner the coding method according to the invention. The coding relates to at least one video sequence S_e composed of a series of images and the application of the method makes it possible to produce an output stream F_s.
The method comprises a step 600 of dividing the images of the sequence into N so-called initial partitions.
The method also comprises a step 601 of determining N coding zones, a coding zone comprising an initial partition as well as at least one complementary partition adjacent to the said initial partition.
The method also comprises a step 602 of independent coding for each coding zone so as to generate a multi-partition coding stream for each of it.
The method also comprises 603 a step of extracting for each multi- partition coding stream a main coding stream corresponding to the initial partition of the coding zone associated with the said multi-partition coding stream.
Finally, the method comprises 604 a step of generating an output stream composed of the main coding streams.
Claims
System for coding at least one video sequence S_e composed of a series of images in such a way as to produce an output stream F_s, the said system comprising:
- a module (100) for dividing the images of the video sequence into N so-called initial partitions;
- a module (101 ) for determining N coding zones, a coding zone comprising a main partition as well as at least one complementary partition adjacent to the said main partition ;
- N coding modules (1 02-104) carrying out an independent coding of the N coding zones so as to generate for each of them a multi-partition coding stream ;
- a module (1 08) for extracting a main coding stream for each multi-partition coding stream, a main coding stream corresponding to the main partition of the coding zone being associated therewith ;
- a module (109) for generating an output stream F_s composed of the main coding streams.
The coding system according to Claim 1 , in which the module (101 ) for determining the coding zones transmits signalling data (120-122) to each coding module (102-104) so as to provide notification of the dimensions of the main partition and complementary partitions of which their coding zone is composed.
The coding system according to one of the preceding claims, in which a signalling stream (150) is integrated into the output stream F_s, this signalling stream integrating information for describing the main partitions such as their number, their position and their dimension.
The coding system according to Claim 3, in which the module (101 ) for determining the coding zones transmits the index number of the main partition to be extracted from each multi-partition coding stream to the extraction module (108).
The coding system according to Claim 3, in which the signalling stream 150 complies with the HEVC standardized syntax.
The coding system according to one of the preceding claims, in which each coding module is implemented by a dedicated processor.
The coding system according to one of Claims 1 to 5, in which a set of at least two coding modules is implemented by a processor that is dedicated thereto.
Method for coding at least one video sequence composed of a series of images in such a way as to produce an output stream and comprising the following steps:
- dividing (600) the images of the video sequence into N so- called initial partitions;
- determining (601 ) N coding zones, a coding zone comprising an initial partition as well as at least one complementary partition adjacent to the said initial partition;
- independently coding (602) the coding zones so as to generate for each of them a multi-partition coding stream;
- extracting (603) for each multi-partition coding stream a main coding stream corresponding to the initial partition of the coding zone associated with the said multi-partition coding stream;
- generating (604) an output stream composed of the main coding streams.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1455104 | 2014-06-05 | ||
| FR1455104A FR3022063B1 (en) | 2014-06-05 | 2014-06-05 | VIDEO SEQUENCE ENCODING SYSTEM USING ENLARGED ENCODING ZONES |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2015185742A1 true WO2015185742A1 (en) | 2015-12-10 |
Family
ID=51862390
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2015/062612 Ceased WO2015185742A1 (en) | 2014-06-05 | 2015-06-05 | System for video sequence coding using enlarged coding zones |
Country Status (2)
| Country | Link |
|---|---|
| FR (1) | FR3022063B1 (en) |
| WO (1) | WO2015185742A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12288787B2 (en) | 2021-05-21 | 2025-04-29 | Fuji Electric Co., Ltd. | Semiconductor device |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120183074A1 (en) * | 2011-01-14 | 2012-07-19 | Tandberg Telecom As | Video encoder/decoder, method and computer program product that process tiles of video data |
| US20130101035A1 (en) * | 2011-10-24 | 2013-04-25 | Qualcomm Incorporated | Grouping of tiles for video coding |
| WO2013065673A1 (en) * | 2011-10-31 | 2013-05-10 | 三菱電機株式会社 | Moving picture encoding device, moving picture decoding device, moving picture encoding method, and moving picture decoding method |
-
2014
- 2014-06-05 FR FR1455104A patent/FR3022063B1/en active Active
-
2015
- 2015-06-05 WO PCT/EP2015/062612 patent/WO2015185742A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120183074A1 (en) * | 2011-01-14 | 2012-07-19 | Tandberg Telecom As | Video encoder/decoder, method and computer program product that process tiles of video data |
| US20130101035A1 (en) * | 2011-10-24 | 2013-04-25 | Qualcomm Incorporated | Grouping of tiles for video coding |
| WO2013065673A1 (en) * | 2011-10-31 | 2013-05-10 | 三菱電機株式会社 | Moving picture encoding device, moving picture decoding device, moving picture encoding method, and moving picture decoding method |
| EP2775715A1 (en) * | 2011-10-31 | 2014-09-10 | Mitsubishi Electric Corporation | Moving picture encoding device, moving picture decoding device, moving picture encoding method, and moving picture decoding method |
Non-Patent Citations (2)
| Title |
|---|
| ARILD FULDSETH (CISCO) ET AL: "Tiles", 5. JCT-VC MEETING; 96. MPEG MEETING; 16-3-2011 - 23-3-2011; GENEVA;(JOINT COLLABORATIVE TEAM ON VIDEO CODING OF ISO/IEC JTC1/SC29/WG11AND ITU-T SG.16 ); URL: HTTP://WFTP3.ITU.INT/AV-ARCH/JCTVC-SITE/,, no. JCTVC-E408, 11 March 2011 (2011-03-11), XP030008914, ISSN: 0000-0005 * |
| FULDSETH (CISCO) A ET AL: "Tiles", 6. JCT-VC MEETING; 97. MPEG MEETING; 14-7-2011 - 22-7-2011; TORINO; (JOINT COLLABORATIVE TEAM ON VIDEO CODING OF ISO/IEC JTC1/SC29/WG11 AND ITU-T SG.16 ); URL: HTTP://WFTP3.ITU.INT/AV-ARCH/JCTVC-SITE/,, no. JCTVC-F335, 1 July 2011 (2011-07-01), XP030009358 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12288787B2 (en) | 2021-05-21 | 2025-04-29 | Fuji Electric Co., Ltd. | Semiconductor device |
Also Published As
| Publication number | Publication date |
|---|---|
| FR3022063B1 (en) | 2018-04-27 |
| FR3022063A1 (en) | 2015-12-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230379501A1 (en) | Methods and apparatuses for processing video signal | |
| US9031339B2 (en) | Image encoding method, image decoding method, image encoding device, image decoding device, image encoding program, and image decoding program | |
| US10506241B2 (en) | Method for determining block partition manner in video codec, and related apparatus | |
| CA3220041C (en) | Transform-based image coding method and device therefor | |
| CN112913233A (en) | Method and apparatus for constructing prediction candidates based on HMVP | |
| CN112166606B (en) | Methods and devices for processing images | |
| AU2024201210B2 (en) | Transform-based image coding method and device therefor | |
| GB2539211A (en) | Enhanced coding and decoding using intra block copy mode | |
| KR20200015783A (en) | Intra prediction mode based image processing method and apparatus therefor | |
| CN113574876A (en) | Video encoding/decoding method and apparatus using segment restriction for chroma blocks, and method of transmitting bitstream | |
| CN107005711A (en) | Sample-by-sample predictive coding apparatus and method | |
| CN113273192A (en) | Intra-frame prediction based video coding method and apparatus using MPM list | |
| US20230239563A1 (en) | Transform-based image coding method and device therefor | |
| US20220394257A1 (en) | Transform-based image coding method and device therefor | |
| US12368854B2 (en) | Transform-based image coding method and device for same | |
| WO2015185742A1 (en) | System for video sequence coding using enlarged coding zones | |
| AU2024202143A1 (en) | Transform-based method for coding image, and device therefor | |
| CN120500853A (en) | Video encoding/decoding method and apparatus based on inseparable one-time transform and recording medium storing bit stream | |
| CN112840649A (en) | Method and apparatus for decoding an image by using block partitioning in an image coding system | |
| KR20240134922A (en) | Feature encoding/decoding method, device and recording medium storing bitstream | |
| CN113273210B (en) | Method and apparatus for compiling information about merged data | |
| CN119586140A (en) | Image encoding/decoding method and apparatus and recording medium having bit stream stored therein | |
| EP4604555A1 (en) | Image data processing method and device, recording medium on which bitstream is stored, and bitstream transmission method | |
| EP4604525A1 (en) | Image encoding/decoding method and apparatus using image segmentation, and recording medium on which bitstream is stored | |
| US20250175608A1 (en) | Image encoding/decoding method and device, and recording medium on which bitstream is stored |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15728814 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 15728814 Country of ref document: EP Kind code of ref document: A1 |