CA2542026A1 - Indicating regions within a picture - Google Patents
Indicating regions within a picture Download PDFInfo
- Publication number
- CA2542026A1 CA2542026A1 CA 2542026 CA2542026A CA2542026A1 CA 2542026 A1 CA2542026 A1 CA 2542026A1 CA 2542026 CA2542026 CA 2542026 CA 2542026 A CA2542026 A CA 2542026A CA 2542026 A1 CA2542026 A1 CA 2542026A1
- Authority
- CA
- Canada
- Prior art keywords
- parameter
- region
- value
- picture
- size
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract 10
- 238000004590 computer program Methods 0.000 claims 13
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
A method for indicating size, shape and location of a region within a digital picture the picture being divided into a set of blocks. A value for at least one size parameter, which is indicative of a number of the blocks within said region is defined, and a value for at least one shape evolution parameter, which is indicative of a selection order of the blocks in said region is selected.
Then preferably the values for said at least one size parameter and said at least one shape evolution parameter are encoded into a bitstream of a video sequence in order to indicate size, shape and location of the region within the picture.
Then preferably the values for said at least one size parameter and said at least one shape evolution parameter are encoded into a bitstream of a video sequence in order to indicate size, shape and location of the region within the picture.
Claims (26)
1. A method for indicating size, shape and location of a region within a digital picture, the picture being divided into a set of blocks, characterized by defining a value for at least one size parameter being indicative of a number of the blocks within said region, and selecting a value for at least one shape evolution parameter being indicative of a selection order of the blocks into said region.
2. The method as claimed in claim 1, characterized by encoding said values for said at least one size parameter and said at least one shape evolution parameter into a bitstream of a video sequence in order to indicate size, shape and location of the region within the picture.
3. The method as claimed in claim 1 or 2, characterized by including said value for the at least one shape evolution parameter in a parameter set of said picture.
4. The method as claimed in any preceding claim, characterized in that said at least one size parameter comprises a size change rate parameter (GRIR) and a sequence number parameter of size change (SNIR).
5. The method as claimed in claim 4, characterized by determining the number of the coding blocks within said region on the basis of at least one of the following: the value for said size change rate parameter, the value for said sequence number parameter of size change.
6. The method as claimed in claim 4 or 5, characterized by including said value for the size change rate parameter in the parameter set of said picture, and including said value for the sequence number parameter of size change in a slice header belonging to said region.
7. The method as claimed in any preceding claim, characterized by determining the location of the blocks of the region on the basis of the value for the shape evolution parameter.
8. The method as claimed in any preceding claim, characterized by selecting the value for said at least one shape evolution parameter from at least one of the following: raster scan, reverse raster scan, box-out clockwise, box-out counter-clockwise, wipe left, wipe right.
9. The method as claimed in any preceding claim, characterized by the region comprising at least one slice, the slice comprising blocks having no essential prediction dependencies across boundaries of the slice, wherein the blocks are selected into the slice in scanning order inside the region.
10. An encoder for encoding digital pictures into a bitstream, the encoder being arranged to divide at least one picture into a set of blocks, characterized in that the encoder being further arranged to determine a region within a picture, said region comprising at least one block, define a value for at least one size parameter being indicative of a number of the blocks within said region, select a value for at least one shape evolution parameter being indicative of a selection order of the blocks into said region, and encode said values for at least one size parameter and said at least one shape evolution parameter in said bitstream in order to indicate size, shape and location of the region within the picture.
11. The encoder as claimed in claim 10, characterized in that the encoder being further arranged to include said value for the at least one shape evolution parameter in a parameter set of said picture.
12. The encoder as claimed in claim 10 or 11, characterized in that said at least one size parameter comprises a size change rate parameter (GRIR) and a sequence number parameter of size change (SNIR).
13. The encoder as claimed in claim 12, characterized in that the encoder being further arranged to include said value for the size change rate parameter in the parameter set of said picture, and include said value for the sequence number parameter of size change in a slice header belonging to said region.
14. The encoder as claimed in any of the claims 10 - 13, characterized in that the encoder being further arranged to select the value for said at least one shape evolution parameter from at least one of the following: raster scan, reverse raster scan, box-out clockwise, box-out counter-clockwise, wipe left, wipe right.
15. The encoder as claimed in any of the claims 10 - 14, characterized in that the region comprises at least one slice, the slice comprising blocks having no essential prediction dependencies across boundaries of the slice, wherein the encoder being further arranged to select the blocks into the slice in scanning order inside the region.
16. A computer program product, stored on a computer readable medium and executable in a data processing device, for encoding digital pictures into a bitstream, the computer program product comprising a computer program code for dividing at least one picture into a set of blocks, characterized in that the computer program product further comprises a computer program code for determining a region within a picture, said region comprising at least one block, a computer program code for defining a value for at least one size parameter being indicative of a number of the blocks within said region, a computer program code for selecting a value for at least one shape evolution parameter being indicative of a selection order of the blocks into said region, and a computer program code for encoding said values for at least one size parameter and said at least one shape evolution parameter in said bitstream in order to indicate size, shape and location of the region within the picture.
17. A decoder for decoding a bitstream comprising at least one encoded digital picture, said at least one picture being divided into a set of encoded blocks, characterized in that the decoder is arranged to decode, from said bitstream, a value for at least one size parameter being indicative of a number of the encoded blocks of a region within the picture and a value for at least one shape evolution parameter being indicative of a selection order of the encoded blocks into said region, determine size, shape and location of the region within the picture on the basis of the values for said parameters, and decode the region according to said at least one size, shape and location.
18. The decoder as claimed in claim 17, characterized in that the decoder is arranged to decode said value for the at least one shape evolution parameter from a picture parameter set of said region.
19. The decoder as claimed in claim 17 or 18, characterized in that said at least one size parameter comprises a size change rate parameter (GRIR) and a sequence number parameter of size change (SNIR).
20. The decoder as claimed in claim 19, characterized in that the decoder is arranged to determine the number of the coding blocks within said region on the basis of at least one of the following: the value for said size change rate parameter, the value for said sequence number parameter of size change.
21. The decoder as claimed in claim 19 or 20, characterized in that the decoder is arranged to decode the value for said size change rate parameter from the parameter set of said picture, and decode the value for said sequence number parameter of size change from a slice header belonging to said region.
22. The decoder as claimed in any of the claims 17 - 21, characterized in that the decoder is arranged to determine the location of the blocks of the region on the basis of the value for the shape evolution parameter.
23. The decoder as claimed in any of the claims 17 - 22, characterized in that the value for said at least one shape evolution parameter is at least one of the following: raster scan, reverse raster scan, box-out clockwise, box-out counter-clockwise, wipe left, wipe right.
24. The decoder as claimed in any of the claims 17 - 23, characterized in that the region comprising at least one slice, the slice comprising blocks having no essential prediction dependencies across boundaries of the slice, wherein the decoder is arranged to decode the blocks into the slice in scanning order inside the region.
25. A computer program product, stored on a computer readable medium and executable in a data processing device, for decoding a bitstream comprising at least one encoded digital picture, said at least one picture being divided into a set of encoded blocks, characterized in that the computer program product comprises a computer program code for decoding, from said bitstream, a value for at least one size parameter being indicative of a number of the encoded blocks of a region within the picture and a value for at least one shape evolution parameter being indicative of a selection order of the encoded blocks into said region, a computer program code for determining size, shape and location of the region within the picture on the basis of the values for said parameters, and a computer program code for decoding the region according said at least one size, shape and location.
26. A video signal comprising a bitstream comprising at least one encoded digital picture, said at least one picture being divided into a set of encoded blocks, characterized in that the video signal further comprises at least one size parameter value being indicative of a number of the encoded blocks of a region within the picture; and at least one shape evolution parameter value being indicative of a selection order of the encoded blocks into said region, said parameters enabling to determine size, shape and location of the region within the picture.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20020810 | 2002-04-29 | ||
FI20020810A FI114679B (en) | 2002-04-29 | 2002-04-29 | Direct access points for video coding |
CA2483293A CA2483293C (en) | 2002-04-29 | 2003-04-28 | Random access points in video encoding |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2483293A Division CA2483293C (en) | 2002-04-29 | 2003-04-28 | Random access points in video encoding |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2542026A1 true CA2542026A1 (en) | 2003-11-13 |
CA2542026C CA2542026C (en) | 2012-11-20 |
Family
ID=36585958
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2542026A Expired - Lifetime CA2542026C (en) | 2002-04-29 | 2003-04-28 | Indicating regions within a picture |
Country Status (1)
Country | Link |
---|---|
CA (1) | CA2542026C (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2516826A (en) * | 2013-07-23 | 2015-02-11 | Canon Kk | Method, device and computer program for encapsulating partitioned timed media data using sub-track feature |
GB2516825A (en) * | 2013-07-23 | 2015-02-11 | Canon Kk | Method, device, and computer program for encapsulating partitioned timed media data using a generic signaling for coding dependencies |
CN113468546A (en) * | 2020-07-14 | 2021-10-01 | 青岛海信电子产业控股股份有限公司 | Image processing method and intelligent equipment |
-
2003
- 2003-04-28 CA CA2542026A patent/CA2542026C/en not_active Expired - Lifetime
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2516826A (en) * | 2013-07-23 | 2015-02-11 | Canon Kk | Method, device and computer program for encapsulating partitioned timed media data using sub-track feature |
GB2516825A (en) * | 2013-07-23 | 2015-02-11 | Canon Kk | Method, device, and computer program for encapsulating partitioned timed media data using a generic signaling for coding dependencies |
GB2516825B (en) * | 2013-07-23 | 2015-11-25 | Canon Kk | Method, device, and computer program for encapsulating partitioned timed media data using a generic signaling for coding dependencies |
GB2516826B (en) * | 2013-07-23 | 2016-06-22 | Canon Kk | Method, device and computer program for encapsulating partitioned timed media data by creating tracks to be independently encapsulated in at least one media f |
CN113468546A (en) * | 2020-07-14 | 2021-10-01 | 青岛海信电子产业控股股份有限公司 | Image processing method and intelligent equipment |
Also Published As
Publication number | Publication date |
---|---|
CA2542026C (en) | 2012-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210136374A1 (en) | Moving image coding apparatus and moving image decoding apparatus | |
JP2024045671A5 (en) | ||
JP2005510982A5 (en) | ||
KR102114641B1 (en) | Method of video coding by prediction of the partitioning of a current block, method of decoding, coding and decoding devices and computer programs corresponding thereto | |
EP1445956A1 (en) | Image encoding method, image decoding method, image encoder, image decoder, program, computer data signal and image transmission system | |
EP1689190A2 (en) | Image encoder and image decoder | |
KR101982829B1 (en) | Method and apparatus for palette table prediction and signaling | |
CA2483293A1 (en) | Random access points in video encoding | |
US10178405B2 (en) | Enhanced coding and decoding using intra block copy mode | |
CN105247863A (en) | Method of simplified cabac coding in 3d video coding | |
KR100883603B1 (en) | Method and apparatus for decoding video signal using reference picture | |
TWI521943B (en) | A method for decoding video | |
JP7689564B2 (en) | Image encoding device, image decoding device, image encoding method, image decoding method | |
WO2009157904A1 (en) | Methods and apparatus for texture compression using patch-based sampling texture synthesis | |
EP2870753B1 (en) | Spatial prediction with increased number of possible coding modes | |
KR20160001714A (en) | Method and device for determining a set of modifiable elements in a group of pictures | |
CA2542026A1 (en) | Indicating regions within a picture | |
EP1032218B1 (en) | Coding device and method, and decoding device and method | |
KR102822111B1 (en) | Bitstream decoding | |
JPWO2021026334A5 (en) | ||
KR20030029611A (en) | Method for reducing code artifacts in block coded video signals | |
TWI805926B (en) | Image encoding device, image decoding device, image encoding method, image decoding method | |
CN112789862B (en) | Signaling picture tile properties using loops made on tiles | |
JP2021027463A (en) | Intra prediction device, image encoding device, image decoding device, and program | |
KR20210016355A (en) | Method and apparatus for deriving limited linear model parameters in video coding |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20230428 |