TRANSITION FROM LOCALLY STORED VIDEO DATA TO BROADCAST FEED
First Claim
1. A method implemented in a viewing device, comprising:
- generating a first video signal from a broadcast feed;
providing the first video signal for display on a television display device;
receiving a signal in the broadcast feed indicating the broadcast feed contains a replaceable portion, the replaceable portion indicating a portion of the received broadcast feed that can be replaced with a video signal generated from data stored locally at the viewing device;
in response to receiving the signal;
selecting, from a data storage device, advertisement data for an advertisement, the advertisement data including a beginning segment of compressed video data and an ending segment of uncompressed video data;
generating the first video signal from the advertisement data for the advertisement;
monitoring for generation of the first video signal from the ending segment of the advertisement data;
in response to monitoring the generation of the first video signal from the ending segment of the advertisement data;
generating a second video signal from a broadcast feed while generating the first video signal from the ending segment of the advertisement data; and
providing the second video signal for display on the television display device after generating the first video signal from the advertisement data is completed.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for television advertising. In one aspect, a method includes generating a first video signal from a broadcast feed and providing the first video signal for display on a television device. Selecting advertisement data for an advertisement in response to a signal in the broadcast feed indicating the broadcast contains a replaceable portion. Generating a first video signal from the selected advertisement data. In response to generating the first video signal from the ending segment of the advertisement data, generating a second video signal from the broadcast feed while continuing to generate the first video signal from the ending segment of the advertisement data. Providing the second video signal for display on the television device after generating the first video signal from the advertisement data is complete.
-
Citations
19 Claims
-
1. A method implemented in a viewing device, comprising:
-
generating a first video signal from a broadcast feed; providing the first video signal for display on a television display device; receiving a signal in the broadcast feed indicating the broadcast feed contains a replaceable portion, the replaceable portion indicating a portion of the received broadcast feed that can be replaced with a video signal generated from data stored locally at the viewing device; in response to receiving the signal; selecting, from a data storage device, advertisement data for an advertisement, the advertisement data including a beginning segment of compressed video data and an ending segment of uncompressed video data; generating the first video signal from the advertisement data for the advertisement; monitoring for generation of the first video signal from the ending segment of the advertisement data; in response to monitoring the generation of the first video signal from the ending segment of the advertisement data; generating a second video signal from a broadcast feed while generating the first video signal from the ending segment of the advertisement data; and providing the second video signal for display on the television display device after generating the first video signal from the advertisement data is completed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving compressed data for the advertisement; selecting a first segment of the compressed data and a second segment of the compressed data, the second segment of the compressed data being data that are used to generate an ending portion of the advertisement that is of a duration at least equal to a key frame periodicity of an encoding scheme used to encode the compressed data; decompressing the compressed data of the ending segment; storing the compressed data of the first segment as a beginning segment of advertisement data; and storing the decompressed data of the second segment as an ending segment of advertisement data. - View Dependent Claims (10)
-
-
11. A viewing device, comprising:
-
a data storage device storing advertisement data for one or more advertisements, and for each advertisement the advertisement data includes a beginning segment and an ending segment; and signal processing circuitry in data communication with the data storage device and that performs operations comprising; generating a first video signal from a broadcast feed; providing the first video signal for display on a television display device; receiving a signal in the broadcast feed indicating the broadcast feed contains a replaceable portion, the replaceable portion indicating a portion of the received broadcast feed that can be replaced with a video signal generated from data stored locally at the viewing device; in response to receiving the signal; selecting, from a data storage device, advertisement data for an advertisement, the advertisement data including a beginning segment of compressed video data and an ending segment of uncompressed video data; generating the first video signal from the advertisement data for the advertisement; monitoring for generation of the first video signal from the ending segment of the advertisement data; in response to monitoring the generation of the first video signal from the ending segment of the advertisement data; generating a second video signal from a broadcast feed while generating the first video signal from the ending segment of the advertisement data; and providing the second video signal for display on the television display device after generating the first video signal from the advertisement data is completed. - View Dependent Claims (12, 13, 14)
-
-
15. A system, comprising:
-
a data processing apparatus; and a memory storage apparatus storing instruction that when executed by the data processing apparatus cause the data processing apparatus to perform operations comprising; receiving compressed data for an advertisement, the compressed data received in a broadcast feed; selecting a first segment of the compressed data and a second segment of the compressed data, the second segment of the compressed data being data that are used to generate an ending portion of the advertisement that is of a duration at least equal to a key frame periodicity of an encoding scheme used to encode the compressed data; decompressing the compressed data of the ending segment; storing, in the memory storage apparatus, the compressed data of the first segment as a beginning segment of advertisement data; and storing, in the memory storage apparatus, the decompressed data of the second segment as an ending segment of advertisement data. - View Dependent Claims (16, 17, 18, 19)
-
Specification