Scene identification
US-9253533-B1 · Feb 2, 2016 · US
US9813784B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9813784-B1 |
| Application number | US-201514668738-A |
| Country | US |
| Kind code | B1 |
| Filing date | Mar 25, 2015 |
| Priority date | Mar 25, 2015 |
| Publication date | Nov 7, 2017 |
| Grant date | Nov 7, 2017 |
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.
Techniques are described for providing functionality to allow a viewer of a television show to watch a “previously on” segment of an episode of the television show and be able to watch the scenes from prior episodes referenced in the “previously on” segment.
Opening claim text (preview).
What is claimed is: 1. A computer implemented method, comprising: receiving, by a media server, a request from a client device for an episode of a show; streaming, by the media server, the episode to the client device, the episode having a portion providing a series of clips of scenes of prior episodes; receiving, by the media server, a request from the client device to provide a scene of one of the prior episodes corresponding to a clip in the series of clips; determining, by the media server, a fingerprint representative of one or more frames of the clip in the series of clips; searching, by the media server, a database of fingerprints representative of one or more frames of scenes of episodes of the show for a scene having one or more frames associated with a fingerprint matching the fingerprint representative of the one or more frames of the clip; determining, by the media server, a start time of playback of the scene in relation to playback of the episode of the show, the start time of the playback of the scene occurring before a playback time corresponding to the one or more frames of the scene that are associated with the fingerprint matching the fingerprint representative of the one or more frames of the clip; streaming, by the media server, the scene of the prior episode to the client device for playback, the streaming beginning from the start time of the scene, wherein a time duration of the playback of the scene of the prior episode is based on a time duration of the clip in the series of clips referencing the scene. 2. The method of claim 1 , wherein frames of the clip are a subset of frames of the scene. 3. The method of claim 1 , further comprising: determining, by the media server, a playback of the scene of the prior episode is finished; and streaming, by the media server, another clip from the portion providing a series of clips of scenes of prior episodes to the client device responsive to the determination that the playback of the scene is finished. 4. The method of claim 1 , wherein the database of fingerprints includes a fingerprint of at least one frame of each scene of each episode of the show. 5. A computing device, comprising: one or more processors and memory configured to: determine that a first fingerprint representing one or more frames of a recap sequence of media content corresponds to a second fingerprint representing one or more frames of a scene of the media content; determine a start time of playback of the scene in relation to playback of the media content, the start time of the playback of the scene occurring before a playback time corresponding to the one or more frames of the scene corresponding to the second fingerprint in relation to the playback of the media content, and provide the scene of the media content to a user device for playback from the start time of the scene based on the determination that the first fingerprint representing one or more frames of the recap sequence corresponds to the second fingerprint representing one or more frames of the scene of the media content, wherein a time duration of the playback of the scene is based on a time duration of a portion of the recap sequence referencing the scene. 6. The computing device of claim 5 , wherein the first fingerprint and the second fingerprint each indicate visual signatures of the corresponding frames. 7. The computing device of claim 6 , wherein the visual signature of the first fingerprint matches the visual signature of the second fingerprint. 8. The computing device of claim 5 , wherein determining that the first fingerprint corresponds to the second fingerprint includes searching a database of fingerprints of frames of the media content for similarities between the first fingerprint and the second fingerprint. 9. The computing device of claim 8 , wherein the database of fingerprints of frames includes one fingerprint for at least one frame of each scene of each episode of the media content. 10. The computing device of claim 5 , wherein the recap sequence includes a series of clips of scenes of prior episodes of the media content. 11. The computing device of claim 10 , the one or more processors and memory are further configured to: generate a visual indicator indicating that a clip in the series of clips corresponds to a scene in the prior episodes of the media content. 12. The computing device of claim 11 , wherein the scene of the episode of the media content is provided to the user device based on a selection of the visual indicator. 13. A computer program product, comprising one or more non-transitory computer-readable media having computer program instructions stored therein, the computer program instructions being configured such that, when executed by one or more computing devices, the computer program instructions cause the one or more computing devices to: determine that a first fingerprint representing one or more frames of a recap sequence of media content corresponds to a second fingerprint representing one or more frames of a scene of the media content; determine a start time of playback of the scene in relation to playback of the media content, the start time of the playback of the scene occurring before a playback time corresponding to the one or more frames of the scene corresponding to the second fingerprint in relation to the playback of the media content, and provide the scene of the media content to a user device for playback from the start time of the scene based on the determination that the first fingerprint of the frame of the recap sequence corresponds to the second fingerprint of the frame of the scene of the media content, wherein a time duration of the playback of the scene is based on a time duration of a portion of the recap sequence referencing the scene. 14. The computer program product of claim 13 , wherein the first fingerprint and the second fingerprint each indicate visual signatures of the corresponding frames. 15. The computer program product of claim 13 , wherein the visual signature of the first fingerprint matches the visual signature of the second fingerprint. 16. The computer program product of claim 13 , wherein determining that the first fingerprint corresponds to the second fingerprint includes searching a database of fingerprints of frames of the media content for similarities between the first fingerprint and the second fingerprint. 17. The computer program product of claim 16 , wherein the database of fingerprints of frames includes one fingerprint for at least one frame of each scene of each episode of the media content. 18. The computer program product of claim 13 , wherein the recap sequence includes a series of clips of scenes of prior episodes of the media content. 19. The computer program product of claim 18 , wherein the computer program instructions are further configured to cause the one or more computing devices to: generate a visual indicator indicating that a clip in the series of clips corresponds to a scene in the prior episodes of the media content. 20. The computer program product of claim 19 , wherein the scene of the episode of the media content is provided to the user device based on a selection of the visual indicator.
Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries · CPC title
Matching criteria, e.g. proximity measures · CPC title
Extraction of image or video features · CPC title
by placing content in organized collections, e.g. EPG data repository (details of retrieval of video data and associated meta data in video databases G06F16/739) · CPC title
Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles {(information retrieval from the Internet by querying with filtering and personalisation G06F16/9535; arrangements for replacing or switching information during the broadcast H04H20/10; push services over packet-switching network H04L12/1859; adaptation of message content in packet-switching networks H04L51/063)} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.