[go: up one dir, main page]

GB2519746B - Method, device and computer program for encapsulating scalable partitioned timed media data - Google Patents

Method, device and computer program for encapsulating scalable partitioned timed media data

Info

Publication number
GB2519746B
GB2519746B GB1318685.3A GB201318685A GB2519746B GB 2519746 B GB2519746 B GB 2519746B GB 201318685 A GB201318685 A GB 201318685A GB 2519746 B GB2519746 B GB 2519746B
Authority
GB
United Kingdom
Prior art keywords
computer program
media data
timed media
partitioned timed
encapsulating
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
GB1318685.3A
Other versions
GB2519746A (en
GB201318685D0 (en
Inventor
Denoual Franck
Maze Frédéric
Le Feuvre Jean
Concolato Cyril
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to GB1318685.3A priority Critical patent/GB2519746B/en
Priority to GB1618633.0A priority patent/GB2542282B/en
Publication of GB201318685D0 publication Critical patent/GB201318685D0/en
Priority to PCT/EP2014/072659 priority patent/WO2015059194A1/en
Priority to JP2016523257A priority patent/JP6556126B2/en
Priority to CN201480058451.9A priority patent/CN105684452B/en
Priority to EP14786937.4A priority patent/EP3061255B1/en
Priority to CN201811172403.9A priority patent/CN109257624B/en
Priority to KR1020187003534A priority patent/KR101954041B1/en
Priority to US15/030,571 priority patent/US10075743B2/en
Priority to KR1020167009784A priority patent/KR102061389B1/en
Priority to EP19195451.0A priority patent/EP3595320B1/en
Priority to RU2016115560A priority patent/RU2635549C1/en
Publication of GB2519746A publication Critical patent/GB2519746A/en
Application granted granted Critical
Publication of GB2519746B publication Critical patent/GB2519746B/en
Priority to RU2017137478A priority patent/RU2681086C1/en
Priority to US15/906,927 priority patent/US10687094B2/en
Priority to US16/870,315 priority patent/US11128898B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • 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/70Methods 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
    • 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/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/234345Processing 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 the reformatting operation being performed only on part of the stream, e.g. a region of the image or a time segment
    • 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/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2353Processing of additional data, e.g. scrambling of additional data or processing content descriptors specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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
    • 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/440245Processing 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 the reformatting operation being performed only on part of the stream, e.g. a region of the image or a time segment
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4728End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/85406Content authoring involving a specific file format, e.g. MP4 format

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Library & Information Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
GB1318685.3A 2013-10-22 2013-10-22 Method, device and computer program for encapsulating scalable partitioned timed media data Active GB2519746B (en)

Priority Applications (15)

Application Number Priority Date Filing Date Title
GB1318685.3A GB2519746B (en) 2013-10-22 2013-10-22 Method, device and computer program for encapsulating scalable partitioned timed media data
GB1618633.0A GB2542282B (en) 2013-10-22 2013-10-22 Method, device, and computer program for encapsulating partitioned timed media data in a server
US15/030,571 US10075743B2 (en) 2013-10-22 2014-10-22 Method, device, and computer program for encapsulating scalable partitioned timed media data
RU2016115560A RU2635549C1 (en) 2013-10-22 2014-10-22 Method, device and computer program for encapsulation of scaled divided multimedia data with load-time binding
CN201480058451.9A CN105684452B (en) 2013-10-22 2014-10-22 Method and apparatus for encapsulating scalable partition timed media data
EP14786937.4A EP3061255B1 (en) 2013-10-22 2014-10-22 Method, device, and computer program for encapsulating scalable partitioned timed media data
CN201811172403.9A CN109257624B (en) 2013-10-22 2014-10-22 Method and apparatus for generating and processing media file and storage medium
KR1020187003534A KR101954041B1 (en) 2013-10-22 2014-10-22 Method, device, and computer program for encapsulating scalable partitioned timed media data
PCT/EP2014/072659 WO2015059194A1 (en) 2013-10-22 2014-10-22 Method, device, and computer program for encapsulating scalable partitioned timed media data
KR1020167009784A KR102061389B1 (en) 2013-10-22 2014-10-22 Method, device, and computer program for encapsulating scalable partitioned timed media data
EP19195451.0A EP3595320B1 (en) 2013-10-22 2014-10-22 Method, device, and computer program for encapsulating scalable partitioned timed media data
JP2016523257A JP6556126B2 (en) 2013-10-22 2014-10-22 File generation method, file generation apparatus, and program.
RU2017137478A RU2681086C1 (en) 2013-10-22 2017-10-26 Method, device and computer program for incapsulation of scalable partitioned data of multimedia with time connection
US15/906,927 US10687094B2 (en) 2013-10-22 2018-02-27 Method, device, and computer program for encapsulating scalable partitioned timed media data
US16/870,315 US11128898B2 (en) 2013-10-22 2020-05-08 Method, device, and computer program for encapsulating scalable partitioned timed media data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB1318685.3A GB2519746B (en) 2013-10-22 2013-10-22 Method, device and computer program for encapsulating scalable partitioned timed media data

Publications (3)

Publication Number Publication Date
GB201318685D0 GB201318685D0 (en) 2013-12-04
GB2519746A GB2519746A (en) 2015-05-06
GB2519746B true GB2519746B (en) 2016-12-14

Family

ID=49727183

Family Applications (2)

Application Number Title Priority Date Filing Date
GB1618633.0A Active GB2542282B (en) 2013-10-22 2013-10-22 Method, device, and computer program for encapsulating partitioned timed media data in a server
GB1318685.3A Active GB2519746B (en) 2013-10-22 2013-10-22 Method, device and computer program for encapsulating scalable partitioned timed media data

Family Applications Before (1)

Application Number Title Priority Date Filing Date
GB1618633.0A Active GB2542282B (en) 2013-10-22 2013-10-22 Method, device, and computer program for encapsulating partitioned timed media data in a server

Country Status (8)

Country Link
US (3) US10075743B2 (en)
EP (2) EP3595320B1 (en)
JP (1) JP6556126B2 (en)
KR (2) KR101954041B1 (en)
CN (2) CN105684452B (en)
GB (2) GB2542282B (en)
RU (2) RU2635549C1 (en)
WO (1) WO2015059194A1 (en)

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9591383B2 (en) 2013-01-18 2017-03-07 Canon Kabushiki Kaisha Method, device, and computer program for encapsulating partitioned timed media data
GB2546027B (en) * 2013-04-09 2017-12-20 Canon Kk Method, device, and computer program for encapsulating partioned timed media data
US10200353B2 (en) 2013-07-25 2019-02-05 Convida Wireless, Llc End-to-end M2M service layer sessions
EP3562170A1 (en) 2013-07-29 2019-10-30 Koninklijke KPN N.V. Providing tile video streams to a client
GB2542282B (en) * 2013-10-22 2018-08-01 Canon Kk Method, device, and computer program for encapsulating partitioned timed media data in a server
GB2524726B (en) * 2014-03-25 2018-05-23 Canon Kk Image data encapsulation with tile support
EP3162075B1 (en) 2014-06-27 2020-04-08 Koninklijke KPN N.V. Hevc-tiled video streaming
CN106664443B (en) 2014-06-27 2020-03-24 皇家Kpn公司 Region of interest determination from HEVC tiled video streams
GB2538997A (en) 2015-06-03 2016-12-07 Nokia Technologies Oy A method, an apparatus, a computer program for video coding
GB2538998A (en) * 2015-06-03 2016-12-07 Nokia Technologies Oy A method, an apparatus, a computer program for video coding
GB2539462B (en) * 2015-06-16 2019-04-03 Canon Kk Obtaining media data and metadata from encapsulated bit-streams wherein operating point descriptors can be dynamically set
GB2539461B (en) * 2015-06-16 2020-01-08 Canon Kk Image data encapsulation
WO2017029400A1 (en) 2015-08-20 2017-02-23 Koninklijke Kpn N.V. Forming one or more tile streams on the basis of one or more video streams
CN108476324B (en) * 2015-10-08 2021-10-29 皇家Kpn公司 Method, computer and medium for enhancing a region of interest in a video frame of a video stream
US10034010B2 (en) * 2015-10-14 2018-07-24 Qualcomm Incorporated Alignment of operation point sample group in multi-layer bitstreams file format
US20170180758A1 (en) * 2015-12-22 2017-06-22 Vallabhajosyula S. Somayazulu Tiled Wireless Display
CN119484874A (en) * 2016-02-09 2025-02-18 弗劳恩霍夫应用研究促进协会 Decoder, encoder, method, network device and readable storage medium
WO2017140948A1 (en) * 2016-02-17 2017-08-24 Nokia Technologies Oy An apparatus, a method and a computer program for video coding and decoding
FI20165114A (en) 2016-02-17 2017-08-18 Nokia Technologies Oy Device, method and computer program for video coding and decoding
US10524244B2 (en) 2016-05-11 2019-12-31 Convida Wireless, Llc Radio PDCCH to facilitate numerology operations
EP4492799A1 (en) 2016-05-13 2025-01-15 InterDigital Madison Patent Holdings, SAS Bit depth remapping based on viewing parameters
GB2550604A (en) * 2016-05-24 2017-11-29 Canon Kk Method, device, and computer program for encapsulating and parsing timed media data
EP3482566B1 (en) 2016-07-08 2024-02-28 InterDigital Madison Patent Holdings, SAS Systems and methods for region-of-interest tone remapping
CN117498909A (en) 2016-08-11 2024-02-02 交互数字专利控股公司 Beamforming scanning and training in elastic frame structures for new radios
GB2554877B (en) * 2016-10-10 2021-03-31 Canon Kk Methods, devices, and computer programs for improving rendering display during streaming of timed media data
CN115632686A (en) 2016-11-03 2023-01-20 康维达无线有限责任公司 Frame structure in NR
EP3583780B1 (en) 2017-02-17 2023-04-05 InterDigital Madison Patent Holdings, SAS Systems and methods for selective object-of-interest zooming in streaming video
EP3593536A1 (en) 2017-03-07 2020-01-15 PCMS Holdings, Inc. Tailored video streaming for multi-device presentations
US11062738B2 (en) * 2017-03-23 2021-07-13 Qualcomm Incorporated Signalling of video content including sub-picture bitstreams for video coding
GB2560921B (en) 2017-03-27 2020-04-08 Canon Kk Method and apparatus for encoding media data comprising generated content
GB2563865A (en) 2017-06-27 2019-01-02 Canon Kk Method, device, and computer program for transmitting media content
GB2567625B (en) 2017-10-12 2020-07-15 Canon Kk Method, device, and computer program for generating timed media data
CN108984744B (en) * 2018-07-16 2022-02-18 夸克链科技(深圳)有限公司 Non-main chain block self-growing method
CN119922729A (en) 2018-09-27 2025-05-02 交互数字专利控股公司 Sub-band operation in unlicensed spectrum for new radio
CN110971906B (en) * 2018-09-29 2021-11-30 上海交通大学 Hierarchical point cloud code stream packaging method and system
WO2020076058A1 (en) * 2018-10-08 2020-04-16 삼성전자 주식회사 Method and apparatus for generating media file comprising 3-dimensional video content, and method and apparatus for replaying 3-dimensional video content
CN118972574A (en) 2018-12-07 2024-11-15 三星电子株式会社 Video encoding method and decoding method using tiles and slices, and video encoding device and decoding device using tiles and slices
JP7293368B2 (en) 2019-02-01 2023-06-19 フラウンホーファー-ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン A video codec that allows random access per subpicture or region and the concept of video synthesis using this video codec
GB2582014A (en) * 2019-03-08 2020-09-09 Canon Kk Method, device, and computer program for optimizing transmission of portions of encapsulated media content
US11317104B2 (en) * 2019-05-15 2022-04-26 Tencent America LLC Method and apparatus for video coding
CN112040302B (en) 2019-06-03 2023-01-03 优视科技有限公司 Video buffering method and device, electronic equipment and computer readable storage medium
US11523185B2 (en) 2019-06-19 2022-12-06 Koninklijke Kpn N.V. Rendering video stream in sub-area of visible display area
RU2743956C1 (en) * 2019-08-15 2021-03-01 Сцреенлифе Лимитед Method for creating vertically oriented video
CN113766271B (en) * 2020-06-04 2022-07-12 腾讯科技(深圳)有限公司 Data processing method, device and equipment for immersive media
WO2021251141A1 (en) * 2020-06-09 2021-12-16 ソニーグループ株式会社 Information processing device and method
GB2597642B (en) * 2020-06-16 2023-08-02 Canon Kk Method, device, and computer program for encapsulating media data into a media file
WO2022131754A1 (en) 2020-12-14 2022-06-23 엘지전자 주식회사 Media file generation/reception method and apparatus supporting random access in units of samples, and method for transmitting media file
WO2022139331A1 (en) * 2020-12-21 2022-06-30 엘지전자 주식회사 Media file processing method and device therefor
GB2602644A (en) * 2021-01-06 2022-07-13 Canon Kk Method, device, and computer program for encapsulating timed media content data in a single track of encapsulated media content data
GB2605965A (en) * 2021-04-16 2022-10-26 Canon Kk Methods and devices for improving storage and transmission of uncompressed data while using a standard format
US12526471B2 (en) 2021-06-29 2026-01-13 Dolby International Ab Methods, apparatus and systems for signaling preselections
US12532020B2 (en) * 2022-11-28 2026-01-20 Apple Inc. System and method for encoding and decoding spatial tiles of a still image based on applied quality levels

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008007304A2 (en) * 2006-07-12 2008-01-17 Nokia Corporation Signaling of region-of-interest scalability information in media files

Family Cites Families (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4012691B2 (en) * 2001-01-17 2007-11-21 ヤマハ株式会社 Waveform data processing apparatus, waveform data processing method, and recording medium readable by waveform data processing apparatus
US7613727B2 (en) * 2002-02-25 2009-11-03 Sont Corporation Method and apparatus for supporting advanced coding formats in media files
US20040267715A1 (en) * 2003-06-26 2004-12-30 Microsoft Corporation Processing TOC-less media content
US7015842B1 (en) * 2005-01-12 2006-03-21 Teranetics, Inc. High-speed sampling architectures
KR20080006609A (en) * 2005-04-13 2008-01-16 노키아 코포레이션 Coding, Storage, and Signaling of Scalability Information
CN102271249B (en) * 2005-09-26 2014-04-09 韩国电子通信研究院 Region of interest information setting method and parsing method for scalable video
KR20070108433A (en) * 2006-01-09 2007-11-12 한국전자통신연구원 How to Share Video Data in SCC File Format Using Chunk Descriptor
US7647229B2 (en) * 2006-10-18 2010-01-12 Nokia Corporation Time scaling of multi-channel audio signals
WO2008087602A1 (en) 2007-01-18 2008-07-24 Nokia Corporation Carriage of sei messages in rtp payload format
EP2107492B1 (en) * 2007-01-24 2019-07-24 Humming Heads Inc. Method, device, and program for converting data in storage medium
MX2009004942A (en) * 2007-05-14 2009-06-03 Samsung Electronics Co Ltd METHOD AND APPLIANCE FOR TRANSMITTING BROADCASTING, METHOD AND APPARATUS FOR RECEIVING BROADCASTING.
KR101530713B1 (en) * 2008-02-05 2015-06-23 삼성전자주식회사 Apparatus and method for generating and displaying video files
RU2492585C2 (en) * 2008-07-16 2013-09-10 Нокиа Корпорейшн Method and apparatus for track and track subset grouping
US20100161716A1 (en) * 2008-12-22 2010-06-24 General Instrument Corporation Method and apparatus for streaming multiple scalable coded video content to client devices at different encoding rates
RU2011135321A (en) * 2009-01-28 2013-03-10 Нокиа Корпорейшн METHOD AND DEVICE FOR CODING AND DECODING VIDEO SIGNALS
WO2010102650A1 (en) * 2009-03-13 2010-09-16 Telefonaktiebolaget Lm Ericsson (Publ) Technique for bringing encoded data items into conformity with a scalable coding protocol
JP5591932B2 (en) 2009-09-22 2014-09-17 クゥアルコム・インコーポレイテッド Media extractor track for file format track selection
WO2011049517A1 (en) * 2009-10-20 2011-04-28 Telefonaktiebolaget Lm Ericsson (Publ) Provision of supplemental processing information
US9075560B2 (en) * 2009-12-10 2015-07-07 Microsoft Technology Licensing, Llc Real-time compression with GPU/CPU
US20130091154A1 (en) * 2010-06-14 2013-04-11 Thomson Licensing Method And Apparatus For Encapsulating Coded Multi-Component Video
US8930562B2 (en) * 2010-07-20 2015-01-06 Qualcomm Incorporated Arranging sub-track fragments for streaming video data
US9131033B2 (en) * 2010-07-20 2015-09-08 Qualcomm Incoporated Providing sequence data sets for streaming video data
US8190677B2 (en) * 2010-07-23 2012-05-29 Seawell Networks Inc. Methods and systems for scalable video delivery
CN102404560B (en) * 2010-09-17 2013-12-18 中兴通讯股份有限公司南京分公司 Method and system for implementing collaborative transmission of SVC (Scalable Video Coding) service
WO2012070875A2 (en) * 2010-11-23 2012-05-31 삼성전자 주식회사 Method and apparatus for creating a media file for multilayer images in a multimedia system, and media-file-reproducing apparatus using same
CA2829493A1 (en) * 2011-03-10 2012-09-13 Vidyo, Inc. Dependency parameter set for scalable video coding
US8489760B2 (en) * 2011-03-31 2013-07-16 Juniper Networks, Inc. Media file storage format and adaptive delivery system
WO2011100901A2 (en) * 2011-04-07 2011-08-25 华为技术有限公司 Method, device and system for transmitting and processing media content
US9860572B2 (en) 2011-06-08 2018-01-02 Koninklijke Kpn N.V. Spatially segmented content delivery
US9584819B2 (en) 2011-10-24 2017-02-28 Qualcomm Incorporated Grouping of tiles for video coding
CN103139559B (en) 2011-11-30 2016-01-27 中国电信股份有限公司 Multi-media signal transmission method and device
KR102092822B1 (en) 2012-04-06 2020-03-24 소니 주식회사 Decoder and decoding method, as well as encoder and encoding method
US9544641B2 (en) * 2012-05-10 2017-01-10 Humax Co., Ltd. Hybrid transmission method through MMT packet format extension
KR20140002447A (en) * 2012-06-29 2014-01-08 삼성전자주식회사 Method and apparatus for transmitting/receiving adaptive media in a multimedia system
JP2015533051A (en) * 2012-09-18 2015-11-16 ヴィド スケール インコーポレイテッド Region of interest video coding using tiles and tiles
US20140098851A1 (en) * 2012-10-04 2014-04-10 Qualcomm Incorporated Indication of video properties
GB2512880B (en) * 2013-04-09 2017-12-20 Canon Kk Method, device, and computer program for encapsulating partitioned timed media data
US9591383B2 (en) * 2013-01-18 2017-03-07 Canon Kabushiki Kaisha Method, device, and computer program for encapsulating partitioned timed media data
US9749627B2 (en) * 2013-04-08 2017-08-29 Microsoft Technology Licensing, Llc Control data for motion-constrained tile set
GB2546027B (en) * 2013-04-09 2017-12-20 Canon Kk Method, device, and computer program for encapsulating partioned timed media data
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
GB2542282B (en) * 2013-10-22 2018-08-01 Canon Kk Method, device, and computer program for encapsulating partitioned timed media data in a server

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008007304A2 (en) * 2006-07-12 2008-01-17 Nokia Corporation Signaling of region-of-interest scalability information in media files

Also Published As

Publication number Publication date
GB2542282A8 (en) 2017-09-27
GB2542282B (en) 2018-08-01
US10075743B2 (en) 2018-09-11
KR101954041B1 (en) 2019-03-04
GB2542282A (en) 2017-03-15
EP3061255B1 (en) 2019-12-11
RU2681086C1 (en) 2019-03-04
CN105684452B (en) 2018-10-19
US20160255381A1 (en) 2016-09-01
EP3595320B1 (en) 2024-07-24
CN105684452A (en) 2016-06-15
GB2519746A (en) 2015-05-06
KR20160074485A (en) 2016-06-28
EP3061255A1 (en) 2016-08-31
US20180249192A1 (en) 2018-08-30
CN109257624A (en) 2019-01-22
KR20180017226A (en) 2018-02-20
WO2015059194A1 (en) 2015-04-30
CN109257624B (en) 2021-08-17
EP3595320A1 (en) 2020-01-15
GB201318685D0 (en) 2013-12-04
RU2635549C1 (en) 2017-11-14
US20200275143A1 (en) 2020-08-27
JP6556126B2 (en) 2019-08-07
US10687094B2 (en) 2020-06-16
KR102061389B1 (en) 2019-12-31
US11128898B2 (en) 2021-09-21
JP2016540410A (en) 2016-12-22

Similar Documents

Publication Publication Date Title
GB2519746B (en) Method, device and computer program for encapsulating scalable partitioned timed media data
GB201313157D0 (en) Method, device and computer program for encapsulating partitioned timed media data using sub-track feature
GB2513140B (en) Methods, devices, and computer programs for streaming partitioned timed media data
GB2516825B (en) Method, device, and computer program for encapsulating partitioned timed media data using a generic signaling for coding dependencies
GB201609446D0 (en) Method, device and computer program for encapsulating and parsing timed media data
GB201609145D0 (en) Method, device, and computer program for encapsulating and parssing timed media data
GB2527786B (en) Method, device, and computer program for encapsulating HEVC layered media data
GB2516112B (en) Methods for providing media data, method for receiving media data and corresponding devices
ZA201500535B (en) Data processing device,and data processing method
GB2551296B (en) Method, device, and computer program for encapsulating partitioned timed media data
GB2519201B (en) Processing apparatus for three-dimensional data, processing method therefor, and processing program therefor
HUE039896T2 (en) Data storage method, data storage apparatus, and storage device
GB201511188D0 (en) Method and device for mining data regular expression
SG11201508780UA (en) Method and system for encrypting data
GB2546027B (en) Method, device, and computer program for encapsulating partioned timed media data
ZA201602806B (en) Data processing device, and data processing method
GB201400244D0 (en) Method, device, and computer program for encoding inter-layer dependencies in encapsulating multi-layer partitioned timed media data
GB2512899B (en) A method, apparatus and computer program for adding content to a data container
GB201312218D0 (en) A method and system for processing data
GB2509956B (en) Method, device and computer program for efficient encapsulation of timed tiled media data
SG11201601228SA (en) Data compression apparatus, method, and program
GB201502207D0 (en) Method, device, and computer program for encapsulating hevc layered media data
SG11201600589RA (en) Data processing apparatus, data processing method, and program
EP3060883A4 (en) Information processing device, information processing method, and computer program product
GB201316629D0 (en) An apparatus, method and computer program for capturing media items