KR101377849B1 - 실시간 방송채널별 부가정보제공시스템 및 제어방법 - Google Patents
실시간 방송채널별 부가정보제공시스템 및 제어방법 Download PDFInfo
- Publication number
- KR101377849B1 KR101377849B1 KR1020130121026A KR20130121026A KR101377849B1 KR 101377849 B1 KR101377849 B1 KR 101377849B1 KR 1020130121026 A KR1020130121026 A KR 1020130121026A KR 20130121026 A KR20130121026 A KR 20130121026A KR 101377849 B1 KR101377849 B1 KR 101377849B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- real
- time
- channel
- broadcast
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000013507 mapping Methods 0.000 claims abstract description 68
- 238000004458 analytical method Methods 0.000 claims abstract description 54
- 230000005540 biological transmission Effects 0.000 claims abstract description 51
- 239000000284 extract Substances 0.000 claims abstract description 10
- 230000010365 information processing Effects 0.000 claims description 21
- 238000000605 extraction Methods 0.000 claims description 13
- 230000006835 compression Effects 0.000 abstract description 7
- 238000007906 compression Methods 0.000 abstract description 7
- 238000007726 management method Methods 0.000 description 16
- 238000012545 processing Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000010835 comparative analysis Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
Images
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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
-
- 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
-
- 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
-
- 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/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
본 발명은 인터넷에 연결된 다양한 사용자 단말기(스마트폰, 태블릿PC, 노트북, 셋톱박스 등)를 통해 사용자가 시청중인 방송의 영상 및 음성 콘텐츠를 실시간으로 자동 분석하여, 시청중인 방송과 관련된 부가정보를 제공함으로써 콘텐츠의 이용경험을 강화하고 사용자의 편의성을 획기적으로 증진시키기 위한 실시간방송채널부가정보시스템 및 그의 제어방법에 관한 것이다.
이와 같은 본 발명의 특징은 다수의 채널별로 실시간으로 방송을 송출하는 방송송출시스템으로부터 송출되는 실시간방송정보를 수신받고, 실시간으로 방송되는 실시간방송을 시청한 사용자의 사용자단말기로부터 실시간시청정보를 전송받으며, 방송송출시스템으로부터 전송받은 전체 채널의 실시간방송정보에 대해서 영상 및 음성 중 어느 하나 이상의 패턴정보를 추출한 데이터에 대해, 사용자단말기로부터 전송받은 실시간시청정보의 영상 및 음성 중 어느 하나 이상의 패턴정보를 추출한 데이터를 비교하여, 실시간시청정보에 해당되는 실시간방송정보의 채널정보, 채널정보에 대한 멀티캐스트IP주소의 매핑정보를 포함한 시청방송안내정보를 사용자단말기로 전송하고, 시청방송안내정보를 수신받은 사용자단말기로부터 해당되는 방송의 URL정보를 포함한 콘텐츠요청정보를 수신받고, 해당되는 방송의 URL정보에 해당하는 콘텐츠정보를 사용자단말기로 전송하는 것을 특징으로 한다.
이와 같은 본 발명의 특징은 다수의 채널별로 실시간으로 방송을 송출하는 방송송출시스템으로부터 송출되는 실시간방송정보를 수신받고, 실시간으로 방송되는 실시간방송을 시청한 사용자의 사용자단말기로부터 실시간시청정보를 전송받으며, 방송송출시스템으로부터 전송받은 전체 채널의 실시간방송정보에 대해서 영상 및 음성 중 어느 하나 이상의 패턴정보를 추출한 데이터에 대해, 사용자단말기로부터 전송받은 실시간시청정보의 영상 및 음성 중 어느 하나 이상의 패턴정보를 추출한 데이터를 비교하여, 실시간시청정보에 해당되는 실시간방송정보의 채널정보, 채널정보에 대한 멀티캐스트IP주소의 매핑정보를 포함한 시청방송안내정보를 사용자단말기로 전송하고, 시청방송안내정보를 수신받은 사용자단말기로부터 해당되는 방송의 URL정보를 포함한 콘텐츠요청정보를 수신받고, 해당되는 방송의 URL정보에 해당하는 콘텐츠정보를 사용자단말기로 전송하는 것을 특징으로 한다.
Description
본 발명은 인터넷에 연결된 다양한 사용자 단말기(스마트폰, 태블릿PC, 노트북, 셋톱박스 등)를 통해 사용자가 시청중인 방송의 영상 및 음성 콘텐츠를 실시간으로 자동 분석하여, 시청중인 방송과 관련된 부가정보를 제공함으로써 콘텐츠의 이용경험을 강화하고 사용자의 편의성을 획기적으로 증진시키기 위한 실시간방송채널부가정보시스템 및 그의 제어방법에 관한 것이다.
일반적으로 방송은 방송국과 같은 곳에서 송출되는 방송을 텔레비젼을 통하여 시청자에게 제공하는 것이다.
방송을 송출하는 방식이나 구성, 장비 등이나 서비스의 형태 등 다양한 방식으로 시청자에게 방송을 제공하고 있으며, 대표적으로 공중파방송(지상파, 위성 등), 케이블TV, IPTV, 위성방송, DMB방송, 무선의 스마트단말기로 제공되는 스마트TV방송, 개인 인터넷방송 등 다양한 방식으로 방송을 제공하고 있다.
물론 사용자는 일반적인 텔레비전수상기, 방송 제공을 위한 셋톱박스 등을 이용한 방송장치, DMB방송 수신기, 이에 더하여 스마트폰이나 테블릿PC 등을 이용한 방송의 수신 등 다양한 방식으로 방송을 즐기고 있다.
근래들어 대부분의 방송은 종래의 아날로그방식에서 디지털방송으로 바뀌었으며, 이러한 디지털방송으로는 송출되는 방송정보에 다양한 정보를 제공할 수 있는 장점을 갖게 된다.
그러나 대부분의 방송 송출은 주로 방송화면의 영상정보 및 음성정보를 포함해야 하고, 또한 방송채널의 증가로 인하여 상당량의 방송 패킷 정보를 전송하게 된다. 이를 위해 대부분의 방송정보는 MPEG2-TS 등과 같이 방송 송출에 적합한 데이터형태로 변환되어 송출하게 된다. 따라서 방송과 직접 관련된 정보가 아닌 부가정보는 무한정 방송정보에 포함시켜 제공하기가 곤란하게 된다.
반면 사용자인 시청자는 방송을 시청하는 중에 방송에서 보여지는 출연자의 정보, 해당 방송과 관련된 일정이라던가 연출자 등의 정보, 출연자가 입고 있는 의복이나 장신구에 대한 정보, 방송되고 있는 장소의 정보, 방송과 관련된 제품의 상세정보 및 구입정보, 방송에서 언급했던 내용이나 방송음악정보 등 다양한 정보에 대해서 좀더 상세히 알고자 하는 요구가 점점더 늘어나고 있다.
따라서 효과적으로 이 많은 방송관련 정보를 손쉽게 시청자에게 제공할 수 있는 기술의 구현이 절실히 요구되고 있다.
상기와 같은 문제점을 해소하기 위한 본 발명은 위성(또는 유선, IP 등)을 통하여 전송되는 방송 프로그램에 대해 실시간으로 다수 채널의 소스정보를 분석하여, 음성부분, 영상부분의 특정 패턴을 추출하여 저장하고, 이후 사용자 단말기로부터의 정보요청을 대기하며, 사용자 단말기에서는 방송의 음성 또는 영상정보를 입력하여 분석한 정보를 서버로 전송하고, 서버에서는 음성 또는 영상정보를 DB정보와 비교하고, 판별한 내용(채널정보)의 결과값을 단말기에 다시 제공하며, 사용자단말기는 서버로부터 입력된 결과값을 기반으로 그와 관련된 부가 정보를 웹서버에서 로딩하여 단말기 사용자에게 제공하는 등, 사용자가 원하는 방송관련정보를 손쉽게 자동으로 제공하기 위한 목적이 있다.
그리고 본 발명의 다른 목적은, 방송의 디지털화와 압축기술의 발달에 따라 사용자가 이용할 수 있는 채널이 대폭으로 늘어난 다채널 다매체 시대에, 이러한 다채널 방송을 실시간으로 분석하고 사용자 단말기에 실시간 부가정보를 제공하는 것이다.
아울러 본 발명의 또 다른 목적은, 실시간방송되는 실시간방송정보를 채널별로 멀티캐스트IP주소와 관련한 매핑정보를 생성하여 처리함으로써 용이하게 정보처리가 이루어지게 하는 것이다.
또한 본 발명의 또 다른 목적은, 사용자단말기로 전송하는 시청방송안내정보에서도 시청하고 있는 방송의 채널정보, 방송시간정보, 멀티캐스트IP주소 정보의 매핑정보를 포함시켜, 방송의 콘텐츠를 제공하는 웹주소에 멀티캐스트IP주소 정보의 소정 정보가 포함되게 하여, 채널별로 구분된 웹주소의 URL 정보를 생성하여 손쉽게 정보의 검색 및 웹주소 검색이 이루어지게 하는 것이다.
상기와 같은 목적을 달성하기 위한 본 발명은, 다수의 채널별로 실시간으로 방송을 송출하는 방송송출시스템으로부터 송출되는 실시간방송정보를 수신받고, 실시간으로 방송되는 실시간방송을 시청한 사용자의 사용자단말기로부터 실시간시청정보를 전송받으며, 방송송출시스템으로부터 전송받은 전체 채널의 실시간방송정보에 대해서 영상 및 음성 중 어느 하나 이상의 패턴정보를 추출한 데이터에 대해, 사용자단말기로부터 전송받은 실시간시청정보의 영상 및 음성 중 어느 하나 이상의 패턴정보를 추출한 데이터를 비교하여, 실시간시청정보에 해당되는 실시간방송정보의 채널정보, 채널정보에 대한 멀티캐스트IP주소의 매핑정보를 포함한 시청방송안내정보를 사용자단말기로 전송하고, 시청방송안내정보를 수신받은 사용자단말기로부터 해당되는 방송의 URL정보를 포함한 콘텐츠요청정보를 수신받고, 해당되는 방송의 URL정보에 해당하는 콘텐츠정보를 사용자단말기로 전송하는 것을 특징으로 하는 채널별실시간콘텐츠제공시스템을 제공한다.
이에 본 발명의 바람직한 실시예에 있어서, 수신된 실시간방송정보로부터 전체 채널별로 영상 및 음성의 패턴정보를 추출하여 채널별캡쳐정보를 생성하는 채널별캡쳐부; 및 상기 채널별캡쳐부에 의하여 수신된 전체 방송의 채널별로 추출된 실시간의 채널별캡쳐정보의 데이터에 대해, 사용자단말기로부터 전송받은 실시간시청정보의 영상 및 음성 중 어느 하나 이상의 패턴정보를 추출한 데이터와 비교하며, 실시간시청정보에 해당하는 실시간방송의 채널정보 및 해당되는 채널의 멀티캐스트IP주소의 매핑정보를 포함한 시청방송안내정보를 사용자단말기로 전송하는 채널별방송캡쳐분석부를 포함하는 것을 특징으로 하는 채널별실시간콘텐츠제공시스템을 제공한다.
그리고 본 발명의 바람직한 실시예에 있어서, 상기 채널별캡쳐부는: 실시간방송정보를 수신하는 실시간방송정보수신모듈; 수신된 실시간방송정보에 대해 전체 방송의 채널별로 멀티캐스트 패킷(multicast packet)을 분석하여 수신된 전체 방송의 채널별로 멀티캐스트IP주소와 채널정보를 매핑하여 매핑정보를 생성하는 전체채널매핑모듈; 수신된 전체 방송의 채널별로 분류된 실시간방송정보에서 각 채널의 실시간 영상정보와 실시간 음성정보를 추출하는 채널별영상음성분류모듈; 수신된 전체 방송의 채널별로 분류된 실시간영상정보에서 영상의 패턴정보를 추출하는 채널별실시간영상캡쳐모듈; 수신된 전체 방송의 채널별로 분류된 실시간음성정보에서 음성의 패턴정보를 추출하는 채널별실시간음성캡쳐모듈; 및 수신된 전체 방송의 채널별 실시간방송정보에 대해, 채널별로 추출된 실시간의 영상의 패턴정보를 포함한 영상패턴데이터, 음성의 패턴정보를 포함한 음성패턴데이터와 함께, 채널정보, 방송시간정보, 및 채널별 멀티캐스트IP주소의 매핑정보를 포함한 채널별캡쳐정보를 생성하는 채널별실시간캡쳐테이블모듈을 포함하고, 상기 채널별캡쳐정보는 채널정보, 방송시간정보, 및 채널별 멀티캐스트IP주소의 매핑정보를 포함한 채널별실시간방송캡쳐테이블을 포함하는 것을 특징으로 하는 채널별실시간콘텐츠제공시스템을 제공한다.
또한 본 발명의 바람직한 실시예에 있어서, 상기 채널별방송캡쳐분석부는: 사용자단말기로부터 실시간시청정보를 수신받고 실시간시청정보로부터 영상정보 및 음성정보를 추출하는 단말기정보처리모듈; 송출되는 방송의 전체 채널의 실시간방송정보로부터 추출로 생성된 채널별캡쳐정보의 채널별실시간방송캡쳐테이블의 데이터에 대해, 사용자단말기로부터 전송받은 실시간시청정보의 영상의 패턴정보를 추출한 데이터를 비교하여, 실시간시청정보에 해당되는 실시간방송정보를 판별하고 해당되는 실시간방송정보를 분석하는 영상캡쳐비교분석모듈; 송출되는 방송의 전체 채널의 실시간방송정보로부터 추출로 생성된 채널별캡쳐정보의 채널별실시간방송캡쳐테이블의 데이터에 대해, 사용자단말기로부터 전송받은 실시간시청정보의 음성의 패턴정보를 추출한 데이터를 비교하여, 실시간시청정보에 해당되는 실시간방송정보를 판별하고 해당되는 실시간방송정보를 분석하는 음성캡쳐비교분석모듈; 및 실시간시청정보의 영상 또는 음성 정보의 데이터 및 채널별실시간방송캡쳐테이블의 데이터와의 비교판별에 의하여 실시간시청정보에 해당되는 채널의 실시간방송정보에 대해서, 채널정보, 방송정보, 방송시간정보 및 해당되는 채널의 멀티캐스트IP주소의 매핑정보를 포함한 시청방송안내정보를 생성하는 방송안내정보처리모듈을 포함하는 것을 특징으로 하는 채널별실시간콘텐츠제공시스템을 제공한다.
아울러 본 발명의 바람직한 실시예에 있어서, 상기의 채널별실시간콘텐츠제공시스템; 다수의 채널별로 실시간으로 방송을 송출하는 방송송출시스템; 방송을 수신받아 방송제공단말기를 통해 방송을 제공하는 방송수신부; 및 방송을 시청하는 사용자의 사용자단말기를 포함하고, 상기 채널별실시간콘텐츠제공시스템은: 사용자단말기로부터 방송의 콘텐츠정보와 관련한 URL정보를 포함한 콘텐츠요청정보를 수신받고, 수신된 방송의 URL정보와 관련한 해당 방송의 콘텐츠정보를 사용자단말기로 전송하는 채널구분웹서버; 및 사용자단말기에서 송신된 콘텐츠요청정보를 채널구분웹서버를 통해 전송받고, 콘텐츠요청정보의 URL정보와 관련된 콘텐츠정보를 검색하여 콘텐츠정보를 사용자단말기로 전송하는 콘텐츠관리시스템을 포함하는 것을 특징으로 하는 실시간방송채널별부가정보제공시스템을 제공한다.
이에 더하여 본 발명의 바람직한 실시예에 있어서, 방송제공단말기를 통해 제공되는 방송의 영상 및 음성 중 어느 하나 이상의 데이터를 채널별실시간콘텐츠제공시스템으로 전송하여 방송의 채널정보, 방송정보, 방송시간정보 및 해당되는 채널의 멀티캐스트IP주소의 매핑정보를 포함한 시청방송안내정보를 전송받고, 채널정보와 매핑된 멀티캐스트IP주소 데이터를 추출하여 해당 채널의 멀티캐스트IP주소 정보 중 소정 데이터를 포함한 URL정보를 생성하고 해당 방송의 URL정보를 포함한 콘텐츠요청정보를 생성하며, 해당 방송의 콘텐츠정보와 관련된 URL정보를 포함한 콘텐츠요청정보를 채널별실시간콘텐츠제공시스템으로 전송하여 해당 방송의 콘텐츠정보를 전송받으며, 시청방송안내정보에서 채널정보와 매핑된 멀티캐스트IP주소 데이터를 추출하여 해당 채널의 멀티캐스트IP주소 정보 중 소정 데이터를 포함한 URL정보를 생성하고 해당 방송의 URL정보를 포함한 콘텐츠요청정보를 생성하는 URL생성어플모듈을 포함하는 것을 특징으로 하는 실시간방송 채널별 부가정보제공을 위한 사용자단말기를 제공한다.
나아가 본 발명의 바람직한 실시예에 있어서, 채널별실시간콘텐츠제공시스템에 의하여, 다수의 채널별로 송출되는 방송의 실시간방송정보에 대해서 영상 및 음성 중 어느 하나 이상의 패턴정보를 추출한 데이터를 포함한 채널별캡쳐정보의 채널별실시간방송캡쳐테이블을 생성하는 실시간방송캡쳐정보추출단계; 실시간으로 방송되는 실시간방송의 영상 및 음성 중 어느 하나 이상의 데이터를 포함한 실시간시청정보를 사용자단말기로부터 전송받은 채널별실시간콘텐츠제공시스템에서, 실시간시청정보의 데이터와 채널별실시간방송캡쳐테이블의 데이터를 비교하여 실시간시청정보에 해당되는 실시간방송정보를 판별하고, 실시간시청정보에 해당되는 실시간방송정보의 채널정보, 방송시간정보 및 해당되는 채널의 멀티캐스트IP주소의 매핑정보를 포함한 시청방송안내정보를 생성하여 사용자단말기로 전송하는 실시간채널별방송캡쳐분석단계; 및 채널별 멀티캐스트IP주소 정보 중 소정 데이터를 포함한 URL정보를 포함하여 콘텐츠요청정보를 생성한 사용자단말기로부터 해당 방송의 URL정보를 포함한 콘텐츠요청정보를 채널별실시간콘텐츠제공시스템으로 전송하고, 채널별실시간콘텐츠제공시스템에서 해당 방송의 URL정보에 해당하는 방송정보 및 콘텐츠정보를 사용자단말기로 전송하는 실시간콘텐츠전송단계를 포함하는 것을 특징으로 하는 실시간방송채널별부가정보제공시스템 제어방법을 제공한다.
그리고 본 발명의 바람직한 실시예에 있어서, 상기 실시간방송캡쳐정보추출단계는: 방송송출시스템에서 송출되는 방송의 실시간방송정보를 전송받은 채널별실시간콘텐츠제공시스템에서 실시간방송정보를 저장하는 실시간방송정보수신단계; 채널별실시간콘텐츠제공시스템의 채널별캡쳐부에 의하여, 송출되는 실시간방송정보에서 채널별로 실시간방송정보를 분류하고, 수신된 전체 방송의 채널별로 멀티캐스트IP주소와 채널정보를 매핑한 매핑정보를 생성하여 저장하는 전체채널매핑단계; 채널별캡쳐부에 의하여, 수신된 전체 방송의 채널별로 분류된 실시간방송정보에서 실시간영상정보와 실시간음성정보를 분류하는 채널별실시간영상-음성분류단계; 채널별캡쳐부에 의하여, 수신된 전체 방송의 채널별 실시간영상정보에서 영상의 패턴정보를 추출하는 채널별실시간영상캡쳐단계; 채널별캡쳐부에 의하여, 수신된 전체 방송의 채널별 실시간음성정보에서 음성의 패턴정보를 추출하는 채널별실시간음성캡쳐단계; 및 채널별캡쳐부에 의하여, 채널별 실시간방송정보로부터 추출된 실시간영상패턴정보 및 실시간음성패턴정보와 함께 해당 채널정보, 실시간 방송시간정보 및 채널별 멀티캐스트IP주소의 매핑정보를 포함한 채널별캡쳐정보의 채널별실시간방송캡쳐테이블을 생성하는 채널별실시간방송캡쳐테이블생성단계를 포함하고, 상기 실시간채널별방송캡쳐분석단계는: 채널별방송캡쳐분석부에서, 실시간시청정보를 사용자단말기로부터 수신받아 실시간시청정보로부터 영상정보 및 음성정보를 추출하는 단말기정보처리단계; 수신된 전체 방송의 채널별 실시간방송정보로부터 추출로 생성된 채널별캡쳐정보의 채널별실시간방송캡쳐테이블의 데이터에 대해, 사용자단말기로부터 전송받은 실시간시청정보의 영상의 패턴정보를 추출한 데이터를 비교하여 해당되는 실시간방송정보를 판별하고 해당되는 실시간방송정보를 분석하는 영상캡쳐비교분석단계; 수신된 전체 방송의 채널별 실시간방송정보로부터 추출로 생성된 채널별캡쳐정보의 채널별실시간방송캡쳐테이블의 데이터에 대해, 사용자단말기로부터 전송받은 실시간시청정보의 음성의 패턴정보를 추출한 데이터를 비교하여 해당되는 실시간방송정보를 판별하고 해당되는 실시간방송정보를 분석하는 음성캡쳐비교분석단계; 실시간시청정보의 영상 또는 음성 정보 중 어느 하나 이상의 데이터 및 채널별실시간방송캡쳐테이블의 데이터와의 비교판별로 해당되는 채널의 실시간방송정보에 대해서, 채널정보, 방송정보, 방송시간정보 및 해당되는 채널의 멀티캐스트IP주소의 매핑정보를 포함한 시청방송안내정보를 생성하는 방송안내정보처리단계; 생성된 시청방송안내정보를 사용자단말기로 전송하는 방송안내정보전송단계를 포함하며, 상기 실시간콘텐츠전송단계는: 사용자단말기에서 시청방송안내정보를 채널별방송캡쳐분석부로부터 전송받아 채널정보와 매핑된 멀티캐스트IP주소 데이터를 추출하고, 해당 채널의 멀티캐스트IP주소 정보 중 소정 데이터를 포함한 URL정보를 생성하며 해당 방송의 URL정보를 포함한 콘텐츠요청정보를 생성하는 콘텐츠요청URL정보생성단계; 사용자단말기에서 해당 방송의 URL정보를 포함한 콘텐츠요청정보를 채널구분웹서버를 통해 콘텐츠관리시스템으로 전송하는 콘텐츠정보요청단계; 콘텐츠관리시스템에서 전송받은 콘텐츠요청정보를 분석하여 URL정보에 해당된 방송의 콘텐츠정보를 검색하여 콘텐츠정보를 사용자단말기로 전송하는 채널별방송콘텐츠정보제공단계; 및 사용자단말기에서 수신받은 해당 방송의 콘텐츠정보를 화면에 표시하는 콘텐츠표시단계를 포함하는 것을 특징으로 하는 실시간방송채널별부가정보제공시스템 제어방법을 제공한다.
상기와 같이 구성되는 본 발명은 위성(또는 유선, IP 등)을 통하여 전송되는 방송 프로그램에 대해 실시간으로 다수 채널의 소스정보를 분석하여, 음성부분, 영상부분의 특정 패턴을 추출하여 저장하고, 이후 사용자 단말기로부터의 정보요청을 대기하며, 사용자 단말기에서는 방송의 음성 또는 영상정보를 입력하여 분석한 정보를 서버로 전송하고, 서버에서는 음성 또는 영상정보를 DB정보와 비교, 판별한 내용(채널정보)의 결과값을 단말기에 다시 제공하며, 사용자단말기는 서버로부터 입력된 결과값을 기반으로 그와 관련된 부가 정보를 웹서버에서 로딩하여 단말기 사용자에게 제공하는 등, 사용자가 원하는 방송관련정보를 손쉽게 자동으로 제공하는 효과가 있다.
특히 방송의 디지털화와 압축기술의 발달에 따라 사용자가 이용할 수 있는 채널이 대폭으로 늘어난 다채널 다매체 시대에, 이러한 다채널 방송을 실시간으로 분석하고 사용자 단말기에 실시간 부가정보를 제공하는 장점을 갖는다.
아울러 실시간방송되는 실시간방송정보를 채널별로 멀티캐스트IP주소와 관련한 매핑정보를 생성하여 처리함으로써 정보처리가 용이하게 되는 것이다.
또한 사용자단말기로 전송하는 시청방송안내정보에서도 시청하고 있는 방송의 채널정보, 방송시간정보, 멀티캐스트IP주소 정보의 매핑정보를 포함시켜, 방송의 콘텐츠를 제공하는 웹주소에 멀티캐스트IP주소 정보의 소정 정보가 포함되게 하여, 채널별로 구분된 웹주소의 URL 정보를 생성하여 손쉽게 정보의 검색 및 웹주소 검색이 이루어지게 하는 장점을 갖는 것이다.
그리고 위성방송, 유선방송, IPTV등 방송 플랫폼 사업자가 자체 서비스하는 채널에 대해 콘텐츠 인식 시스템을 기본적으로 적용하고, 사용자 단말기를 대상으로 다양한 서비스를 직접 운영할 수 있도록 “콘텐츠 관리 시스템”을 프로그램 공급자에게 제공하여, 별도의 비용없이 콘텐츠 이용자의 단말기에 실시간 부가서비스 제공을 용이하게 하는 것이다.
아울러 소셜TV의 채널 체크인(check-in) 절차를 콘텐츠 자동 인식 기반으로 획기적으로 개선함으로써 서비스의 활성화 및 이용자 편의성을 높일 수 있을 것이다. 즉 실시간 방송과 관련된 부가정보의 제공을 하나의 솔루션으로 통합 제공함으로써 콘텐츠의 공급자, 방송 플랫폼 사업자, 콘텐츠의 이용자 모두를 만족시키며, 방송과 관련된 부가정보를 송출되는 방송정보의 제안된 부분에 포함시키는 것이 아니라 별도의 콘텐츠제공 웹서버를 통하여 제공하므로, 솔루션을 적용한 플랫폼뿐만 아니라 동일한 실시간 방송 콘텐츠를 서비스하는 지상파 방송, 유선방송, IPTV 등 모든 방송채널과 스마트 단말기를 보유한 사용자들을 대상으로 하는 등 범용성을 갖는 것이다.
도 1은 본 발명에 따른 실시간방송채널별부가정보제공시스템에 대한 개략적인 구성예시도이다.
도 2는 본 발명에 따른 실시간방송채널별부가정보제공시스템에 대한 제어 구성도이다.
도 3은 본 발명에 따른 실시간방송채널별부가정보제공시스템의 채널별캡쳐부에 대한 구성도이다.
도 4는 본 발명에 따른 실시간방송채널별부가정보제공시스템의 채널별방송캡쳐분석부에 대한 구성도이다.
도 5는 본 발명에 따른 실시간방송채널별부가정보제공시스템 제어방법에 대한 순서도이다.
도 6은 본 발명에 따른 실시간방송채널별부가정보제공시스템에서의 압축다중화설비에 대한 구성 예시도이다.
도 2는 본 발명에 따른 실시간방송채널별부가정보제공시스템에 대한 제어 구성도이다.
도 3은 본 발명에 따른 실시간방송채널별부가정보제공시스템의 채널별캡쳐부에 대한 구성도이다.
도 4는 본 발명에 따른 실시간방송채널별부가정보제공시스템의 채널별방송캡쳐분석부에 대한 구성도이다.
도 5는 본 발명에 따른 실시간방송채널별부가정보제공시스템 제어방법에 대한 순서도이다.
도 6은 본 발명에 따른 실시간방송채널별부가정보제공시스템에서의 압축다중화설비에 대한 구성 예시도이다.
이하 첨부되는 도면을 참조하여 상세히 설명한다.
즉 본 발명에 따른 실시간방송 채널별 부가정보제공을 위한 실시간방송채널별부가정보제공시스템(10), 사용자단말기(40), 채널별실시간콘텐츠제공시스템(50), 그리고 이들을 이용한 실시간방송채널별부가정보제공시스템 제어방법 등은 첨부된 도 1 내지 도 6 등에서와 같이, 다수의 채널별로 실시간으로 방송을 송출하는 방송송출시스템(20), 그리고 방송을 수신받아 방송제공단말기(31)를 통해 방송을 제공하는 방송수신부(30)를 포함하여 본 발명에서의 실시간방송채널별부가정보제공시스템(10)이 마련된다.
특히 본 발명에 따른 실시간방송채널별부가정보제공시스템(10)에는 방송제공단말기(31)를 통하여 제공되는 방송을 시청하는 사용자의 사용자단말기(40)가 마련되는 것이며, 이러한 사용자의 사용자단말기(40)에서 요청한 부가정보를 제공하는 채널별실시간콘텐츠제공시스템(50)이 함께 마련되는 것이다.
이러한 채널별실시간콘텐츠제공시스템(50)에서는 방송송출시스템(20)으로부터 실시간 방송되는 정보를 수신받고, 사용자단말기(40)로부터의 요청정보에 따라 방송되는 채널의 정보를 제공하고, 또한 사용자단말기(40)로부터 방송되는 방송에 대한 콘텐츠정보를 요청받아 제공하는 것이다.
즉 채널별실시간콘텐츠제공시스템(50)은, 다수의 채널별로 실시간으로 방송을 송출하는 방송송출시스템(20)으로부터 송출되는 실시간방송정보를 수신받고, 실시간으로 방송되는 실시간방송을 시청한 사용자의 사용자단말기(40)로부터 실시간시청정보를 전송받는다. 그리고 방송송출시스템(20)으로부터 전송받은 전체 채널의 실시간방송정보에 대해서 영상 및 음성 중 어느 하나 이상의 패턴정보를 추출한 데이터에 대해, 사용자단말기(40)로부터 전송받은 실시간시청정보의 영상 및 음성 중 어느 하나 이상의 패턴정보를 추출한 데이터를 비교하여, 실시간시청정보에 해당되는 실시간방송정보의 채널정보, 채널정보에 대한 멀티캐스트IP주소의 매핑정보를 포함한 시청방송안내정보를 사용자단말기(40)로 전송하고, 시청방송안내정보를 수신받은 사용자단말기(40)로부터 해당되는 방송의 URL정보를 포함한 콘텐츠요청정보를 수신받고, 해당되는 방송의 URL정보에 해당하는 콘텐츠정보를 사용자단말기(40)로 전송하는 것이다.
이와 같은 채널별실시간콘텐츠제공시스템(50)에 대해서 상세구성을 살펴보면 다음과 같이 실시된다.
우선 방송송출시스템(20)에서 송출되는 방송의 실시간방송정보는 채널별실시간콘텐츠제공시스템(50)의 채널별캡쳐부(52)에서 수신받아 처리하는 것이다. 이처럼 수신된 실시간방송정보는 채널방송저장부(55)에 저장된다.
이에 도 1, 도 2, 도 6 등의 예에서처럼 송출되는 방송정보는, 송출단에서는 동시에 다수의 채널로 각각 별도의 방송을 송출하게 되므로, 같은 시간에 각 채널별로 별도의 방송을 제공하게 된다. 그리하여 방송을 시청하는 사용자는 하나 또는 몇 개의 방송을 시청(또는 청취)하게 된다. 이에 사용자는 사용자단말기(40)를 통하여 시청(또는 청취)하는 방송에 대해 영상 또는 음성으로 이루어진 실시간시청정보를 생성하도록 작동하며, 이러한 정보를 이용하여 서버로부터 다양한 콘텐츠 정보를 제공받도록 실시하는 것이다. 이에 방송이 제공되는 형태로는 동영상 또는 음성제공이 이루어질 수 있고, 이에 사용자는 방송을 시청하거나 청취하게 되며, 그리하여 사용자단말기(40)를 통해 생성되는 실시간시청정보에는 시청정보 또는 청취정보인 영상 또는 음성 등을 포함하게 된다. 이하의 실시예의 설명에서는 시청으로 기재한 설명을 주로 하였으나 시청에 더하여 청취의 실시도 응용되어 적용될 수 있는 것이다.
이에 방송송출시스템(20)에서의 방송의 송출 과정을 살펴보면, 도 1, 도 2 등에서처럼, 방송내용은 방송국이나 동영상을 저장한 매체 등과 같이 많은 수의 다양한 프로그램공급자의 서버인 프로그램공급부(11)로부터 방송송출시스템(20)으로 제공된다.
다수의 프로그램공급부(11)로부터 공급된 방송 데이터는 방송송출시스템(20)에서 전송용 데이터로 변환되어 채널별로 송출되는 것으로, 우선 프로그램공급부(11)로부터 공급된 다수의 방송 데이터는 압축다중화설비(21)에서 전송데이터로 변환된다. 이에 다수의 방송들은 개별적인 엔코더(211)에서 전송에 적합한 데이터타입(예 : MPEG2-TS 타입)으로 데이터변환되며, 이에 개별 엔코더(211)들로 나누어진 방송은 각각 개별적인 방송채널이 할당되는 것이다. 또한 이러한 방송들은 엔코더(211)로 볼 때 개별적인 멀티캐스트IP주소를 부여받게 되며 이러한 멀티캐스트IP주소를 이용하여, 방송을 수신받은 셋톱박스에서 멀티캐스트IP주소에 따라 연관된 채널을 구분하여 방송을 제공하게 된다.
이처럼 다수의 방송들에 대해 각각 나누어져 엔코팅되는 다수의 엔코더(211)에 의해 전송에 적합한 데이터타입으로 데이터변환된 실시간방송정보는 다중화기기(212, multiplexer)를 거치고 송출시스템(22)을 통하여 방송을 송출하게 된다.
송출된 방송은 위성, 케이블, 지상 공중파, 지상파DMB, 위성DMB, IPTV 등 다양한 방송송수신수단을 통하여 시청자가 위치된 방송수신부(30)에 수신되는 것이다. 그리고 방송수신부(30)에서 방송을 제공할 수 있는 데이터로 변환되어 텔레비전과 같은 방송제공단말기(31)에서 방송을 제공하게 된다. 그리고 이를 사용자가 방송제공단말기(31) 화면을 보면서 방송을 즐기는 것이다.
이처럼 사용자가 시청하는 중에 방송중 원하는 정보를 구하고 싶을 때, 방송의 음성 또는 영상 정보를 사용자단말기(40)에서 서버로 전송하여 원하는 콘텐츠정보를 얻게 되는 것이다.
이를 위해 마련된 본 발명에 따른 실시간방송 채널별 부가정보제공을 위한 실시간방송채널별부가정보제공시스템(10) 및 제어방법에 대한 상세 실시예를 살펴보기로 한다.
이처럼 방송송출시스템(20)에서 송출되는 실시간방송정보는 채널별실시간콘텐츠제공시스템(50)의 채널별캡쳐부(52)에서 수신받아 채널방송저장부(55)에 저장하게 된다. 그리고 채널별캡쳐부(52)에서 실시간방송정보를 분석하여 채널별로 방송정보를 캡쳐하게 된다.
즉 방송송출시스템(20)으로부터 수신된 실시간방송정보로부터 전체 채널별로 영상 및 음성의 패턴정보를 추출하여 채널별캡쳐정보를 생성하는 채널별캡쳐부(52)를 포함하여 이루어지는 것이며, 생성된 채널별캡쳐정보는 채널방송저장부(55)에 저장된다.
또한 채널별실시간콘텐츠제공시스템(50)의 채널별캡쳐부(52)에 의하여, 다수의 채널별로 송출되는 방송의 실시간방송정보에 대해서 영상 및 음성 중 어느 하나 이상의 패턴정보를 추출한 데이터를 포함한 채널별캡쳐정보의 채널별실시간방송캡쳐테이블을 생성하는 실시간방송캡쳐정보추출단계(S01)가 수행된다.
이와 같은 채널별캡쳐부(52) 및 실시간방송캡쳐정보추출단계(S01) 등에 의해 채널별캡쳐정보의 생성에 관한 실시예에 대해서 좀더 상세히 살펴보면 다음과 같다.
즉 상기 채널별캡쳐부(52)는, 실시간방송정보를 수신하는 실시간방송정보수신모듈(521)을 포함한다.
아울러 상기 실시간방송캡쳐정보추출단계(S01)는, 방송송출시스템(20)에서 송출되는 방송의 실시간방송정보를 전송받은 채널별실시간콘텐츠제공시스템(50)에서, 채널별캡쳐부(52)의 실시간방송정보수신모듈(521)에 의해서 수신된 실시간방송정보를 저장하는 실시간방송정보수신단계(S011)를 수행한다.
다음으로 채널별캡쳐부(52)에는, 수신된 실시간방송정보에 대해 전체 방송의 채널별로 멀티캐스트 패킷(multicast packet)을 분석하여 수신된 전체 방송의 채널별로 멀티캐스트IP주소와 채널정보를 매핑하여 매핑정보를 생성하는 전체채널매핑모듈(522)을 포함하는 것이다.
아울러 채널별실시간콘텐츠제공시스템(50)에서 채널별캡쳐부(52)의 전체채널매핑모듈(522)에 의하여, 송출되는 실시간방송정보에서 채널별로 실시간방송정보를 분류하고, 수신된 전체 방송의 채널별로 멀티캐스트IP주소와 채널정보를 매핑한 매핑정보를 생성하여 저장하는 전체채널매핑단계(S012)를 수행한다.
이처럼 전체채널매핑모듈(522) 및 전체채널매핑단계(S012) 등에 의해, 개별 채널별로 방송되는 실시간방송정보에 포함된 채널정보, 멀티캐스트IP주소를 추출하고, 개별 채널별로 방송되는 방송정보별로 채널정보에 대한 멀티캐스트IP주소로 매핑하여 채널별 매핑정보를 생성하여 채널방송저장부(55)에 저장하는 것이다.
이처럼 채널별 및 방송별로 실시간방송정보 및 채널정보 등 개별정보별로 나누어진 네트워크 스위치별 멀티캐스트IP주소별로 하여 각각 매핑된 정보를 갖게 되는 것이다. 따라서 이후의 정보의 처리에서는 매핑된 매핑정보로 하여 데이터들을 구분하기 때문에 정보처리의 과정이나 부재들, 그리고 정보처리의 시간을 절약할 수 있는 장점을 갖게 된다.
다음으로 채널별캡쳐부(52)에는 수신된 전체 방송의 채널별로 분류된 실시간방송정보에서 각 채널의 실시간 영상정보와 실시간 음성정보를 추출하는 채널별영상음성분류모듈(523)이 마련된다.
그리고 채널별캡쳐부(52)의 채널별영상음성분류모듈(523)에 의하여, 수신된 전체 방송의 채널별로 분류된 실시간방송정보에서 실시간영상정보와 실시간음성정보를 분류하는 채널별실시간영상-음성분류단계(S013)를 수행하는 것이다.
즉 채널별영상음성분류모듈(523) 및 채널별실시간영상-음성분류단계(S013) 등에 의하면, 앞서 개별 실시간방송정보별로 지정된 멀티캐스트IP주소로 각각의 채널정보에 대해 매핑한 매핑정보는 개별 실시간방송정보별로 부여되는 것이고, 이후의 처리과정에서도 개별 실시간방송정보 및 각각의 채널정보에 대한 처리도 멀티캐스트IP주소의 매핑정보를 포함하여 처리하게 된다.
이에 이러한 개별 채널별 실시간방송정보에서 실시간영상정보와 실시간음성정보로 데이터를 분류하게 되며 이러한 영상정보 및 음성정보는 사용자가 시청한 정보의 영상정보 및 음성정보와 비교하기 위한 대상이 되는 것이다.
이에 더하여 채널별캡쳐부(52)에는 수신된 전체 방송의 채널별로 분류된 실시간영상정보에서 영상의 패턴정보를 추출하는 채널별실시간영상캡쳐모듈(524)을 더 포함할 수 있다.
그리고 채널별캡쳐부(52)의 채널별실시간영상캡쳐모듈(524)에 의하여, 수신된 전체 방송의 채널별 실시간영상정보에서 영상의 패턴정보를 추출하는 채널별실시간영상캡쳐단계(S014)를 수행하는 것이다.
이처럼 채널별실시간영상캡쳐모듈(524), 채널별실시간영상캡쳐단계(S014)에 의하여 개별 채널별 실시간영상정보의 패턴정보를 추출하는 것으로, 이러한 실시간 영상정보의 패턴정보는 사용자단말기(40)로부터 전송받은 실시간시청정보에 있어서 영상정보의 패턴정보와 비교판별에 알맞은 형태로 추출되는 것이다. 물론 실시간시청정보에 있어서의 영상정보의 패턴정보도, 방송되는 실시간영상정보에 있어서 영상정보의 패턴정보와 같은 데이터형태를 갖게 되는 것이다.
다음으로 채널별캡쳐부(52)에 더 구비되는 것으로, 수신된 전체 방송의 채널별로 분류된 실시간음성정보에서 음성의 패턴정보를 추출하는 채널별실시간음성캡쳐모듈(525)이 마련된다.
그리고 채널별캡쳐부(52)의 채널별실시간음성캡쳐모듈(525)에 의하여, 수신된 전체 방송의 채널별 실시간음성정보에서 음성의 패턴정보를 추출하는 채널별실시간음성캡쳐단계(S015)를 수행하는 것이다.
실시간방송정보 및 실시간시청정보들에 있어서 영상정보의 패턴정보에 대한 것처럼, 채널별실시간음성캡쳐모듈(525), 채널별실시간음성캡쳐단계(S015)에 의하여 개별 채널별 실시간음성정보의 패턴정보를 추출하는 것으로, 이러한 실시간 음성정보의 패턴정보는 사용자단말기(40)로부터 전송받은 실시간시청정보에 있어서 음성정보의 패턴정보와 비교판별에 알맞은 형태로 추출되는 것이다. 물론 실시간시청정보에 있어서의 음성정보의 패턴정보도, 방송되는 실시간방송정보에 있어서 음성정보의 패턴정보와 같은 데이터형태를 갖게 되는 것이다.
이상에서처럼 개별 채널별 실시간방송정보에서 영상정보 및 음성정보로부터 추출한 데이터를 이용하여 채널별 실시간방송정보에 대해서 채널별캡쳐정보를 생성하게 된다.
즉 채널별캡쳐부(52)에는, 수신된 전체 방송의 채널별 실시간방송정보에 대해, 채널별로 추출된 실시간의 영상의 패턴정보를 포함한 영상패턴데이터, 음성의 패턴정보를 포함한 음성패턴데이터와 함께, 채널정보, 방송시간정보, 및 채널별 멀티캐스트IP주소의 매핑정보를 포함한 채널별캡쳐정보를 생성하는 채널별실시간캡쳐테이블모듈(526)을 포함하는 것이다.
그리고 이러한 상기 채널별캡쳐정보는 채널정보, 방송시간정보, 및 채널별 멀티캐스트IP주소(multicast ip)의 매핑정보를 포함한 채널별실시간방송캡쳐테이블을 포함하는 것이다.
아울러 채널별캡쳐부(52)의 채널별실시간방송캡쳐테이블모듈(526)에 의하여, 채널별 실시간방송정보로부터 추출된 실시간영상패턴정보 및 실시간음성패턴정보와 함께 해당 채널정보, 실시간 방송시간정보 및 채널별 멀티캐스트IP주소(multicast ip)의 매핑정보를 포함한 채널별캡쳐정보의 채널별실시간방송캡쳐테이블을 생성하는 채널별실시간방송캡쳐테이블생성단계(S016)를 수행한다.
이처럼 채널별캡쳐정보의 채널별실시간방송캡쳐테이블의 데이터를 이용함으로써, 실시간으로 방송되는 전체 방송에 대해 수신된 다수의 실시간방송정보, 채널정보 및 멀티캐스트IP주소 등은 매핑정보로써 구분된 정보를 갖게 되며, 이후 처리과정에서 매핑된 멀티캐스트IP주소의 정보를 이용하여 해당 방송, 해당 채널의 정보를 구분하여 보다 간편하게 정보처리를 할 수 있다.
이에 더하여 채널별실시간콘텐츠제공시스템(50)에는, 캡쳐된 개별 채널별 실시간방송정보들에 대해, 시청자의 실시간시청정보의 데이터와의 비교로 시청자가 원하는 방송정보를 전송하도록 처리하게 된다.
이를 위한 구성으로, 상기 채널별캡쳐부(52)에 의하여 수신된 전체 방송의 채널별로 추출된 실시간의 채널별캡쳐정보의 데이터에 대해, 사용자단말기(40)로부터 전송받은 실시간시청정보의 영상 및 음성 중 어느 하나 이상의 패턴정보를 추출한 데이터와 비교하며, 실시간시청정보에 해당하는 실시간방송의 채널정보 및 해당되는 채널의 멀티캐스트IP주소의 매핑정보를 포함한 시청방송안내정보를 사용자단말기(40)로 전송하는 채널별방송캡쳐분석부(53)를 포함하는 것이다.
그리고 이처럼 실시간으로 방송되는 실시간방송의 영상 및 음성 중 어느 하나 이상의 데이터를 포함한 실시간시청정보를 사용자단말기(40)로부터 전송받은 채널별실시간콘텐츠제공시스템(50)에서, 채널별방송캡쳐분석부(53)에 의하여 실시간시청정보의 데이터와 채널별실시간방송캡쳐테이블의 데이터를 비교하여 실시간시청정보에 해당되는 실시간방송정보를 판별하고, 실시간시청정보에 해당되는 실시간방송정보의 채널정보, 방송시간정보 및 해당되는 채널의 멀티캐스트IP주소의 매핑정보를 포함한 시청방송안내정보를 생성하여 사용자단말기(40)로 전송하는 실시간채널별방송캡쳐분석단계(S03)를 수행한다.
즉 시청자인 사용자로부터 전송받은 데이터를 이용하여 해당 방송의 채널과 관련된 시청방송안내정보를 사용자의 단말기로 제공하는 것이다.
이러한 채널별방송캡쳐분석부(53), 실시간채널별방송캡쳐분석단계(S03)에 의한 정보의 처리과정을 살펴보기로 한다.
즉 상기 채널별방송캡쳐분석부(53)에는, 사용자단말기(40)로부터 실시간시청정보를 수신받고 실시간시청정보로부터 영상정보 및 음성정보를 추출하는 단말기정보처리모듈(531)이 마련된다.
그리고 채널별방송캡쳐분석부(53)의 단말기정보처리모듈(531)에서, 실시간시청정보를 사용자단말기(40)로부터 수신받아 실시간시청정보로부터 영상정보 및 음성정보를 추출하는 단말기정보처리단계(S031)를 수행한다.
이처럼 실시간시청정보는 시청자인 사용자가 방송을 시청하는 중에, 해당 방송과 관련된 콘텐츠를 제공받기 위한 것으로, 방송의 출원자, 방송내용, 감독, 무대장비, 진행 내용 등의 방송정보를 좀더 살피길 원하거나, 방송에서 보여지는 의상이나 음악, 배경장소 등과 같이 방송관련정보를 얻기를 원할 경우 이러한 정보의 콘텐츠를 서버인 채널별실시간콘텐츠제공시스템(50)으로 요청하게 된다.
그리고 서버인 채널별실시간콘텐츠제공시스템(50)에서는 해당 방송과 관련한 프로그램공급자에 의해 해당 방송의 웹페이지(web page) 정보를 제공하는 것이며, 그리하여 사용자는 사용자단말기의 화면으로 통하여 해당 방송과 관련한 다양한 정보를 얻을 수 있는 것이다.
이러한 일련의 과정 및 과정 수행을 위한 구성들을 살펴보기로 한다.
즉 채널별방송캡쳐분석부(53)에는, 송출되는 방송의 전체 채널의 실시간방송정보로부터 추출로 생성된 채널별캡쳐정보의 채널별실시간방송캡쳐테이블의 데이터에 대해, 사용자단말기(40)로부터 전송받은 실시간시청정보의 영상의 패턴정보를 추출한 데이터를 비교하여, 실시간시청정보에 해당되는 실시간방송정보를 판별하고 해당되는 실시간방송정보를 분석하는 영상캡쳐비교분석모듈(532)을 포함한다.
그리고 영상캡쳐비교분석모듈(532)에 의하여 수신된 전체 방송의 채널별 실시간방송정보로부터 추출로 생성된 채널별캡쳐정보의 채널별실시간방송캡쳐테이블의 데이터에 대해, 사용자단말기(40)로부터 전송받은 실시간시청정보의 영상의 패턴정보를 추출한 데이터를 비교하여 해당되는 실시간방송정보를 판별하고 해당되는 실시간방송정보를 분석하는 영상캡쳐비교분석단계(S032)를 수행한다.
이러한 영상캡쳐비교분석모듈(532), 영상캡쳐비교분석단계(S032)에 의하여, 방송되는 전체 채널별 실시간방송정보의 영상 패턴정보와, 실시간시청정보의 영상 패턴정보를 비교판별함으로써, 시청자가 시청하고 있는 실시간방송정보를 판별하게 된다. 이에 대부분의 방송은 디지털방송으로 제공됨으로써, 방송에서의 영상은 주로 디지털 동영상정보로 제공되고, 디지털 동영상에 있어서 초당 수십 개의 이미지 영상을 연속해서 제공함으로써 방송의 영상을 시청하게 된다. 따라서 영상 패턴정보의 경우 다수의 이미지들의 영상 패턴을 분석하여 판별하게 되는 것이다. 예를 들면 개별 이미지의 객체 모양으로 하는 다수 연속 이미지들에서의 변화율, 또는 이미지에서 밝기나 명암의 분포도에 대해 다수 이미지들에서의 변화율, 또는 개별 이미지의 밝기나 명암을 세기의 수치값으로 변환하여 다수 이미지들에서의 변화율의 데이터를 추출하여 패턴정보를 형성하는 등으로 하여 패턴정보를 추출할 수 있을 것이다. 그외 영상의 패턴정보의 추출은 일반적으로 동영상의 비교분석에서 다루어지고 있는 패턴정보의 데이터 형태를 적용하여 이용하여도 무방할 것이다. 따라서 개별 방송에 대해서 영상의 흐름에 따른 패턴정보의 데이터 내용은 방송별로 거의 다 다른 값을 갖게 될 것이다.
이와 같이 방송되는 다수 채널의 실시간방송정보에서의 영상 패턴정보를 추출하고, 사용자단말기(40)로부터 전송받은 실시간시청정보에서의 영상 패턴정보를 추출하며, 이들 두 가지의 영상 패턴정보들을 비교판별함으로써 시청자가 원하는 실시간방송정보를 찾을 수 있는 것이다. 이에 영상 패턴정보의 비교판별에 있어서, 실시간 방송되는 송출의 영상정보 및 사용자단말기(40)로부터 수신받은 실시간시청정보의 영상정보 등은 각각의 영상정보들이 패턴정보로 추출된 후에는 거의 완벽하게 일치하는 정보는 거의 없을 수도 있다. 이는 양 데이터들이 많은 송수신과정을 거치게 되어 데이터의 일부 변형이 있거나 시청되는 영상정보를 사용자단말기(40)에서 획득하는 과정에서도 일부 영상정보의 변형이 일어날 수 있으므로, 이들에 대한 보정의 과정이 필요하고, 데이터 보정을 통해서 구축된 방송정보에 대해서도 비교시 소정의 오차범위 내에 있는지 여부를 판별하는 것으로 비교판별 과정이 이루어져야 할 것이다.
따라서 유사 패턴정보에 대해서 일치여부를 판별함으로써 시청자가 원하는 방송정보를 검색하도록 실시될 것이다. 그러므로 실시간방송정보에서의 영상 패턴정보와 실시간시청정보에서의 영상 패턴정보의 비교에 있어서 소정의 오차범위를 정하여 비교판별함으로써 송출되는 실시간방송정보를 판별하도록 실시됨이 보다 바람직할 것이다.
마찬가지로 채널별방송캡쳐분석부(53)에는, 송출되는 방송의 전체 채널의 실시간방송정보로부터 추출로 생성된 채널별캡쳐정보의 채널별실시간방송캡쳐테이블의 데이터에 대해, 사용자단말기(40)로부터 전송받은 실시간시청정보의 음성의 패턴정보를 추출한 데이터를 비교하여, 실시간시청정보에 해당되는 실시간방송정보를 판별하고 해당되는 실시간방송정보를 분석하는 음성캡쳐비교분석모듈(533)을 포함하는 것이다.
그리고 음성캡쳐비교분석모듈(533)에 의하여, 수신된 전체 방송의 채널별 실시간방송정보로부터 추출로 생성된 채널별캡쳐정보의 채널별실시간방송캡쳐테이블의 데이터에 대해, 사용자단말기(40)로부터 전송받은 실시간시청정보의 음성의 패턴정보를 추출한 데이터를 비교하여 해당되는 실시간방송정보를 판별하고 해당되는 실시간방송정보를 분석하는 음성캡쳐비교분석단계(S033)를 수행하게 된다.
이러한 음성캡쳐비교분석모듈(533), 음성캡쳐비교분석단계(S033)에 의하여, 방송되는 전체 채널별 실시간방송정보의 음성 패턴정보와, 실시간시청정보의 음성 패턴정보를 비교판별함으로써, 시청자가 시청하고 있는 실시간방송정보를 판별하게 된다. 이에 대부분의 방송은 디지털방송으로 제공됨으로써, 방송에서의 음성은 주로 디지털 음성정보로 제공되고, 디지털 음성정보의 경우 펄스의 신호로 변환되어 판별할 수 있을 것이다.
따라서 음성의 펄스신호로 하여 패턴정보를 추출하여 비교판별함이 바람직할 것이다. 그리고 개별 방송에 대해서 음성의 패턴정보의 데이터 내용은 음성의 펄스신호와 같이 방송별로 거의 다 다른 값을 갖게 될 것이다.
이와 같이 방송되는 다수 채널의 실시간방송정보에서의 음성 패턴정보를 추출하고, 사용자단말기(40)로부터 전송받은 실시간시청정보에서의 음성 패턴정보를 추출하며, 이들 두 가지의 음성 패턴정보들을 비교판별함으로써 시청자가 원하는 실시간방송정보를 찾을 수 있는 것이다. 이에 음성 패턴정보의 비교판별에 있어서, 실시간 방송되는 송출의 음성정보 및 사용자단말기(40)로부터 수신받은 실시간시청정보의 음성정보 등은 각각의 음성정보들이 패턴정보로 추출된 후에는 거의 완벽하게 일치하는 정보는 거의 없을 수도 있다. 이는 영상정보의 전송에서처럼 양 데이터들이 많은 송수신과정을 거치게 되어 데이터의 일부 변형이 있거나 방송되는 음성정보를 사용자단말기(40)에서 획득하는 과정에서도 일부 음성정보의 변형이 일어날 수 있으므로, 이들에 대한 보정의 과정이 필요하고, 데이터 보정을 통해서 구축된 방송정보에 대해서도 비교시 소정의 오차범위 내에 있는지 여부를 판별하는 것으로 비교판별 과정이 이루어져야 할 것이다.
따라서 유사 패턴정보에 대해서 일치여부를 판별함으로써 시청자가 원하는 방송정보를 검색하도록 실시될 것이다. 그러므로 실시간방송정보에서의 음성 패턴정보와 실시간시청정보에서의 음성 패턴정보의 비교에 있어서 소정의 오차범위를 정하여 비교판별함으로써 송출되는 실시간방송정보를 판별하도록 실시됨이 보다 바람직할 것이다.
이상에서와 같이 본 발명에 따른 실시간방송 채널별 부가정보제공을 위한 실시간방송채널별부가정보제공시스템(10) 및 그의 제어방법에 있어서, 채널별실시간콘텐츠제공시스템(50)에서 채널별방송캡쳐분석부(53)의 영상캡쳐비교분석모듈(532) 및 음성캡쳐비교분석모듈(533), 그리고 이들에 의한 영상캡쳐비교분석단계(S032) 및 음성캡쳐비교분석단계(S033) 등에 의하여 실시간영상정보와 실시간음성정보에 대해 시청자의 실시간시청정보에 해당하는 실시간방송정보를 판별하게 된다.
이처럼 전체 채널을 통하여 방송되는 전체 방송 중에서 시청자(사용자)가 시청하고 있는 실시간방송정보를 추출한 후, 이러한 시청 중인 실시간방송정보를 처리하여 해당 방송의 관련정보를 사용자단말기(40) 측으로 전송하는 과정 및 그에 대한 구성부재에 대한 일 실시예를 설명하기로 한다.
즉 채널별방송캡쳐분석부(53)에는, 실시간시청정보의 영상 또는 음성 정보의 데이터 및 채널별실시간방송캡쳐테이블의 데이터와의 비교판별에 의하여 실시간시청정보에 해당되는 채널의 실시간방송정보에 대해서, 채널정보, 방송정보, 방송시간정보 및 해당되는 채널의 멀티캐스트IP주소의 매핑정보를 포함한 시청방송안내정보를 생성하는 방송안내정보처리모듈(534)을 구비한 것이다.
그리고 이러한 방송안내정보처리모듈(534)에 의하여, 실시간시청정보의 영상 또는 음성 정보 중 어느 하나 이상의 데이터 및 채널별실시간방송캡쳐테이블의 데이터와의 비교판별로 해당되는 채널의 실시간방송정보에 대해서, 채널정보, 방송정보, 방송시간정보 및 해당되는 채널의 멀티캐스트IP주소의 매핑정보를 포함한 시청방송안내정보를 생성하는 방송안내정보처리단계(S034)를 수행한다.
이처럼 방송안내정보처리모듈(534) 및 방송안내정보처리단계(S034)에 의하여 사용자가 시청한 방송에 대한 안내정보인 시청방송안내정보를 생성하고 이러한 시청방송안내정보에는 시청하고 있는 방송의 채널정보, 방송정보, 방송시간정보 그리고 방송중인 채널의 멀티캐스트IP주소의 매핑정보를 포함하는 것이다.
이처럼 채널별방송캡쳐분석부(53)에서 생성된 시청방송안내정보를 사용자단말기(40)로 전송하는 방송안내정보전송단계(S035)를 수행하여, 사용자단말기(40)의 표시화면에 해당 방송과 관련된 정보들을 표시하게 되는 것이다.
이와 같이 사용자(시청자)가 시청하고 있는 방송의 정보를 자신의 사용자단말기(40)를 통하여 볼 수 있고, 그리고 이러한 시청방송안내정보의 내용을 수신한 후, 해당 방송에 대한 컨텐츠정보를 서버로 다시 요청할 수 있다.
이처럼 실시간으로 방송되는 전체 채널의 전 방송의 캡쳐정보를 산출하여 시청하고 있는 방송에 대한 시청방송안내정보를 사용자단말기(40)로 제공하는 것이며, 이후 다시 사용자의 요청으로 콘텐츠정보를 제공하며, 이를 위한 구성으로 채널별실시간콘텐츠제공시스템(50)에는 콘텐츠정보를 제공하기 위한 구성을 포함하게 된다.
즉 채널별실시간콘텐츠제공시스템(50)에는, 사용자단말기(40)로부터 방송의 콘텐츠정보와 관련한 URL정보를 포함한 콘텐츠요청정보를 수신받고, 수신된 방송의 URL정보와 관련한 해당 방송의 콘텐츠정보를 사용자단말기(40)로 전송하는 채널구분웹서버(60)를 포함한다. 물론 채널구분웹서버(60)는 단순히 사용자단말기(40)의 웹접속 정보를 접속처리하고 접속정보를 단순히 콘텐츠제공서버(예:콘텐츠관리시스템(70))으로 전송하도록 실시될 수도 있을 것이다.
또한 콘텐츠정보를 제공하는 관리자가 특별히 코팅한 웹접속정보처리에 의하여 별도의 콘텐츠제공용 웹서버로 링크되어, 사용자에게 다양한 콘텐츠정보를 제공할 수 있도록 실시될 수도 있는 것이다.
아울러 채널별실시간콘텐츠제공시스템(50)에는, 사용자단말기(40)에서 송신된 콘텐츠요청정보를 채널구분웹서버(60)를 통해 전송받고, 콘텐츠요청정보의 URL정보와 관련된 콘텐츠정보를 검색하여 콘텐츠정보를 사용자단말기(40)로 전송하는 콘텐츠관리시스템(70)을 포함하는 것이다.
이에 콘텐츠관리시스템(70)은 단순히 해당 방송의 대표 웹서버를 제공하는 운영서버로 마련될 수도 있고, 또는 전 채널에 대한 웹서버의 운영서버로 실시될 수도 있다. 아울러 송출되는 방송은 송출시스템에 다수 채널로 송출되고, 하나의 채널에서도 방송 시간대별로 나누어져 결국 하나의 채널에도 다수의 방송이 송출되는 것이다. 따라서 콘텐츠관리시스템(70)은 전체 채널 및 전체 방송과 관련된 실제 콘텐츠정보를 제공할 수 있는 각 방송의 콘텐츠제공의 운영서버로 접속될 수 있는 리스트나 안내내용이 표시되게 실시되어, 실제로 운영되고 있는 각 방송별 콘텐츠정보의 제공용 운영서버로 연결되게 실시될 것이다.
이처럼 콘텐츠관리시스템(70)은 하나의 운영서버로 실시될 수도 있고, 각 채널별 또는 방송 내용별로, 방송사별로, 나아가 세부적인 방송관련정보별(연기자별, 연출자별, 방송배경별, 음악장르별, 방송 제품별 등) 등으로 세분화되는 정보를 각각 제공하도록 실시될 수 있는 등, 콘텐츠관리시스템(70) 및 본 발명에 따른 실시간방송채널별부가정보제공시스템(10)에 대한 실시 상황에 알맞게 마련되어 실시될 수 있는 것이다.
이상에서와 같이 본 발명에 따른 실시간방송태널별부가정보제공시스템(10)의 채널별실시간콘텐츠제공시스템(50)을 통하여 시청하고 있는 방송에 대한 다양한 콘텐츠정보를 제공받기 위한 사용자(시청자)의 사용자단말기(40)에 대한 사항을 살펴보면 다음과 같다.
즉 사용자단말기(40)는 이상에서 살펴본 바와 같이, 방송제공단말기(31)를 통해 제공되는 방송의 영상 및 음성 중 어느 하나 이상의 데이터를 채널별실시간콘텐츠제공시스템(50)으로 전송하여 방송의 채널정보, 방송정보, 방송시간정보 및 해당되는 채널의 멀티캐스트IP주소의 매핑정보를 포함한 시청방송안내정보를 전송받고, 채널정보와 매핑된 멀티캐스트IP주소 데이터를 추출하여 해당 채널의 멀티캐스트IP주소 정보 중 소정 데이터를 포함한 URL정보를 생성하고 해당 방송의 URL정보를 포함한 콘텐츠요청정보를 생성하며, 해당 방송의 콘텐츠정보와 관련된 URL정보를 포함한 콘텐츠요청정보를 채널별실시간콘텐츠제공시스템(50)으로 전송하여 해당 방송의 콘텐츠정보를 전송받도록 마련된 것이다.
그리고 본 발명에 따른 실시간방송 채널별 부가정보를 위한 실시간방송채널별부가정보제공시스템(10)에서의 사용자단말기(40)로는 유무선 통신방식으로 채널별실시간콘텐츠제공시스템(50)과 접속되는 단말기라면 다양한 형태의 단말기가 적용될 수 있을 것이다. 예를 들면 스마트단말기와 같은 휴대폰, 테블릿피씨, 노트북, 네비게이션, 블랙박스, PDA 등과 같은 휴대가 가능한 단말기, 유선 전화기, 데스크탑, 등과 같은 다양한 단말기가 적용되어, 텔레비전과 같은 방송이 제공되는 장치로부터 음성 또는 카메라에 의한 영상 정보를 얻을 수 있는 단말기가 적용될 것이다.
특히 이를 위한 사용자단말기(40)에는, 시청방송안내정보에서 채널정보와 매핑된 멀티캐스트IP주소 데이터를 추출하여 해당 채널의 멀티캐스트IP주소 정보 중 소정 데이터를 포함한 URL정보를 생성하고 해당 방송의 URL정보를 포함한 콘텐츠요청정보를 생성하는 URL생성어플모듈(41)을 포함하는 것이다.
즉 본 발명에서는 사용자단말기(40)에서, 송출되는 방송정보의 처리를 위한 엔코더에 대한 멀티캐스트IP주소와 관련된 채널별 매핑정보를 제공받는 것이다. 이에 사용자단말기(40)의 URL생성어플모듈(41)에서는 이러한 매핑정보로부터 해당 채널의 멀티캐스트IP주소 정보를 추출하고, 이러한 멀티캐스트IP주소 정보 중 소정의 정보를 포함한 URL주소 정보를 생성하게 된다. 그리고 이러한 URL주소 정보로 콘텐츠요청정보를 전송하게 함으로써, 사용자단말기(40)에서는 많은 수의 방송 중에서 특정된 방송에 대한 콘텐츠요청정보만 구별되게 전송하는 장점을 갖게 되는 것이다.
예를 들면, 도 6에서처럼 송출시스템을 통하여 송출되는 수많은 방송들은 채널별로 개별적인 인코더를 통하여 데이터가 변환되고, 이러한 인코더들은 구분되는 멀티캐스트IP주소를 할당받게 되는 것이다. 즉 도 6의 예에서처럼 다수의 장비들은 멀티캐스트IP주소의 끝에서 두 자리 또는 네 자리 정도로 서로 구분되는 숫자정보를 갖게 실시될 수 있으며, 이러한 구분되는 숫자정보를 이용하여 사용자단말기(40)의 URL생성어플모듈(41)에서 새로운 URL주소 정보를 생성하게 된다.
이에 더하여 하나의 채널에 대해서, 시간대별로 서로 다른 방송이 송출될 수 있으므로, 이러한 생성되는 URL주소 정보에는 멀티캐스트IP주소 정보 중 소정의 정보와 함께 방송시간정보도 포함되게 하는 경우에는 방송별로 보다 세분화된 콘텐츠요청정보를 전송할 수 있을 것이다.
따라서 이처럼 채널별 및 방송별로 구분된 콘텐츠요청정보가 단지 URL주소 정보만으로도 구분되게 송수신되기 때문에, 채널구분웹서버(60) 및 콘텐츠관리시스템(70) 등에서는 별도의 판별부재를 구성하지 않아도 되는 탁월한 장점이 있다.
또한 수많은 시청자들이 거의 동시에 수많은 채널 및 수많은 방송에 대한 콘텐츠요청정보를 전송함에 대해서, 아무리 많은 정보요청을 수신한다 하여도 단지 URL주소 정보에 대한 판별만으로도 원하는 채널 및 원하는 방송에 대해 구분할 수 있으므로, 일반적인 패킷에서 헤더부분이 아닌 패킷 본데이터에 포함된 링크정보를 분석해야만 관련 웹으로 직접 접속하는 기존의 방식에 비하여, 단지 패킷의 목적지 정보의 URL주소 정보를 판별함에 의하여 다수의 채널별 또는 많은 수의 방송들과 관련된 웹으로 직접 접속하도록 하며, 따라서 본 발명에 의하면 요청정보의 판별시간이나 판별부재, 그리고 정보의 처리에 소요되는 시간이나 부재들을 현저하게 줄일 수 있는 탁월한 효과가 있다.
이상에서와 같이 마련되는 본 발명에 따른 실시간방송 채널별 부가정보제공을 위한 실시간방송채널별부가정보제공시스템(10) 및 그의 제어방법인 부가정보제공방법에 의하여 실시간 시청하고 있는 방송과 관련된 콘텐츠정보를 시청자가 손쉽게 제공받게 된다. 특히 많은 수의 채널별로 방송되는 다수의 방송별로 콘텐츠정보를 제공받는 것으로, 해당 방송의 콘텐츠제공을 위한 웹주소를 해당 방송의 채널별로 구분되게 실시함으로써 채널별 또는 방송별 콘텐츠제공서버의 접속전환이 용이하도록 구성한 것이 주요 특징인 것이다.
이러한 본 발명에 따른 실시간방송채널별부가정보제공시스템(10) 및 그의 제어방법을 첨부된 도면 및 바람직한 실시예를 들어 설명하기로 한다.
1. 실시간방송정보의 캡쳐서버로의 전송과정
: 방송송출시스템(20)의 압축다중화 설비의 엔코더 장비에서 방송중인 채널 소스(실시간방송정보)를 캡쳐서버(채널별캡쳐부(52))로 전송함.
1) 방송송출과정
방송정보는 외부의 방송국이나 방송정보제공회사 등 수많은 외부의 방송제작자나 제공자들의 서버인 다수의 프로그램공급부(11)에서 공급받고 이를 송출데이터로 변환하여 송출하게 된다. 송출은 위성을 이용하거나 공중파 방송장비를 이용하거나 IPTV 또는 통신서비스 등 다양한 방식을 이용하여 방송을 송출하게 된다.
이에 외부 다수의 프로그램공급부(11)로부터 제공받은 방송정보는 전송에 적합한 MPEG2-TS 타입으로 압축다중화설비(21)의 엔코더(211) 장비를 통해 변환한다. 이러한 엔코더는 콘텐츠 사업자로부터 전송받은 영상이나 음성소스의 포맷을 디지털방송 전송에 적합한 TS(Transport Stream) 형태로 변환하고 압축하는 역할은 하며, 많은 수의 방송채널별로 하나의 엔코더가 구비되고, 일반적으로 1개의 채널은 최소 1개 이상의 엔코더를 통해 변환되고 압축되는 것이다.
그리고 각각의 엔코더(211)는 고유의 멀티캐스트(multicast)IP주소가 할당되며, 엔코더의 방송 송출측 아웃풋을 통해 변환된 실시간방송정보를 다시 다중화기기(212, Multiplexer)로 전송하여 디지털방송에 필요한 다양한 정보(방송정보, 암호화정보, 데이터정보 등)와 함께 합쳐져서 송출시스템(22)을 통해 방송이 송출된다.
2) 캡쳐서버로의 송출
방송 송출과정의 실시간방송정보는 채널별실시간콘텐츠제공시스템(50)의 채널별캡쳐부(52)로 전송하게 된다.
즉 실시간방송정보를 전송에 알맞은 데이터로 변환시키는 채널별 엔코더(211)의 아웃풋(TS Packet)에서 실시간방송정보를 캡쳐서버(Capture Server)로 전송하는 것이다.
좀더 세부적으로 살펴보면, 채널별로 이루어지는 각각의 엔코더(11)는 고유의 멀티캐스트(multicast) IP주소가 할당되고 네트워크 스위치에 연결된다.
그리고 이 스위치에 채널캡쳐부(52)가 연결되어 실시간방송정보가 전송되는 것이다. 따라서 각 채널별로 실시간방송되는 방송정보는 송출되면서 또한 채널별캡쳐부(52)에도 전송되는 것이다.
3) 실시간방송정보 캡쳐
이와 같이 실시간방송정보는 채널별캡쳐부(52)의 전체채널매핑모듈(522)에 의하여 전방송의 정보 중에 채널별로 실시간방송정보를 추출하고, 각 채널별 multicast packet을 분석하여 각 채널별(엔코더별로)로 부여된 멀티캐스트IP주소 정보를 추출하게 된다. 그리고 채널별로 실시간방송정보에 대해 멀티캐스트IP주소정보의 매핑정보를 생성하게 되는 것이다. 이로써 이후의 과정에서 처리되는 단계에서 어떤 multicast ip가 어떤 채널인지 구분하여 각 채널별로 실시간 방송되는 방송정보를 구분하여 처리할 수 있는 것이다.
이처럼 전송받은 전체 채널에 대한 실시간방송정보를 채널별로 나누어 매핑한 채널별 실시간방송정보로부터 음성정보, 영상정보를 추출하게 된다.
또한 음성정보 및 영상정보의 패턴을 분석하여 추출하여 DB에 저장한다.
이에 패턴의 추출과정에 대한 예로, 실시간으로 방송되기 때문에 많은 양이 될 것인바, 소정 시간마다 영상정보 및 음성정보의 패턴정보를 저장하도록 실시될 수 있을 것이다. 이에 소정의 시간으로는 대략 10초 단위로 채널별 실시간방송정보의 음성정보 및 영상정보 고유정보를 추출하여 DB에 저장할 수 있다. 그리고 영상정보 및 음성정보의 패턴정보의 예로는 다음과 같은 정보로 이루어질 수 있다.
영상정보: 영상 프레임 변화, 색상 변화 정보
음성정보: 음성 주파수의 최고, 최저점 정보
특히 DB에 저장되는 채널별 실시간방송정보는 고유식별정보가 부가되어 저장될 수 있다. 이러한 고유식별정보의 예로는 엔코더별로 부여되었던 멀티캐스트IP주소의 정보 중 소정의 정보가 포함되게 실시될 수 있는 것으로, 그 일 예로는 채널별로 매핑된 멀티캐스트IP주소의 매핑정보로 이루어질 수도 있을 것이다.
그리고 이러한 고유식별정보의 예로는 엔코더에서 인입된 소스의 “채널식별자”로써, 멀티캐스트IP주소의 후단 숫자로 될 수 있으며, 이러한 “채널식별자”는 0~999 사이의 고유값이 될 수 있고, 따라서 이러한 채널식별자인 고유식별정보는 결국 한 개의 채널에 한 개의 유일한 값을 가지게 되어 채널별로 구분된 정보를 갖게 되는 것이다.
4) 실시간시청정보의 전송
사용자는 사용자단말기(40)에 스마트폰/태블릿PC 전용앱을 설치하고 실행하여 현재 실시간으로 시청중인 방송의 음성정보와 영상정보를 포함한 실시간시청정보를 저장하고, 실시간시청정보 또는 실시간시청정보를 실시간으로 분석한 고유정보를 추출한 정보 등을 채널별실시간콘텐츠제공시스템(50)의 채널별방송캡쳐분석부(53)로 전송한다.
이러한 단말기용 전용앱은 사용자가 사용자단말기(40)를 이용하여 앱스토어 또는 전용설치 서버 등에서 다운로드 후 단말기에 설치할 수 있다.
그리하여 실시간으로 방송되는 방송의 영상정보는 주로 스마트 단말기로 실시되는 사용자단말기(40)의 내장 카메라를 통해 시청중인 방송화면을 촬영하여 영상정보를 획득한다.
또한 실시간으로 방송되는 방송의 음성정보는 스마트 단말기 등의 사용자단말기(40)의 내장 마이크를 통해 시청중인 방송의 음성정보를 추출하여 저장하게 된다.
이처럼 실시간으로 방송되는 방송에 대한 실시간시청정보는 음성정보 및 영상정보 중에서 어느 하나의 정보만 포함할 수도 있고, 아울러 음성정보 및 영상정보를 모두 포함하도록 실시될 수도 있는 것이다.
그리고 이와 같이 실시간으로 방송되는 방송에 대한 실시간시청정보는 채널별실시간콘텐츠제공시스템(50)으로 전송된다.
5) 시청방송안내정보(멀티캐스트IP 매핑정보) 전송
사용자단말기(40)로부터 실시간으로 방송되는 방송의 실시간시청정보를 전송받은 채널별실시간콘텐츠제공시스템(50)의 채널별방송캡쳐분석부(53)에서는, DB(채널방송저장부(55))에 저장된 실시간시청정보와, 실시간방송정보에서 추출한 채널별 캡쳐정보를 리딩하여 비교분석하게 된다.
즉 채널별방송캡쳐분석부(53)의 영상캡쳐비교분석모듈(532)에서 실시간방송정보 및 실시간시청정보에 포함된 각각의 영상정보들을 비교판별하여 시청되는 방송정보 및 채널정보를 판별한다. 또한 음성캡쳐비교분석모듈(533)에 의하여 실시간방송정보 및 실시간시청정보에 포함된 각각의 음성정보들을 비교판별하여 시청되는 방송정보 및 채널정보를 판별한다.
그리하여 각각의 영상정보들 및 음성정보들을 비교판별한 방송정보가 있는 경우에는 해당 방송의 채널정보, 멀티캐스트IP주소의 매핑정보, 방송시간정보 등을 포함한 시청방송안내정보를 사용자단말기(40)로 전송한다. 반면 해당되는 방송정보를 판별하지 못한 경우에는 "FALSE" 값을 사용자단말기(40)로 전송하는 것이다.
6) 멀티캐스트IP => 웹접속 URL정보 생성
채널별실시간콘텐츠제공시스템(50)의 채널별방송캡쳐분석부(53)로부터 사용자가 시청하고 있는 실시간 방송에 대한 시청방송안내정보를 전송받은 사용자단말기(40)에서는, 설치되어 있는 전용어플리케이션(전용앱)을 실행시켜, URL생성어플모듈(41)을 통하여 콘텐츠접속요청을 위한 웹서버의 URL 주소 정보를 생성하게 된다.
이에 시청방송안내정보에는 사용자가 시청하고 있는 방송의 채널정보, 방송시간정보, 그리고 채널정보와 매핑된 멀티캐스트IP주소의 매핑정보를 포함하며, 이러한 시청방송안내정보로부터 해당 방송의 멀티캐스트IP주소 정보를 추출하게 된다. 그리고 이러한 멀티캐스트IP주소 정보 중 소정의 정보를 포함하여 시청하고 있는 방송과 관련된 콘텐츠정보를 제공할 수 있는 서버와 연결되는 URL 정보를 생성하게 된다.
이에 멀티캐스트IP주소는 송출되는 방송의 채널별로 담당하는 엔코더별로 할당된 멀티캐스트IP주소이므로, 결국 멀티캐스트IP주소는 채널별로 구별된다. 따라서 멀티캐스트IP주소 정보별로 접속되는 웹서버의 URL 주소를 생성하게 되면 해당되는 URL 주소는 방송의 채널별로 구분되는 웹서버로 접속될 것이다.
예를 들면 멀티캐스트IP주소의 예로 도 6에서처럼 '192.168.1.1', '192.168.1.2', '192.168.1.3', ...... 등으로 되면, '192.168.1.1'은 제11채널, '192.168.1.2'는 제12채널, '192.168.1.3'은 제13채널 등으로 할당된 경우로 예로 든다면, 이러한 멀티캐스트IP주소 정보 중에서 소정의 정보로써 후단의 두 자리를 포함하여 URL주소를 생성하게 될 경우, 'http://URL/1.1'은 제11채널의 콘텐츠정보를 제공하는 웹서버의 주소, 'http://URL/1.2'은 제12채널의 콘텐츠정보를 제공하는 웹서버의 주소, 'http://URL/1.3'은 제13채널의 콘텐츠정보를 제공하는 웹서버의 주소 등으로 되도록 실시될 수 있음을 예로 설명할 수 있다.
이에 더하여 멀티캐스트IP주소와 함께 해당 방송의 방송시간정보도 포함되게 웹서버의 URL 주소를 생성할 수도 있을 것이다. 즉 하나의 채널에서 방송되는 방송은 시간대별로 제공될 수 있으며 결국 채널의 멀티캐스트IP주소 정보와 함께 방송시간도 포함되게 할 수 있다.
예를 들면 제11채널의 멀티캐스트IP주소가 '192.168.1.1'로 되고, 오전 10시(am10)에 방송되는 방송의 콘텐츠정보를 요청할 경우, 'http://URL/1.1/am10'으로 하여 웹서버의 URL 주소를 생성할 수도 있을 것이다.
이에 상기에서 보인 'http://URL ~ '의 주소의 예는 본 발명에서 실시할 수 있는 콘텐츠제공의 웹서버 접속의 URL주소에 대한 일 실시예를 보인 것이며, 이에 한정되는 것이 아니라 다양한 형태로 URL 주소 정보가 생성될 수 있으며, 이는 실시되는 환경이라던가 웹환경, 어플리케이션의 환경 등에 알맞게 정하여져 실시될 수 있음은 당연한 것이다.
7) 콘텐츠정보 제공 웹서버의 접속
사용자단말기(40)에서는 URL생성어플모듈(41)을 통하여 생성된 콘텐츠제공의 웹서버 접속의 URL 주소를 포함하여 콘텐츠요청정보를 생성하게 된다.
이러한 콘텐츠요청정보를 사용자단말기(40)에서 웹서버인 채널구분웹서버(60)로 전송된다. 이러한 채널구분웹서버(60)로 전송되는 콘텐츠요청정보에는 해당 웹서버의 접속주소정보를 포함하는 것이며, 따라서 해당 웹서버는 접속주소정보별로 구분되게 마련될 수 있다. 또는 하나의 웹서버로 채널구분웹서버(60)를 마련할 수도 있으며, 이러한 경우에는 콘텐츠요청정보에 포함된 접속주소정보별로 링크된 실제 콘텐츠정보 제공의 웹서버의 접속주소로 전환되어 접속되게 실시될 수도 있을 것이다.
따라서 채널구분웹서버(60)에서 해당 방송이나 채널과 관련된 콘텐츠정보(주로 방송안내 또는 방송관련 정보제공용 웹페이지)를 제공할 수도 있고, 다른 곳에 웹서버를 가진 경우에는 링크정보를 제공하도록 실시될 수도 있는 등, 실시되는 웹환경 또는 콘텐츠정보 제공의 웹서버 등에 알맞게 마련하여 실시될 수 있을 것이다.
8) 콘텐츠정보의 제공
이처럼 콘텐츠정보의 요청 정보를 수신받은 웹서버에서 웹페이지 등의 콘텐츠정보를 사용자단말기(40)로 전송하게 된다.
이러한 콘텐츠정보는 방송과 관련된 다양한 정보가 포함된 웹페이지를 제공할 수 있고, 또한 해당 방송의 방송스케쥴정보(EPG)와 실시간으로 연동하여, 프로그램명, 방영시간, 시청연령정보, 줄거리, 출연진 등의 부가정보를 제공할 수 있다.
기타 방송과 관련된 광고정보, 이벤트 정보 등 다양한 정보가 제공될 수 있다. 이러한 콘텐츠정보가 사용자단말기(40)의 표시화면 및 스피커 등을 통해 제공되는 것이다.
9) 콘텐츠제공기술
방송을 제공하는 관리자는 콘텐츠관리시스템(70)의 접속을 통하여 콘텐츠정보 제공을 위한 웹서버의 내용을 편집할 수 있다. 물론 사용자단말기(40)에서 요청되는 콘텐츠요청정보의 웹서버 접속을 위한 URL 주소에 해당하는 웹페이지 또는 웹서버 접속관련 정보도 필요에 따라 다양하게 편집하여 제공할 수 있는 것이다.
즉 웹페이지관리 툴을 통해 방송스케쥴정보(EPG)와 연동된 방송스케쥴에 따라 다양하게 제공하는 콘텐츠를 추가, 삭제, 재배열할 수 있다. 콘텐츠의 이미지를 추가하거나, 광고를 삽입하는 등 자율적으로 웹페이지를 구성하여 운영할 수 있으며, 또한 본 콘텐츠관리시스템을 이용하지 않고 자체의 프로그램 공급자 웹페이지를 연동하여 제공하고 싶다면, 접속 URL의 링크정보를 변경하여 전용웹서버에 직접 접속될 수 있도록 변경할 수도 있을 것이다.
이처럼 실시간으로 시청하고 있는 방송과 관련된 다양한 정보를 서버로 요청하여 제공받는 것이며, 이에 접속을 위한 URL 정보의 생성시 해당 방송이나 채널의 멀티캐스트IP주소의 매핑정보를 이용하므로 손쉽게 요청 URL 정보를 생성할 뿐만 아니라 콘텐츠요청시에도 단지 접속요청의 URL 정보만으로도 용이하게 콘텐츠정보를 제공할 수 있는 장점을 갖는다.
이상으로 본 발명의 실시예에 대하여 상세히 설명하였으나, 이는 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 일실시예를 기재한 것이므로, 상기 실시예의 기재에 의하여 본 발명의 기술적 사상이 제한적으로 해석되어서는 아니 된다.
10 : 실시간방송채널별부가정보제공시스템
11 : 프로그램공급부 20 : 방송송출시스템
21 : 압축다중화설비 22 : 송출시스템
30 : 방송수신부 40 : 사용자단말기
50 : 채널별실시간콘텐츠제공시스템
52 : 채널별캡쳐부 53 : 채널별방송캡쳐분석부
60 : 웹채널부분웹서버 70 : 콘텐츠관리시스템
11 : 프로그램공급부 20 : 방송송출시스템
21 : 압축다중화설비 22 : 송출시스템
30 : 방송수신부 40 : 사용자단말기
50 : 채널별실시간콘텐츠제공시스템
52 : 채널별캡쳐부 53 : 채널별방송캡쳐분석부
60 : 웹채널부분웹서버 70 : 콘텐츠관리시스템
Claims (8)
- 다수의 채널별로 실시간으로 방송을 송출하는 방송송출시스템으로부터 송출되는 실시간방송정보를 수신받고,
실시간으로 방송되는 실시간방송을 시청한 사용자의 사용자단말기로부터 실시간시청정보를 전송받으며,
방송송출시스템으로부터 전송받은 전체 채널의 실시간방송정보에 대해서 영상 및 음성 중 어느 하나 이상의 패턴정보를 추출한 데이터에 대해, 사용자단말기로부터 전송받은 실시간시청정보의 영상 및 음성 중 어느 하나 이상의 패턴정보를 추출한 데이터를 비교하여, 실시간시청정보에 해당되는 실시간방송정보의 채널정보, 채널정보에 대한 멀티캐스트IP주소의 매핑정보를 포함한 시청방송안내정보를 사용자단말기로 전송하고, 시청방송안내정보를 수신받은 사용자단말기로부터 해당되는 방송의 URL정보를 포함한 콘텐츠요청정보를 수신받고, 해당되는 방송의 URL정보에 해당하는 콘텐츠정보를 사용자단말기로 전송하며,
수신된 실시간방송정보로부터 전체 채널별로 영상 및 음성의 패턴정보를 추출하여 채널별캡쳐정보를 생성하는 채널별캡쳐부; 및
상기 채널별캡쳐부에 의하여 수신된 전체 방송의 채널별로 추출된 실시간의 채널별캡쳐정보의 데이터에 대해, 사용자단말기로부터 전송받은 실시간시청정보의 영상 및 음성 중 어느 하나 이상의 패턴정보를 추출한 데이터와 비교하며, 실시간시청정보에 해당하는 실시간방송의 채널정보 및 해당되는 채널의 멀티캐스트IP주소의 매핑정보를 포함한 시청방송안내정보를 사용자단말기로 전송하는 채널별방송캡쳐분석부를 포함하는 것을 특징으로 하는 채널별실시간콘텐츠제공시스템.
- 삭제
- 제 1항에 있어서,
상기 채널별캡쳐부는:
실시간방송정보를 수신하는 실시간방송정보수신모듈;
수신된 실시간방송정보에 대해 전체 방송의 채널별로 멀티캐스트 패킷(multicast packet)을 분석하여 수신된 전체 방송의 채널별로 멀티캐스트IP주소와 채널정보를 매핑하여 매핑정보를 생성하는 전체채널매핑모듈;
수신된 전체 방송의 채널별로 분류된 실시간방송정보에서 각 채널의 실시간 영상정보와 실시간 음성정보를 추출하는 채널별영상음성분류모듈;
수신된 전체 방송의 채널별로 분류된 실시간영상정보에서 영상의 패턴정보를 추출하는 채널별실시간영상캡쳐모듈;
수신된 전체 방송의 채널별로 분류된 실시간음성정보에서 음성의 패턴정보를 추출하는 채널별실시간음성캡쳐모듈; 및
수신된 전체 방송의 채널별 실시간방송정보에 대해, 채널별로 추출된 실시간의 영상의 패턴정보를 포함한 영상패턴데이터, 음성의 패턴정보를 포함한 음성패턴데이터와 함께, 채널정보, 방송시간정보, 및 채널별 멀티캐스트IP주소의 매핑정보를 포함한 채널별캡쳐정보를 생성하는 채널별실시간캡쳐테이블모듈;
을 포함하고,
상기 채널별캡쳐정보는 채널정보, 방송시간정보, 및 채널별 멀티캐스트IP주소의 매핑정보를 포함한 채널별실시간방송캡쳐테이블을 포함하는 것을 특징으로 하는 채널별실시간콘텐츠제공시스템.
- 제 1항에 있어서,
상기 채널별방송캡쳐분석부는:
사용자단말기로부터 실시간시청정보를 수신받고 실시간시청정보로부터 영상정보 및 음성정보를 추출하는 단말기정보처리모듈;
송출되는 방송의 전체 채널의 실시간방송정보로부터 추출로 생성된 채널별캡쳐정보의 채널별실시간방송캡쳐테이블의 데이터에 대해, 사용자단말기로부터 전송받은 실시간시청정보의 영상의 패턴정보를 추출한 데이터를 비교하여, 실시간시청정보에 해당되는 실시간방송정보를 판별하고 해당되는 실시간방송정보를 분석하는 영상캡쳐비교분석모듈;
송출되는 방송의 전체 채널의 실시간방송정보로부터 추출로 생성된 채널별캡쳐정보의 채널별실시간방송캡쳐테이블의 데이터에 대해, 사용자단말기로부터 전송받은 실시간시청정보의 음성의 패턴정보를 추출한 데이터를 비교하여, 실시간시청정보에 해당되는 실시간방송정보를 판별하고 해당되는 실시간방송정보를 분석하는 음성캡쳐비교분석모듈; 및
실시간시청정보의 영상 또는 음성 정보의 데이터 및 채널별실시간방송캡쳐테이블의 데이터와의 비교판별에 의하여 실시간시청정보에 해당되는 채널의 실시간방송정보에 대해서, 채널정보, 방송정보, 방송시간정보 및 해당되는 채널의 멀티캐스트IP주소의 매핑정보를 포함한 시청방송안내정보를 생성하는 방송안내정보처리모듈;
을 포함하는 것을 특징으로 하는 채널별실시간콘텐츠제공시스템.
- 제 1항, 제3항 및 제 4항 중 어느 한 항의 채널별실시간콘텐츠제공시스템;
다수의 채널별로 실시간으로 방송을 송출하는 방송송출시스템;
방송을 수신받아 방송제공단말기를 통해 방송을 제공하는 방송수신부; 및
방송을 시청하는 사용자의 사용자단말기;
를 포함하고,
상기 채널별실시간콘텐츠제공시스템은:
사용자단말기로부터 방송의 콘텐츠정보와 관련한 URL정보를 포함한 콘텐츠요청정보를 수신받고, 수신된 방송의 URL정보와 관련한 해당 방송의 콘텐츠정보를 사용자단말기로 전송하는 채널구분웹서버; 및
사용자단말기에서 송신된 콘텐츠요청정보를 채널구분웹서버를 통해 전송받고, 콘텐츠요청정보의 URL정보와 관련된 콘텐츠정보를 검색하여 콘텐츠정보를 사용자단말기로 전송하는 콘텐츠관리시스템;
을 포함하는 것을 특징으로 하는 실시간방송채널별부가정보제공시스템.
- 삭제
- 채널별실시간콘텐츠제공시스템에 의하여, 다수의 채널별로 송출되는 방송의 실시간방송정보에 대해서 영상 및 음성 중 어느 하나 이상의 패턴정보를 추출한 데이터를 포함한 채널별캡쳐정보의 채널별실시간방송캡쳐테이블을 생성하는 실시간방송캡쳐정보추출단계;
실시간으로 방송되는 실시간방송의 영상 및 음성 중 어느 하나 이상의 데이터를 포함한 실시간시청정보를 사용자단말기로부터 전송받은 채널별실시간콘텐츠제공시스템에서, 실시간시청정보의 데이터와 채널별실시간방송캡쳐테이블의 데이터를 비교하여 실시간시청정보에 해당되는 실시간방송정보를 판별하고, 실시간시청정보에 해당되는 실시간방송정보의 채널정보, 방송시간정보 및 해당되는 채널의 멀티캐스트IP주소의 매핑정보를 포함한 시청방송안내정보를 생성하여 사용자단말기로 전송하는 실시간채널별방송캡쳐분석단계; 및
채널별 멀티캐스트IP주소 정보 중 소정 데이터를 포함한 URL정보를 포함하여 콘텐츠요청정보를 생성한 사용자단말기로부터 해당 방송의 URL정보를 포함한 콘텐츠요청정보를 채널별실시간콘텐츠제공시스템으로 전송하고, 채널별실시간콘텐츠제공시스템에서 해당 방송의 URL정보에 해당하는 방송정보 및 콘텐츠정보를 사용자단말기로 전송하는 실시간콘텐츠전송단계;
를 포함하고,
상기 실시간방송캡쳐정보추출단계는:
방송송출시스템에서 송출되는 방송의 실시간방송정보를 전송받은 채널별실시간콘텐츠제공시스템에서 실시간방송정보를 저장하는 실시간방송정보수신단계;
채널별실시간콘텐츠제공시스템의 채널별캡쳐부에 의하여, 송출되는 실시간방송정보에서 채널별로 실시간방송정보를 분류하고, 수신된 전체 방송의 채널별로 멀티캐스트IP주소와 채널정보를 매핑한 매핑정보를 생성하여 저장하는 전체채널매핑단계;
채널별캡쳐부에 의하여, 수신된 전체 방송의 채널별로 분류된 실시간방송정보에서 실시간영상정보와 실시간음성정보를 분류하는 채널별실시간영상-음성분류단계;
채널별캡쳐부에 의하여, 수신된 전체 방송의 채널별 실시간영상정보에서 영상의 패턴정보를 추출하는 채널별실시간영상캡쳐단계;
채널별캡쳐부에 의하여, 수신된 전체 방송의 채널별 실시간음성정보에서 음성의 패턴정보를 추출하는 채널별실시간음성캡쳐단계; 및
채널별캡쳐부에 의하여, 채널별 실시간방송정보로부터 추출된 실시간영상패턴정보 및 실시간음성패턴정보와 함께 해당 채널정보, 실시간 방송시간정보 및 채널별 멀티캐스트IP주소의 매핑정보를 포함한 채널별캡쳐정보의 채널별실시간방송캡쳐테이블을 생성하는 채널별실시간방송캡쳐테이블생성단계;
를 포함하고,
상기 실시간채널별방송캡쳐분석단계는:
채널별방송캡쳐분석부에서, 실시간시청정보를 사용자단말기로부터 수신받아 실시간시청정보로부터 영상정보 및 음성정보를 추출하는 단말기정보처리단계;
수신된 전체 방송의 채널별 실시간방송정보로부터 추출로 생성된 채널별캡쳐정보의 채널별실시간방송캡쳐테이블의 데이터에 대해, 사용자단말기로부터 전송받은 실시간시청정보의 영상의 패턴정보를 추출한 데이터를 비교하여 해당되는 실시간방송정보를 판별하고 해당되는 실시간방송정보를 분석하는 영상캡쳐비교분석단계;
수신된 전체 방송의 채널별 실시간방송정보로부터 추출로 생성된 채널별캡쳐정보의 채널별실시간방송캡쳐테이블의 데이터에 대해, 사용자단말기로부터 전송받은 실시간시청정보의 음성의 패턴정보를 추출한 데이터를 비교하여 해당되는 실시간방송정보를 판별하고 해당되는 실시간방송정보를 분석하는 음성캡쳐비교분석단계;
실시간시청정보의 영상 또는 음성 정보 중 어느 하나 이상의 데이터 및 채널별실시간방송캡쳐테이블의 데이터와의 비교판별로 해당되는 채널의 실시간방송정보에 대해서, 채널정보, 방송정보, 방송시간정보 및 해당되는 채널의 멀티캐스트IP주소의 매핑정보를 포함한 시청방송안내정보를 생성하는 방송안내정보처리단계;
생성된 시청방송안내정보를 사용자단말기로 전송하는 방송안내정보전송단계;
를 포함하며,
상기 실시간콘텐츠전송단계는:
사용자단말기에서 시청방송안내정보를 채널별방송캡쳐분석부로부터 전송받아 채널정보와 매핑된 멀티캐스트IP주소 데이터를 추출하고, 해당 채널의 멀티캐스트IP주소 정보 중 소정 데이터를 포함한 URL정보를 생성하며 해당 방송의 URL정보를 포함한 콘텐츠요청정보를 생성하는 콘텐츠요청URL정보생성단계;
사용자단말기에서 해당 방송의 URL정보를 포함한 콘텐츠요청정보를 채널구분웹서버를 통해 콘텐츠관리시스템으로 전송하는 콘텐츠정보요청단계;
콘텐츠관리시스템에서 전송받은 콘텐츠요청정보를 분석하여 URL정보에 해당된 방송의 콘텐츠정보를 검색하여 콘텐츠정보를 사용자단말기로 전송하는 채널별방송콘텐츠정보제공단계; 및
사용자단말기에서 수신받은 해당 방송의 콘텐츠정보를 화면에 표시하는 콘텐츠표시단계;
를 포함하는 것을 특징으로 하는 실시간방송채널별부가정보제공시스템 제어방법.
- 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130121026A KR101377849B1 (ko) | 2013-10-11 | 2013-10-11 | 실시간 방송채널별 부가정보제공시스템 및 제어방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130121026A KR101377849B1 (ko) | 2013-10-11 | 2013-10-11 | 실시간 방송채널별 부가정보제공시스템 및 제어방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101377849B1 true KR101377849B1 (ko) | 2014-03-25 |
Family
ID=50649476
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130121026A KR101377849B1 (ko) | 2013-10-11 | 2013-10-11 | 실시간 방송채널별 부가정보제공시스템 및 제어방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101377849B1 (ko) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101867950B1 (ko) * | 2017-08-09 | 2018-06-20 | 주식회사 포렉스랩 | 생방송 및 영상서비스용 실시간 부가정보 표시 시스템 |
WO2020004823A1 (en) * | 2018-06-25 | 2020-01-02 | Samsung Electronics Co., Ltd. | Electronic apparatus and controlling method thereof |
US11184670B2 (en) | 2018-12-18 | 2021-11-23 | Samsung Electronics Co., Ltd. | Display apparatus and control method thereof |
US11575962B2 (en) | 2018-05-21 | 2023-02-07 | Samsung Electronics Co., Ltd. | Electronic device and content recognition information acquisition therefor |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002215512A (ja) * | 2001-01-24 | 2002-08-02 | Nippon Telegr & Teleph Corp <Ntt> | テレビ番組リンクurl情報配信システム |
-
2013
- 2013-10-11 KR KR1020130121026A patent/KR101377849B1/ko active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002215512A (ja) * | 2001-01-24 | 2002-08-02 | Nippon Telegr & Teleph Corp <Ntt> | テレビ番組リンクurl情報配信システム |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101867950B1 (ko) * | 2017-08-09 | 2018-06-20 | 주식회사 포렉스랩 | 생방송 및 영상서비스용 실시간 부가정보 표시 시스템 |
US11575962B2 (en) | 2018-05-21 | 2023-02-07 | Samsung Electronics Co., Ltd. | Electronic device and content recognition information acquisition therefor |
WO2020004823A1 (en) * | 2018-06-25 | 2020-01-02 | Samsung Electronics Co., Ltd. | Electronic apparatus and controlling method thereof |
US11190837B2 (en) | 2018-06-25 | 2021-11-30 | Samsung Electronics Co., Ltd. | Electronic apparatus and controlling method thereof |
US11184670B2 (en) | 2018-12-18 | 2021-11-23 | Samsung Electronics Co., Ltd. | Display apparatus and control method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104160713B (zh) | 视频显示设备及其操作方法 | |
CN104137560B (zh) | 图像显示设备及其操作方法 | |
US20170201788A1 (en) | Multi-Channel Audio Enhancement for Television | |
US9578378B2 (en) | Video display apparatus and operating method thereof | |
US20200107083A1 (en) | Methods And Systems For Providing Content | |
CN103975602A (zh) | 广播服务接收方法和广播服务接收装置 | |
CA2795191C (en) | Method and apparatus for processing non-real-time broadcast service and content transmitted by broadcast signal | |
US20070199037A1 (en) | Broadcast program content retrieving and distributing system | |
US9271046B2 (en) | Switching method of different display windows of a TV | |
EP3288277A1 (en) | Broadcast signal transmitting device, broadcast signal receiving device, broadcast signal transmitting method, and broadcast signal receiving method | |
KR100967829B1 (ko) | Tv-애니타임 crid들의 개선된 통신 | |
KR101377849B1 (ko) | 실시간 방송채널별 부가정보제공시스템 및 제어방법 | |
KR20090004398A (ko) | 스트리밍 환경에서 피드백 채널을 사용하지 않고 사용자의시청 패턴에 따른 광고 서비스 방법 및 시스템 | |
US11395050B2 (en) | Receiving apparatus, transmitting apparatus, and data processing method | |
JP2012134980A (ja) | パーソナライズド・サービス提供システムおよび方法 | |
JP5990363B2 (ja) | 視聴者パーソナル化放送及びデータチャネルコンテンツ配信システム及びその方法 | |
US20120066708A1 (en) | System method for displaying additional service information of content on auxiliary terminal | |
CN108900899B (zh) | 一种数字机顶盒基于运营商平台的快速搜索方法 | |
JP2009171271A (ja) | 広告配信システム及び配信方法 | |
US20180220172A1 (en) | Broadcast signal transmitting device, broadcast signal receiving device, broadcast signal transmitting method and broadcast signal receiving method | |
CN102595232A (zh) | 数字电视节目相关信息搜索方法及数字电视接收终端 | |
US20150215654A1 (en) | Passive viewing data collection in a video place-shifting environment | |
CN109196871B (zh) | 用于个人多媒体内容分发的方法和装置 | |
KR20160111020A (ko) | 수신 장치, 수신 방법, 송신 장치, 및 송신 방법 | |
US20180359495A1 (en) | Apparatus for broadcast signal transmission, apparatus for broadcast signal reception, method for broadcast signal transmission, and method for broadcast signal reception |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20170316 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20180103 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20190104 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20200106 Year of fee payment: 7 |