GB2638920A - Encoding and decoding of pre-processing renditions of input videos - Google Patents
Encoding and decoding of pre-processing renditions of input videosInfo
- Publication number
- GB2638920A GB2638920A GB2504196.3A GB202504196A GB2638920A GB 2638920 A GB2638920 A GB 2638920A GB 202504196 A GB202504196 A GB 202504196A GB 2638920 A GB2638920 A GB 2638920A
- Authority
- GB
- United Kingdom
- Prior art keywords
- stream
- rendition
- video
- input video
- enhancement
- 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
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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/31—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the temporal domain
-
- 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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/33—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the spatial domain
-
- 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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/34—Scalability techniques involving progressive bit-plane based encoding of the enhancement layer, e.g. fine granular scalability [FGS]
-
- 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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/39—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability involving multiple description coding [MDC], i.e. with separate layers being structured as independently decodable descriptions of input picture data
-
- 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/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234309—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234327—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into layers, e.g. base layer and one or more enhancement layers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440218—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440227—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by decomposing into layers, e.g. base layer and one or more enhancement layers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/44029—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display for generating different versions
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Systems (AREA)
Abstract
According to a first aspect of the invention a method for generating a representation of an input video is provided, the method comprising: receiving a base stream and a first enhancement stream, the base stream and the first enhancement stream together providing a representation of a first rendition of the input video; comparing a second rendition of the input video and the base stream to generate a second enhancement stream, the second enhancement stream being an alternative enhancement stream to the first enhancement stream such that the base stream and the second enhancement stream together provide a representation of the second rendition of the input; and outputting the base stream and/or the first enhancement stream, and second enhancement stream.
Claims (59)
1. A method for generating a representation of an input video, the method comprising: receiving a base stream and a first enhancement stream, the base stream and the first enhancement stream together providing a representation of a first rendition of the input video; comparing a second rendition of the input video and the base stream to generate a second enhancement stream, the second enhancement stream being an alternative enhancement stream to the first enhancement stream such that the base stream and the second enhancement stream together provide a representation of the second rendition of the input video; and outputting the base stream and second enhancement stream.
2. A method according to claim 1 , wherein each rendition of the input video corresponds to a respective different format.
3. A method according to claim 2, wherein each rendition of the input video corresponds to a respective different HDR standard.
4. A method according to any of claims 1 to 3, wherein each rendition of the input video corresponds to a respective different pre-processing of the input video.
5. A method according to any of claims 1 to 4, wherein the method further comprises instructing the pre-processing of the input video to generate the first and second renditions of the input video.
6. A method according to any of claims 1 to 5, wherein receiving the first enhancement stream comprises comparing the first rendition of the input video and the base stream to generate the first enhancement stream.
7. A method according to any of claims 1 to 6, the method further comprising: comparing a third rendition of the input video and the base stream to generate a third enhancement stream, the base stream and the third enhancement stream together providing a representation of the third rendition of the input video.
8. A method according to any of claims 1 to 7, wherein the base stream is derived from a 0th rendition of the input video.
9. A method according to claim 8, wherein receiving the base stream comprises instructing an encoding of the 0th rendition of the input video using a base codec to generate the base steam.
10. A method according to claim 9, wherein instructing an encoding of a 0th rendition of the input video using a base codec to generate the base steam comprises: down-sampling the first rendition of the input video to generate a down- sampled version of a 0th rendition of the input video; and instructing an encoding of a down-sampled version of the 0th rendition of the input video using a base codec to generate the base stream.
11. A method according to any of claims 1 to 7, wherein the base stream is derived from the first rendition of the input video.
12. A method according to claim 11 , wherein receiving the base stream comprises instructing an encoding of the first rendition of the input video using a base codec to generate the base steam.
13. A method according to claim 12, wherein instructing an encoding of the first rendition of the input video using a base codec to generate the base steam comprises: down-sampling the first rendition of the input video to generate a down- sampled version of the first rendition of the input video; and instructing an encoding of the down-sampled version of the first rendition of the input video using a base codec to generate the base stream.
14. A method according to any of claims 1 to 13, wherein for each rendition of the input video, comparing said rendition of the input video and the base stream to generate the corresponding enhancement stream comprises: down-sampling said rendition of the input video to generate a down- sampled version of said rendition of the input video; and comparing the base stream with the down-sampled version of said rendition of the input video to generate a corresponding first residual stream.
15. A method according to claim 14, wherein for each rendition of the input video, comparing said rendition of the input video and the base stream to generate the corresponding enhancement stream further comprises: applying the first residual stream to the reconstructed video to generate a corrected reconstructed video; up-sampling the corrected reconstructed video to generate an up- sampled reconstructed video; comparing the up-sampled reconstructed video with said rendition of the input video to generate a corresponding second residual stream.
16. A method according to claim 15, wherein for each rendition of the input video, comparing said rendition of the input video and the base stream to generate the corresponding enhancement stream further comprises: instructing an encoding of the corresponding first and second residual streams using an enhancement encoder to generate the corresponding enhancement stream.
17. A method according to claim 15, wherein: comparing the base stream with the down sampled version of said rendition of the input video comprises: instructing a decoding of the base stream using a base codec to generate a reconstructed video; comparing the decoded version of the base stream with the down-sampled version of said rendition of the input video to generate a corresponding first set of residuals; and instructing an encoding of the first set of residuals using an enhancement encoder to generate the first residual stream; applying the first residual stream to the reconstructed video comprises: instructing a decoding of the corresponding first residual stream using an enhancement decoder to generate a corresponding first decoded residual stream; and applying the first decoded residual stream to the reconstructed video; and comparing the up-sampled reconstructed video with said rendition of the input video comprises: comparing the up-sampled reconstructed video with said rendition of the input video to generate a corresponding second set of residuals; and instructing an encoding of the second set of residuals using an enhancement encoder to generate the second residual stream; wherein the enhancement stream comprises the first and second residual streams.
18. A method according to any of claims 15 to 17, wherein up-sampling the corrected reconstructed video to generate an up-sampled reconstructed video comprises increasing a resolution of the reconstructed video.
19. A method according to any of claims 15 to 18, wherein up-sampling the corrected reconstructed video to generate an up-sampled reconstructed video comprises converting the reconstructed video from a first colour space to a second colour space.
20. A method according to any of claims 10 or 13 to 19, wherein downsampling a rendition of the input video to generate a down-sampled version of said rendition of the input video comprises reducing a resolution of said rendition of the input video.
21. A method according to any of claims 10 or 13 to 19, wherein downsampling a rendition of the input video to generate a down-sampled version of said rendition of the input video comprises converting said rendition of the input video from a second colour space to a first colour space.
22. A method according to any of claims 1 to 21 , wherein the input video comprises a sequence of frames of data.
23. A method according to any of claims 1 to 22, wherein the base stream comprises metadata relating to the display of one or more renditions of the input video.
24. A method according to any of claims 1 to 23, wherein each enhancement stream comprises metadata relating to the display of the corresponding rendition of the input video.
25. A method according to any of claims 1 to 24, wherein the method further comprises transmitting the base stream, first enhancement stream, and second enhancement stream to a receiver.
26. A method according to any of claims 1 to 25, wherein the method further comprises: receiving a signal from a receiver indicating that one of the first and second enhancement streams should be transmitted; and transmitting the base stream and said one of the first and second enhancement streams to the receiver.
27. A method for reconstructing a representation of a video, the method comprising: receiving a base stream; selecting a first enhancement stream from two or more enhancement streams, each enhancement stream providing a representation of a different rendition of the video in combination with the base stream; processing the first enhancement stream and the base stream to reconstruct a representation of a first rendition of the video.
28. A method according to claim 27, wherein the method further comprises, before the step of selecting the first enhancement stream, receiving the two or more enhancement streams.
29. A method according to claim 27, wherein the method further comprises, after the step of selecting the first enhancement stream, receiving the first enhancement stream.
30. A method according to claim 29, wherein the method further comprises, after the step of selecting the first enhancement stream and before the step of receiving the first enhancement stream, sending a signal to a transmitter indicating that the first enhancement stream should be transmitted.
31 . A method according to any of claims 27 to 30, wherein the base stream comprises metadata and the first enhancement stream is selected based on said metadata.
32. A method according to any of claims 27 to 31 , wherein the two or more enhancement streams each comprise metadata and the first enhancement stream is selected based on said metadata.
33. A method according to any of claims 27 to 32, wherein each enhancement stream comprises a corresponding first residual stream and processing the first enhancement stream and the base stream to recover a representation of a first rendition of the video comprises: applying the first residual stream to the base stream to generate a corrected reconstructed video; and up-sampling the corrected reconstructed video to generate and up- sampled reconstructed video.
34. A method according to claim 33, wherein applying the first residual stream to the base stream comprises: instructing a decoding of the base stream using a base codec to generate a reconstructed video; instructing a decoding of the first residual stream using an enhancement decoder to generate a decoded first residual stream; and applying the decoded first residual stream to the reconstructed video.
35. A method according to claim 33 or claim 34, wherein each enhancement stream further comprises a corresponding second residual stream and processing the first enhancement stream and the base stream to recover a representation of a first rendition of the video further comprises: applying the second residual stream to the up-sampled reconstructed video.
36. A method according to claim 35, wherein applying the second residual stream to the up-sampled reconstructed video comprises: instructing a decoding of the second residual stream using an enhancement decoder to generate a decoded second residual stream; applying the decoded second residual stream to the up-sampled reconstructed video.
37. A method according to any of claims 33 to 36, wherein up-sampling the corrected reconstructed video to generate an up-sampled reconstructed video comprises increasing a resolution of the reconstructed video.
38. A method according to any of claims 33 to 37, wherein up-sampling the corrected reconstructed video to generate an up-sampled reconstructed video comprises converting the reconstructed video from a first colour space to a second colour space.
39. A method according to any of claims 27 to 38, wherein each rendition of the video corresponds to a respective different format.
40. A method according to claim 39, wherein each rendition of the video corresponds to a respective different HDR standard.
41 . A method according to any of claims 27 to 40, wherein each rendition of the video corresponds to a respective different pre-processing of the video.
42. A method according to any of claims 27 to 41 , wherein the video comprises a sequence of frames of data
43. A method according to any of claims 27 to 42, wherein the base stream comprises metadata relating to the display of one or more renditions of the video.
44. A method according to any of claims 27 to 43, wherein each enhancement stream comprises metadata relating to the display of the corresponding rendition of the video.
45. An apparatus configured to perform a method according to any of claims 1 to 26 or 27 to 44.
46. A non-transitory computer-readable storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform a method according to any of claims 1 to 26 or 27 to 44.
47. A bitstream representing two or more renditions of a video, the bitstream comprising: a base stream; a first enhancement stream, the base stream and the first enhancement stream together providing a representation of a first rendition of the input video; and a second enhancement stream, the base stream and the second enhancement stream together providing a representation of a first rendition of the input video.
48. A bitstream representing a rendition of a video, the bitstream comprising: a base stream; and a first enhancement stream or a second enhancement stream, the base stream and the first enhancement stream together providing a representation of a first rendition of the input video, and the base stream and the second enhancement stream together providing a representation of a first rendition of the input video.
49. A method for generating a representation of an input video, the method comprising: receiving a base stream and a first enhancement stream, the base stream and the first enhancement stream together providing a representation of a first rendition of the input video; processing the base stream and the first enhancement stream to generate a reconstructed representation of the first rendition of the input video; comparing a second rendition of the input video with the reconstructed representation of the first rendition of the input video to generate a second enhancement stream, such that the base stream, the first enhancement stream, and the second enhancement stream together provide a representation of the second rendition of the input video; and outputting the base stream, first enhancement stream, and second enhancement stream; wherein each rendition of the input video corresponds to a respective different pre-processing of the input video.
50. A method for reconstructing a rendition of a video, the method comprising: receiving a base stream and a first enhancement stream; selecting a rendition of a video to reconstruct from two or more renditions of the video; wherein if a first rendition is selected the method comprises processing the first enhancement stream and the base stream to reconstruct a representation of the first rendition of the video; wherein if a second rendition is selected the method comprises receiving a second enhancement stream and processing the second enhancement stream, the first enhancement stream, and the base stream to reconstruct a representation of the second rendition of the video; wherein each rendition of the video corresponds to a respective different pre-processing of the video.
51 . A method for embedding representations of two or more renditions of an input video in a bitstream, the method comprising: embedding a representation of the input video in the bitstream; and embedding multiple metadata, each metadata associated with a different pre-processing of the input video; wherein a first metadata and the embedded representation of the input video together provide a representation of a first rendition of the input video; wherein a second metadata and the embedded representation of the input video together provide a representation of a second rendition of the input video.
52. A method according to claim 51 , wherein the multiple metadata are each embedded in one or more SEI messages and embedding multiple metadata comprises adding said one or more SEI messages to the bitstream.
53. A method according to claim 51 or claim 52, wherein the multiple metadata each correspond to different HDR standards.
54. A method for reconstructing a representation of a video from a bitstream, the bitstream comprising a representation of the video and multiple metadata, each metadata associated with a different pre-processing of the video, wherein a first metadata and the embedded representation of the input video together provide a representation of a first rendition of the input video and a second metadata and the embedded representation of the input video together provide a representation of a second rendition of the input video, the method comprising: selecting the first metadata or the second metadata; extracting the representation of the video and the selected first metadata or second metadata; and reconstructing a representation of the video using the extracted representation of the video and the extracted first metadata or second metadata.
55. A method according to claim 54 wherein the multiple metadata are each embedded in one or more SEI messages in the bitstream.
56. A method according to claim 54 or 55 wherein the multiple metadata each correspond to different HDR standards.
57. A bitstream comprising: a base stream representing an embedded representation of an input video; and, multiple metatdata, each metadata associated with a different preprocessing of the input video, wherein a first metadata and the embedded representation of the input video together provide a representation of a first rendition of the input video; wherein a second metadata and the embedded representation of the input video together provide a representation of a second rendition of the input video.
58. A bitstream according to claim 57 wherein the multiple metadata are each embedded in one or more SEI messages.
59. A bitstream according to claim 57 or 58 wherein the multiple metadata each correspond to different HDR standards.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB2212203.0A GB2620994B (en) | 2022-08-22 | 2022-08-22 | Encoding and decoding of pre-processing renditions of input videos |
| PCT/GB2023/052188 WO2024042319A1 (en) | 2022-08-22 | 2023-08-22 | Encoding and decoding of pre-processing renditions of input videos |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| GB202504196D0 GB202504196D0 (en) | 2025-05-07 |
| GB2638920A true GB2638920A (en) | 2025-09-03 |
Family
ID=83902289
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB2212203.0A Active GB2620994B (en) | 2022-08-22 | 2022-08-22 | Encoding and decoding of pre-processing renditions of input videos |
| GB2504196.3A Pending GB2638920A (en) | 2022-08-22 | 2023-08-22 | Encoding and decoding of pre-processing renditions of input videos |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB2212203.0A Active GB2620994B (en) | 2022-08-22 | 2022-08-22 | Encoding and decoding of pre-processing renditions of input videos |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP4578186A1 (en) |
| CN (1) | CN120419189A (en) |
| GB (2) | GB2620994B (en) |
| WO (1) | WO2024042319A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119494770A (en) * | 2023-08-15 | 2025-02-21 | 华为技术有限公司 | Image processing method and device |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130108183A1 (en) * | 2010-07-06 | 2013-05-02 | Koninklijke Philips Electronics N.V. | Generation of high dynamic range images from low dynamic range images in multiview video coding |
| US20170295382A1 (en) * | 2016-04-07 | 2017-10-12 | Dolby Laboratories Licensing Corporation | Backward-compatible hdr codecs with temporal scalability |
| US20180220144A1 (en) * | 2015-07-22 | 2018-08-02 | Dolby Laboratories Licensing Corporation | Video Coding and Delivery with Both Spatial and Dynamic Range Scalability |
| US20210360253A1 (en) * | 2018-10-09 | 2021-11-18 | V-Nova International Limited | Colour conversion within a hierarchical coding scheme |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11284133B2 (en) * | 2012-07-10 | 2022-03-22 | Avago Technologies International Sales Pte. Limited | Real-time video coding system of multiple temporally scaled video and of multiple profile and standards based on shared video coding information |
| WO2019111010A1 (en) | 2017-12-06 | 2019-06-13 | V-Nova International Ltd | Methods and apparatuses for encoding and decoding a bytestream |
| CN114503573A (en) | 2019-03-20 | 2022-05-13 | 威诺瓦国际有限公司 | Low complexity enhanced video coding |
| EP3942815A1 (en) | 2019-03-20 | 2022-01-26 | V-Nova International Ltd | Processing of residuals in video coding |
| GB2599341B (en) | 2020-07-28 | 2024-10-09 | V Nova Int Ltd | Management system for multilayer encoders and decoders and method thereof |
| WO2022070163A1 (en) * | 2020-10-02 | 2022-04-07 | Imax Corporation | Enhancing image data for different types of displays |
-
2022
- 2022-08-22 GB GB2212203.0A patent/GB2620994B/en active Active
-
2023
- 2023-08-22 EP EP23764370.5A patent/EP4578186A1/en active Pending
- 2023-08-22 GB GB2504196.3A patent/GB2638920A/en active Pending
- 2023-08-22 WO PCT/GB2023/052188 patent/WO2024042319A1/en not_active Ceased
- 2023-08-22 CN CN202380073128.8A patent/CN120419189A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130108183A1 (en) * | 2010-07-06 | 2013-05-02 | Koninklijke Philips Electronics N.V. | Generation of high dynamic range images from low dynamic range images in multiview video coding |
| US20180220144A1 (en) * | 2015-07-22 | 2018-08-02 | Dolby Laboratories Licensing Corporation | Video Coding and Delivery with Both Spatial and Dynamic Range Scalability |
| US20170295382A1 (en) * | 2016-04-07 | 2017-10-12 | Dolby Laboratories Licensing Corporation | Backward-compatible hdr codecs with temporal scalability |
| US20210360253A1 (en) * | 2018-10-09 | 2021-11-18 | V-Nova International Limited | Colour conversion within a hierarchical coding scheme |
Non-Patent Citations (2)
| Title |
|---|
| FRANCOIS (TECHNICOLOR) ET AL: "AHG14: suggested draft text for HDR/WCG technology for SDR backward compatibility, display adaptation, and quality enhancement processing", 25. JCT-VC MEETING; 14-10-2016-21-10-2016; CHENGDU; (JOINT COLLABORATIVE TEAM ON VIDEO CODING OF ISO/IEC JTC1/SC29/WG11 AND ITU-T * |
| JIMENEZ-MORENO AMAYA MORENO@V-NOVA COM ET AL; "HDR video coding with MPEG-5 LCEVC", PROCEEDINGS OF THE 1ST CONFERENCE ON MILE-HIGH VIDEO, ACMPUB27, NEW YORK, NY, USA, 1 March 2022 (2022-03-01), pages 25-31, DOI 10.1145/3510450.3517307 ISBN: 978-1-4503-9606-6 the whole document * |
Also Published As
| Publication number | Publication date |
|---|---|
| GB2620994B (en) | 2024-07-24 |
| CN120419189A (en) | 2025-08-01 |
| GB202504196D0 (en) | 2025-05-07 |
| GB2620994A (en) | 2024-01-31 |
| EP4578186A1 (en) | 2025-07-02 |
| GB202212203D0 (en) | 2022-10-05 |
| WO2024042319A1 (en) | 2024-02-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12192505B2 (en) | Use of transformed coefficients to provide embedded signalling for watermarking | |
| MX2025007902A (en) | Processing of residuals in video coding | |
| GB2592536A (en) | Signal element coding format compatability within a hierarchical coding scheme using multiple resolutions | |
| GB2599507A (en) | Low complexity enhancement video coding | |
| US12212781B2 (en) | Architecture for signal enhancement coding | |
| CN107454412B (en) | A video image processing method, device and system | |
| RU2011138056A (en) | MULTILEVEL VIDEO COMPRESSION WITH EXTENDED DYNAMIC RANGE, VISUAL DYNAMIC RANGE AND WIDE COLOR | |
| CN114270854A (en) | Modified upsampling for video coding techniques | |
| TW200714081A (en) | Encoding apparatus, encoding method and program thereof, and decoding apparatus, decoding method and program thereof | |
| US9699469B2 (en) | Adaptive processing of video streams with reduced color resolution | |
| MX2023007993A (en) | Video coding based on feature extraction and picture synthesis. | |
| GB2600025A (en) | Exchanging information in hierarchical video coding | |
| KR20100089705A (en) | Apparatus and method for encoding and decoding 3d video | |
| US20250039418A1 (en) | Enhancement decoding implementation and method | |
| GB2638920A (en) | Encoding and decoding of pre-processing renditions of input videos | |
| Kishor et al. | A review on steganography through multimedia | |
| CN102918589B (en) | Provides a watermarked decoded audio or video signal derived from a watermarked audio or video signal encoded and decoded at a low bit rate | |
| US12457347B2 (en) | Combined upscaler and LCEVC encoder | |
| CN120035996A (en) | Enhanced Interlacing | |
| USRE48920E1 (en) | Adaptive processing of video streams with reduced color resolution | |
| JP2011114770A (en) | Image encoding device, image decoding device, image encoding-decoding system, and method for the same | |
| GB2617286A (en) | Enhancement decoding implementation and method | |
| JP2005110018A (en) | METHOD AND SYSTEM FOR VoIP VOICE COMMUNICATION, AND ITS TRANSMITTING TERMINAL, RECEIVING TERMINAL AND PROGRAM | |
| CN120770161A (en) | Image processing using residual and difference frames |