Systems and methods for facilitating seamless flow content splicing
US-12177498-B2 · Dec 24, 2024 · US
US10616630B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10616630-B2 |
| Application number | US-201816026809-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 3, 2018 |
| Priority date | Oct 20, 2016 |
| Publication date | Apr 7, 2020 |
| Grant date | Apr 7, 2020 |
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.
Disclosed are a method for querying information of a TV program broadcasted currently and a smart TV, to solve the problem that the descriptive information of a TV program broadcasted currently displayed by the smart TV doesn't match the actual video image broadcasted. The method comprises: obtaining a program information list corresponding to a channel identification from an EPG server according to the channel identification of a channel broadcasted currently, where the program information list includes correspondence between program identifications and program descriptive information; after obtaining a real time video stream from a program source server corresponding to the channel identification, parsing and obtaining a program identification in the real-time video stream; and obtaining program descriptive information corresponding to the program identification from the correspondence.
Opening claim text (preview).
The invention claimed is: 1. A method for processing program information of a current TV program, the method comprising: obtaining a program information list, wherein the program information list is obtained from an electric program guide (EPG) server and comprises correspondence between program identifications and program descriptive information; obtaining a video stream slice from a program source server according to a channel identification of the current TV program being played on a TV set; parsing the video stream slice to obtain a program identification in the video stream slice, wherein the video stream slice is formed by slicing a whole video file corresponding to the program identification into a plurality of video slices and adding the program identification into each of the video slices by the program source server; obtaining, based on the program information list, program descriptive information corresponding to the program identification obtained by said parsing; determining first program descriptive information based on the program information list and a current time on the TV set; in response to determining that a locally recorded, currently broadcasted program record corresponding to the channel identification is invalid, generating a new currently broadcasted program record according to the program descriptive information corresponding to the program identification obtained by said parsing, and replacing the locally recorded, currently broadcasted program record corresponding to the channel identification with the new currently broadcasted program record, where the currently broadcasted program record corresponding to the channel identification is determined based on the first program descriptive information; and before determining whether the locally recorded, currently broadcasted program record corresponding to the channel identification is invalid, if it is determined that the program identification in the locally recorded, currently broadcasted program record corresponding to the channel identification is different from the program identification obtained by said parsing, obtaining a video stream based on a play address in the locally recorded, currently broadcasted program record corresponding to the channel identification, and after retrieving a program identification from the obtained video stream, replacing the program identification in the locally recorded, currently broadcasted program record corresponding to the channel identification with the retrieved program identification. 2. The method according to claim 1 , wherein the program information list comprises program identifications and program descriptive information during a predefined time period, and wherein each program identification corresponds to a time period. 3. The method according to claim 2 , wherein the predefined time period is 1 day. 4. The method according to claim 1 , further comprising: in response to a determination of the first program descriptive information, presenting the first program descriptive information on the TV set. 5. The method according to claim 1 , wherein the video stream slice is obtained based on Internet protocol. 6. A television (TV) set comprising a display, a memory and a processor, the memory configured to have computer instructions stored thereon, and the processor, in communication with the memory, configured to execute the computer instructions to cause the TV set to: obtain a program information list, wherein the program information list is obtained from an electric program guide (EPG) server and comprises correspondence between program identifications and program descriptive information; obtain a video stream slice from a program source server according to a channel identification of a current TV program being played on the TV set; parse the video stream slice to obtain a program identification in the video stream slice, wherein the video stream slice is formed by slicing a whole video file corresponding to the program identification into a plurality of video slices and adding the program identification into each of the video slices by the program source server; obtain, based on the program information list, program descriptive information corresponding to the program identification obtained by said parsing; determine first program descriptive information based on the program information list and a current time on the TV set; in response to determining that a locally recorded, currently broadcasted program record corresponding to the channel identification is invalid, generate a new currently broadcasted program record according to the program descriptive information corresponding to the program identification obtained by said parsing, and replace the locally recorded, currently broadcasted program record corresponding to the channel identification with the new currently broadcasted program record, where the currently broadcasted program record corresponding to the channel identification is determined based on the first program descriptive information; and before determining whether the locally recorded, currently broadcasted program record corresponding to the channel identification is invalid, if it is determined that the program identification in the locally recorded, currently broadcasted program record corresponding to the channel identification is different from the program identification obtained by said parsing, obtain a video stream based on a play address in the locally recorded, currently broadcasted program record corresponding to the channel identification, and after retrieving a program identification from the obtained video stream, replace the program identification in the locally recorded, currently broadcasted program record corresponding to the channel identification with the retrieved program identification. 7. The TV set according to claim 6 , wherein the program information list comprises program identifications and program descriptive information during a predefined time period, and wherein each program identification corresponds to a time period. 8. The TV set according to claim 7 , wherein the predefined time period is 1 day. 9. The TV set according to claim 6 , wherein the processor further configured to execute the computer instructions to cause the TV set to: in response to a determination of the first program descriptive information, present the first program descriptive information on the TV set. 10. The TV set according to claim 6 , wherein the video stream slice is obtained based on Internet protocol.
for searching programme descriptors (retrieval of video data G06F16/739) · CPC title
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 transmission via Internet (transmission by internet of broadcast information H04H60/82) · 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
Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.