[go: up one dir, main page]

GB2620994B - Encoding and decoding of pre-processing renditions of input videos - Google Patents

Encoding and decoding of pre-processing renditions of input videos Download PDF

Info

Publication number
GB2620994B
GB2620994B GB2212203.0A GB202212203A GB2620994B GB 2620994 B GB2620994 B GB 2620994B GB 202212203 A GB202212203 A GB 202212203A GB 2620994 B GB2620994 B GB 2620994B
Authority
GB
United Kingdom
Prior art keywords
renditions
decoding
encoding
processing
input videos
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.)
Active
Application number
GB2212203.0A
Other versions
GB2620994A (en
GB202212203D0 (en
Inventor
Ferrara Simone
Marcolongo Pierdavide
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
V Nova International Ltd
Original Assignee
V Nova International Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by V Nova International Ltd filed Critical V Nova International Ltd
Priority to GB2212203.0A priority Critical patent/GB2620994B/en
Publication of GB202212203D0 publication Critical patent/GB202212203D0/en
Priority to PCT/GB2023/052188 priority patent/WO2024042319A1/en
Priority to CN202380073128.8A priority patent/CN120419189A/en
Priority to GB2504196.3A priority patent/GB2638920A/en
Priority to EP23764370.5A priority patent/EP4578186A1/en
Publication of GB2620994A publication Critical patent/GB2620994A/en
Application granted granted Critical
Publication of GB2620994B publication Critical patent/GB2620994B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/34Scalability techniques involving progressive bit-plane based encoding of the enhancement layer, e.g. fine granular scalability [FGS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/31Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the temporal domain
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/33Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the spatial domain
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/39Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing 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/234309Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing 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/234327Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing 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/4402Processing 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/440218Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing 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/4402Processing 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/440227Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing 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/4402Processing 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/44029Processing 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)
GB2212203.0A 2022-08-22 2022-08-22 Encoding and decoding of pre-processing renditions of input videos Active GB2620994B (en)

Priority Applications (5)

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
CN202380073128.8A CN120419189A (en) 2022-08-22 2023-08-22 Encoding and decoding of pre-processed reproduction of input video
GB2504196.3A GB2638920A (en) 2022-08-22 2023-08-22 Encoding and decoding of pre-processing renditions of input videos
EP23764370.5A EP4578186A1 (en) 2022-08-22 2023-08-22 Encoding and decoding of pre-processing renditions of input videos

Applications Claiming Priority (1)

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

Publications (3)

Publication Number Publication Date
GB202212203D0 GB202212203D0 (en) 2022-10-05
GB2620994A GB2620994A (en) 2024-01-31
GB2620994B true GB2620994B (en) 2024-07-24

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 After (1)

Application Number Title Priority Date Filing Date
GB2504196.3A Pending GB2638920A (en) 2022-08-22 2023-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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119494770A (en) * 2023-08-15 2025-02-21 华为技术有限公司 Image processing method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2685738A1 (en) * 2012-07-10 2014-01-15 Broadcom Corporation Real-time video coding system of multiple temporally scaled video and of multiple profile and standards based on shared video coding information
US20170295382A1 (en) * 2016-04-07 2017-10-12 Dolby Laboratories Licensing Corporation Backward-compatible hdr codecs with temporal scalability
WO2022070163A1 (en) * 2020-10-02 2022-04-07 Imax Corporation Enhancing image data for different types of displays

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012004709A1 (en) * 2010-07-06 2012-01-12 Koninklijke Philips Electronics N.V. Generation of high dynamic range images from low dynamic range images
WO2017015397A1 (en) * 2015-07-22 2017-01-26 Dolby Laboratories Licensing Corporation Video coding and delivery with both spatial and dynamic range scalability
US11632560B2 (en) 2017-12-06 2023-04-18 V-Nova International Limited Methods and apparatuses for encoding and decoding a bytestream
CN116668742A (en) * 2018-10-09 2023-08-29 V-诺瓦国际有限公司 Video signal enhancement decoder with multi-level enhancement and scalable coding formats
GB2618720B (en) 2019-03-20 2024-03-13 V Nova Int Ltd Low complexity enhancement video coding
EP3942809A1 (en) 2019-03-20 2022-01-26 V-Nova International Ltd Rate control for a video encoder
GB2599341B (en) 2020-07-28 2024-10-09 V Nova Int Ltd Management system for multilayer encoders and decoders and method thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2685738A1 (en) * 2012-07-10 2014-01-15 Broadcom Corporation Real-time video coding system of multiple temporally scaled video and of multiple profile and standards based on shared video coding information
US20170295382A1 (en) * 2016-04-07 2017-10-12 Dolby Laboratories Licensing Corporation Backward-compatible hdr codecs with temporal scalability
WO2022070163A1 (en) * 2020-10-02 2022-04-07 Imax Corporation Enhancing image data for different types of displays

Also Published As

Publication number Publication date
GB2620994A (en) 2024-01-31
GB2638920A (en) 2025-09-03
WO2024042319A1 (en) 2024-02-29
GB202212203D0 (en) 2022-10-05
EP4578186A1 (en) 2025-07-02
GB202504196D0 (en) 2025-05-07
CN120419189A (en) 2025-08-01

Similar Documents

Publication Publication Date Title
EP4074038A4 (en) Constraints for video coding and decoding
GB2620994B (en) Encoding and decoding of pre-processing renditions of input videos
GB202118105D0 (en) Video coding and decoding
GB2593549B (en) Video coding and decoding
IL307226A (en) Template matching prediction for video encoding and decoding
GB202007552D0 (en) High level systax for video coding and decoding
GB202018387D0 (en) Data encoding and decoding
GB202508092D0 (en) Image coding and decoding
GB202405763D0 (en) Encoding and decoding images
GB2617839B (en) Video coding and decoding
GB2610397B (en) Encoding and decoding video data
GB202205318D0 (en) Video coding and decoding
GB202109461D0 (en) Data encoding and decoding
GB202502424D0 (en) Video encoding and decoding
GB2611598B (en) Data compression and decompression
GB202000066D0 (en) Transform skip in video coding and decoding
GB202204487D0 (en) Data compression and decompression
GB202004959D0 (en) Video data encoding and decoding
GB202004954D0 (en) Video data encoding and decoding
GB202004955D0 (en) Video data encoding and decoding
GB202004953D0 (en) Video data encoding and decoding
GB202304752D0 (en) Data encoding and decoding
GB202303171D0 (en) Data encoding and decoding
GB202416074D0 (en) Data encoding and decoding
GB202409347D0 (en) Data encoding and decoding