[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20040028760A - 다수개의 정보 소스의 흐름 제어 - Google Patents

다수개의 정보 소스의 흐름 제어 Download PDF

Info

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
Application number
KR10-2003-7014857A
Other languages
English (en)
Inventor
맥패딘제임스이
매디슨저스틴폴
빅바이마이클데이빗
Original Assignee
야후! 인크.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 야후! 인크. filed Critical 야후! 인크.
Priority claimed from PCT/US2002/015482 external-priority patent/WO2002093920A1/en
Publication of KR20040028760A publication Critical patent/KR20040028760A/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling 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/2365Multiplexing of several video streams
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing 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/23439Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing 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/2381Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/266Channel 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/2665Gathering content from different sources, e.g. Internet and satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/637Control signals issued by the client directed to the server or network components
    • H04N21/6377Control signals issued by the client directed to the server or network components directed to server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental 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

다수개의 정보 소스의 흐름 제어{FLOW CONTROL FOR MULTIPLE INFORMATION SOURCES}
본 출원은 현재 계류중에 있는 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항에 있어서,
    상기 인코더로부터 상기 데이터를 수신하고 인터넷 브라우저를 사용하여 비디오 모니터상에 상기 데이터를 디스플레이하는 인터넷 매체 재생기와,
    식별자와 상기 데이터를 연관시키는 데이터 분류기와,
    지정된 타입의 데이터의 상기 인터넷 매체 재생기로의 전달을 기록하는 식별자 레코더와,
    복수의 상기 기록된 전달을 공통 데이터 파일에 기입하는 식별자 수집기를 더 포함하는 복합 정보 스트림 전달 시스템.
  3. 제2항에 있어서, 상기 지정된 타입의 데이터는 상업 광고이며, 상기 공통 데이터 파일은 광고 로그인 것인 복합 정보 스트림 전달 시스템.
  4. 제1항에 있어서, 상기 매체 전달 장치는 실황 데이터를 제공하는 것인 복합 정보 스트림 전달 시스템.
  5. 제1항에 있어서, 상기 매체 전달 장치는 텔레비젼 방송을 제공하는 것인 복합 정보 스트림 전달 시스템.
  6. 제1항에 있어서, 상기 저장된 데이터는 웹 서버로부터 다운로드되고 상기 인코더에 링크된 컴퓨터상에 저장되는 것인 복합 정보 스트림 전달 시스템.
  7. 제1항에 있어서, 상기 저장된 데이터는 상업 광고를 포함하는 것인 복합 정보 스트림 전달 시스템.
  8. 제7항에 있어서, 상기 흐름 제어 시스템은 사용자에 대하여 상기 상업 광고에 디스플레이된 컨텐츠에 관한 정보를 입수하게 하는 것인 복합 정보 스트림 전달 시스템.
  9. 제8항에 있어서, 상기 흐름 제어 시스템은 사용자에 대하여 상기 컨텐츠와연관된 상품 또는 서비스를 주문하게 하는 것인 복합 정보 스트림 전달 시스템.
  10. 제7항에 있어서, 상기 흐름 제어 시스템은 상기 매체 전달 장치 데이터에 대하여 갱신된 정보를 제공하는 것인 복합 정보 스트림 전달 시스템.
  11. 제1항에 있어서, 상기 저장된 데이터는 AVI 파일 또는 GIF 파일에 있는 것인 복합 정보 스트림 전달 시스템.
  12. 제1항에 있어서, 상기 흐름 제어 시스템은 상기 매체 전달 장치로부터 물리적으로 분리된 전자 모듈에 위치하는 것인 복합 정보 스트림 전달 시스템.
  13. 제1항에 있어서, 상기 흐름 제어 시스템은 소프트웨어 모듈이며, 제어 명령을 상기 흐름 제어 시스템에 보내기 위한 데이터 제어 매니저 소프트웨어 모듈을 더 포함하는 복합 정보 스트림 전달 시스템.
  14. 제13항에 있어서, 상기 저장된 데이터 소스로부터 원하는 데이터 전달 순서에 관한 정보를 보내기 위해 상기 흐름 제어 시스템에 연결된 큐를 더 포함하는 복합 정보 스트림 전달 시스템.
  15. 제13항에 있어서, 상기 데이터 제어 매니저는 인터넷을 통해 상기 제어 명령을 보내는 것인 복합 정보 스트림 전달 시스템.
  16. 제14항에 있어서, 상기 큐는 원격으로 변경 가능한 것인 복합 정보 스트림 전달 시스템.
  17. 제16항에 있어서, 상기 큐는 컴퓨터 네트워크를 통해 정보를 전송함으로써 변경될 수 있는 것인 복합 정보 스트림 전달 시스템.
  18. 제17항에 있어서, 상기 큐는 인터넷으로부터 정보를 다운로드함으로써 변경될 수 있는 것인 복합 정보 스트림 전달 시스템.
  19. 제16항에 있어서, 상기 큐는 전화기 키 패드상에 있는 버튼을 누름으로써 변경될 수 있는 것인 복합 정보 스트림 전달 시스템.
  20. 제1항에 있어서, 상기 흐름 제어 시스템은 제어 신호에 대하여 상기 매체 전달 장치 데이터를 모니터하고, 상기 흐름 제어 시스템은 상기 제어 신호의 수신에 대하여 상기 데이터 제어 매니저에게 신호를 보내며, 상기 데이터 제어 매니저는 상기 제어 신호에 응답하여 상기 흐름 제어 매니저를 제어하는 것인 복합 정보 스트림 전달 시스템.
  21. 제20항에 있어서, 상기 제어 신호는 경과 시간인 것인 복합 정보 스트림 전달 시스템.
  22. 제20항에 있어서, 상기 제어 신호는 상기 매체 전달 장치 데이터에 삽입되는 것인 복합 정보 스트림 전달 시스템.
  23. 제22항에 있어서, 상기 제어 신호는 가청 신호음인 것인 복합 정보 스트림 전달 시스템.
  24. 제1항에 있어서, 이벤트의 소프트웨어 로그를 더 포함하고, 상기 소프트웨어 로그는 상기 제어된 데이터 흐름에 응답하여 작성되며, 상기 소프트웨어 로그는 상기 흐름 컨트롤러에 의해 상기 저장된 데이터 소스로부터 상기 인코더에 보내진 데이터의 레코드를 포함하는 것인 복합 정보 스트림 전달 시스템.
  25. 제24항에 있어서, 상기 소프트웨어 로그는 인터넷을 통해 전송 가능한 것인 복합 정보 스트림 전달 시스템.
  26. 제1항에 있어서, 상기 매체 전달 데이터는 텔레비젼 방송인 것인 복합 정보 스트림 전달 시스템.
  27. 제1항에 있어서, 상기 저장된 데이터는 광고인 것인 복합 정보 스트림 전달 시스템.
  28. 제14항에 있어서, 상기 큐는 광고 큐인 것인 복합 정보 스트림 전달 시스템.
  29. 제24항에 있어서, 상기 소프트웨어 로그는 광고 로그인 것인 복합 정보 스트림 전달 시스템.
  30. 컴퓨터 네트워크를 통해 복합 정보 스트림을 전달하는 시스템으로서,
    복수의 데이터 소스와,
    흐름 제어 시스템을 포함하고,
    상기 흐름 제어 시스템은 상기 복수의 데이터 소스 중 2개 이상으로부터 그리고 데이터 제어 매니저로부터 데이터를 수신하고,
    상기 데이터 제어 매니저로부터의 커맨드에 응답하여 상기 복수의 데이터 소스로부터 수신한 데이터의 흐름을 선택적으로 제어하며,
    상기 제어한 데이터 흐름을 복합 정보 스트림으로서 인코더에 보내도록 구성되는 것인 복합 정보 스트림 전달 시스템.
  31. 제30항에 있어서,
    상기 인코더와 통신하여 상기 인코더로부터 상기 복합 정보 스트림을 수신하는 매체 재생기와,
    식별자와 상기 데이터를 연관시키는 데이터 분류기와,
    지정된 타입의 데이터의 상기 매체 재생기로의 전달을 기록하는 식별자 레코더와,
    복수의 상기 기록된 전달을 공통 데이터 파일에 기입하는 식별자 수집기를 더 포함하는 복합 정보 스트림 전달 시스템.
  32. 제31항에 있어서, 상기 지정된 타입의 식별자는 상업 광고를 식별하고, 상기 공통 데이터 파일은 광고 로그인 것인 복합 정보 스트림 전달 시스템.
  33. 제30항에 있어서, 상기 복수의 데이터 소스 중 적어도 하나는 실황 데이터 소스이고, 상기 데이터 소스 중 적어도 하나는 저장된 데이터 소스이며, 상기 흐름 제어 시스템은 상기 데이터 제어 매니저와 통신하고, 상기 데이터 제어 매니저로부터의 커맨드에 응답하여, 상기 실황 데이터 소스 중 적어도 하나로부터 그리고 상기 적어도 하나의 저장된 데이터 소스 중 하나 이상으로부터의 데이터를 선택적으로 보내도록 구성되는 것인 복합 정보 스트림 전달 시스템.
  34. 제33항에 있어서, 상기 선택적으로 보내진 데이터를 수신하여, 상기 수신한 데이터를 복합 데이터 스트림으로 변형하도록 구성된 인코더를 더 포함하는 복합 정보 스트림 전달 시스템.
  35. 제33항에 있어서, 상기 흐름 제어 시스템은 전자 큐를 포함하는 것인 복합 정보 스트림 전달 시스템.
  36. 제33항에 있어서, 상기 저장된 데이터는 웹 서버로부터 다운로드되고 상기 인코더에 링크된 컴퓨터상에 저장되는 것인 복합 정보 스트림 전달 시스템.
  37. 제30항에 있어서, 상기 흐름 제어 시스템은 전자 큐를 포함하는 것인 복합 정보 스트림 전달 시스템.
  38. 제30항에 있어서, 상기 복수의 데이터 소스 중 적어도 하나는 실황 데이터를 제공하는 것인 복합 정보 스트림 전달 시스템.
  39. 제38항에 있어서, 상기 복수의 데이터 소스 중 적어도 하나는 비디오 공급원을 포함하는 것인 복합 정보 스트림 전달 시스템.
  40. 제39항에 있어서, 상기 비디오 공급원은 텔레비젼 방송인 것인 복합 정보 스트림 전달 시스템.
  41. 제30항에 있어서, 상기 복수의 데이터 소스 중 적어도 하나는 저장된 데이터를 제공하는 것인 복합 정보 스트림 전달 시스템.
  42. 제41항에 있어서, 상기 저장된 데이터는 상업 광고를 포함하는 것인 복합 정보 스트림 전달 시스템.
  43. 제41항에 있어서, 상기 저장된 데이터는 AVI 파일, GIF 파일, JPEG 표준에 따라 압축된 파일, 또는 MPEG 표준에 따라 압축된 파일에 있는 복합 정보 스트림 전달 시스템.
  44. 제41항에 있어서, 상기 저장된 데이터는 웹 서버로부터 다운로드되고 상기 인코더에 링크된 컴퓨터상에 저장되는 것인 복합 정보 스트림 전달 시스템.
  45. 제44항에 있어서, 상기 저장된 데이터는 상업 광고를 포함하는 것인 복합 정보 스트림 전달 시스템.
  46. 출력 장치에 복합 정보 스트림을 전달하기 위한 시스템으로서,
    복수의 데이터 소스와,
    상기 복수의 데이터 소스 중 2개 이상으로부터 데이터를 수신하고 상기 복수의 데이터 소스 중 2개 이상으로부터의 데이터를 인코더에 선택적으로 보내는 흐름 제어 시스템과,
    상기 인코더로부터 상기 데이터를 수신하고 상기 데이터를 비디오 디스플레이에 전달하는 매체 재생기를 포함하는 복합 정보 스트림 전달 시스템.
  47. 컴퓨터 네트워크를 통해 복합 정보 스트림을 전달하는 방법으로서,
    복수의 데이터 소스로부터 데이터를 입수하는 단계와,
    상기 복수의 데이터 소스와 인코더 사이에 있는 흐름 제어 시스템으로부터 제어 신호를 수신하는 단계와,
    상기 복수의 데이터 소스 중 하나 이상으로부터의 데이터를 상기 수신된 제어 신호에 응답하여 상기 인코더에 선택적으로 전달하는 단계와,
    상기 선택적으로 전달한 데이터를 상기 인코더에 보내는 단계와,
    상기 선택적으로 전달한 데이터를 복합 데이터 스트림으로 변형하는 단계와,
    상기 복합 데이터 스트림을 매체 재생기에 전달하는 단계를 포함하는 복합 정보 스트림 전달 방법.
  48. 제47항에 있어서, 상기 선택적으로 전달하는 단계는,
    상기 복수의 데이터 소스 중 2개 이상으로부터 데이터의 전송 순서를 지정하는 단계와,
    상기 데이터를 상기 지정된 순서로 정보 스트림에 삽입하는 단계와,
    상기 정보 스트림을 상기 인코더에 보내는 단계를 더 포함하는 것인 복합 정보 스트림 전달 방법.
  49. 제47항에 있어서, 상기 데이터 입수 단계는,
    상기 지정된 전송 순서에 따른 순서로 복수의 데이터 식별자를 위치시키는 단계와,
    상기 데이터 식별자와 연관된 데이터 세트명을 상기 데이터 식별자 순서로 상기 흐름 제어 시스템에 전송하는 단계를 포함하는 것인 복합 정보 스트림 전달 방법.
  50. 제49항에 있어서, 상기 선택적으로 전달하는 단계는,
    명명된 데이터 세트를 인코더에 로딩하는 단계와,
    상기 명명된 데이터 세트를 매체 재생기에 전송하는 단계를 더 포함하는 복합 정보 스트림 전달 방법.
  51. 제49항에 있어서, 상기 데이터 식별자를 상기 데이터 식별자 순서로 상기 흐름 제어기에 보내는 단계를 더 포함하는 복합 정보 스트림 전달 방법.
  52. 제51항에 있어서,
    지정된 타입의 명명된 데이터 세트와 연관된 식별자의 상기 인터넷 매체 재생기로의 전달을 기록하는 단계와,
    복수의 상기 기록된 전달을 공통 데이터 파일에 기입하는 단계를 더 포함하는 복합 정보 스트림 전달 방법.
  53. 제52항에 있어서, 상기 지정된 타입의 식별자는 상업 광고이고, 상기 공통 데이터 파일은 광고 로그인 것인 복합 정보 스트림 전달 방법.
  54. 제47항에 있어서, 상기 복수의 데이터 소스 중 적어도 하나는 실황 데이터를 제공하는 것인 복합 정보 스트림 전달 방법.
  55. 제54항에 있어서, 상기 실황 데이터 소스는 비디오 공급원인 것인 복합 정보 스트림 전달 방법.
  56. 제55항에 있어서, 상기 비디오 공급원은 텔레비젼 방송인 것인 복합 정보 스트림 전달 방법.
  57. 재47항에 있어서, 상기 복수의 데이터 소스 중 적어도 하나는 저장된 데이터를 제공하는 것인 복합 정보 스트림 전달 방법.
  58. 제57항에 있어서, 상기 저장된 데이터는 AVI 파일, GIF 파일, JPEG 표준에 따라 압축된 파일, 또는 MPEG 표준에 따라 압축된 파일에 있는 것인 복합 정보 스트림 전달 방법.
  59. 컴퓨터 네트워크를 통해 복합 정보 스트림을 전달하는 방법으로서,
    제1 데이터 세트를 수집하는 단계와,
    적어도 제2 데이터 세트의 전송에 대한 요청을 수신하는 단계와,
    상기 제1 및 적어도 상기 제2 데이터 세트의 전송 순서를 지정하는 단계와,
    상기 지정된 순서에 따라 상기 제1 데이터 세트와 적어도 상기 제2 데이터 세트로부터 데이터의 흐름을 제어하는 단계를 포함하는 복합 정보 스트림 전달 방법.
  60. 제59항에 있어서,
    상기 제어된 흐름을 매체 재생기에 전달하는 단계와,
    식별자와 상기 데이터를 연관시키는 단계와,
    지정된 타입의 식별자의 상기 매체 재생기로의 전달을 기록하는 단계와,
    복수의 상기 기록된 전달을 공통 데이터 파일에 기입하는 단계를 더 포함하는 복합 정보 스트림 전달 방법.
  61. 제60항에 있어서, 상기 지정된 타입의 식별자는 상업 광고이며, 상기 공통 데이터 파일은 광고 로그인 것인 복합 정보 스트림 전달 방법.
  62. 제59항에 있어서, 상기 출력 장치는 비디오 모니터인 것인 복합 정보 스트림전달 방법.
  63. 제59항에 있어서, 상기 출력 장치는 개인 휴대 정보 단말기(PDA)인 것인 복합 정보 스트림 전달 방법.
  64. 제59항에 있어서, 상기 순서 지정 단계는 전자 큐로부터 미리 정해진 데이터 전송 순서를 검색하는 단계를 더 포함하는 것인 복합 정보 스트림 전달 방법.
  65. 제59항에 있어서, 상기 데이터 세트 중 적어도 하나는 실황 데이터를 포함하는 것인 복합 정보 스트림 전달 방법.
  66. 제65항에 있어서, 상기 실황 데이터의 소스는 비디오 공급원인 것인 복합 정보 스트림 전달 방법.
  67. 제66항에 있어서, 상기 비디오 공급원은 텔레비젼 방송인 것인 복합 정보 스트림 전달 방법.
  68. 제59항에 있어서, 상기 데이터 세트 중 적어도 하나는 저장된 데이터를 전달하는 것인 복합 정보 스트림 전달 방법.
  69. 제68항에 있어서, 상기 저장된 데이터는 AVI 파일, GIF 파일, JPEG 표준에 따라 압축된 파일, 또는 MPEG 표준에 따라 압축된 파일에 있는 것인 복합 정보 스트림 전달 방법.
KR10-2003-7014857A 2001-05-16 2002-05-16 다수개의 정보 소스의 흐름 제어 KR20040028760A (ko)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013024966A1 (ko) * 2011-08-18 2013-02-21 엘지전자 주식회사 콘텐트 수신 방법 및 장치

Families Citing this family (41)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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