KR20040028760A - 다수개의 정보 소스의 흐름 제어 - Google Patents
다수개의 정보 소스의 흐름 제어 Download PDFInfo
- Publication number
- KR20040028760A KR20040028760A KR10-2003-7014857A KR20037014857A KR20040028760A KR 20040028760 A KR20040028760 A KR 20040028760A KR 20037014857 A KR20037014857 A KR 20037014857A KR 20040028760 A KR20040028760 A KR 20040028760A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- information stream
- flow control
- delivery system
- encoder
- Prior art date
Links
- 239000002131 composite material Substances 0.000 claims abstract description 43
- 238000000034 method Methods 0.000 claims abstract description 38
- 230000004044 response Effects 0.000 claims abstract description 9
- 238000012384 transportation and delivery Methods 0.000 claims description 71
- 230000005540 biological transmission Effects 0.000 claims description 8
- 238000004891 communication Methods 0.000 claims description 6
- 238000012546 transfer Methods 0.000 claims description 5
- 230000001131 transforming effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 241000566150 Pandion haliaetus Species 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
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/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- 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/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2365—Multiplexing of several video streams
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- 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
- H04N21/23439—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 for generating different versions
-
- 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/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2381—Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
-
- 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
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2665—Gathering content from different sources, e.g. Internet and satellite
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/637—Control signals issued by the client directed to the server or network components
- H04N21/6377—Control signals issued by the client directed to the server or network components directed to server
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
-
- 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/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Databases & Information Systems (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Astronomy & Astrophysics (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
컴퓨터 네트워크를 통해 복합 정보 스트림을 전달하는 시스템 및 방법은 다수개의 정보 소스(12, 14, 16, 18)에 접속된 흐름 제어 시스템(10)을 포함한다. 흐름 제어 시스템(10)은 이들 소스로부터 그리고 데이터 제어 매니저(32)로부터 데이터를 수신한다. 흐름 제어 시스템은 데이터 제어 매니저(32)로부터의 커맨드에 응답하여 데이터 소스로부터 수신한 데이터의 흐름을 선택적으로 제어하여 복합 정보 스트림을 작성한다. 그 복합 정보 스트림은 인코더(26)에게 보내지고, 그 인코더는 최종 사용자 프로세서에서 디스플레이하기 위해 그 스트림을 매체 재생기에 전달한다. 본 발명에 따르면, 상업 광고는 텔레비젼 방송에 삽입되어, 비디오 모니터상에 디스플레이되도록 인터넷을 통해 전송될 수 있다.
Description
본 출원은 현재 계류중에 있는 2001년 5월 16일에 출원한 미국 특허 출원 제09/859,562호와 2002년 2월 14일에 출원한 제10/077,282호를 우선권으로 주장하며, 이들 문헌의 내용은 여기에서의 인용에 의해 본 명세서에 포함되는 것으로 한다.
사업체들은 잠재적인 고객들에게 다가가기 위한 새로운 방식을 개발하는데 많은 시간과 자본을 투자한다. 회사들이 그들의 상품과 서비스 정보를 제공하는 흔한 방법 중 하나가 텔레비젼 방송 중에 광고 방송을 내보내는 것이다. 한 공지된 방법에 있어서, 광고 방송은 방송의 가청 중단 시에 간단히 삽입된다. 다른 구현예에 있어서, 광고 방송은 방송에 삽입된 가청 신호음에 따라 재생된다. 예를 들어, 그러한 한 방법에 있어서, 25Hz의 신호음은 광고 방송의 시작을 나타내고 35Hz의 신호음은 광고 방송의 종료를 나타낸다. 대부분의 상황에서, 이들 광고 방송은 비디오 카세트상에 기록되고, 방송 시스템에 연결된 비디오 카세트 레코더(VCR)에 로딩된다. 그렇기 때문에, 광고 방송의 재생 순서를 아는 조작자가 적시에 적절한 VCR(또는 기타 재생 장치)을 수동으로 작동시켜야 한다.
인터넷의 인기가 엄청나게 높아짐에 따라 사업체들은 월드와이드 웹(WWW)을 이용하여 잠재적인 소비자들에 다가가고자 한다. "스트리밍 매체"의 개발은 인터넷 사용자에게 실황, 텔레비젼 방송 및 유사한 이벤트를 전달하기에 효과적인 방식을 제공한다. 일반적으로, 스트리밍 매체는 이미지와 사운드 세트를 포함하고, 이 세트는 인터넷을 통해 전송되고, 도착 시에 사용자에게 연속으로 재생된다. 스트리밍 매체가 없다면, 인터넷 사용자는 전체 파일을 다운로드해야만 어떤 오디오 또는 비디오도 재생할 수 있다. 보통 초대형인 그러한 파일을 다운로드하는 데에는 종종 엄청난 시간이 소요되므로, 사용자를 크게 좌절시키는 원인이 된다. 스트리밍 매체 방송이 유용하기 때문에 회사들은 사용자에게 인터넷을 통해 광고 및 기타 정보를 전달할 때 그 정보를 매체 스트림에 삽입하려고 한다.
데이터 스트림으로의 정보 삽입을 트리거하기 위한 가청 갭 및 신호음을 사용하면 사람이 개입되어야 하는 시스템과 연관된 명백한 결점이 있게 된다. 자동화 시스템이 유용하겠지만, 이 시스템에도 문제는 있다. 이 시스템도 통상 광고 방송 및 기타 정보를 비디오 카세트상에 저장하는데, 이것은 매우 비효율적이다. 원하는 메시지를 재생하기 위해 테이프를 적절하게 위치시키는 데에는 종종 시간이 많이 걸리고, 광고 방송이 테이프상에 기록된 순서와 다른 순서로 광고 방송을 재생하는 것은 어려운 일이다. 또한, 비디오 카세트는 장기간 사용하게 되면 파손되거나 닳기 때문에 백업 테이프를 사용해야 한다.
따라서, 공지된 장치 및 프로세스가 그 목적된 용도에 적합할 수 있겠지만, 광고를 스트리밍 매체 방송에 자동으로 삽입할 수 있는 시스템 및 장치가 여전히 필요하다.
본 발명은 다수개의 소스로부터 데이터의 흐름을 제어하기 위한 시스템 및 장치에 관한 것이다. 보다 구체적으로, 본 발명은 다수개의 소스로부터 데이터를 자동으로 조합하여 복합 데이터 스트림을 형성하는 시스템 및 장치에 관한 것이다.
도 1은 본 발명의 실시예에 따른, 컴퓨터 네트워크를 통해 복합 정보 스트림을 전달할 수 있는 시스템을 나타내는 도면이다.
도 2는 본 발명의 실시예에 따른, 연관된 하드웨어에 링크된 흐름 제어 시스템의 상세 도면이다.
도 3은 본 발명의 실시예에 따른, 다수개의 소스로부터 데이터를 선택적으로 전송할 수 있는 한 방식을 나타내는 블록도이다.
도 4는 본 발명의 실시예에 따른, 흐름 제어기에 링크된 흐름 드라이버를 도식으로 나타낸 도면이다.
도 5는 본 발명의 일실시예에 따른, 저장된 데이터를 흐름 제어 시스템에 전달할 수 있는 상세한 방법을 나타내는 블록도이다.
도 6은 본 발명의 일실시예에 따른, 저장된 정보를 최종 사용자 프로세서에 전송할 수 있는 상세한 방법을 나타내는 블록도이다.
도 7은 비디오 모니터상에 동시에 디스플레이되는 다수개의 소스로부터의 데이터를 도시하는 도면이다.
도 8은 본 발명에 따라 이벤트가 비디오 모니터에서의 데이터 디스플레이를 어떻게 트리거링할 수 있는 지를 나타내는 도면이다.
본 발명을 소정의 실시예들과 결부지어 설명할 것이지만, 본 발명은 그러한 실시예들에 한정되지 않는다고 이해하여야 한다. 반면에, 본 발명은 첨부하는 청구범위에 의해 한정되는 본 발명의 기술 사상 및 범주 내에 포함될 수 있는 모든 대체, 변형, 및 등가물을 포함하는 것으로 간주한다.
본 발명은 개괄적으로 복합 정보 스트림을 생성하기 위해 다수개의 소스로부터 데이터의 흐름을 제어하는 시스템에 관한 것이다. 본 발명의 일실시예에서, 그 시스템은 흐름 제어 시스템에 링크된 복수의 데이터 링크를 포함한다. 흐름 제어 시스템은 상기 복수의 데이터 소스 중 2개 이상으로부터 그리고 데이터 제어 매니저로부터 데이터를 수신하고, 그 데이터 제어 매니저로부터의 커맨드에 응답해서, 복수의 데이터 소스로부터 수신한 데이터를 데이터 스트림에 선택적으로 삽입하여, 그 병합된 데이터를 인코더에 보내도록 구성된다.
일실시예에서, 데이터는 상업 광고를 포함한다. 그 광고를 담고 있는 파일은 인코더에 링크되어 있는 컴퓨터에 다운로드된다. 데이터 제어 매니저도 매체 재생기에 전송되는 광고 리스트를 컴파일할 수 있다.
본 발명의 다른 실시예 및 그 특징은 첨부하는 도면과 병행하여 참조할 때 다음의 상세 설명으로부터 분명해질 것이다.
이제, 본 발명의 실시예들을 설명하는 것이며 제한하려는 것이 아닌 도면을참조하면, 도 1은 인터넷과 같은 컴퓨터 네트워크를 통해 복합 정보 스트림을 전달하는 시스템(100)을 도식적으로 나타내고 있다. 본 명세서에 사용되는 "복합 정보 스트림"이란 용어는, 여러 상이한 아이템 또는 타입의 데이터를 하나 이상 연속으로 또는 어떤 동시 조합으로 포함할 수 있는 정보 스트림을 말한다. 예를 들어, 복합 정보 스트림은 텔레비젼 방송의 실황 데이터와, 디지털 비디오 디스크(DVD) 재생기, 비디오 카세트 레코더(VCR), 개인용 컴퓨터와 같은 하나 이상의 저장 장치상에 있는 데이터와, 파일 저장 장치로부터의 다양한 파일 등을 포함할 수 있고, 이들 소스로부터의 데이터의 일부 조합도 포함할 수 있다. 그렇기 때문에, 예를 들어, 스트림은 실황 데이터 다음에, 저장된 데이터, 그 다음에 실황 데이터를 포함할 수 있다. "단일" 스트림의 일부로서 복합 정보를 설명하고 있지만, 당업자라면, 다양한 타입의 데이터를 분할하거나 복사할 수 있으며, 또는 그 데이터의 서브세트들을 조합하여 각각이 다수 타입의 데이터를 포함하는 2개 이상의 스트림을 생성할 수 있다는 것을 알 수 있을 것이다. 시스템(100)에 대하여 인터넷을 통한 그러한 정보 전달을 흔히 이용하지만, LAN, WAN 또는 기타 시스템을 통해서도 정보를 전달할 수 있다.
시스템(100)은 일반적으로 다수개의 최종 사용자 프로세서(102), 스트리밍 매체 서버(104), 웹 서버(106) 및 흐름 제어 시스템(10)을 포함한다. 상세하게 설명하겠지만, 흐름 제어 시스템(10)은 다수개의 정보 소스(12, 14, 16, 18)와 통신하여 이들 소스로부터 데이터를 복합 정보 스트림에 삽입한다. 최종 사용자 프로세서(102)는 인터넷 익스플로러 또는 넷스케이프 네비게이터와 같은 인터넷 브라우저와, 마이크로소프트사의 윈도우즈 미디어 플레이어 또는 리얼 네트워크사의 "리얼 플레이어"와 같은 스트리밍 매체 재생기를 포함한다. 다양한 웹 사이트가 웹 서버(106)에 의해 시스템(100)에 링크되어 최종 사용자(102)에게 표시된다. 최종 사용자(102)는 웹 사이트를 보고 다양한 링크를 선택함으로써 스트리밍 매체 및 각종의 컨텐츠 형식에 액세스할 수 있다.
도 2를 참조하면, 흐름 제어 시스템(10)은 통상 인코더(26)와 매체 전달 장치(24)간에 중간 링크를 제공하고, 일반적으로 다양한 컴퓨터 실행 가능 파일을 포함한다. 매체 전달 장치(24)는 통상, 하나 이상의 입력 소스로부터 데이터를 수신하는 수집부와 수신한 정보를 하나 이상의 출력 소스로 전달하는 드라이버부를 포함한다. 본 발명의 적어도 한 실시예에 있어서, 흐름 제어 시스템(10)은 매체 전달 장치로부터 물리적으로 분리된 독립 모듈(예컨대, 개별 전자 박스 또는 유닛)이지만, 적어도 드라이버부와의 통신이 가능하도록 매체 전달 장치에 링크되어 있다. 본 발명에 따라 사용될 수 있는 예시적인 매체 전달 장치는 크리스탈 세미컨덕터사(Crystal Semicinductor, Inc.) 및 안텍스 일렉트로닉스사(Antex Electronics Corp.)에서 제조한 오디오 카드와 오스프레이 커뮤니케이션스사(Osprey Communications, Inc.)에서 제조한 비디오 카드를 포함한다. 일반적으로, 인코더(26)는 스트리밍 매체 서버(104)와 통신하여, 무선 또는 텔레비젼 방송의 오디오 및/또는 비디오 데이터 스트림을 전술한 매체 플레이어에 전송하는 타입의 것이다. 본 발명의 일실시예에 있어서, 매체 전달 장치(24), 흐름 제어 시스템(10) 및 인코더(26)는 분리 전자 박스 안에 있다.
도 3을 참조하게 되면, 본 발명에 따른 복합 정보 스트림의 최종 사용자(102)에게로의 전달은 블록 202에서와 같이 스타트업 정보를 인코더(26)에 로딩함으로써 시작된다. 전술한 바와 같이, 본 발명에서는 마이크로소프트사의 윈도우즈 미디어 플레이어를 사용할 수 있다. 그러한 실시예에 있어서, 스타트업 정보는 통상, 매체 전달 장치(24)로부터 오디오 및/또는 비디오 데이터를 전달하는데 사용할 드라이버를 식별하는 구성 파일에 제공될 것이다. 이 구성 파일은 사용될 장치 드라이버(36)를 식별할 것이며, 또한 데이터가 인코더(26)에 전달되어야 하는 포맷을 기술할 수 있다.
(블록 204에서 인코더 메모리에 로딩된) 구성 파일의 커맨드는 인코더(26)에 대하여 복합 정보 스트림을 전달하게 한다. 흐름 제어 시스템(10)은 이어서 블록 206에 나타낸 바와 같이 인코더 메모리에 로딩된다. 인코더(26)는 흐름 제어 시스템(10)을 초기화하고, 블록 208에 나타낸 것과 같이, 구성 파일로부터 입수한 데이터 포맷 및 장치 드라이버 정보를 전달한다. 다음에, 흐름 제어 시스템(10)은 블록 210에 나타낸 바와 같이, 드라이버(36)를 로딩하고, 그것을 초기화하며, 콜백 루틴을 셋업하여 인코더(26)에 대하여 드라이버(36)로부터 오디오 및/또는 비디오 데이터를 수신하게 한다. 흐름 제어 시스템(10)은 블록 212에서, 드라이버(36)로부터 수신한 매체 데이터를 인코더(26)로 보내고, 인코더는 그 데이터를 최종 사용자 프로세서(102)에 있는 매체 재생기에 전달한다.
흐름 제어 시스템(10)은 드라이버(36)의 데이터를 인코더(26)에 전달하기 전에, 블록 214에 나타내는 바와 같이 스타트업 정보로부터, 하나 이상의 다른 소스로부터의 정보가 매체 스트림에 삽입되는지의 여부를 판정한다. 보다 상세하게 설명해서, 흐름 제어 시스템(10)은 그 시스템이 다른 소스로부터의 데이터가 삽입되어야 한다는 신호를 수신할 때까지 매체 전달 장치로부터 데이터를 계속해서 보낸다. 상기 신호를 수신하면, 흐름 제어 시스템(10)은 블록 216에 나타낸 것과 같이, 지정된 다른 소스를 선택하고, 선택한 소스로부터 데이터를 인코더(26)에 보낸다. 이 다른 소스로부터의 데이터는 전체 파일이 인코더(26)에 전달 완료될 때까지 데이터 스트림에 삽입될 것이다. 일단 파일이 스트림에 삽입되면, 흐름 제어 시스템(10)은 블록 214로 되돌아가 또 다른 소스를 선택하여 또 다른 파일을 전송해야 하는지의 여부를 판정한다. 그렇다면, 다음의 다른 소스를 선택하고, 선택한 소스의 데이터를 인코더(26)로 보낸다. 이것은, 다른 소스로부터 인코더(26)로 보낼 파일이 없다라고 판정될 때까지(즉, 블록 214에서) 계속된다. 흐름 제어 시스템(10)은 이어서 매체 전달 장치(24)로 되돌아가고 매체 드라이버(36)로부터의 데이터를 인코더(26)로 계속 보낸다.
도 2를 참조하면, 흐름 제어 시스템(10)은 다수개의 소스로부터 데이터의 흐름을 제어하여 복합 정보 스트림을 최종 사용자(102)에게 전달한다. 본 발명의 일실시예에 있어서, 2개 이상의 데이터 소스(12, 14, 16, 18)가 흐름 드라이버(20)에 링크된다. 도시된 바와 같이, 일부 소스는 매체 전달 장치(24)를 통해 흐름 드라이버(20)로 링크될 수 있고(예컨대, 소스 18), 나머지 소스들은 흐름 드라이버(20)에 직접 링크된다. 소스(12, 14, 16)는 매체 전달 드라이버(24)에 의해 디지털 데이터로 변환되는 아날로그 데이터를 제공하거나, 한정된 처리로 또는 처리없이인코더(26)에 전달되는 디지털 정보를 제공할 수 있다. 반면에, 흐름 드라이버(20)에 직접 연결된 데이터 소스(18)와 같은 소스는 통상 디지털 형식으로 제공되거나, 또는 흐름 드라이버(20)로 전달하기 전에 디지털 형식으로 데이터를 변환할 수 있는 아날로그-디지털 컨버터나 기타 장치를 포함할 것이다. 도면에서는 매체 전달 장치(24)에 연결된 다수개의 데이터 소스(12, 14, 16)와 흐름 드라이버에 직접 연결된 단 하나의 소스(18)를 도시하고 있지만, 다수개의 소스가 흐름 드라이버(20)에 직접 연결될 수 있고 및/또는 단일 소스가 매체 전달 장치(24)에 연결될 수 있다고 이해하여야 한다.
흐름 드라이버(20)는 적절한 신호를 데이터 제어 매니저(32)로부터 수신할 때, 데이터 소스(12, 14, 16, 18)의 데이터를 선택적으로 인코더(26)로 보낸다. 인코더(26)는 이어서 매체 전달 장치(24)로 되돌아가서 그 매체 전달 장치가 제공하는 데이터를 복합 스트림에 계속해서 병합한다. 그 정보는 이어서 최종 사용자 프로세서(102)에 있는 적절한 매체 재생기에 전달되고, 비디오 모니터, 개인 휴대 정보 단말기(PDA) 스크린, 또는 기타 출력 장치상에 디스플레이된다.
전술한 바와 같이, 소스(12, 14, 16, 18)는, 예컨대 텔레비젼 방송과 하나 이상의 비디오 카세트 레코더, 디지털 비디오 디스크 재생기, 디지털 위성 시스템, 및 유사 장치로부터의 실황 데이터를 포함할 수 있다. 소스(12, 14, 16, 18)는 또한, AVI(Audio Video Interleaved) 파일과 GIF(Graphic Interchange Formatted) 파일과 같이, 저장된 데이터를 제공하는 컴퓨터와 기타 장치를 포함할 수 있다. 흐름 제어 시스템(10)이 추가 소스 중 하나로부터의 데이터를 보내도록 트리거링하는 신호는 그 방송에 삽입되거나 다른 방식으로 포함되는 것이 좋다. 전술한 바와 같이, 이 신호들은 신호음이나 비프와 같은 가청 신호일 수 있거나, 본 발명에 따라 사용될 수 있는 그외 다른 인디케이터일 수 있다. 신호는 전달될 때 사용되거나, 하나의 포맷(예컨대, 가청 신호음)으로 방송에 삽입될 수 있고, 원한다면 다른 포맷(예컨대, 전자 임펄스)으로 변환될 수 있다. 삽입된 신호가 주로 제공되지만, 당업자라면 본 명세서의 지침으로부터, 흐름 드라이버(20)는 예컨대 타이밍 장치에 의해, 적시에 신호를 생성하도록 프로그래밍된 컴퓨터에 의해, 또는 수동 프로세스 등에 의해 독립적으로 신호가 제공될 때 전송 소스를 변경하도록 트리거링될 수 있음을 알 것이다.
본 명세서에는 단일 매체 전달 장치(24)로부터 한 번에 정보를 전달하는 것으로 본 발명을 설명하고 있지만, 다수개의 장치로부터 동시에 데이터를 보내도록 본 발명을 구성할 수도 있다. 예를 들어, 각각이 개별 흐름 제어 시스템(10)에 링크되어 있는 여러개의 인코더(26)를 단일의 최종 사용자 프로세서(102)와 통신하도록 링크할 수 있다. 상이한 매체 전달 장치(24)는 상이한 타입의 데이터를 제공하도록 각 흐름 제어 시스템과 통신할 수 있다. 본 발명의 상기 실시예는, 예컨대 하나 이상의 DVD 재생기와 VCR뿐만 아니라 2개 이상의 오디오 및/또는 비디오 드라이버로부터의 데이터를 포함하는 복합 정보 스트림도 전달하는데 이용될 수 있다.
또한, 단일 흐름 제어 시스템(10)의 출력은, 각각 상이한 방식으로 인코딩하는 다수개의 인코더(26)에 보내어질 수 있다. 예를 들어, 종종 상이한 속도로 상이한 타입의 정보를 인코딩하는 것이 좋다. 보다 상세하게 설명해서, 일부 최종 사용자는 28kbps 모뎀을 사용해서 인터넛에 접속되는 반면, 나머지는 56kbps 모뎀을 사용해서 접속된다. 알려진 장치를 사용해서, 상이한 속도로 인코딩된 데이터는, 연관된 출력 장치상에 디스플레이되기 전에, 상이한 인코더(26)에 전해질 수 있다. 본 발명의 실시예에 따르면, 소스(12, 14, 16, 및/또는 18)에 의해 흐름 드라이버(20)로 전달된 정보는 적절한 인코딩 속도를 식별하는 신호를 포함할 수 있다. 인코더(26)는 지시대로, 이들 신호를 판독하여 데이터를 인코딩하도록 구성된다.
도 4를 참조하면, 흐름 드라이버(20)는 통상 외부에 있는 소프트웨어 구성 요소인 데이터 제어 매니저(32)로부터 다양한 커맨드를 수신한다. 데이터 제어 매니저(32)는 소스(12 14, 16, 18)로부터 수신되는 데이터를 복합 스트림으로서 인코딩하여 최종 사용자(102)에 전송하는 순서를 지정하는데 이용된다. 흐름 제어 시스템(10)은 복합 스트림으로서 최종 사용자에게 전달될 다수 타입의 데이터를 조합하는데 이용될 수 있다. 일실시예에서, 흐름 제어 시스템(10)은 방송되고 있는 프로그램의 컨텐츠에 관한 갱신된 정보를 제공할 수 있다. 예를 들어, 스포츠 이벤트의 방송 시에, 흐름 제어 시스템(10)은 그 이벤트에 관련된 선수 또는 팀의 갱신된 통계를 제공할 수 있다. 다른 실시예에서는, 시청자가 적절한 소스에 접촉하게 하여 그 프로그램 컨텐츠와 연관되는 상품 또는 서비스를 주문하게 하는 정보를 제공할 수 있다. 일실시예에서, 흐름 제어 시스템(10)은 상업 광고("AD")를 텔레비젼 방송에 삽입한다.
데이터를 전송하기 위해, 그 접속된 소스를 선택하는 순서가 큐(22)에 저장된다. 큐(22)에 저장된 전송 순서는 미리 프로그래밍된 리스트, 컴퓨터 프로그램 또는 대화 방식와 같이 수많은 방식으로 입수할 수 있다. 일실시예에서, 그 리스트는 큐(22)에 직접 접속되거나, 예컨대 인터넷에 한정되지 않고, 인터넷을 포함해서 LAN이나 WAN을 통해 큐(22)에 접속되는 개인용 컴퓨터와 같이 다른 장소로부터 전송되거나 다운로드될 수 있다. 본 발명의 또 다른 실시예에 있어서, 데이터가 소스(12, 14, 16, 18)로부터 전송되는 순서를 제어하는데 사용되는 정보를 제공하기 위해 전화 회선을 사용할 수 있다. 그러한 일실시예에서, 사용자는 상이한 데이터 소스(12, 14, 16, 18)와 연관되는 번호를 선택하여 그 소스로부터의 데이터 전송 순서를 지정하기 위해 전화기 키 패드 또는 다이얼상에 있는 다양한 버튼을 누를 수 있다. 그러한 다른 실시예에 있어서, 시스템이 음성 커맨드를 인식하여, 그 커맨드를, 미국 뉴욕주 파시패니에 소재하는 다이얼로직사(Dialogic Corporation)가 제조한 사운드 카드에 의해 제공되는 디지털 포맷으로 변환하게 하는 것이 좋다. 그러한 장치를 추가함으로써 사용자는 적절한 데이터 소스를 식별하는 번호를 말하거나, 광고의 제목, 명칭 또는 주제와 같이, 전송되는 데이터를 식별하는 하나 이상의 단어를 말할 수 있다. 다른 실시예에서, 음성 인식 소프트웨어는 흐름 제어 시스템(10)에 직접 내장되어 사용자가 다이얼로직 카드를 사용하지 않고서도 그러한 커맨드를 입력하게 할 수 있다. 전화 회선을 통해 커맨드를 전달할 때, 승인되지 않는 변경이 행해지는 것을 막기 위해 사용자가 개인 식별 번호나 기타 식별 정보를 입력하게 하도록 흐름 제어 시스템(10)을 구성하는 것이 좋다. 당업자라면 본 발명이 휴대 전화, 개인 휴대 정보 단말기(PDA) 및 기타 무선 장치의 사용을 도모하도록 구성될 수 있다는 것을 알 것이다.
본 발명의 일실시예에 있어서, 데이터 제어 매니저(32)는 웹 서버(106)와 통신하여, 소스(18)에 저장되는 데이터를 입수한다. 상세하게 설명해서, 데이터 제어 매니저(32)는 흐름 제어 시스템(10)에 접속되는 인코더(26)의 타입과, 데이터 재생에 유용할 듀레이션(즉, 광고 파일의 경우 "중단 길이") 뿐만 아니라 소스(18)에 저장된 데이터를 전달하는데 사용될 애플리케이션, 및 저장될 수 있는 파일 타입(예, AVI, WAV)을 보낸다. 이에 따라, 웹 서버(106)는 파라미터를 만족시키는, 이전에 인코더에 전달된 파일명 리스트를 제공한다. 실제 파일은 여러 방식으로 인코더(26)에 전달될 수 있다. 예를 들어, 본 발명의 일실시예에서는 스케쥴링된 작업을 통해 파일을 웹 서버(106)로부터 다운로드한다. 그러한 작업은 스케쥴링된 간격에서 수행되어 새로운 파일을 전달할 수 있다.
도 3에 도시하는 바와 같이, 블록 214에서 적절한 신호를 수신한다면, 흐름 제어 시스템(10)은 다른 소스를 선택하고, 원하는 데이터량이 인코더(26)에 전달 완료될 때까지 그 선택한 소스로부터의 데이터를 보낸다. 일실시예에서, 본 발명의 이 부분은 도 5 및 도 6에 도시하는 바와 같이 수행된다. 데이터 제어 매니저(32)는 블록 402에 나타낸 바와 같이 흐름 제어 시스템(10)에 커맨드를 보내고 큐(22)를 셋업한다. 소스(12, 14, 16, 18)에 의해 전달될 수 있는 다양한 데이터 파일은 식별자와 연관되며, 그 식별자는 통상 수치값이다. 블록 402에서의 큐(22) 셋업은 통상, 이들 파일과 연관된 번호를 파일 전달 순서로 인코더(26)에 위치시키는 것을 포함한다. 도 3의 블록 214에서 적절한 신호를 검출할 때, 블록 406에서 데이터 제어 매니저(32)는 큐(22)가 제공하는 번호와 연관된 파일명을 흐름 제어기(10)에 보낸다.
이제 도 6을 참조하면, 블록 408에서, 명명된 파일은 이어서 선택된 소스로부터, 인코더(26)에 링크된 메모리로 로딩된다. 그 파일은 블록 410에 나타낸 바와 같이, 인코더(26)가 사용할 수 있는 포맷으로 변환된다. 변환된 데이터 파일은 블록 412에서 매체 재생기로 보내져서 최종 사용자 프로세서(102)상에 디스플레이된다. 고유한 데이터 식별자는 또한, 요청된 데이터가 실제 인코더(26)에 전송되었다는 것을 나타내도록 블록 414에서 데이터 제어 매니저(32)에 전달된다. 원한다면, 매체 재생기에 전송되는 파일에 관한 정보는 다른 애플리케이션이 사용할 수 있다. 예를 들어, 시스템은 상업 광고가 매체 재생기에 전송될 때마다, 데이터 제어 매니저(32)가 그 이벤트를 기념하여 무슨 광고가 재생되는지 표시하는데 사용될 수 있는 광고 로그를 작성하도록 셋업될 수 있다.
지정된 데이터가 매체 재생기에 의해 재생된다면, 데이터 제어 매니저(32)는 새로운 파일 정보로 큐(22)를 다시 채우고 그것을 리셋할 것이다. 전술한 바와 같이, 본 발명은 정보를 윈도우즈 미디어 플레이어에 전달하는데 이용될 수 있다. 본 발명의 이 실시예들은 다양한 매체 재생기에 사용되는 파일을 변환하기 위해, 마이크로소트사가 제공하는 것과 같은 소프트웨어 개발 키트에 의해 제공되는 애플리케이션 프로그래밍 인터페이스를 사용하여 파일 변환을 수행할 것이다.
본 발명의 일실시예에 있어서, 웹 서버(106)로부터 다운로드되고, 소스(18)에 저장되어 인코더(26)에 전송되는 데이터는 상업 광고를 포함한다. 고유 식별자의 할당 및 전송에 의해 광고의 트래킹이 가능하고, 요청된 광고가 재생되는지를 확인하는 방법이 제공될 수 있다.
일실시예에서, AVI(Audio Video Interleaved) 파일 및/또는 GIF(Graphics Interchange Formatted) 파일과 같이, 컴퓨터로 생성된 파일이 소스(18)에 저장된다. 이들 파일은, 예컨대 JPEG 및/또는 MPEG 표준과 호환하도록 압축될 수 있다. 컴퓨터로 생성된 데이터와 흐름 드라이버(20) 사이에 위치하는 시스템은 "AND" 및 "OR" 연산을 수행할 수 있다는 것을 주지해야 한다. 이에 따라, 일실시예에서, 흐름 제어기(10)는 흐름 드라이버(20)를 지시하여 단 하나의 소스(12, 14, 16 또는 18)로부터만 데이터를 전송하게 한다. 상기 실시예에서, 2개의 소스로부터의 데이터를 흐름 제어기(10)에 보낼 수 있고, 그 흐름 제어기는 데이터 전송을 위해 2개의 소스 중 어느 것을 흐름 드라이버(20)에 접속해야 하는지를 지시할 것이다.
도 7에 도시하는 바와 같이, 본 발명의 다른 실시예에서, 흐름 제어기(10)는 흐름 드라이버(20)를 지시하여 2개 이상의 소스(12, 14, 16, 18)의 데이터를 동시에 전송하게 한다. 상기 실시예에서, 예컨대 텔레비젼 방송의 이미지(44)는 전송되는 정보에 연관될 수 있는 스폰서, 컨텐츠 제공자 또는 기타 개체를 식별하는 로고 또는 투명 마크와 같은 심볼(42)과 동시에 디스플레이될 수 있다. 이 실시예에서, 흐름 제어기(10)는 흐름 드라이버(20)를 지시하여, 2개의 소스로부터의 데이터를 수신하여 양쪽의 소스가 인코더(26)에 동시에 데이터를 보내게 할 수 있다.
도 8을 참조하면, 본 발명의 또 다른 실시예에서는 하나 이상의 이벤트의 발생을 소스(12, 14, 16, 18)로부터의 데이터 전송을 시작하는데 이용될 수 있다. 예를 들어, 스포츠 또는 새로운 이벤트와 같은 실황 텔레비젼 방송(46)으로부터의 정보가 하나 이상의 데이터 소스(12, 14, 16, 18)에 전송될 수 있다. 그러면 큐(22)는 적절한 신호를 수신할 때(예컨대, 이벤트 개시 또는 종료시) 적절한 데이터를 선택하고, 그 이벤트로부터 비디오 클립, 정지 이미지, 리포트, 하이라이트, 써머리, 스코어 또는 기타 정보를 포함할 수 있는 정보(48)를 비디오 스트림에 삽입할 수 있다. 본 발명의 일실시예에 있어서, 뉴스 속보는 흐름 제어 시스템(10)에 대하여 소스로부터 데이터를 즉시 전송하도록 트리거링하는 신호와 함께, 데이터 소스(12, 14, 16, 18) 중 하나에 공급될 수 있다. 방송은 이어서 그 신호에 응답하여 시청자에게 뉴스 속보를 제공하도록 인터럽트될 수 있다. 이벤트가 마무리되었음을 알리고, 큐(22)로 하여금 그 방송에 삽입된 다음(또는 지정된) 신호가 수신될 때 연관된 데이터 소스를 선택하게 하여 최종 스코어를 디스플레이하고 그 이벤트의 하이라이트를 포함하는 비디오 클립을 재생하게 하는 신호가 생성될 수 있다. 이에 따라, 본 발명의 이들 예시적인 실시예에 의해 나타낸 바와 같이, 신호에 상이한 우선 순위 레벨이 할당되어, 필요할 때 일부 정보가 방송을 인터럽트하게 하고 정기적으로 스케쥴링된 중단에서만 시스템이 다른 정보를 전달하게 할 수 있다.
본 발명의 일실시예에서, 방송에 삽입될 수 있는 신호음은 하드웨어 기반의 검출 절차를 이용하여 데이터 제어 매니저(32)에 의해 검출될 수 있다. 그러한 실시예에서, 신호음이 검출될 때 신호는 흐름 제어 시스템(10) 외부에 있는 장치상에서 실행하는 소프트웨어 구성 요소에 전송될 수 있다. 이 개별 하드웨어 부분에 있는 소프트웨어 구성 요소는 이어서 데이터 제어 매니저(32)에 커맨드를 보내어큐(22)가 지정한 광고의 재생을 요청할 수 있다. 그리고 나서 커맨드는 그 광고를 선택하여 재생하는 흐름 제어 시스템(10)에 전달된다. 흐름 제어 시스템이 광고 재생을 종료할 때 신호를 데이터 제어 매니저(32)에 전달하는 것이 좋고, 큐(22)는 다른 광고로 채워진다. 본 발명의 일실시예에서, 데이터 제어 매니저(32)는 흐름 제어 시스템(10)에 커맨드를 보내어, 큐잉 중에 식별된 광고를 재생하게 한다.
본 발명의 다른 실시예에 있어서, 소프트웨어를 기반으로 하는 신호음 검출 프로세스는 흐름 제어 시스템(10)에 포함될 수 있고, 데이터 제어 매니저(32)는 이 프로세스를 이용하여 다양한 소스로부터의 정보를 복합 데이터 스트림에 인코딩할 수 있다. 상기 실시예에 있어서, 신호음 제어 소프트웨어는 흐름 제어 시스템(10)에 로딩될 수 있는, 수집된 오디오 및/또는 비디오 데이터는 신호음의 존재 여부를 판정하도록 분석될 수 있다. 검출된 신호음은 (전술한) 이벤트로서 흐름 제어 시스템(10)에 의해 해석된다. 이에 응답하여, 데이터 제어 매니저(32)는 커맨드를 다시 흐름 제어 시스템(10)에 보내어 지정된 광고 방송을 재생하게 한다. 이 실시예에서, 데이터 제어 매니저(32)는 처음부터, 그 데이터 제어 매니저(32)에서 이벤트를 트리거링할 주기를 셋업하도록 흐름 제어 시스템(10)을 구성한다.
본 발명의 다른 실시예에서, 인코더(26)는 정보의 디스플레이 방법과 관련해서, 전송되는 정보를 단색 또는 컬러로 디스플레이할 것인지의 여부, 그 정보가 모노 또는 스테레오 방송을 포함할 것인지의 여부, 적절한 프레임 크기와 같은 다수개의 파라미터를 일부 또는 전부 식별하는 신호들을 판독하도록 구성될 수 있다. 상기 실시예에서, 인코더(26)가 수신하는 정보는 이들 파라미터에 의해 부과되는요건을 수용하기 위하여 회로의 적절한 부분을 통해 라우팅될 수 있다.
전술한 일부나 전부 그리고 유사한 기능은 단일 컴퓨터에 포함될 수 있고, 또는 이들 기능은 인터넷 사용자, 컨텐츠 제공자 또는 그 밖의 사람들의 선택에 따라 포함될 수 있다는 것을 주지해야 한다. 또한 흐름 제어 시스템(10)가 수행하는 기능의 일부 또는 전부는 선전이나 기타 적절한 작업을 지원하기 위하여, 파일로 추적되고 저장되거나, 이와 다르게 로그로 제공될 수 있다는 것도 주지해야 한다.
그러므로, 본 발명은 복합 정보 스트림을 디스플레이에 전달하기 위한 방법 및 장치를 제공하는 것이 분명하다. 본 발명을 양호한 실시예와 결부지어 설명하였지만, 당업자에게는 다양한 대체, 변형, 및 변화가 가능할 수 있다. 따라서, 본 발명은 첨부하는 청구 범위의 기술 사상과 넓은 범위 내에 있는 그러한 대체, 변형, 및 변화를 포함한다.
Claims (69)
- 컴퓨터 네트워크를 통해 복합 정보 스트림을 전달하는 시스템으로서,연관된 매체 장치 드라이버를 구비한 매체 전달 장치와,상기 매체 전달 장치 및 저장된 데이터 소스와 독립적이고 상기 매체 전달 장치 및 저장된 데이터 소스와 통신하며, 상기 매체 전달 장치로부터 그리고 상기 저장된 데이터 소스로부터 데이터를 수신하여 상기 매체 전달 장치 데이터 및 상기 저장된 데이터 소스의 흐름을 제어하도록 구성된 흐름 제어 시스템과,상기 흐름 제어 시스템과 통신하며 상기 제어된 데이터 흐름을 수신하는 인코더를 포함하는 복합 정보 스트림 전달 시스템.
- 제1항에 있어서,상기 인코더로부터 상기 데이터를 수신하고 인터넷 브라우저를 사용하여 비디오 모니터상에 상기 데이터를 디스플레이하는 인터넷 매체 재생기와,식별자와 상기 데이터를 연관시키는 데이터 분류기와,지정된 타입의 데이터의 상기 인터넷 매체 재생기로의 전달을 기록하는 식별자 레코더와,복수의 상기 기록된 전달을 공통 데이터 파일에 기입하는 식별자 수집기를 더 포함하는 복합 정보 스트림 전달 시스템.
- 제2항에 있어서, 상기 지정된 타입의 데이터는 상업 광고이며, 상기 공통 데이터 파일은 광고 로그인 것인 복합 정보 스트림 전달 시스템.
- 제1항에 있어서, 상기 매체 전달 장치는 실황 데이터를 제공하는 것인 복합 정보 스트림 전달 시스템.
- 제1항에 있어서, 상기 매체 전달 장치는 텔레비젼 방송을 제공하는 것인 복합 정보 스트림 전달 시스템.
- 제1항에 있어서, 상기 저장된 데이터는 웹 서버로부터 다운로드되고 상기 인코더에 링크된 컴퓨터상에 저장되는 것인 복합 정보 스트림 전달 시스템.
- 제1항에 있어서, 상기 저장된 데이터는 상업 광고를 포함하는 것인 복합 정보 스트림 전달 시스템.
- 제7항에 있어서, 상기 흐름 제어 시스템은 사용자에 대하여 상기 상업 광고에 디스플레이된 컨텐츠에 관한 정보를 입수하게 하는 것인 복합 정보 스트림 전달 시스템.
- 제8항에 있어서, 상기 흐름 제어 시스템은 사용자에 대하여 상기 컨텐츠와연관된 상품 또는 서비스를 주문하게 하는 것인 복합 정보 스트림 전달 시스템.
- 제7항에 있어서, 상기 흐름 제어 시스템은 상기 매체 전달 장치 데이터에 대하여 갱신된 정보를 제공하는 것인 복합 정보 스트림 전달 시스템.
- 제1항에 있어서, 상기 저장된 데이터는 AVI 파일 또는 GIF 파일에 있는 것인 복합 정보 스트림 전달 시스템.
- 제1항에 있어서, 상기 흐름 제어 시스템은 상기 매체 전달 장치로부터 물리적으로 분리된 전자 모듈에 위치하는 것인 복합 정보 스트림 전달 시스템.
- 제1항에 있어서, 상기 흐름 제어 시스템은 소프트웨어 모듈이며, 제어 명령을 상기 흐름 제어 시스템에 보내기 위한 데이터 제어 매니저 소프트웨어 모듈을 더 포함하는 복합 정보 스트림 전달 시스템.
- 제13항에 있어서, 상기 저장된 데이터 소스로부터 원하는 데이터 전달 순서에 관한 정보를 보내기 위해 상기 흐름 제어 시스템에 연결된 큐를 더 포함하는 복합 정보 스트림 전달 시스템.
- 제13항에 있어서, 상기 데이터 제어 매니저는 인터넷을 통해 상기 제어 명령을 보내는 것인 복합 정보 스트림 전달 시스템.
- 제14항에 있어서, 상기 큐는 원격으로 변경 가능한 것인 복합 정보 스트림 전달 시스템.
- 제16항에 있어서, 상기 큐는 컴퓨터 네트워크를 통해 정보를 전송함으로써 변경될 수 있는 것인 복합 정보 스트림 전달 시스템.
- 제17항에 있어서, 상기 큐는 인터넷으로부터 정보를 다운로드함으로써 변경될 수 있는 것인 복합 정보 스트림 전달 시스템.
- 제16항에 있어서, 상기 큐는 전화기 키 패드상에 있는 버튼을 누름으로써 변경될 수 있는 것인 복합 정보 스트림 전달 시스템.
- 제1항에 있어서, 상기 흐름 제어 시스템은 제어 신호에 대하여 상기 매체 전달 장치 데이터를 모니터하고, 상기 흐름 제어 시스템은 상기 제어 신호의 수신에 대하여 상기 데이터 제어 매니저에게 신호를 보내며, 상기 데이터 제어 매니저는 상기 제어 신호에 응답하여 상기 흐름 제어 매니저를 제어하는 것인 복합 정보 스트림 전달 시스템.
- 제20항에 있어서, 상기 제어 신호는 경과 시간인 것인 복합 정보 스트림 전달 시스템.
- 제20항에 있어서, 상기 제어 신호는 상기 매체 전달 장치 데이터에 삽입되는 것인 복합 정보 스트림 전달 시스템.
- 제22항에 있어서, 상기 제어 신호는 가청 신호음인 것인 복합 정보 스트림 전달 시스템.
- 제1항에 있어서, 이벤트의 소프트웨어 로그를 더 포함하고, 상기 소프트웨어 로그는 상기 제어된 데이터 흐름에 응답하여 작성되며, 상기 소프트웨어 로그는 상기 흐름 컨트롤러에 의해 상기 저장된 데이터 소스로부터 상기 인코더에 보내진 데이터의 레코드를 포함하는 것인 복합 정보 스트림 전달 시스템.
- 제24항에 있어서, 상기 소프트웨어 로그는 인터넷을 통해 전송 가능한 것인 복합 정보 스트림 전달 시스템.
- 제1항에 있어서, 상기 매체 전달 데이터는 텔레비젼 방송인 것인 복합 정보 스트림 전달 시스템.
- 제1항에 있어서, 상기 저장된 데이터는 광고인 것인 복합 정보 스트림 전달 시스템.
- 제14항에 있어서, 상기 큐는 광고 큐인 것인 복합 정보 스트림 전달 시스템.
- 제24항에 있어서, 상기 소프트웨어 로그는 광고 로그인 것인 복합 정보 스트림 전달 시스템.
- 컴퓨터 네트워크를 통해 복합 정보 스트림을 전달하는 시스템으로서,복수의 데이터 소스와,흐름 제어 시스템을 포함하고,상기 흐름 제어 시스템은 상기 복수의 데이터 소스 중 2개 이상으로부터 그리고 데이터 제어 매니저로부터 데이터를 수신하고,상기 데이터 제어 매니저로부터의 커맨드에 응답하여 상기 복수의 데이터 소스로부터 수신한 데이터의 흐름을 선택적으로 제어하며,상기 제어한 데이터 흐름을 복합 정보 스트림으로서 인코더에 보내도록 구성되는 것인 복합 정보 스트림 전달 시스템.
- 제30항에 있어서,상기 인코더와 통신하여 상기 인코더로부터 상기 복합 정보 스트림을 수신하는 매체 재생기와,식별자와 상기 데이터를 연관시키는 데이터 분류기와,지정된 타입의 데이터의 상기 매체 재생기로의 전달을 기록하는 식별자 레코더와,복수의 상기 기록된 전달을 공통 데이터 파일에 기입하는 식별자 수집기를 더 포함하는 복합 정보 스트림 전달 시스템.
- 제31항에 있어서, 상기 지정된 타입의 식별자는 상업 광고를 식별하고, 상기 공통 데이터 파일은 광고 로그인 것인 복합 정보 스트림 전달 시스템.
- 제30항에 있어서, 상기 복수의 데이터 소스 중 적어도 하나는 실황 데이터 소스이고, 상기 데이터 소스 중 적어도 하나는 저장된 데이터 소스이며, 상기 흐름 제어 시스템은 상기 데이터 제어 매니저와 통신하고, 상기 데이터 제어 매니저로부터의 커맨드에 응답하여, 상기 실황 데이터 소스 중 적어도 하나로부터 그리고 상기 적어도 하나의 저장된 데이터 소스 중 하나 이상으로부터의 데이터를 선택적으로 보내도록 구성되는 것인 복합 정보 스트림 전달 시스템.
- 제33항에 있어서, 상기 선택적으로 보내진 데이터를 수신하여, 상기 수신한 데이터를 복합 데이터 스트림으로 변형하도록 구성된 인코더를 더 포함하는 복합 정보 스트림 전달 시스템.
- 제33항에 있어서, 상기 흐름 제어 시스템은 전자 큐를 포함하는 것인 복합 정보 스트림 전달 시스템.
- 제33항에 있어서, 상기 저장된 데이터는 웹 서버로부터 다운로드되고 상기 인코더에 링크된 컴퓨터상에 저장되는 것인 복합 정보 스트림 전달 시스템.
- 제30항에 있어서, 상기 흐름 제어 시스템은 전자 큐를 포함하는 것인 복합 정보 스트림 전달 시스템.
- 제30항에 있어서, 상기 복수의 데이터 소스 중 적어도 하나는 실황 데이터를 제공하는 것인 복합 정보 스트림 전달 시스템.
- 제38항에 있어서, 상기 복수의 데이터 소스 중 적어도 하나는 비디오 공급원을 포함하는 것인 복합 정보 스트림 전달 시스템.
- 제39항에 있어서, 상기 비디오 공급원은 텔레비젼 방송인 것인 복합 정보 스트림 전달 시스템.
- 제30항에 있어서, 상기 복수의 데이터 소스 중 적어도 하나는 저장된 데이터를 제공하는 것인 복합 정보 스트림 전달 시스템.
- 제41항에 있어서, 상기 저장된 데이터는 상업 광고를 포함하는 것인 복합 정보 스트림 전달 시스템.
- 제41항에 있어서, 상기 저장된 데이터는 AVI 파일, GIF 파일, JPEG 표준에 따라 압축된 파일, 또는 MPEG 표준에 따라 압축된 파일에 있는 복합 정보 스트림 전달 시스템.
- 제41항에 있어서, 상기 저장된 데이터는 웹 서버로부터 다운로드되고 상기 인코더에 링크된 컴퓨터상에 저장되는 것인 복합 정보 스트림 전달 시스템.
- 제44항에 있어서, 상기 저장된 데이터는 상업 광고를 포함하는 것인 복합 정보 스트림 전달 시스템.
- 출력 장치에 복합 정보 스트림을 전달하기 위한 시스템으로서,복수의 데이터 소스와,상기 복수의 데이터 소스 중 2개 이상으로부터 데이터를 수신하고 상기 복수의 데이터 소스 중 2개 이상으로부터의 데이터를 인코더에 선택적으로 보내는 흐름 제어 시스템과,상기 인코더로부터 상기 데이터를 수신하고 상기 데이터를 비디오 디스플레이에 전달하는 매체 재생기를 포함하는 복합 정보 스트림 전달 시스템.
- 컴퓨터 네트워크를 통해 복합 정보 스트림을 전달하는 방법으로서,복수의 데이터 소스로부터 데이터를 입수하는 단계와,상기 복수의 데이터 소스와 인코더 사이에 있는 흐름 제어 시스템으로부터 제어 신호를 수신하는 단계와,상기 복수의 데이터 소스 중 하나 이상으로부터의 데이터를 상기 수신된 제어 신호에 응답하여 상기 인코더에 선택적으로 전달하는 단계와,상기 선택적으로 전달한 데이터를 상기 인코더에 보내는 단계와,상기 선택적으로 전달한 데이터를 복합 데이터 스트림으로 변형하는 단계와,상기 복합 데이터 스트림을 매체 재생기에 전달하는 단계를 포함하는 복합 정보 스트림 전달 방법.
- 제47항에 있어서, 상기 선택적으로 전달하는 단계는,상기 복수의 데이터 소스 중 2개 이상으로부터 데이터의 전송 순서를 지정하는 단계와,상기 데이터를 상기 지정된 순서로 정보 스트림에 삽입하는 단계와,상기 정보 스트림을 상기 인코더에 보내는 단계를 더 포함하는 것인 복합 정보 스트림 전달 방법.
- 제47항에 있어서, 상기 데이터 입수 단계는,상기 지정된 전송 순서에 따른 순서로 복수의 데이터 식별자를 위치시키는 단계와,상기 데이터 식별자와 연관된 데이터 세트명을 상기 데이터 식별자 순서로 상기 흐름 제어 시스템에 전송하는 단계를 포함하는 것인 복합 정보 스트림 전달 방법.
- 제49항에 있어서, 상기 선택적으로 전달하는 단계는,명명된 데이터 세트를 인코더에 로딩하는 단계와,상기 명명된 데이터 세트를 매체 재생기에 전송하는 단계를 더 포함하는 복합 정보 스트림 전달 방법.
- 제49항에 있어서, 상기 데이터 식별자를 상기 데이터 식별자 순서로 상기 흐름 제어기에 보내는 단계를 더 포함하는 복합 정보 스트림 전달 방법.
- 제51항에 있어서,지정된 타입의 명명된 데이터 세트와 연관된 식별자의 상기 인터넷 매체 재생기로의 전달을 기록하는 단계와,복수의 상기 기록된 전달을 공통 데이터 파일에 기입하는 단계를 더 포함하는 복합 정보 스트림 전달 방법.
- 제52항에 있어서, 상기 지정된 타입의 식별자는 상업 광고이고, 상기 공통 데이터 파일은 광고 로그인 것인 복합 정보 스트림 전달 방법.
- 제47항에 있어서, 상기 복수의 데이터 소스 중 적어도 하나는 실황 데이터를 제공하는 것인 복합 정보 스트림 전달 방법.
- 제54항에 있어서, 상기 실황 데이터 소스는 비디오 공급원인 것인 복합 정보 스트림 전달 방법.
- 제55항에 있어서, 상기 비디오 공급원은 텔레비젼 방송인 것인 복합 정보 스트림 전달 방법.
- 재47항에 있어서, 상기 복수의 데이터 소스 중 적어도 하나는 저장된 데이터를 제공하는 것인 복합 정보 스트림 전달 방법.
- 제57항에 있어서, 상기 저장된 데이터는 AVI 파일, GIF 파일, JPEG 표준에 따라 압축된 파일, 또는 MPEG 표준에 따라 압축된 파일에 있는 것인 복합 정보 스트림 전달 방법.
- 컴퓨터 네트워크를 통해 복합 정보 스트림을 전달하는 방법으로서,제1 데이터 세트를 수집하는 단계와,적어도 제2 데이터 세트의 전송에 대한 요청을 수신하는 단계와,상기 제1 및 적어도 상기 제2 데이터 세트의 전송 순서를 지정하는 단계와,상기 지정된 순서에 따라 상기 제1 데이터 세트와 적어도 상기 제2 데이터 세트로부터 데이터의 흐름을 제어하는 단계를 포함하는 복합 정보 스트림 전달 방법.
- 제59항에 있어서,상기 제어된 흐름을 매체 재생기에 전달하는 단계와,식별자와 상기 데이터를 연관시키는 단계와,지정된 타입의 식별자의 상기 매체 재생기로의 전달을 기록하는 단계와,복수의 상기 기록된 전달을 공통 데이터 파일에 기입하는 단계를 더 포함하는 복합 정보 스트림 전달 방법.
- 제60항에 있어서, 상기 지정된 타입의 식별자는 상업 광고이며, 상기 공통 데이터 파일은 광고 로그인 것인 복합 정보 스트림 전달 방법.
- 제59항에 있어서, 상기 출력 장치는 비디오 모니터인 것인 복합 정보 스트림전달 방법.
- 제59항에 있어서, 상기 출력 장치는 개인 휴대 정보 단말기(PDA)인 것인 복합 정보 스트림 전달 방법.
- 제59항에 있어서, 상기 순서 지정 단계는 전자 큐로부터 미리 정해진 데이터 전송 순서를 검색하는 단계를 더 포함하는 것인 복합 정보 스트림 전달 방법.
- 제59항에 있어서, 상기 데이터 세트 중 적어도 하나는 실황 데이터를 포함하는 것인 복합 정보 스트림 전달 방법.
- 제65항에 있어서, 상기 실황 데이터의 소스는 비디오 공급원인 것인 복합 정보 스트림 전달 방법.
- 제66항에 있어서, 상기 비디오 공급원은 텔레비젼 방송인 것인 복합 정보 스트림 전달 방법.
- 제59항에 있어서, 상기 데이터 세트 중 적어도 하나는 저장된 데이터를 전달하는 것인 복합 정보 스트림 전달 방법.
- 제68항에 있어서, 상기 저장된 데이터는 AVI 파일, GIF 파일, JPEG 표준에 따라 압축된 파일, 또는 MPEG 표준에 따라 압축된 파일에 있는 것인 복합 정보 스트림 전달 방법.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US85956201A | 2001-05-16 | 2001-05-16 | |
US09/859,562 | 2001-05-16 | ||
US10/077,282 | 2002-02-14 | ||
US10/077,282 US20030056213A1 (en) | 2001-05-16 | 2002-02-14 | Method and system for delivering a composite information stream over a computer network |
PCT/US2002/015482 WO2002093920A1 (en) | 2001-05-16 | 2002-05-16 | Flow control for multiple information sources |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20040028760A true KR20040028760A (ko) | 2004-04-03 |
Family
ID=25331209
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2003-7014857A KR20040028760A (ko) | 2001-05-16 | 2002-05-16 | 다수개의 정보 소스의 흐름 제어 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20030056213A1 (ko) |
KR (1) | KR20040028760A (ko) |
CN (1) | CN1783999B (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013024966A1 (ko) * | 2011-08-18 | 2013-02-21 | 엘지전자 주식회사 | 콘텐트 수신 방법 및 장치 |
Families Citing this family (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7644282B2 (en) | 1998-05-28 | 2010-01-05 | Verance Corporation | Pre-processed information embedding system |
US6737957B1 (en) | 2000-02-16 | 2004-05-18 | Verance Corporation | Remote control signaling using audio watermarks |
US7353270B2 (en) * | 2001-10-27 | 2008-04-01 | Real Image Media Technologies (P) Ltd. | Media and advertisement distribution and tracking system and method of operation thereof |
WO2004036352A2 (en) | 2002-10-15 | 2004-04-29 | Verance Corporation | Media monitoring, management and information system |
US7529847B2 (en) * | 2003-03-20 | 2009-05-05 | Microsoft Corporation | Access to audio output via capture service |
US20040237120A1 (en) * | 2003-05-22 | 2004-11-25 | Lewin Blake P. | Systems and methods for dynamically generating and distributing synchronized enhancements to a broadcast signal |
US20060239501A1 (en) | 2005-04-26 | 2006-10-26 | Verance Corporation | Security enhancements of digital watermarks for multi-media content |
US10482474B1 (en) | 2005-01-19 | 2019-11-19 | A9.Com, Inc. | Advertising database system and method |
US20060287934A1 (en) * | 2005-06-20 | 2006-12-21 | Rowe Marshall R Iii | Method of and system for monitoring real time market data |
US8020004B2 (en) | 2005-07-01 | 2011-09-13 | Verance Corporation | Forensic marking using a common customization function |
US8781967B2 (en) | 2005-07-07 | 2014-07-15 | Verance Corporation | Watermarking in an encrypted domain |
US8131594B1 (en) | 2005-08-11 | 2012-03-06 | Amazon Technologies, Inc. | System and method for facilitating targeted advertising |
US20070078712A1 (en) * | 2005-09-30 | 2007-04-05 | Yahoo! Inc. | Systems for inserting advertisements into a podcast |
US8676781B1 (en) | 2005-10-19 | 2014-03-18 | A9.Com, Inc. | Method and system for associating an advertisement with a web page |
US7627501B2 (en) * | 2005-10-31 | 2009-12-01 | At&T Intellectual Property I, L.P. | System and method of service product offer management |
US8005236B2 (en) | 2006-09-07 | 2011-08-23 | Porto Vinci Ltd. Limited Liability Company | Control of data presentation using a wireless home entertainment hub |
US8966545B2 (en) * | 2006-09-07 | 2015-02-24 | Porto Vinci Ltd. Limited Liability Company | Connecting a legacy device into a home entertainment system using a wireless home entertainment hub |
US9386269B2 (en) * | 2006-09-07 | 2016-07-05 | Rateze Remote Mgmt Llc | Presentation of data on multiple display devices using a wireless hub |
US8607281B2 (en) | 2006-09-07 | 2013-12-10 | Porto Vinci Ltd. Limited Liability Company | Control of data presentation in multiple zones using a wireless home entertainment hub |
US9233301B2 (en) * | 2006-09-07 | 2016-01-12 | Rateze Remote Mgmt Llc | Control of data presentation from multiple sources using a wireless home entertainment hub |
US8935733B2 (en) | 2006-09-07 | 2015-01-13 | Porto Vinci Ltd. Limited Liability Company | Data presentation using a wireless home entertainment hub |
US9319741B2 (en) | 2006-09-07 | 2016-04-19 | Rateze Remote Mgmt Llc | Finding devices in an entertainment system |
US8843957B2 (en) * | 2010-06-21 | 2014-09-23 | Accenture Global Services Limited | Frame accurate content insertion system |
US8838977B2 (en) | 2010-09-16 | 2014-09-16 | Verance Corporation | Watermark extraction and content screening in a networked environment |
US8554054B2 (en) * | 2011-03-31 | 2013-10-08 | Emil George INNOCENTI | Automated digital video editing system to combine stored video advertising with just-in time content |
US8923548B2 (en) | 2011-11-03 | 2014-12-30 | Verance Corporation | Extraction of embedded watermarks from a host content using a plurality of tentative watermarks |
US8682026B2 (en) | 2011-11-03 | 2014-03-25 | Verance Corporation | Efficient extraction of embedded watermarks in the presence of host content distortions |
US8615104B2 (en) | 2011-11-03 | 2013-12-24 | Verance Corporation | Watermark extraction based on tentative watermarks |
US8745403B2 (en) | 2011-11-23 | 2014-06-03 | Verance Corporation | Enhanced content management based on watermark extraction records |
US9323902B2 (en) | 2011-12-13 | 2016-04-26 | Verance Corporation | Conditional access using embedded watermarks |
US9547753B2 (en) | 2011-12-13 | 2017-01-17 | Verance Corporation | Coordinated watermarking |
US9571606B2 (en) | 2012-08-31 | 2017-02-14 | Verance Corporation | Social media viewing system |
US9106964B2 (en) | 2012-09-13 | 2015-08-11 | Verance Corporation | Enhanced content distribution using advertisements |
US8869222B2 (en) | 2012-09-13 | 2014-10-21 | Verance Corporation | Second screen content |
US9258353B2 (en) * | 2012-10-23 | 2016-02-09 | Microsoft Technology Licensing, Llc | Multiple buffering orders for digital content item |
WO2014153199A1 (en) | 2013-03-14 | 2014-09-25 | Verance Corporation | Transactional video marking system |
US9251549B2 (en) | 2013-07-23 | 2016-02-02 | Verance Corporation | Watermark extractor enhancements based on payload ranking |
US9208334B2 (en) | 2013-10-25 | 2015-12-08 | Verance Corporation | Content management using multiple abstraction layers |
EP3117626A4 (en) | 2014-03-13 | 2017-10-25 | Verance Corporation | Interactive content acquisition using embedded codes |
CN109862388A (zh) * | 2019-04-02 | 2019-06-07 | 网宿科技股份有限公司 | 直播视频集锦的生成方法、装置、服务器及存储介质 |
US11025964B2 (en) | 2019-04-02 | 2021-06-01 | Wangsu Science & Technology Co., Ltd. | Method, apparatus, server, and storage medium for generating live broadcast video of highlight collection |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4724491A (en) * | 1984-08-28 | 1988-02-09 | Adams-Russell Co., Inc. | Inserting television advertising spots automatically |
US5029014A (en) * | 1989-10-26 | 1991-07-02 | James E. Lindstrom | Ad insertion system and method for broadcasting spot messages out of recorded sequence |
US5528281A (en) * | 1991-09-27 | 1996-06-18 | Bell Atlantic Network Services | Method and system for accessing multimedia data over public switched telephone network |
CA2121151A1 (en) * | 1993-04-16 | 1994-10-17 | Trevor Lambert | Method and apparatus for automatic insertion of a television signal from a remote source |
US5872588A (en) * | 1995-12-06 | 1999-02-16 | International Business Machines Corporation | Method and apparatus for monitoring audio-visual materials presented to a subscriber |
US6044396A (en) * | 1995-12-14 | 2000-03-28 | Time Warner Cable, A Division Of Time Warner Entertainment Company, L.P. | Method and apparatus for utilizing the available bit rate in a constrained variable bit rate channel |
US5892535A (en) * | 1996-05-08 | 1999-04-06 | Digital Video Systems, Inc. | Flexible, configurable, hierarchical system for distributing programming |
WO1998010331A1 (fr) * | 1996-09-02 | 1998-03-12 | Snk Corporation | Appareil de prises de vues |
US6385192B1 (en) * | 1998-03-24 | 2002-05-07 | Siemens Information And Communication Networks, Inc. | Method and apparatus for DTMF signaling on compressed voice networks |
US6154206A (en) * | 1998-05-06 | 2000-11-28 | Sony Corporation Of Japan | Method and apparatus for distributed conditional access control on a serial communication network |
JP2000032327A (ja) * | 1998-07-10 | 2000-01-28 | Matsushita Electric Ind Co Ltd | 撮像画像伝送装置 |
US6357042B2 (en) * | 1998-09-16 | 2002-03-12 | Anand Srinivasan | Method and apparatus for multiplexing separately-authored metadata for insertion into a video data stream |
US20020026638A1 (en) * | 2000-08-31 | 2002-02-28 | Eldering Charles A. | Internet-based electronic program guide advertisement insertion method and apparatus |
US6704930B1 (en) * | 1999-04-20 | 2004-03-09 | Expanse Networks, Inc. | Advertisement insertion techniques for digital video streams |
US6169542B1 (en) * | 1998-12-14 | 2001-01-02 | Gte Main Street Incorporated | Method of delivering advertising through an interactive video distribution system |
US6564380B1 (en) * | 1999-01-26 | 2003-05-13 | Pixelworld Networks, Inc. | System and method for sending live video on the internet |
US6434621B1 (en) * | 1999-03-31 | 2002-08-13 | Hannaway & Associates | Apparatus and method of using the same for internet and intranet broadcast channel creation and management |
US6480547B1 (en) * | 1999-10-15 | 2002-11-12 | Koninklijke Philips Electronics N.V. | System and method for encoding and decoding the residual signal for fine granular scalable video |
US7039940B2 (en) * | 2001-09-04 | 2006-05-02 | Clay Alan Weatherford | Method and system for distributing video content over a network |
-
2002
- 2002-02-14 US US10/077,282 patent/US20030056213A1/en not_active Abandoned
- 2002-05-16 KR KR10-2003-7014857A patent/KR20040028760A/ko not_active Application Discontinuation
- 2002-05-16 CN CN2005101369391A patent/CN1783999B/zh not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013024966A1 (ko) * | 2011-08-18 | 2013-02-21 | 엘지전자 주식회사 | 콘텐트 수신 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
CN1783999B (zh) | 2010-10-13 |
CN1783999A (zh) | 2006-06-07 |
US20030056213A1 (en) | 2003-03-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20040028760A (ko) | 다수개의 정보 소스의 흐름 제어 | |
US6064420A (en) | Simulating two way connectivity for one way data streams for multiple parties | |
EP1528809B1 (en) | Interactivity with audiovisual programming | |
US20020161739A1 (en) | Multimedia contents providing system and a method thereof | |
JP4169181B2 (ja) | 一方向データ・ストリームに対して双方向接続性をシミュレーションするホスト装置 | |
US7926085B2 (en) | System and method for providing an interactive, visual complement to an audio program | |
JP4169180B2 (ja) | 一方向データ・ストリームに対し双方向接続をシミュレートする携帯通信装置 | |
US8074244B2 (en) | Receiving apparatus and method | |
US20020059604A1 (en) | System and method for linking media content | |
US20070101369A1 (en) | Method and apparatus for providing summaries of missed portions of television programs | |
EP2031875A1 (en) | Playback device, method, and program | |
WO2004073309A1 (ja) | ストリーム出力装置及び情報提供装置 | |
WO2001082163A1 (en) | A multimedia contents providing system and a method thereof | |
KR20050016665A (ko) | 방송 매체 스트림의 대표적인 매체 객체들을 단말기에전달하는 시스템 및 방법 | |
US20060218248A1 (en) | Contents distribution system, contents distribution method, and computer-readable storage medium therefor | |
JPH08305327A (ja) | 広告表示システム | |
US8166503B1 (en) | Systems and methods for providing multiple video streams per audio stream | |
JP3707059B2 (ja) | データ表示装置および方法 | |
JP2002320214A (ja) | 視聴管理方法、視聴管理システム | |
JP2004535707A (ja) | マルチデータソースのためのフロー制御 | |
JPH09271011A (ja) | 通信システム | |
JP2003087677A (ja) | 番組視聴の方法、番組視聴装置、番組視聴用プログラム、及び番組情報提供サービス | |
WO2001050226A2 (en) | System and method for publishing streaming media on the internet | |
JPH0443779A (ja) | 編集映像の作製方法 | |
EP1056287A2 (en) | Video playback apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |