GB2512880B - Method, device, and computer program for encapsulating partitioned timed media data - Google Patents
Method, device, and computer program for encapsulating partitioned timed media dataInfo
- Publication number
- GB2512880B GB2512880B GB1306451.4A GB201306451A GB2512880B GB 2512880 B GB2512880 B GB 2512880B GB 201306451 A GB201306451 A GB 201306451A GB 2512880 B GB2512880 B GB 2512880B
- Authority
- GB
- United Kingdom
- Prior art keywords
- computer program
- media data
- timed media
- partitioned timed
- encapsulating partitioned
- 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
Links
- 238000004590 computer program Methods 0.000 title 1
- 238000000034 method Methods 0.000 title 1
Classifications
-
- 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/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
-
- 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/434—Disassembling 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
-
- 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/242—Synchronization processes, e.g. processing of PCR [Program Clock References]
-
- 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- 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
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4621—Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen
-
- 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/47—End-user applications
- H04N21/472—End-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/4728—End-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
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8451—Structuring of content, e.g. decomposing content into time segments using Advanced Video Coding [AVC]
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/85406—Content authoring involving a specific file format, e.g. MP4 format
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Priority Applications (21)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB1714144.1A GB2551296B (en) | 2013-04-09 | 2013-04-09 | Method, device, and computer program for encapsulating partitioned timed media data |
| GB1704667.3A GB2546027B (en) | 2013-04-09 | 2013-04-09 | Method, device, and computer program for encapsulating partioned timed media data |
| GB1306451.4A GB2512880B (en) | 2013-04-09 | 2013-04-09 | Method, device, and computer program for encapsulating partitioned timed media data |
| RU2017112040A RU2654051C1 (en) | 2013-01-18 | 2014-01-17 | Method, device and software for segmented synchronized multimedia data encapsulating |
| CN201811096244.9A CN109587573B (en) | 2013-01-18 | 2014-01-17 | Generation apparatus and method, display apparatus and method, and storage medium |
| RU2015134542A RU2616185C2 (en) | 2013-01-18 | 2014-01-17 | Method, device and software for segmented synchronized multimedia data encapsulating |
| KR1020187013778A KR101965374B1 (en) | 2013-01-18 | 2014-01-17 | Method and device for reproducing video data |
| CN201480016610.9A CN105052167B (en) | 2013-01-18 | 2014-01-17 | Method, apparatus and computer-readable storage medium for encapsulating partitioned timed media data |
| JP2015553102A JP6968516B2 (en) | 2013-01-18 | 2014-01-17 | Generator, generator, provider, provider, and program |
| BR112015017192-3A BR112015017192B1 (en) | 2013-01-18 | 2014-01-17 | METHOD AND DEVICE FOR ENCAPSULATING PARTITIONED PROGRAMMED MEDIA DATA, STORAGE MEDIUM AND RECORDING MEDIA |
| EP14700754.6A EP2946566B1 (en) | 2013-01-18 | 2014-01-17 | Method, device, and computer program for encapsulating partitioned timed media data |
| CN201811096243.4A CN109618235B (en) | 2013-01-18 | 2014-01-17 | Generation apparatus and method, processing apparatus and method, and storage medium |
| KR1020157019368A KR101748779B1 (en) | 2013-01-18 | 2014-01-17 | Method, device, and computer program for encapsulating partitioned timed media data |
| KR1020177016056A KR101861979B1 (en) | 2013-01-18 | 2014-01-17 | Generation method and device of media file comprising media data region and metadata region |
| US14/761,269 US9591383B2 (en) | 2013-01-18 | 2014-01-17 | Method, device, and computer program for encapsulating partitioned timed media data |
| PCT/EP2014/050952 WO2014111547A1 (en) | 2013-01-18 | 2014-01-17 | Method, device, and computer program for encapsulating partitioned timed media data |
| US15/415,738 US10405063B2 (en) | 2013-01-18 | 2017-01-25 | Method, device, and computer program for encapsulating partitioned timed media data |
| RU2018112727A RU2689140C1 (en) | 2013-01-18 | 2018-04-10 | Method, device and computer program for encapsulating segmented synchronized multimedia data |
| US16/510,689 US11178470B2 (en) | 2013-01-18 | 2019-07-12 | Method, device, and computer program for encapsulating partitioned timed media data |
| JP2019182457A JP2020022182A (en) | 2013-01-18 | 2019-10-02 | Media file generation method and media file generation device |
| US17/501,859 US12047661B2 (en) | 2013-01-18 | 2021-10-14 | Method, device, and computer program for encapsulating partitioned timed media data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB1306451.4A GB2512880B (en) | 2013-04-09 | 2013-04-09 | Method, device, and computer program for encapsulating partitioned timed media data |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| GB201306451D0 GB201306451D0 (en) | 2013-05-22 |
| GB2512880A GB2512880A (en) | 2014-10-15 |
| GB2512880B true GB2512880B (en) | 2017-12-20 |
Family
ID=48483638
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB1306451.4A Active GB2512880B (en) | 2013-01-18 | 2013-04-09 | Method, device, and computer program for encapsulating partitioned timed media data |
| GB1714144.1A Active GB2551296B (en) | 2013-04-09 | 2013-04-09 | Method, device, and computer program for encapsulating partitioned timed media data |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB1714144.1A Active GB2551296B (en) | 2013-04-09 | 2013-04-09 | Method, device, and computer program for encapsulating partitioned timed media data |
Country Status (1)
| Country | Link |
|---|---|
| GB (2) | GB2512880B (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2513303B (en) * | 2013-04-16 | 2017-06-07 | Canon Kk | Method and device for partitioning an image |
| BR112016000920A2 (en) * | 2013-07-22 | 2020-03-10 | Sony Corporation | IMAGE DECODING APPARATUS AND METHOD |
| GB2542282B (en) | 2013-10-22 | 2018-08-01 | Canon Kk | Method, device, and computer program for encapsulating partitioned timed media data in a server |
| GB2535453A (en) * | 2015-02-10 | 2016-08-24 | Canon Kk | Method, device, and computer program for encapsulating hevc layered media data |
| GB2550604A (en) * | 2016-05-24 | 2017-11-29 | Canon Kk | Method, device, and computer program for encapsulating and parsing timed media data |
| US11062738B2 (en) * | 2017-03-23 | 2021-07-13 | Qualcomm Incorporated | Signalling of video content including sub-picture bitstreams for video coding |
| GB2567485B (en) * | 2017-10-13 | 2020-07-29 | Canon Kk | Method and device for exchanging data between a web application and an associated web engine |
| GB2590435B (en) * | 2019-12-17 | 2023-12-20 | Canon Kk | Method, device, and computer program for improving encapsulation of media content |
| GB2597642B (en) | 2020-06-16 | 2023-08-02 | Canon Kk | Method, device, and computer program for encapsulating media data into a media file |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004004363A1 (en) * | 2002-06-28 | 2004-01-08 | Sharp Kabushiki Kaisha | Image encoding device, image transmission device, and image pickup device |
| WO2007015817A2 (en) * | 2005-08-01 | 2007-02-08 | Covi Technologies, Inc. | Systems and methods for providing high-resolution regions-of-interest |
| WO2011125051A1 (en) * | 2010-04-09 | 2011-10-13 | Canon Kabushiki Kaisha | Method for accessing a spatio-temporal part of a compressed video sequence |
| US20110305278A1 (en) * | 2010-04-28 | 2011-12-15 | Canon Kabushiki Kaisha | Method of accessing a spatio-temporal part of a video sequence of images |
| WO2012168365A1 (en) * | 2011-06-08 | 2012-12-13 | Koninklijke Kpn N.V. | Spatially-segmented content delivery |
| GB2509956A (en) * | 2013-01-18 | 2014-07-23 | Canon Kk | Encapsulating tiled timed media data, applicable to scalable coding |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6214235B2 (en) * | 2012-07-02 | 2017-10-18 | キヤノン株式会社 | File generation method, file generation apparatus, and program |
-
2013
- 2013-04-09 GB GB1306451.4A patent/GB2512880B/en active Active
- 2013-04-09 GB GB1714144.1A patent/GB2551296B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004004363A1 (en) * | 2002-06-28 | 2004-01-08 | Sharp Kabushiki Kaisha | Image encoding device, image transmission device, and image pickup device |
| WO2007015817A2 (en) * | 2005-08-01 | 2007-02-08 | Covi Technologies, Inc. | Systems and methods for providing high-resolution regions-of-interest |
| WO2011125051A1 (en) * | 2010-04-09 | 2011-10-13 | Canon Kabushiki Kaisha | Method for accessing a spatio-temporal part of a compressed video sequence |
| US20110305278A1 (en) * | 2010-04-28 | 2011-12-15 | Canon Kabushiki Kaisha | Method of accessing a spatio-temporal part of a video sequence of images |
| WO2012168365A1 (en) * | 2011-06-08 | 2012-12-13 | Koninklijke Kpn N.V. | Spatially-segmented content delivery |
| GB2509956A (en) * | 2013-01-18 | 2014-07-23 | Canon Kk | Encapsulating tiled timed media data, applicable to scalable coding |
Non-Patent Citations (1)
| Title |
|---|
| INGO KOFLER ; ROBERT KUSCHNIG ; HERMANN HELLWAGNER: "Implications of the ISO base media file format on adaptive HTTP streaming of H.264/SVC", CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE (CCNC), 2012 IEEE, IEEE, 14 January 2012 (2012-01-14), pages 549 - 553, XP032160856, ISBN: 978-1-4577-2070-3, DOI: 10.1109/CCNC.2012.6180986 * |
Also Published As
| Publication number | Publication date |
|---|---|
| GB201306451D0 (en) | 2013-05-22 |
| GB2551296A (en) | 2017-12-13 |
| GB2512880A (en) | 2014-10-15 |
| GB201714144D0 (en) | 2017-10-18 |
| GB2551296B (en) | 2018-02-28 |
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 | |
| GB201609145D0 (en) | Method, device, and computer program for encapsulating and parssing timed media data | |
| GB201609446D0 (en) | Method, device and computer program for encapsulating and parsing timed media data | |
| GB2527786B (en) | Method, device, and computer program for encapsulating HEVC layered media data | |
| GB2534057B (en) | Methods for providing media data, method for receiving media data and corresponding devices | |
| GB2512880B (en) | Method, device, and computer program for encapsulating partitioned timed media data | |
| ZA201500535B (en) | Data processing device,and data processing method | |
| GB2519201B (en) | Processing apparatus for three-dimensional data, processing method therefor, and processing program therefor | |
| EP2977876A4 (en) | Information processing device, information processing method, program, and information storage medium | |
| 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 | |
| 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 | |
| EP2911087A4 (en) | Method, device and apparatus for storing and reading data | |
| EP2993444A4 (en) | Information provision device, information provision method, and information provision program | |
| EP2986007A4 (en) | Information processing apparatus, data processing method thereof, and program |