Systems and methods for facilitating seamless flow content splicing
US-12177498-B2 · Dec 24, 2024 · US
US2016014473A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016014473-A1 |
| Application number | US-201314123898-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 11, 2013 |
| Priority date | Sep 11, 2013 |
| Publication date | Jan 14, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Apparatuses, methods and storage medium associated with content distribution and consumption are disclosed herein. In embodiments, an apparatus may include a decoder and a presentation engine. The decoder may be configured to receive and decode a primary content. The presentation engine may be configured to process and present decoded primary content. Processing of the decoded primary content may include identification of a feature in a frame of the primary content, and integration of a secondary content with the feature. Presentation of the decoded primary content may include presentation of the decoded primary content with the secondary content integrated with the feature of the frame. Other embodiments may be described and/or claimed.
Opening claim text (preview).
1 . An apparatus for consuming content, comprising: a decoder configured to receive and decode a primary content; and a presentation engine coupled to the decoder, and configured to process and present decoded primary content, wherein process of the decoded primary content includes identification of a feature in a frame of the primary content, and integration of a secondary content with the feature, and wherein presentation of the decoded primary content includes presentation of the decoded primary content with the secondary content integrated with the feature of the frame. 2 . The apparatus of claim 1 , wherein the primary content is streamed to the apparatus, and the decoder is configured to receive and decode streamed primary content. 3 . The apparatus of claim 1 , wherein the decoder or the presentation engine is further configured to receive the secondary content or identification or description of the feature, wherein the secondary content or the identification or description of the feature is provided to the apparatus separate from the primary content. 4 . The apparatus of claim 1 , wherein the presentation engine comprises a camera tracker module configured to retrieve a position or a pose of the camera for the frame. 5 . The apparatus of claim 1 , wherein the presentation engine comprises a feature tracking module configured to identify the feature in the frame. 6 . The apparatus of claim 5 , wherein the feature tracking module is configured to calculate a homograph for the frame and the feature. 7 . The apparatus of claim 6 , wherein the presentation engine further comprises an extrinsic parameters module configured to calculate a plurality of extrinsic parameters, based at least in part on the homograph. 8 . The apparatus of claim 7 , wherein the presentation engine further comprises a content combiner configured to compute a model view, based at least in part on the extrinsic parameters, and texture the secondary content on the identified feature to integrate the secondary content with the feature of the frame, using the model view. 9 . The apparatus of any one of claim 1 , wherein the presentation engine further comprises a content combiner configured to texture the secondary content on the identified feature to integrate the secondary content with the feature of the frame. 10 . The apparatus of claim 9 , wherein the secondary content comprises an advertisement, or the apparatus comprises a selected one of a smartphone, a computing tablet, a netbook, an e-reader, a laptop computer, a desktop computer, a game console or a set-top box. 11 . A method for consuming content, comprising: receiving and decoding, by a computing device, a primary content; and processing and presenting, by the computing device, decoded primary content, wherein processing the decoded primary content includes identifying a feature in a frame of the primary content, and integrating a secondary content with the feature; and wherein presenting the decoded primary content includes presenting the decoded primary content with the secondary content integrated with the feature of the frame. 12 . The method of claim 11 , wherein the primary content is streamed to the computing device. 13 . The method of claim 11 , further comprising receiving the secondary content or identification or description of the feature, wherein the secondary content or identification or description of the feature is provided to the computing device separate from the primary content. 14 . The method of claim 11 , further comprising retrieving, by the computing device, a position or pose of a camera for the frame. 15 . The method of claim 11 , further comprising identifying, by the computing device, the feature in the frame. 16 . The method of claim 15 , further comprising calculating, by the computing device, a homograph for the frame and the feature, and calculating, by the computing device, a plurality of extrinsic parameters, based at least in part on the homograph. 17 . (canceled) 18 . The method of claim 16 , further comprising computing, by the computing device, a model view, based at least in part on the extrinsic parameters, and texturing, by the computing device, the secondary content on the identified feature to integrate the secondary content with the feature of the frame, using the model view. 19 . The method of claim 11 , further comprising texturing the secondary content on the identified feature to integrate the secondary content with the feature of the frame. 20 - 25 . (canceled) 26 . At least one storage medium comprising a plurality of instructions configured to cause an apparatus, in response to execution of the instructions, to consume content, wherein consumption of content includes the apparatus: receives and decodes a primary content; and processes and presents decoded primary content, wherein process of the decoded primary content includes identification of a feature in a frame of the primary content, and integrate a secondary content with the feature; and wherein presentation of the decoded primary content includes presentation of the decoded primary content with the secondary content integrated with the feature of the frame. 27 . The storage medium of claim 26 , wherein the primary content is streamed to the apparatus. 28 . The storage medium of claim 26 , wherein the apparatus is further caused to receive the secondary content, wherein the secondary content is provided to the apparatus separate from the primary content. 29 . The storage medium of claim 26 , wherein the apparatus is further caused to receive identification or description of the feature. 30 . The storage medium of claim 26 , wherein the apparatus is further caused to: identify the feature in the frame; calculate a homograph for the frame and the feature; calculate a plurality of extrinsic parameters, based at least in part on the homograph; compute a model view, based at least in part on the extrinsic parameters, and to texture the secondary content on the identified feature to integrate the secondary content with the feature of the frame, using the model view. 31 . The storage medium of claim 26 , wherein the apparatus is further caused to texture the secondary content on the identified feature to integrate the secondary content with the feature of the frame. 32 . The storage medium of claim 26 , wherein the secondary content comprises an advertisement.
involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream (arrangements characterised by components specially adapted for monitoring, identification or recognition of video in broadcast systems H04H60/59) · CPC title
involving advertisement data (advertising per se G06Q30/02) · CPC title
Analysis of motion (motion estimation for coding, decoding, compressing or decompressing digital video signals H04N19/43, H04N19/51) · CPC title
Mixing · CPC title
Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.