GB2509956B - Method, device and computer program for efficient encapsulation of timed tiled media data - Google Patents
Method, device and computer program for efficient encapsulation of timed tiled media dataInfo
- Publication number
- GB2509956B GB2509956B GB1300953.5A GB201300953A GB2509956B GB 2509956 B GB2509956 B GB 2509956B GB 201300953 A GB201300953 A GB 201300953A GB 2509956 B GB2509956 B GB 2509956B
- Authority
- GB
- United Kingdom
- Prior art keywords
- timed
- computer program
- media data
- efficient encapsulation
- tiled media
- 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
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/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/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/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/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/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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/637—Control signals issued by the client directed to the server or network components
- H04N21/6377—Control signals issued by the client directed to the server or network components directed to server
-
- 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)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Priority Applications (19)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB1300953.5A GB2509956B (en) | 2013-01-18 | 2013-01-18 | Method, device and computer program for efficient encapsulation of timed tiled media data |
RU2017112040A RU2654051C1 (en) | 2013-01-18 | 2014-01-17 | Method, device and software for segmented synchronized multimedia data encapsulating |
CN201480016610.9A CN105052167B (en) | 2013-01-18 | 2014-01-17 | Method, apparatus and computer-readable storage medium for encapsulating partitioned timed media data |
CN201811096244.9A CN109587573B (en) | 2013-01-18 | 2014-01-17 | Generation apparatus and method, display apparatus and method, and storage medium |
US14/761,269 US9591383B2 (en) | 2013-01-18 | 2014-01-17 | Method, device, and computer program for encapsulating partitioned timed media data |
BR112015017192-3A BR112015017192B1 (en) | 2013-01-18 | 2014-01-17 | METHOD AND DEVICE FOR ENCAPSULATING PARTITIONED PROGRAMMED MEDIA DATA, STORAGE MEDIUM AND RECORDING MEDIA |
RU2015134542A RU2616185C2 (en) | 2013-01-18 | 2014-01-17 | Method, device and software for segmented synchronized multimedia data encapsulating |
KR1020177016056A KR101861979B1 (en) | 2013-01-18 | 2014-01-17 | Generation method and device of media file comprising media data region and metadata region |
KR1020157019368A KR101748779B1 (en) | 2013-01-18 | 2014-01-17 | Method, device, and computer program for encapsulating partitioned timed media data |
EP14700754.6A EP2946566B1 (en) | 2013-01-18 | 2014-01-17 | Method, device, and computer program for encapsulating partitioned timed media data |
KR1020187013778A KR101965374B1 (en) | 2013-01-18 | 2014-01-17 | Method and device for reproducing video data |
JP2015553102A JP6968516B2 (en) | 2013-01-18 | 2014-01-17 | Generator, generator, provider, provider, and program |
CN201811096243.4A CN109618235B (en) | 2013-01-18 | 2014-01-17 | Generation apparatus and method, processing apparatus and method, and storage medium |
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 |
---|---|---|---|
GB1300953.5A GB2509956B (en) | 2013-01-18 | 2013-01-18 | Method, device and computer program for efficient encapsulation of timed tiled media data |
Publications (3)
Publication Number | Publication Date |
---|---|
GB201300953D0 GB201300953D0 (en) | 2013-03-06 |
GB2509956A GB2509956A (en) | 2014-07-23 |
GB2509956B true GB2509956B (en) | 2016-05-04 |
Family
ID=47843576
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB1300953.5A Active GB2509956B (en) | 2013-01-18 | 2013-01-18 | Method, device and computer program for efficient encapsulation of timed tiled media data |
Country Status (1)
Country | Link |
---|---|
GB (1) | GB2509956B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2567485A (en) * | 2017-10-13 | 2019-04-17 | Canon Kk | Method and device for exchanging data between a web application and an associated web engine |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101748779B1 (en) | 2013-01-18 | 2017-06-19 | 캐논 가부시끼가이샤 | Method, device, and computer program for encapsulating partitioned timed media data |
GB2512880B (en) * | 2013-04-09 | 2017-12-20 | Canon Kk | Method, device, and computer program for encapsulating partitioned timed media data |
US10701425B2 (en) * | 2013-07-22 | 2020-06-30 | Sony Corporation | Information processing apparatus and method |
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 |
Citations (5)
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 |
-
2013
- 2013-01-18 GB GB1300953.5A patent/GB2509956B/en active Active
Patent Citations (5)
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 |
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 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2567485A (en) * | 2017-10-13 | 2019-04-17 | Canon Kk | Method and device for exchanging data between a web application and an associated web engine |
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 |
Also Published As
Publication number | Publication date |
---|---|
GB201300953D0 (en) | 2013-03-06 |
GB2509956A (en) | 2014-07-23 |
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 | |
EP3043497A4 (en) | Data processing method and device | |
GB201609145D0 (en) | Method, device, and computer program for encapsulating and parssing timed media data | |
ZA201500535B (en) | Data processing device,and data processing method | |
SG11201406379RA (en) | Data processing device and data processing method | |
EP3073393A4 (en) | Data processing method and device | |
GB2551296B (en) | Method, device, and computer program for encapsulating partitioned timed media data | |
GB2516112B (en) | Methods for providing media data, method for receiving media data and corresponding devices | |
EP3021509A4 (en) | Method and device for information configuration and data receiving | |
GB201511188D0 (en) | Method and device for mining data regular expression | |
GB2546027B (en) | Method, device, and computer program for encapsulating partioned timed media data | |
EP3079077A4 (en) | Graph data query method and device | |
EP2955853A4 (en) | Data processing device and data processing method | |
EP3022662A4 (en) | Method and apparatus for browsing information | |
EP2955852A4 (en) | Data processing device and data processing method | |
ZA201602806B (en) | Data processing device, and data processing method | |
GB2514602B (en) | Method, apparatus and computer program for scheduling device-to-device signals | |
HUE038982T2 (en) | Data operating method and device | |
EP2960647A4 (en) | Data processing device and data processing method | |
EP2985566A4 (en) | Data generation method and data generation device | |
EP3024264A4 (en) | Multi-channel-based data sending method and device | |
ZA201504848B (en) | Data processing device and data processing method | |
PT3078932T (en) | Data processing method and data processing device |