[go: up one dir, main page]

KR20080038081A - Audiovisual Signal Routing and Distribution System - Google Patents

Audiovisual Signal Routing and Distribution System Download PDF

Info

Publication number
KR20080038081A
KR20080038081A KR1020077027012A KR20077027012A KR20080038081A KR 20080038081 A KR20080038081 A KR 20080038081A KR 1020077027012 A KR1020077027012 A KR 1020077027012A KR 20077027012 A KR20077027012 A KR 20077027012A KR 20080038081 A KR20080038081 A KR 20080038081A
Authority
KR
South Korea
Prior art keywords
format
video signal
node
signal
display
Prior art date
Legal status (The legal status 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 status listed.)
Withdrawn
Application number
KR1020077027012A
Other languages
Korean (ko)
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
Priority claimed from US11/111,182 external-priority patent/US8553716B2/en
Priority claimed from US11/111,158 external-priority patent/US8547997B2/en
Priority claimed from US11/111,159 external-priority patent/US20060242669A1/en
Application filed by 주피터 시스템즈 filed Critical 주피터 시스템즈
Publication of KR20080038081A publication Critical patent/KR20080038081A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • 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/23608Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
    • 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • 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/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4223Cameras
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4344Remultiplexing of multiplex streams, e.g. by modifying time stamps or remapping the packet identifiers
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440218Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Graphics (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

시청각 신호는 원시 포맷으로부터 디지털화, 패킷화된 호환 포맷으로 변환되고, 스위치를 통해 캡쳐 노드와 디스플레이 노드 사이에서 전송된다. 디스플레이 노드는 호환 포맷으로부터 디스플레이 포맷으로 시청각 신호를 변환하여 시청각 신호의 디스플레이를 유발한다. 영상 라우팅 및 분배를 위한 스위치의 사용은 일대 일, 일대 다수, 다수대 일, 및 다수대 다수 분배를 가능하게 한다. 독립적인 호환 포맷 장치의 사용은 여러 이종 시청각 신호의 동시적인 분배를 허용한다.The audiovisual signal is converted from the raw format into a digitized, packetized compatible format and transmitted between the capture node and the display node via a switch. The display node converts the audiovisual signal from the compatible format to the display format to cause the display of the audiovisual signal. The use of switches for video routing and distribution enables one-to-one, one-to-many, many-to-one, and many-to-many distributions. The use of independent compatible format devices allows simultaneous distribution of several heterogeneous audiovisual signals.

Description

시청각 신호 라우팅 및 분배 시스템{AUDIOVISUAL SIGNAL ROUTING AND DISTRIBUTION SYSTEM}AUDIOVISUAL SIGNAL ROUTING AND DISTRIBUTION SYSTEM}

본 발명은 시청각 신호의 라우팅 및 분배 시스템에 관한 것으로, 구체적으로는 각종 상이한 포맷의 시청각 신호를 라우팅 및 분배하기 위한 효율적이고 유연성 있는 시스템에 관한 것이다.The present invention relates to a routing and distribution system for audiovisual signals, and more particularly, to an efficient and flexible system for routing and distributing audiovisual signals of various different formats.

현재 많은 수의 고급형 영상 라우팅 및 분배 시스템이 존재한다. 일례는 워싱톤 체니의 XN Technologies,Inc.의 AutoPatchTM의 옵티마 시스템을 들 수 있다. 이 구성 시스템은 다양한 음성 및 영상 신호를 취급할 수 있다.There are a number of advanced video routing and distribution systems at present. An example is the Optima system of AutoPatch from XN Technologies, Inc. of Washington Cheney. This configuration system can handle various audio and video signals.

이런 영상 라우팅 및 분배 시스템은 종종 영상 스위치로 불리기도 하며, 이용가능한 영상 포맷이 많아질수록 느려진다. 종래의 영상 스위치는 다수의 이용가능한 영상 포맷을 지원하지만, 특정문제로서, 영상 포맷의 종류가 증가하고 있어 모든 영상 포맷을 지원할 수 있는 것은 아니다. NTSC, PAL, 및 SECAM 등의 표준 텔레비전 포맷을 제외하고, 영상 포맷은 아날로그 또는 디지털 방식, 인터레이스 드(interlaced) 또는 프로그레시브(progressive) 스캔 방식, 다양한 해상도, 다양한 종횡비, 다양한 프레임 속도 등일 수 있다. 아날로그 포맷은, 예를 들면, 콤포지트브 영상(compositive video), S-영상, YUV, 및 RGB를 포함한다. 현재 사용되는 영상 해상도는, 예를 들면, 640×480, 800×600, 1024×768, 1280×1024, 1280×720, 1400×1050, 1600×1200, 1920×1080 및 2048×1536를 포함한다. 현재 사용되는 종횡비는, 예를 들면, 4:3, 5:4 및 16:9를 포함한다. 그리고, 현재 사용되는 프레임 속도는, 예를 들면, 24Hz, 25Hz, 29.97Hz, 30Hz, 50Hz, 59.94Hz, 60Hz, 72Hz 및 85Hz를 포함한다.Such video routing and distribution systems are often referred to as video switches and are slowed down as more video formats are available. Conventional video switches support a number of available video formats, but as a specific problem, the variety of video formats is increasing and not all video formats can be supported. Except for standard television formats such as NTSC, PAL, and SECAM, the image format may be analog or digital, interlaced or progressive scan, various resolutions, various aspect ratios, various frame rates, and the like. Analog formats include, for example, composite video, S-picture, YUV, and RGB. Currently used video resolutions include, for example, 640 × 480, 800 × 600, 1024 × 768, 1280 × 1024, 1280 × 720, 1400 × 1050, 1600 × 1200, 1920 × 1080, and 2048 × 1536. Aspect ratios currently used include, for example, 4: 3, 5: 4 and 16: 9. In addition, frame rates currently used include, for example, 24 Hz, 25 Hz, 29.97 Hz, 30 Hz, 50 Hz, 59.94 Hz, 60 Hz, 72 Hz, and 85 Hz.

영상 신호의 이들 파라미터 및 다른 파라미터의 다양한 조합은 수백, 어쩌면 수천개 일 수 있으며, 새로운 포맷이 놀라운 빈도로 추가되고 있다. 영상 스위치가 현재 구현되어 있는 이런 포맷들을 모두 지원할 수 있다 하더라도, 부득이한 새로운 포맷의 부득이한 도입은 그런 영상 스위치를 분충분하게 하여 새로운 포맷은 지원될 수 없다. Various combinations of these and other parameters of the video signal can be hundreds or even thousands, with new formats being added at an alarming frequency. Although the image switch can support all of these formats currently implemented, the inevitable introduction of the new format inevitably enriches such image switches so that the new format cannot be supported.

현재 이용가능한 영상 포맷 및 미래에 채용될 수 있는 새로운 포맷을 모두 지원하는 것은 불가능한 일이란 것 이외에도, 현재의 영상 스위치는 다른 단점을 갖는다. 예를 들면, 현재의 영상 스위치는 하나의 인커밍 영상 신호를 여러 목적지로 송신하는 반면, 현재의 영상 스위치는 여러 입력 시청각 신호를 동일한 출력 장치(예를 들면, PIP(picture-in-picture) 또는 PBP(picture-beside-picture))로 송신하여 상이한 포맷의 시청각 신호를 동시에 처리하고, 하나의 포맷의 시청각 신호를 수신하여 이 시청각 신호를 다른 포맷의 디스플레이 장치로 배신(deliver)하는 능력이 부족하다. In addition to supporting both currently available image formats and new formats that may be employed in the future, current image switches have other drawbacks. For example, current video switches transmit one incoming video signal to multiple destinations, while current video switches transmit multiple input audiovisual signals to the same output device (e.g., picture-in-picture or picture-in-picture). There is a lack of ability to simultaneously transmit audio-visual signals of different formats by sending them to picture-beside-picture (PBP), receive audio-visual signals of one format, and deliver these audio-visual signals to display devices of other formats. .

수신된 모든 신호가 어떤 디스플레장치에서도 디스플레이 될 수 있도록, 다양한 포맷의 여러 입력 신호를 동시에 제어할 수 있고, 하나의 포맷의 시청각 신호를 수신하여 시청각 신호를 상이한 포맷의 디스플레이 장치로 배신할 수 있는 대단히 효율적이고 유연성 있는 시청각 신호 라우팅 및 분배 시스템이 필요하다. It can control multiple input signals of various formats simultaneously so that all received signals can be displayed on any display device, and can receive audiovisual signals of one format and distribute the audiovisual signals to display devices of different formats. There is a need for an efficient and flexible audiovisual signal routing and distribution system.

본 발명에 따르면, 캡쳐 노드 및 디스플레이 노드는 시청각 신호를 디지털 방식으로 전송하기 위해 협동한다. 캡쳐 노드는 그 원시 포맷(native format)으로 시청각 신호를 캡쳐하고 시청각 신호를 호환 포맷(interchange format)으로 변환한다. 캡쳐 노드는 시청각 신호를 호환 포맷으로부터, 자체 구비된 디스플레이 장치에 대해 최적인 디스플레이 포맷으로 변환하여, 시청각 신호를 디스플레이 가능한 신호로 만든다. 시청각 신호의 캡쳐, 전송 및 디스플레이는 실시간으로 일어난다. According to the invention, the capture node and the display node cooperate to digitally transmit the audiovisual signal. The capture node captures the audiovisual signal in its native format and converts the audiovisual signal into a interchange format. The capture node converts the audiovisual signal from a compatible format into a display format that is optimal for a self-contained display device, making the audiovisual signal a displayable signal. Capture, transmission and display of audiovisual signals take place in real time.

캡쳐 노드 및 디스플레이 노드는, 캡쳐 노드와 디스플레이 노드 사이의 데이터 접속부에서의 이용가능한 대역폭을 초과함이 없이 다수의 상호 지원된 최고 품질의 호환 포맷을 선택하도록 협동한다. 대역폭의 초과 사용을 최소화하기 위해, 호환 포맷은 일반적으로 영상 신호의 데이터 전송 속도(data rate)를 증가시킬 수 있는, 원시 포맷에 대한 변형을 포함하지 않는다. 다른 말로, 선택된 호환 포맷은 시청각 신호에 할당된 이용가능한 대역폭을 초과하지 않는 상호 지원 호환 포맷의 최고 품질 포맷이다. 결과적으로, 시청각 신호의 데이터 전송율(data rate)을 감소시킬 수 있는 프로세스만이 캡쳐 노드에 의해 수행된다. 시청각 데이터 스트림의 데이터 전송율을 증대시킬 수 있는 모든 필수 프로세스는, 시청각 데이터 스트림이 데이터 접속부를 지나 데이터 전송율에 더 이상 제한이 없을 때 디스플레이 노드에 의해 수행된다.The capture node and the display node cooperate to select a number of mutually supported highest quality compatible formats without exceeding the available bandwidth at the data connection between the capture node and the display node. To minimize overuse of bandwidth, compatible formats generally do not include a modification to the raw format, which can increase the data rate of the video signal. In other words, the selected compatible format is the highest quality format of the mutually supported compatible format that does not exceed the available bandwidth allocated to the audiovisual signal. As a result, only processes that can reduce the data rate of the audiovisual signal are performed by the capture node. All necessary processes that can increase the data rate of an audiovisual data stream are performed by the display node when the audiovisual data stream no longer has a limitation on the data rate past the data connection.

캡쳐 노드가 1024×768 크기의 프레임으로 영상 신호를 캡쳐한 경우를 고려해 본다. 대상 디스플레이 장치가 1600×1200의 프레임을 디스플레이하는 경우, 캡쳐 노드에서의 프레임 크기의 증가는 데이터 전송율을 증가시키는데, 이는 1600×1200 크기의 프레임을 묘사하기 위해서는 더 많은 픽셀이 필요하기 때문이다. 따라서, 이와 같은 프레임 업스캐일(upscaling)은 디스플레이 노드에서 수행되기 때문에, 과도한 데이터 전송율과 통신 대역폭의 과도한 소비가 방지된다. 반대로, 디스플레이 노드가 640×480 크기의 프레임을 디스플레이하는 경우, 프레임 사이즈의 감소는 데이터 전송율을 감소시키고, 따라서 프레임의 다운스캐일(downscaling)은 캡쳐 노드에서 수행된다. 프레임 크기는 영상 품질의 부대적인 열화와 함께 디스플레이 노드보다는 캡쳐 노드에서 수행되어 감소되기 때문에, 프레임 크기의 감소는 캡쳐 노드로부터 디스플레이 노드로 전송되는 영상 신호의 데이터 전송율을 감소시키고, 따라서 최종적으로 디스플레이된 영상 신호에서의 영상 신호 품질의 어떤 희생도 없이 소비되는 대역폭을 감소시킨다.Consider a case where a capture node captures a video signal in a frame of 1024 × 768 size. When the target display device displays a frame of 1600 × 1200, an increase in the frame size at the capture node increases the data rate, because more pixels are required to describe the 1600 × 1200 frame. Thus, since such frame upscaling is performed at the display node, excessive data rate and excessive consumption of communication bandwidth are prevented. Conversely, when the display node displays a frame of 640x480 size, the reduction of the frame size reduces the data rate, so downscaling of the frame is performed at the capture node. Since the frame size is performed and reduced at the capture node rather than the display node with concomitant degradation of image quality, the reduction of the frame size reduces the data rate of the image signal transmitted from the capture node to the display node, and thus finally displayed. It reduces the bandwidth consumed without any sacrifice of the image signal quality in the image signal.

호환 포맷을 선택하기 위해, 캡쳐 및 디스플레이 노드는 각각에 의해 지원되는 호환 포맷에 관한 정보를 교환한다. 호환 포맷의 제안은 교환, 거절, 계산되고, 최종적으로 하나의 제안이 캡쳐 노드와 디스플레이 노드 양측에 의해 허용된다.To select compatible formats, the capture and display nodes exchange information about compatible formats supported by each. Suggestions of compatible formats are exchanged, rejected and calculated, and finally one proposal is allowed by both the capture node and the display node.

디지털 호환 포맷을 사용하는 것에 의해, 시청각 신호는 패킷화되고, 라우팅되며, 종래의 디지털 패킷 스위치를 통해 분배된다. 기가바이트/2차 및 고차 처리율(throughput rate)을 지원하는 스위치가 점증적으로 이용가능하고 채용가능하게 된다. 이런 고 데이터 전송율에서는, 매우 다양한 시청각 신호가 손실압축을 이용하지 않고 취급될 수 있다. 또한, 이런 스위치는 일대 일, 일대 다수, 다수대 일, 다수대 다수의 라우팅 모델 - 현재 이용가능한 영상 스위치에 의해 지원되는 일대일 및 일대 다수 모델에 비해 상당히 발전됨 - 을 지원한다. By using a digital compatible format, audiovisual signals are packetized, routed, and distributed through conventional digital packet switches. Switches supporting gigabyte / secondary and higher throughput rates are increasingly available and employable. At this high data rate, a wide variety of audiovisual signals can be handled without using lossy compression. In addition, these switches support one-to-one, one-to-many, many-to-one, many-to-many routing models, which are considerably more advanced than the one-to-one and one-to-many models supported by currently available video switches.

다른 주요한 이점은 이종의(heterogeneous) 영상 분배에 있다. 캡쳐 노드에 의해 수신된 원시 포맷과 디스플레이 노드에 의해 생성된 디스플레이 가능한 포맷은 동일할 필요가 없다. 실제, 네고시에이션 호환 포맷으로 또는 포맷으로부터의 변환은 소스와 디스플레이 사이의 포맷 변환을 매우 단순하고 부차적인 것이다. 게다가, 이런 방식으로 분배된 시청각 신호의 이종의 성질은 멀티 영상 소스와 멀티 디스플레이에 적용된다. 특히, 단일 스위치는 각종 상이한 원시 포맷의 시청각 신호를 각종 상이한 디스플레이 가능한 포맷을 요구하는 디스플레 장치들로 라우팅할 수 있다. Another major advantage is in heterogeneous image distribution. The raw format received by the capture node and the displayable format generated by the display node need not be identical. Indeed, conversion to or from a negotiation compatible format is a very simple and secondary format conversion between source and display. In addition, the heterogeneous nature of the audiovisual signals distributed in this way applies to multiple image sources and multiple displays. In particular, a single switch can route audiovisual signals of various different native formats to display devices requiring various different displayable formats.

다른 주요한 이점은 이 시스템의 적응성(adaptability)에 있다. 새로운 원시 포맷이 생성되고, 이 새로운 원시 포맷의 시청각 신호의 라우팅 및 분배가 요구되면, 새로운 원시 포맷과 동일한 네고시에이션 호환 포맷을 지원하는 새로운 캡쳐 노드가 생성된다. 호환 포맷은 동일 방식으로 협정되고, 기존의 디스플레이 노드에 의해 허용되는 호환 포맷을 생성함으로써, 다른 어떤 캡쳐 노드와 어떤 디스플레이에 대한 변경도 요구되지 않는다. 유사하게, 새로운 디스플레이 가능한 포맷의 지원은 어떤 캡쳐 노드 또는 기존의 디스플레이 노드에 대한 변경을 필요로 하지 않고, 네고시에이션 호환 포맷 및 새로운 디스플레이 가능한 포맷을 지원하는 새로운 디스플레이 노드가 생성된다. Another major benefit lies in the adaptability of this system. If a new native format is created and routing and distribution of the audiovisual signal of this new native format is required, a new capture node is created that supports the same negotiation compatible format as the new native format. The compatible formats are negotiated in the same way, and by creating a compatible format that is allowed by existing display nodes, no change to any other capture node and any display is required. Similarly, support of a new displayable format does not require any capture node or changes to existing display nodes, and new display nodes are created that support negotiation compatible formats and new displayable formats.

다른 주요한 이점은 설치가 용이하다는 점이다. 시청각 신호는 패킷화된 디지털 신호로서 라우팅되므로, 종래의 편리하고, 저렴한 구리 디지털 케이블(Cat5, Cat5E, Cat6 UTP 등) 또는 광섬유가 이용될 수 있다.Another major advantage is the ease of installation. Since audiovisual signals are routed as packetized digital signals, conventional convenient, inexpensive copper digital cables (Cat5, Cat5E, Cat6 UTP, etc.) or optical fibers may be used.

다른 주요한 이점은 고품질 영상 및 고품질 멀티-채널 사운드가 하나의 케이블에서 운반될 수 있고, 설치가 간편하다는 점이다.Another major advantage is that high quality video and high quality multi-channel sound can be carried in one cable, and is easy to install.

도1은 본 발명에 따른 영상 스트림 분배 시스템을 도시한 블록도.1 is a block diagram illustrating a video stream distribution system in accordance with the present invention.

도2는 도1의 캡쳐 노드를 상세하게 도시한 블록도.FIG. 2 is a detailed block diagram of the capture node of FIG.

도3은 도1의 디스플레이 노드를 상세하게 도시한 블록도.3 is a block diagram illustrating in detail the display node of FIG.

도4는 본 발명에 따른 호환 포맷의 시청각 신호의 전송을 도시한 트랜잭션 흐름도.4 is a transaction flow diagram illustrating transmission of an audiovisual signal in a compatible format in accordance with the present invention.

도5는 본 발명에 따른 호환 포맷의 선택을 도시한 논리적 흐름도.5 is a logical flow diagram illustrating selection of a compatible format in accordance with the present invention.

도6은 도2의 시청각 신호 변환기를 상세하게 도시한 블록도.FIG. 6 is a block diagram showing details of the audiovisual signal converter of FIG. 2. FIG.

도7은 도6의 아웃고잉 비트-스트림을 상세하게 도시한 블록도.FIG. 7 is a block diagram illustrating in detail the outgoing bit-stream of FIG. 6; FIG.

도8은 도7의 프레임 헤더 패킷을 상세하게 도시한 블록도.8 is a block diagram showing details of a frame header packet of FIG.

도9는 도7의 스캔 라인 패킷을 상세하게 도시한 블록도.9 is a block diagram showing details of the scan line packet of FIG.

도10은 도3의 시청각 신호 변환기를 상세하게 도시한 블록도.FIG. 10 is a detailed block diagram of the audiovisual signal converter of FIG. 3; FIG.

도11은 본 발명에 따른, 멀티 캡쳐 노드, 멀티 디스플레이 노드 및 하나의 스위치를 포함하는 영상 스트림 분배 시스템을 도시한 블록도.Figure 11 is a block diagram illustrating a video stream distribution system including multiple capture nodes, multiple display nodes, and one switch, in accordance with the present invention.

도12 및 도13은 여러 영상 신호를 동시에 디스플레이할 수 있는 각각 분할된 스크린을 갖는 디스플레이 장치를 도시한 도면.12 and 13 illustrate display devices each having a divided screen capable of simultaneously displaying several image signals.

본 발명에 따르면, 캡쳐 노드(102)(도1)와 디스플레이 노드(104)는, 종종 본 명세서에서 시청각 호환 포맷으로 불리는 하나 또는 그 이상의 디지털 시청각 데이터 포맷에 따른, 시청각 신호를 영상 소스(106)로부터 디스플레이 장치(108)로 전송하도록 협동한다. 캡쳐 노드(102)는 소스(106)로부터 원시 포맷으로 시청각 신호를 수신하고, 디스플레이 노드(104)로의 전송을 위해 시청각 신호를 선택된 영상 호환 포맷으로 변환한다. 디스플레이 노드(104)는 선택된 영상 호환 포맷으로 디지털 시청각 신호를 수신하고, 시청각 신호를 디스플레이 장치(108)에 의해 지원되는 디스플레이 가능한 포맷으로 변환하고, 시청각 신호를 디스플레이 가능한 포맷으로 디스플레이 장치(108)로 송신한다.In accordance with the present invention, the capture node 102 (FIG. 1) and the display node 104 may produce an audiovisual signal in accordance with one or more digital audiovisual data formats, often referred to herein as audiovisual compatible formats, for the image source 106. Cooperate to transmit data from and to the display device 108. Capture node 102 receives the audiovisual signal from source 106 in its native format and converts the audiovisual signal into a selected image compatible format for transmission to display node 104. The display node 104 receives a digital audiovisual signal in a selected image compatible format, converts the audiovisual signal into a displayable format supported by the display device 108, and converts the audiovisual signal into a displayable format to the display device 108. Send.

본 명세서에서 사용된 바와 같이, "노드"는 네트워크를 통해 통신되는 어떤 장치 또는 로직일 수 있다.As used herein, a "node" can be any device or logic that is communicated over a network.

이하의 설명의 이해를 돕기 위해, 본 명세서에서 언급되는 각종 시청각 신호 포맷을 간단히 설명한다. 영상 소스(106)는 시청각 신호를 "원시 포맷"으로 생성하고, 캡쳐 노드(102)는 이를 수신한다. 원시 포맷은 아날로그 방식 또는 디지털 방식일 수 있다.To aid in the understanding of the following description, various audiovisual signal formats referred to herein are briefly described. Image source 106 generates an audiovisual signal in a "raw format," and capture node 102 receives it. The native format may be analog or digital.

디스플레이 노드(104)는 시청각 신호를 "디스플레이 가능한 포맷"으로 생성하고, 디스플레이 장치(108)는 이를 수신하여 디스플레이 한다. 디스플레이 가능한 포맷은 아날로그 방식 또는 디지털 방식일 수 있으며, 원시 포맷과 동일하거나 상이한 포맷일 수 있다. 원시 및 디스플레이 가능한 포맷은 캡쳐 노드(102) 및 디스플레이 노드(104)에 의해 수행될 태스크(task)를 외부에서 제한하거나 규정한다. 특히, 영상 소스(106)로부터의 시청각 신호는 가능한 한 약간의 재생도(fidelity) 손실을 갖고 디스플레이 장치(108)에 의해 디스플레이되며, 이는 캡쳐 노드(102)와 디스플레이 노드(104)의 태스크이다.The display node 104 generates an audiovisual signal in a "displayable format", and the display device 108 receives and displays it. The displayable format may be analog or digital, and may be the same or different format as the raw format. Native and displayable formats externally limit or define the tasks to be performed by capture node 102 and display node 104. In particular, the audiovisual signal from the image source 106 is displayed by the display device 108 with as little fidelity loss as possible, which is the task of the capture node 102 and the display node 104.

데이터 접속부(110)를 통해, 캡쳐 노드(102)는 시청각 신호를 "호환 포맷"으로 송신하고, 디스플레이 노드(104)는 이를 수신한다. 호환 포맷은 디지털 방식이다. 캡쳐 노드(102)와 디스플레이 노드(104)는 각각 멀티 호환 포맷을 지원한다. 이하에 설명하는 방식으로, 캡쳐 노드(102)와 디스플레이 노드(104)는, "선택된 호환 포맷"으로 언급되는 특정 호환 포맷을 선택하도록 협동하고, 이것에 의해 캡쳐 노드(102)와 디스플레이 노드(104)는 시청각 신호를 데이터 접속부(110)를 통해 전송한다.Through the data connection 110, the capture node 102 transmits the audiovisual signal in a "compatible format" and the display node 104 receives it. The compatible format is digital. Capture node 102 and display node 104 each support multiple compatible formats. In the manner described below, capture node 102 and display node 104 cooperate to select a particular compatible format, referred to as " selected compatible format, " whereby capture node 102 and display node 104 are selected. ) Transmits the audiovisual signal through the data connection unit 110.

전술한 바와 같이, 캡쳐 노드(102)는 영상 소스(106)로부터 시청각 신호를 캡쳐한다. 캡쳐 노드(102)는, 원시 포맷에서 시청각 신호를 가장 정확하게 나타내 는, 호환 포맷인 디지털 형태의 캡쳐된 시청각 신호를 나타낸다. 캡쳐된 시청각 신호의 포맷은 종종 "원시 호환 포맷"으로 언급되기도 한다. 원시 호환 포맷은 캡쳐 노드(102)에 의해 우선된 호환 포맷이다.As discussed above, capture node 102 captures an audiovisual signal from image source 106. Capture node 102 represents a captured audiovisual signal in digital form that is a compatible format that most accurately represents the audiovisual signal in its native format. The format of the captured audiovisual signal is often referred to as a "raw compatible format." The native compatible format is the compatible format prioritized by the capture node 102.

전술한 바와 같이, 디스플레이 노드(104)는 디스플레이 장치(108)에 의해 디스플레이하기 위한 디스플레이 가능한 포맷으로 시청각 신호를 생성한다. 디스플레이 노드(104)는, 디스플레이 가능한 포맷을 가장 정확하게 나타내는 호환 포맷으로부터 디스플레이 가능한 포맷으로 시청각 신호를 생성하고, 이 호환 포맷은 종종 "디스플레이 가능한 호환 포맷"으로 언급되기도 한다. 디스플레이 가능한 호환 포맷은 디스플레이 노드(104)에 의해 우선되는 호환 포맷이다. As discussed above, display node 104 generates an audiovisual signal in a displayable format for display by display device 108. Display node 104 generates an audiovisual signal from a compatible format that most accurately represents a displayable format into a displayable format, which is often referred to as a "displayable compatible format." The displayable compatible format is the compatible format that is prioritized by the display node 104.

따라서, 전체 시청각 신호의 흐름은 다음과 같다. 영상 소스(106)는 원시 포맷으로 시청각 신호를 생성한다. 캡쳐 노드(102)는 원시 호환 포맷으로의 시청각 소스를 캡쳐하고, 데이터 접속부(110)를 통해 선택된 호환 포맷으로 시청각 신호를 송신하고, 원시 포맷과 선택된 호환 포맷이 상이한 경우에는 원시 포맷으로부터 선택된 호환 포맷으로 시청각 신호를 변환한다. 디스플레이 노드(104)는 시청각 신호를 수신하고, 디스플레이 가능한 호환 포맷이 선택된 호환 포맷과 상이한 경우, 이를 디스플레이 가능한 호환 포맷으로 변환한다. 디스플레이 노드(104)는 시청각 신호를 디스플레이 가능한 호환 포맷으로부터 디스플레이 장치(108)에 의해 재생하기 위한 디스플레이 가능한 포맷으로 변환한다. Thus, the flow of the entire audiovisual signal is as follows. Image source 106 generates an audiovisual signal in a raw format. The capture node 102 captures an audiovisual source in a native compatible format, transmits an audiovisual signal in the selected compatible format via the data connection 110, and selects a compatible format selected from the native format if the selected compatible format is different from the raw format. To convert the audiovisual signal. The display node 104 receives the audiovisual signal and converts the displayable compatible format into the displayable compatible format if the displayable compatible format is different from the selected compatible format. Display node 104 converts an audiovisual signal from a displayable compatible format to a displayable format for playback by display device 108.

시청각 신호의 캡쳐, 변환, 송신, 수신, 변환 및 디스플레이는 모두 실시간으로 이루어진다. 본 명세서에서, "실시간"이란 사용자의 견해에서 시청각 신호가 영상 소스(106)로부터 디스플레이 장치(108)로 전달되기까지 미미한 시간이 요구되는 것을 의미하고, 예를 들면, 몇 초 정도이다. 이런 시간의 양은 최소로 되는 것이 바람직하지만, "실시간"은 디스플레이 장치(108)에 의해 나타나는 시청각 신호가 영상 소스(106)로의 사용자의 제어 입력에 응답하여 즉시 나타나는 것이라 볼 수 있다. 시청각 신호를 실시간으로 전송하기 위해, 시청각 신호의 캡쳐, 변환, 송신, 수신, 변환 및 디스플레이는 동시적으로 일어난다.Capture, conversion, transmission, reception, conversion and display of audiovisual signals are all in real time. As used herein, “real time” means that a slight amount of time is required from the user's point of view before the audiovisual signal is transmitted from the image source 106 to the display device 108, for example, a few seconds. It is desirable that this amount of time be minimal, but “real time” can be seen that the audiovisual signal represented by the display device 108 appears immediately in response to a user's control input to the image source 106. In order to transmit an audiovisual signal in real time, capturing, converting, transmitting, receiving, converting and displaying the audiovisual signal occurs simultaneously.

영상 소스(106)에 의해 생성된 원시 포맷은 디스플레이 장치(108)에 의해 요구되는 디스플레이 가능한 포맷과 상이할 수 있다는 것에 유의해야 한다. 캡쳐 노드(102)와 디스플레이 노드(104) 양측에 의해 지원되는 공동의 호환 포맷이 존재하는 한, 캡쳐 노드(102)에 의해 수신된 어떤 포맷도 디스플레이 노드(104)에 의해 생성된 어떤 포맷으로도 디스플레이될 수 있다. 캡쳐 노드(102)와 디스플레이 노드(104)는 이하에 상세히 설명되는 바와 같이 데이터 접속부(110)에 의해 서로 결합될 수 있다.It should be noted that the native format generated by the image source 106 may be different from the displayable format required by the display device 108. As long as there are common compatible formats supported by both capture node 102 and display node 104, any format received by capture node 102 may be in any format generated by display node 104. Can be displayed. Capture node 102 and display node 104 may be coupled to each other by data connection 110 as described in detail below.

캡쳐 노드(102)와 디스플레이 노드(104)는 어플라이언스(appliance)와 같은 구현이 용이한 것일 수 있다. 예를 들면, 캡쳐 노드(102)는 하나의 원시 영상 포맷, 즉 영상 소스(106)로부터 생성된 원시 영상 포맷만을 지원한다. 유사하게, 디스플레이 노드(104)는 모든 종래의 디스플레이 포맷을 지원할 것을 요구되지 않고, 디스플레이 장치(108) 상의 디스플레이를 구동하는데 요구되는 디스플레이 가능한 포맷만을 지원한다. 다른 원시 및 디스플레이 가능한 포맷은 캡쳐 노드(108)와 디스플레이 노드(104)의 다른 인스턴스(instance)에 의해 각각 구현될 수 있다.The capture node 102 and the display node 104 may be easy to implement, such as an appliance. For example, capture node 102 supports only one raw image format, i.e., the raw image format generated from image source 106. Similarly, display node 104 is not required to support all conventional display formats, only the displayable formats required to drive a display on display device 108. Other native and displayable formats may be implemented by different instances of capture node 108 and display node 104, respectively.

도11과 관련하여 보다 상세히 설명하면, 데이터 접속부(110)는 멀티 캡쳐 노드와 멀티 디스플레이 노드가 상호접속되는 것을 허용하는 스위치(1102)를 통해 라우팅될 수 있다. 도시된 바와 같이 이 시스템은 3개의 기본 캡쳐 노드와 2개의 디스플레이 노드를 포함한다. 캡쳐 노드는 SDTV 신호용으로 하나, HDTV 신호용으로 하나, 그리고 컴퓨터-생성 프로그래시브 스캔 RGB 신호용으로 하나를 포함한다. 디스플레이 노드는 SDTV 모니터용으로 하나, 그리고 프로그래시브 스캔, RGB-구동 모니터용으로 고정 포맷의 하나를 포함한다. 호환 포맷은 디지털화 및 패킷화된 형태이고, 시청각 신호는 스위치(1102)를 통해 라우팅될 수 있다. 보다 상세하게 이하에 설명하면, 3개의 소스 시청각 신호중 어떤 것이라도 2개의 디스플레이 장치 중 어느 것으로도 라우팅될 수 있다. 실제, 어떤 소스 신호라도 멀티 디스플레이 장치로 동시에 라우팅될 수 있으며, 어떤 디스플레이 장치라도 동시적으로 수신하여 멀티 시청각 신호를 보여줄 수 있다.In more detail with reference to FIG. 11, the data connection 110 may be routed through a switch 1102 allowing multiple capture nodes and multiple display nodes to be interconnected. As shown, the system includes three basic capture nodes and two display nodes. The capture node includes one for the SDTV signal, one for the HDTV signal, and one for the computer-generated progressive scan RGB signal. Display nodes include one for SDTV monitors and one for fixed scans for progressive scan and RGB-driven monitors. The compatible format is in digitized and packetized form, and the audiovisual signal can be routed through the switch 1102. In more detail below, any of the three source audiovisual signals may be routed to either of the two display devices. In fact, any source signal can be routed to multiple display devices simultaneously, and any display device can simultaneously receive and show multiple audiovisual signals.

따라서 캡쳐 노드(102)와 디스플레이 노드(104)에 의해 총괄적으로 구현된 시스템은 융통성을 갖는다. 실제, 본 발명에 따라 시청각 신호 인터체인징을 구현하기 위해 캡쳐 노드(102)와 디스플레이 노드(104)에 필요한 로직은 충분히 단순한데, 캡쳐 노드(102)는 영상 소스(106) 등의 영상 소스에 포함된 로직으로 구현될 수 있고, 디스플레이 노드(104)는 디스플레이 장치(108) 등의 디스플레이 장치 내에 포함된 로직으로 구현될 수 있다.Thus, the system collectively implemented by the capture node 102 and the display node 104 is flexible. Indeed, the logic required for capture node 102 and display node 104 to implement audiovisual signal interchange in accordance with the present invention is simple enough, which is included in an image source, such as image source 106. The display node 104 may be implemented with logic included in a display device such as the display device 108.

선택된 호환 포맷은 제어될 다양한 종류의 음성 및 영상 신호 특성을 수용한다. 구체적으로, 호환 포맷의 영상 구성요소는 다음의 특성들로 대표된다.The selected compatible format accommodates various kinds of audio and video signal characteristics to be controlled. Specifically, the picture component of the compatible format is represented by the following characteristics.

1. 인터레이스드 또는 프로그래시브 스캔;1. Interlaced or progressive scan;

2. 초당 프레임/필드 수;2. frames / fields per second;

3. 각 프레임/필드의 해상도: 라인당 픽셀 수 및 프레임/필드당 라인 수;3. Resolution of each frame / field: pixels per line and lines per frame / field;

4. 컬러 모델: RGB, YCrBc 등;4. Color model: RGB, YCrBc etc .;

5. 컬러 샘플의 비율(4:4:4, 4:2:2, 4:2:0 등); 및5. ratio of color samples (4: 4: 4, 4: 2: 2, 4: 2: 0, etc.); And

6. 색 심도(color depth)(컬러 샘플당 비트)6. Color depth (bits per color sample)

호환 포맷의 음성 구성요소는 다음의 특성들로 대표된다.The voice component of the compatible format is represented by the following characteristics.

1. 채널의 수: 1-8;1. Number of channels: 1-8;

2. 샘플속도: 32kHz, 44.1kHz, 48kHz, 96kHz;2. Sample rates: 32 kHz, 44.1 kHz, 48 kHz, 96 kHz;

3. 샘플당 비트에서의 샘플 심도: 12, 16, 20, 24; 및3. sample depth at bits per sample: 12, 16, 20, 24; And

4. 인코딩: LPCM, 압신 방식(companded), 압축 방식(compressed):4. Encoding: LPCM, compacted, compressed:

·압축 방법: MPEG1/Layer I, II, III, AC-3;Compression method: MPEG1 / Layer I, II, III, AC-3;

·콤팬딩 기술: A-law, μ-law.Companding technology: A-law, μ-law.

캡쳐 노드(102)는 도2에 상세히 도시된다. 캡쳐 노드(102)는 컴퓨터, 카메라, 선녹화 영상 플레이어(prerecorded video player) 등의 외부 장치로부터 원시 포맷으로 비가공(raw) 시청각 신호를 수신하는 시청각 캡쳐 로직(202)을 포함한다. 게다가, 시청각 캡쳐 로직(202)에 의해 캡쳐된 비가공 시청각 신호는 비가공 영상 신호 또는 비가공 음성 신호 또는 영상와 음성의 조합 신호일 수 있다. 시청각 캡쳐 로직(202)은 시청각 신호를 원시 포맷으로부터, 원시 포맷으로 한정된 프레임 크기와 프레임 속도를 갖는 프레임으로서 픽셀이 편제된 원시 포맷의 디지털 표현 으로 변환한다. 시청각 신호의 음성 부분은 일련의 디지털 샘플로 유사하게 캡쳐된다. 캡쳐된 신호의 영상 및 음성 부분은 동기화된 재생을 위해 일정한 간격으로 타임스탬프(time stamp)된다. 원시 포맷의 이러한 디지털 표현은 본 명세서에서 원시 호환 포맷으로서 언급되기도 한다. 시청각 캡쳐 로직은 통상적으로 공지되어 있으며, 그 최적의 실시가능한 형태로 신호를 캡쳐하기 위해 신호 조건 요소(signal conditioning elements)를 포함할 수 있다.Capture node 102 is shown in detail in FIG. Capture node 102 includes audiovisual capture logic 202 that receives raw audiovisual signals in raw format from an external device such as a computer, camera, prerecorded video player, or the like. In addition, the raw audiovisual signal captured by the audiovisual capture logic 202 may be a raw video signal or a raw audio signal or a combination of video and audio. The audiovisual capture logic 202 converts the audiovisual signal from the raw format into a digital representation of the raw format in which the pixels are organized as a frame having a frame size and frame rate defined in the raw format. The audio portion of the audiovisual signal is similarly captured as a series of digital samples. The video and audio portions of the captured signal are time stamped at regular intervals for synchronized playback. This digital representation of the native format is also referred to herein as the native compatible format. Audiovisual capture logic is commonly known and may include signal conditioning elements to capture the signal in its optimally feasible form.

영상 소스(106)가 NTSC 타이밍 특성을 갖는 아날로그 YUV 신호를 생성하는 표준 규정 영상 카메라이라고 가정한다. 캡쳐 노드(102)는 이 포맷을 인식하는데, 이는 59.94필드/초이며, 각각 240개의 가시적 라인을 포함한다. 다양한 아날로그 영상 신호 포맷의 인식은 종래의 기술이므로 본 명세서에 상세히 기재하지 않는다. 연속적인 필드는 480 인터레이스 라인의 29.97 프레임/초를 나타낸다. 완전한, 디인터레이스된 프레임은 4:3의 종횡비를 갖는다.Assume that image source 106 is a standard defined image camera that generates an analog YUV signal with NTSC timing characteristics. Capture node 102 recognizes this format, which is 59.94 fields / second, each containing 240 visible lines. Recognition of various analog video signal formats is a conventional technique and will not be described in detail herein. The continuous field represents 29.97 frames / second of 480 interlaced lines. The complete, deinterlaced frame has an aspect ratio of 4: 3.

캡쳐된 영상 신호는 아날로그 형태이므로, 라인당 픽셀의 특정수는 포함하지 않지만, 캡쳐 노드(102)의 시청각 캡쳐 로직(202)은, 각각의 라인의 디스플레이 부분동안 캡쳐드된 영상 신호를 640회 샘플링하여 스퀘어 픽셀과 640×480의 프레임 해상도를 생성하여 종래의 프레임 종횡비 4:3과 일치시킨다. Since the captured video signal is in analog form, it does not include a specific number of pixels per line, but the audiovisual capture logic 202 of the capture node 102 samples 640 captured video signals during the display portion of each line. Square pixels and 640x480 frame resolution are generated to match the conventional frame aspect ratio 4: 3.

각 라인의 디스플레이 부분은, 예를 들면 NTSC 타이밍 특성을 갖는 아날로그 YUV 신호를 디스플레이 할 수 있는 영상 모니터에서 디스플레이될 휘도(luminance)와 색차(chrominance)를 나타내는 아날로그 영상 신호의 부분이다. 신호의 각각의 라인의 블랭크 부분은 라인의 디스플레이할 수 없는 부분으로 간주되어 무시된다.The display portion of each line is a portion of an analog image signal representing luminance and chrominance to be displayed, for example, in a video monitor capable of displaying analog YUV signals having NTSC timing characteristics. The blank portion of each line of the signal is considered a non-displayable portion of the line and is ignored.

시청각 신호 캡쳐 로직(202)은 각각의 픽셀에서 하나의 휘도와 하나의 색차 샘플(color difference sample)을 갖는 종래의 4:2:2 방법을 이용한 샘플링을 수행한다. 이 예시적인 예에서, 시청각 캡쳐 로직(202)은 각각의 휘도 및 색차값을 표시하기 위해 8-비트를 이용한다. 따라서 초당 비트로 획득된 신호의 네트 데이터 전송율은 640픽셀/라인, 240라인/필드, 59.94필드/초, 8비트/샘플, 2샘플/픽셀의 곱인 147Mb/초이다. 이 예시적인 예에서, 데이터 접속부(110)의 대역폭은 1Gb/초이므로 대략 90%가 유효 데이터에 이용가능하다. 이 예에서, 이용가능한 유효 대역폭의 단 16%만이 데이터 스트림에 요구되므로, 대역폭을 걱정할 필요는 없다.The audiovisual signal capture logic 202 performs sampling using a conventional 4: 2: 2 method with one luminance and one color difference sample at each pixel. In this illustrative example, audiovisual capture logic 202 uses 8-bits to indicate respective luminance and chrominance values. Therefore, the net data rate of the signal obtained in bits per second is 147 Mb / sec, which is the product of 640 pixels / line, 240 lines / field, 59.94 fields / sec, 8 bits / sample, and 2 samples / pixel. In this illustrative example, the bandwidth of the data connection 110 is 1 Gb / sec, so approximately 90% is available for valid data. In this example, only 16% of the available effective bandwidth is required for the data stream, so there is no need to worry about bandwidth.

각각의 초(second)가 샘플당 8비트를 갖는 YUV(4:2:2) 데이터의 640픽셀의 240라인의 59.94 필드를 포함하는 캡쳐된 디지털 포맷은 이 예시적인 실시예에서 원시 호환 포맷이다. 캡쳐 노드(102)가 NTSC 타이밍 특성을 갖는 아날로그 영상 YUV 신호를 수신하는 동안, 이 디지털 포맷은 아날로그 신호의 직접적인 표현이고, 따라서 캡쳐 노드(102)에 의해 우선되는 표현이다.The captured digital format, which includes 59.94 fields of 240 lines of 640 pixels of YUV (4: 2: 2) data, each second having 8 bits per sample, is a native compatible format in this exemplary embodiment. While the capture node 102 receives an analog image YUV signal with NTSC timing characteristics, this digital format is a direct representation of the analog signal, and thus a representation that is prioritized by the capture node 102.

캡쳐 노드(102)는 시청각 신호 변환기(204)를 포함하는데, 변환기는 캡쳐된 시청각 신호를 시청각 캡쳐 로직(202)으로부터 수신하고, 원시 호환 포맷로부터 선택된 호환 포맷으로의 필요한 변환을 수행한다. 이런 변환은, 프레임 크기(즉, 라인당 픽셀의 수 및 프레임당 라인의 수), 프레임 속도, 색 심도, 및 종횡비 등을 포함하는, 원시 호환 포맷의 다양한 파라미터에 대한 변경을 요구한다. 시청각 신호 변환기(204)는 데이터 전송율 감소 기술을 이하에 상세히 설명하는 방식으로 시청각 신호에 적용할 수 있다. 원시 호환 포맷이 선택된 호환 포맷이라면, 시청각 신호 변환기(204)는 변경함이 없이 시청각 신호를 내버려둔다. Capture node 102 includes an audiovisual signal converter 204, which receives the captured audiovisual signal from audiovisual capture logic 202 and performs the necessary conversion from the native compatible format to the selected compatible format. This conversion requires changes to various parameters of the native compatible format, including frame size (ie, number of pixels per line and number of lines per frame), frame rate, color depth, aspect ratio, and the like. The audiovisual signal converter 204 may apply a data rate reduction technique to the audiovisual signal in a manner described in detail below. If the native compatible format is the selected compatible format, the audiovisual signal converter 204 leaves the audiovisual signal unchanged.

일 실시예에서, 시청각 신호 변환기(204)는 스캐일 오퍼레인션을 수행하여 프레임 사이즈와 프레임 속도를 연속적인 범위 내에서 생성한다. 따라서, 시청각 신호 변환기(204)에 의해 지원되는 특정한 영상 호환 포맷은 특성 범위를 포함하는 것으로 표현될 수 있다. 일례는 초당 1.0에서 100 프레임 범주의 지원 프레임을 포함한다. 대체적인 실시예에서, 시청각 신호 변환기(204)는 2:1, 3:1 등의 정수 비율로 프레임 크기를 감소하기 위해 모든 다른 픽셀 및 모든 다른 스캔라인을 제한하는 매우 단순한 오퍼레이션만을 수행한다. 시청각 신호 변환기(204)의 이런 대안적인 실시예에서, 지원된 영상 호환 포맷은 지원된 특성의 개별적이고 이산적인 값을 포함하는 것으로 표현된다. 일례는 단지 640×480, 320×240 및 160×120의 지원된 프레임 크기만을 포함한다.In one embodiment, the audiovisual signal converter 204 performs a scale operation to produce a frame size and frame rate within a continuous range. Thus, a particular image compatible format supported by the audiovisual signal converter 204 may be represented as including a feature range. An example includes supporting frames in the range of 1.0 to 100 frames per second. In an alternative embodiment, the audiovisual signal converter 204 performs only a very simple operation that limits all other pixels and all other scanlines to reduce the frame size by an integer ratio such as 2: 1, 3: 1, and so on. In this alternative embodiment of the audiovisual signal converter 204, the supported image compatible format is represented as including discrete and discrete values of the supported characteristics. One example only includes supported frame sizes of 640 × 480, 320 × 240 and 160 × 120.

캡쳐 노드(102)는 디스플레이 노드(104)으로의 배신을 위한 시청각 신호를 나타내는 이련의 디지털 데이터 패킷을 형성하는 시청각 스트림 제어기(206)를 포함한다. 본 명세서에서, "패킷"은 함께 전송될 데이터의 어떤 집합일 수 있고, 의도된 목적지를 한정하는 데이터를 포함한다. 일련의 패킷의 상세에 대해 이하에 설명한다. 시청각 스트림 제어기는 또한 데이터 접속부(110)를 통해 디스플레이 노드(104)(도1)와 상호작용하여 이련의 패킷을 제어하고 디스플레이 노드(104)로 일련의 패킷을 송신한다. 캐퍼빌리티(capabilities)는 영상 호환 포맷의 다양한 특성의 데이터 식별 범위 값 및/또는 개별 이산 값을 저장함으로써 캡쳐 노드(102)에 의해 지원되는 영상 호환 포맷을 식별한다. 게다가, 캐퍼빌리티(208)는, 예를 들면 디인터레이스 등의 캡쳐 노드(102)의 캐퍼빌리티를 처리하는 어떤 고-레벨 신호를 식별한다. 영상 호환 포맷에 합의, 영상 호환 포맷의 시청각 신호의 전달을 위한 시청각 스트림 제어기(206)와 디스플레이 노드(104) 사이의 협동에 대해 이하에 설명한다.Capture node 102 includes an audiovisual stream controller 206 that forms a series of digital data packets representing audiovisual signals for delivery to display node 104. As used herein, a "packet" can be any set of data to be transmitted together and includes data defining an intended destination. Details of the series of packets will be described below. The audiovisual stream controller also interacts with the display node 104 (FIG. 1) via the data connection 110 to control successive packets and send a series of packets to the display node 104. Capabilities identify video compatible formats supported by capture node 102 by storing data identification range values and / or individual discrete values of various characteristics of the video compatible format. In addition, the capability 208 identifies any high-level signal that handles the capabilities of the capture node 102, such as, for example, deinterlace. The cooperation between the audiovisual stream controller 206 and the display node 104 for the delivery of an audiovisual signal in a video compatible format, in agreement with the video compatible format, is described below.

디스플레이 노드(104)를 도3에 상세하게 도시한다. 디스플레이 노드(104)는 시청각 스트림 제어기(302), 시청각 신호 변환기(304) 및 디스플레이 로직(306)을 포함한다. 시청각 스트림 제어기(302)는 데이터 접속부(110)를 통해 호환 포맷을 선택하고 시청각 데이터 스트림을 달성하기 위해 캡쳐 노드(102)의 시청각 스트림 제어기(206)와 협업한다. 시청각 스트림 제어기(302)는 패킷해제(de-packetize)하고, 수신된 시청각 데이터 스트림을 시청각 신호 변환기(304)로 송신하며, 시청각 신호 변환기(304)는 수신된 시청각 데이터 스트림을 디스플레이 로직(306)에 의한 처리에 적당한 폼으로, 즉 디스플레이 가능한 호환 포맷으로 변환한다. 이러한 변환은 캡쳐 노드(102)에 의해 적용된 어떤 데이터 전송율 감소 기술의 반전과, 선택된 영상 호환 포맷으로부터 디스플레이 가능한 호환 포맷으로의 수신된 시청각 신호의 변환 - 예를 들면 프레임 크기, 프레임 속도, 색 심도 및 종횡비 등의 파라미터의 변경을 포함함 - 을 포함한다. 시청각 신호 변환기(304)는 시청각 데이터 스트림의 다양한 특성 값의 범위를 지원할 수 있고, 시청각 신호 변환기(206)에 대해 전술한 바와 같은 방식으로 이런 특성의 특정 이산값으로 제한될 수 있다. 이런 변환은 선택된 호환 포맷이 디스플레이 가능한 호환 포맷이기도 한다면 제거될 수 있다.The display node 104 is shown in detail in FIG. Display node 104 includes an audiovisual stream controller 302, an audiovisual signal converter 304, and display logic 306. The audiovisual stream controller 302 selects a compatible format through the data connection 110 and cooperates with the audiovisual stream controller 206 of the capture node 102 to achieve an audiovisual data stream. The audiovisual stream controller 302 de-packetizes and transmits the received audiovisual data stream to the audiovisual signal converter 304, and the audiovisual signal converter 304 sends the received audiovisual data stream to the display logic 306. Convert the form into a format suitable for processing by a display format, ie displayable compatible format. This conversion involves the reversal of any data rate reduction technique applied by the capture node 102 and the conversion of the received audiovisual signal from the selected image compatible format to the displayable compatible format—for example, frame size, frame rate, color depth and Including changing parameters such as aspect ratio. The audiovisual signal converter 304 may support a range of various characteristic values of the audiovisual data stream, and may be limited to specific discrete values of these characteristics in the manner described above for the audiovisual signal converter 206. This conversion can be removed if the selected compatible format is also a displayable compatible format.

디스플레이 로직(306)은 디스플레이 가능한 포맷의 시청각 신호를 디스플레이 장치(108)에서 디스플레이되도록 구동할 수 있다. 이런 구동은 디스플레이 가능한 호환 포맷의 디지털 시청각 신호를 타이밍 신호를 포함하는 아날로그 신호로 변환하는 것을 필요로 할 수 있다. 타이밍 신호는 시청각 캡쳐 로직(202)에 의해 제거되거나 영상 소스(106)로부터 재생성된 타이밍 신호일 수 있고, 또는 디스플레이 장치(108)에 의해 요구된 디스플레이 가능한 영상 포맷의 성질에 의존하는 상이한 타이밍 신호일 수 있다. 디지털 영상 포맷으로부터 아날로그 영상 포맷으로의 이 변환은 개인 컴퓨터에서의 영상 회로에 의해 수행될 수도 있다.Display logic 306 may drive an audiovisual signal in a displayable format to be displayed on display device 108. Such driving may require converting a digital audiovisual signal in a displayable compatible format into an analog signal including a timing signal. The timing signal may be a timing signal removed by the audiovisual capture logic 202 or regenerated from the image source 106, or may be a different timing signal depending on the nature of the displayable image format required by the display device 108. . This conversion from the digital video format to the analog video format may be performed by video circuitry in a personal computer.

또한, 디스플레이 로직(306)은 시청각 신호의 디지털화된 음성 부분으로부터 음성 신호를 재구성하고, 전술한 바와 같이 시청각 신호에 포함된 타임스탬프에 따라 음성 신호의 재생을 동기화한다.In addition, the display logic 306 reconstructs the speech signal from the digitized speech portion of the audiovisual signal and synchronizes the reproduction of the speech signal according to the timestamp included in the audiovisual signal as described above.

디스플레이 노드(104)는 시청각 신호 변환기(306)에 의해 지원되고 시청각 스트림 제어기(302)에 의해 어떤 영상 호환 포맷을 사용할 것인지 협정하기 위해 사용되는 영상 호환 포맷의 가종 특성의 범위 및/또는 이산값을 나타내는 캐퍼빌리티(308)를 포함한다. 캐퍼빌리티(308)는 또한 디스플레이 노드(104)의 디스플레이 가능한 호환 포맷, 즉 디스플레이 노드(104)에 의해 우선되는 호환 포맷이고, 그리고 때로는 디스플레이 장치(108)에 의해 요구된 디스플레이 가능한 포맷에 가장 근접한 호환 포맷을 나타낸다. 캐퍼빌리티(308)는 디스플레이 장치의 동작 한계를 취득하기 위해, 고정적일 수 있고, 디스플레이 노드(104)의 초기 구성 동안 설정될 수 있으며, 또는 VESA's DDC/EDID(Display Data Channel/Extended Display Identification Data) 사용과 같은 종래의 플러그-앤드-플레이 장치 발견 프로세스를 이용하여 디스플레이 장치(108)로부터 적어도 부분적으로 발견될 수 있다. 디스플레이 노드(104)는 디스플레이 장치(108)의 최적의 지원 특성 - 즉, 영상 포맷 및 타이밍을 선택하고, 디스플레이 노드(104)는 이런 특성에 따른 디스플레이 가능한 호환 포맷을 구동 및 선택한다. 또한, 캐퍼빌리티(308)는 디인터레이싱 등의 디스플레이 노드(104)의 어떠한 고레벨 신호 처리 캐퍼빌리티라도 식별한다.The display node 104 supports the range and / or discrete values of the disparity characteristics of the video compatible format supported by the audiovisual signal converter 306 and used by the audiovisual stream controller 302 to negotiate which video compatible format to use. Including capability 308 to indicate. Capability 308 is also a displayable compatible format of display node 104, i.e., a compatible format that is preferred by display node 104, and sometimes the closest compatible displayable format required by display device 108. Represents a format. The capability 308 may be fixed, to be set during the initial configuration of the display node 104, or to obtain the VESA's Display Data Channel / Extended Display Identification Data (EDID) to obtain the operating limits of the display device. It can be found at least in part from the display device 108 using conventional plug-and-play device discovery processes such as use. The display node 104 selects an optimal support characteristic of the display device 108-that is, image format and timing, and the display node 104 drives and selects a displayable compatible format according to this characteristic. In addition, the capability 308 identifies any high level signal processing capabilities of the display node 104, such as deinterlacing.

캡쳐 노드(102)(도1)와 디스플레이 노드(104) 사이의 상호작용은 트랜잭션 흐름도(도4)에 의해 도시된다. 단계402에서, 캡쳐 노드(102)와 디스플레이 노드(104)는 데이터 접속부(110)를 통해 서로의 존재를 검출한다. 이 예시적인 실시예에서, 데이터 접속부(110)는 1000BaseT 접속부이고, 편의를 위해 CAT-5E 캐이블 RJ45 커넥터를 포함한다. 캡쳐 노드(102)와 디스플레이 노드(104)는 데이터 접속부(110)에 신호를 인가하고 데이터 접속부(100)의 타단으로부터의 신호를 검출함으로써 상대를 검출한다. The interaction between the capture node 102 (FIG. 1) and the display node 104 is shown by a transaction flow diagram (FIG. 4). In step 402, the capture node 102 and the display node 104 detect the presence of each other via the data connection 110. In this exemplary embodiment, the data connection 110 is a 1000BaseT connection and includes a CAT-5E cable RJ45 connector for convenience. Capture node 102 and display node 104 detect a counterpart by applying a signal to data connection 110 and detecting a signal from the other end of data connection 100.

단계 404에서, 캡쳐 노드(102)와 디스플레이 노드(104)는 각자의 캐퍼빌리티에 관한 정보를 교환한다. 예를 들면, 시청각 스트림 제어기(206)(도2)는 원시 호환 포맷을 나타내는 데이터와 캡쳐 노드(102) 등의 펌웨어 버전 및/또는 생성 일자를 나타내는 데이터를 송신하고, 디스플레이 노드(104)는 어떤 것이 단계 406A-B에서 각각에 의해 구현된 바와 같은 최신의 네고시에이션 프로토콜을 가지고 있는지를 결정할 수 있다. 시청각 스트림 제어기(302)는 캐퍼빌리티(308)를 나타내는 데이터, 디스플레이 가능한 포맷, 그리고 펌웨어 버전 및/또는 생성 일자를 나타내는 데이터를 유사하게 송신한다.At step 404, capture node 102 and display node 104 exchange information about their respective capabilities. For example, the audiovisual stream controller 206 (FIG. 2) transmits data representing the native compatible format and data indicating the firmware version and / or creation date of the capture node 102, etc. It can be determined whether it has the latest negotiation protocol as implemented by each in step 406A-B. The audiovisual stream controller 302 similarly transmits data representing the capability 308, a displayable format, and data representing the firmware version and / or creation date.

이 실시예에서, 시청각 스트림 제어기(302)는 디스플레이 가능한 호환 포맷을 나타내는 데이터를 송신한다. 이는 캡쳐 노드(102) 및 디스플레이 노드(104)로 하여금 데이터 접속부(110)의 이용가능한 대역폭의 초과 없이 전송된 시청각 신호의 품질을 보존하는 호환 포맷을 협정한다. 시청각 스트림 제어기(206,302)에 의한 호환 포맷의 선택을 이하에 상세히 설명한다.In this embodiment, the audiovisual stream controller 302 transmits data indicative of a displayable compatible format. This negotiates a compatible format that allows the capture node 102 and display node 104 to preserve the quality of the transmitted audiovisual signal without exceeding the available bandwidth of the data connection 110. The selection of compatible formats by the audiovisual stream controllers 206 and 302 is described in detail below.

단계 406A-B에서, 캡쳐 노드(102)와 디스플레이 노드(104)는 독립적으로 그리고 동시적으로 캐퍼빌리티(208,308), 원시 호환 포맷 및 디스플레이 가능한 호환 포맷에 따른 바람직한 호환 포맷을 선택한다. 캡쳐 노드(102)는 단계 406A에서 캡쳐 노드(104)에 의해 우선된 호환 포맷을 선택하고, 디스플레이 노드(104)는 단계 406B에서 디스플레이 노드(104)에 의해 우선된 호환 포맷을 선택한다.In steps 406A-B, capture node 102 and display node 104 independently and simultaneously select the desired compatible format according to the capabilities 208,308, native compatible format, and displayable compatible format. Capture node 102 selects the compatible format that was prioritized by capture node 104 in step 406A, and display node 104 selects the compatible format that was prioritized by display node 104 in step 406B.

바람직한 호환 포맷은 캡쳐 노드(102)에 의해 생성가능하고 디스플레이 노드(104)에 의해 디스플레이 가능하고, 데이터 접속부(110)의 이용가능한 대역폭을 불필요하게 소비하거나 초과함이 없이 원하는 디스플레이 품질을 제공하기 위해 최적화된 포맷이다. 간단히 설명하면, 바람직한 호환 포맷은, 원시 호환 포맷으로 표현되는 바와 같은 소스 신호가 제공하거나, 디스플레이 장치가 대역폭 제한을 초과함이 효율적으로 사용할 수 있는 최대 피델리티(fidelity)를 제공하는 호환 포맷이다.Preferred compatible formats are generateable by capture node 102 and displayable by display node 104, to provide the desired display quality without unnecessarily consuming or exceeding the available bandwidth of data connection 110. It is an optimized format. In short, the preferred compatible format is a compatible format provided by the source signal as represented in the native compatible format, or providing a maximum fidelity that the display device can use efficiently beyond the bandwidth limit.

호환 포맷의 선택에 있어서 제일의 관심사는 시청각 신호의 품질의 보존을 가능한한 최대로 확장하는 것에 있다. 시청각 신호의 임의 특성은 데이터 전송율을 줄이도록(예를 들면, 프레임 크기의 다운-스캐일) 변경될 수 있다는 점에서, 이러한 변환은 캡쳐 노드(102)에 의해 수행되는 것이 바람직하다. 이는 데이터접속부(110)에 요구된 데이터 대역폭의 양을 감소시킨다. 반대로, 시청각 신호의 임의 특성을 데이터 전송율을 증가시키도록(예를 들면, 프레임 크기의 업-스캐일) 변경될 수 있다는 점에서, 이런 변환은 디스플레이 노드(104)에 의해 수행되는 것이 바람직하다. 이는 데이터 접속부(110)의 밴트폭의 과도한 소비를 방지한다. 그러나, 대부분의 다른 시스템과는 달리, 대역폭의 과도한 사용의 회피는 주요 관심대상은 아니라는 것에 주의해야 한다. (i)선택된 호환 포맷에서의 시청각 신호가 이용가능한 대역폭을 초과하거나, (ii)캡쳐 노드(102)와 디스플레이 노드(104) 중 어느 것이 디지털 신호 처리의 특정 컴포넌트를 수행할 것인지 선택할 때, 대역폭은 통상적으로 관심대상(i)이 된다.The primary concern in the selection of compatible formats is to extend the preservation of the quality of the audiovisual signal to the maximum possible. Such conversion is preferably performed by the capture node 102 in that any characteristic of the audiovisual signal can be changed to reduce the data rate (eg, down-scale of the frame size). This reduces the amount of data bandwidth required for the data connection 110. Conversely, such conversion is preferably performed by the display node 104 in that any characteristic of the audiovisual signal can be changed to increase the data rate (eg, up-scale of the frame size). This prevents excessive consumption of the band width of the data connection 110. However, unlike most other systems, it should be noted that avoiding excessive use of bandwidth is not a major concern. When (i) the audiovisual signal in the selected compatible format exceeds the available bandwidth, or (ii) which of the capture node 102 and the display node 104 will perform a particular component of digital signal processing, It is usually of interest (i).

따라서, 일반적인 규칙으로서, 요구되는 다운-스캐일은 캡쳐 노드(102)에 의해 수행되고, 요구되는 업-스캐일은 디스플레이 노드(104)에 의해 수행된다. 이 일반적인 규칙을 구현하기 위한 하나의 방법은 호환 포맷의 특성을 더 작은 원시 및 디스플레이 호환 포맷으로 제한하는 것이다. 원시 호환 포맷의 특성을 초과하지 않음으로써, 시청각 신호의 데이터 전송율을 증가시키는 시청각 신호의 어떤 변경도, 신호가 데이터 접속부(110)를 통해 전송된 후에 디스플레이 노드(104)에 의해 수행되고, 따라서 데이터 접속부(110)를 통한 대역폭의 불필요한 사용이 회피된다. 디스플레이 가능한 호환 포맷의 특성을 초과하지 않음으로써, 시청각 신호의 데이터 전송율을 감소시키는 시청각 신호의 어떤 변경도, 데이터 접속부(110)를 통해 신호 가 전달되기 이전에, 캡쳐 노드(102)에 의해 수행되고, 따라서 데이터 접속부(110)의 데이터 대역폭의 불필요한 사용이 유사하게 회피된다.Thus, as a general rule, the required down-scale is performed by the capture node 102 and the required up-scale is performed by the display node 104. One way to implement this general rule is to limit the nature of compatible formats to smaller native and display compatible formats. By not exceeding the nature of the native compatible format, any change in the audiovisual signal that increases the data rate of the audiovisual signal is performed by the display node 104 after the signal has been transmitted through the data connection 110 and thus the data. Unnecessary use of bandwidth through the connection 110 is avoided. Any changes in the audiovisual signal that reduce the data rate of the audiovisual signal by not exceeding the characteristics of the displayable compatible format are performed by the capture node 102 before the signal is transmitted through the data connection 110. Therefore, unnecessary use of the data bandwidth of the data connection 110 is similarly avoided.

일부 환경 하에서, 이 일부를 이하에 설명한다. 전술한 방식으로 선택된 호환 포맷은 데이터 접속부(110)를 초과할 것으로 추정되고, 따라서 데이터 접속부(110)를 통한 시청각 신호의 성공적인 전달은 결과적으로 실패할 것이다. 바람직한 호환 포맷은 데이터 접속부(110)의 이용가능한 대역폭을 초과할 것으로 추정되면, 바람직한 호환 포맷은 이하에 상세히 설명하는 데이터 전송율 감소 기술을 적용하여 변경된다. 이 예시적인 실시예에서, 데이터 접속부(110)의 데이터 탑재량에 대한 이용가능한 대역폭은 데이터 접속부(110)의 총 이용가능한 대역폭의 미리결정된 비율(예를 들면, 90%)이다. 예를 들면, 데이터 접속부(110)은 초당 1기가바이트로 설정되고, 캡쳐 노드(102)와 디스플레이 노드(104)에 대한 접속부(110)의 이용가능한 대역폭은 초당 900메가바이트이다.Under some circumstances, this part is described below. It is assumed that the compatible format selected in the above manner will exceed the data connection 110, so that successful transmission of the audiovisual signal through the data connection 110 will eventually fail. If the preferred compatible format is estimated to exceed the available bandwidth of the data connection 110, the preferred compatible format is modified by applying the data rate reduction technique described in detail below. In this exemplary embodiment, the available bandwidth for the data payload of the data connection 110 is a predetermined percentage (eg, 90%) of the total available bandwidth of the data connection 110. For example, data connection 110 is set to 1 gigabyte per second, and the available bandwidth of connection 110 to capture node 102 and display node 104 is 900 megabytes per second.

상기 주어진 실시예에서, 원시 호환 포맷은 NTSC 타이밍 특성을 갖는 YUV 신호를 나타내고, 샘플당 8비트를 갖는 YUV(4:2:2)의 640픽셀의 240라인의 59.54필드를 포함한다. 디스플레이 장치(108)가 표준 규정 텔레비전 모니터이고 인터레이스된 YUV 신호를 수용한다면, 디스플레이 가능한 호환 포맷은 원시 호환 포맷과 또한 선택된 호환 포맷과 동일하다. 추가적인 신호 처리는 캡쳐 노드(102)와 디스플레이 노드(104)를 통해 전달된 시청각 신호의 피델리티를 향상시키지 않는다.In the given embodiment above, the native compatible format represents a YUV signal with NTSC timing characteristics and contains 59.54 fields of 240 lines of 640 pixels of YUV (4: 2: 2) with 8 bits per sample. If the display device 108 is a standard regulatory television monitor and accepts interlaced YUV signals, the displayable compatible format is the same as the native compatible format and also the selected compatible format. Further signal processing does not improve the fidelity of the audiovisual signal transmitted through capture node 102 and display node 104.

디스플레이 장치(108)가 XGA 원시 해상도(1024×768)를 갖는 프로그레스브-스캔 컴퓨터 모니터라면, 디스플레이 가능한 포맷-디스플레이 노드(104)에 의해 우 선된 포맷-은, 초당 60프레임, 각각이 24비트 RGB 리프리젠테이션에서 1024픽셀의 768라인을 각각 갖는, XGA 컴퓨터 모니터의 원시 디스플레이 특성과 가장 유사한 포맷이다. 시청각 신호는 모니터의 특성을 캡쳐 노드(102) 또는 디스플레이 노드(104) 중 어느 하나에 일치시키도록 변환된다. 데이터 스트림은, (i)인터레이스 신호로부터 프로그래시브 스캔 신호로, (ii)YUV로부터 RGB로, (iii)640×480으로부터 1024×768로의 프레임 크기의 업스캐일로 변환된다. 신호 피델리티 관점에서, 캡쳐 노드(102) 또는 디스플레이 노드(104) 중 하나는 그런 변환을 수행하도록 변화될 수 있다. 대역폭 변환의 관점에서, 이는 목적지에서, 즉 디스플레이 노드(102) 내에서 이들 변환을 수행하는 것을 의미한다. 특히, 업스캐일은 캡쳐 노드(102)에서 업스캐일을 하는 것에는 이점이 없기 때문에 캡쳐 노드(102)가 아닌 디스플레이 노드(104)에 의해 수행되어야 한다.If the display device 108 is a progressive-scan computer monitor with an XGA native resolution (1024 × 768), the displayable format—the format preferred by the display node 104—is 60 frames per second, 24 bits each. It is the format most similar to the native display characteristics of XGA computer monitors, each with 768 lines of 1024 pixels in RGB representation. The audiovisual signal is converted to match the characteristics of the monitor to either the capture node 102 or the display node 104. The data stream is converted from (i) interlaced signal to progressive scan signal, (ii) YUV to RGB, and (iii) upscale of frame size from 640x480 to 1024x768. In terms of signal fidelity, either the capture node 102 or the display node 104 can be changed to perform such conversion. In terms of bandwidth conversion, this means performing these conversions at the destination, ie within the display node 102. In particular, upscale should be performed by display node 104 and not capture node 102 because there is no advantage in upscaling at capture node 102.

디인터레이스 및 색-공간 변환은 캡쳐 노드(102) 또는 디스플레이 노드(104) 중 하나에 의해 수행될 수 있다. 일 실시예에서, (i)대부분의 디스플레이 장치(및 모든 디지털 디스플레이:LCD, 플라즈마, LCoS,DLP)는 본질적으로 프로그래시브 스캔 및 RGB 이고, (ii)많은 타입의 포맷 변환, 특히 프레임 크기 스캐일링, 및 프레임 속도 변환은 프로그레시브 스캔 영상 데이터에서 많이 수행되기 때문에, 호환 포맷은 모두 프로그레시브 스캔 및 RGB 이다. 대안적인 실시예에서, 디인터레이싱은 대부분의 실시예(implementtion)에 있어서 움직임 검출 및 보상을 포함하는 사실상 복잡한 오퍼레이션이기 때문에, 인터레이스 호환 포맷이 지원된다. 또한, 캡쳐 노드(102)에 의한 디인터레이싱은 시청각 신호에 의해 소비되는 데이터 접속 부(110)의 대역폭의 양의 두배이므로, 디스플레이 장치(108)가 인터레이스된 신호를 디스플레이한다면 전체적으로 볼 때 디스플레이 노드(104)에서의 디인터레이싱의 수행 또는 전술한 디인터레이싱에 비교하여 각별한 이득이 없다.Deinterlacing and color-space conversion may be performed by either capture node 102 or display node 104. In one embodiment, (i) most display devices (and all digital displays: LCD, plasma, LCoS, DLP) are essentially progressive scan and RGB, and (ii) many types of format conversions, especially frame size scales. Since ring, and frame rate conversions are often performed on progressive scan image data, the compatible formats are both progressive scan and RGB. In an alternative embodiment, interlace compatible format is supported because deinterlacing is a virtually complex operation that includes motion detection and compensation in most implementations. Also, since the deinterlacing by the capture node 102 is twice the amount of bandwidth of the data connection 110 consumed by the audiovisual signal, the display node 104 as a whole if the display device 108 displays the interlaced signal. There is no particular benefit compared to the performance of deinterlacing or deinterlacing described above.

디인터레이싱은 데이터 전송율이 두배이고(29.97로부터 59.94프레임/초로 됨), 24비트 RGB를 사용하여 데이터 전송율이 다른 것보다 50% 증가하고, 결과적으로 이 예시적인 실시예에서 데이터 전송율은 442Mb/second이고, 여전히 이용가능한 대역폭에 있다. 또한, 디인터레이싱의 복잡성 및 전반적인 신호 품질상의 이팩트의 중요성은, 디스플레이 노드(102)의 디인터레이싱에 비해 캡쳐 노드(102)가 디인터레이싱의 우수한 실시예를 포함한다면, 캡쳐 노드(102)에서의 데이터 전송율의 증가에 대한 충분한 사유(justification)인 것으로 믿어진다. De-interlacing doubles the data rate (from 29.97 to 59.94 frames / second), using 24-bit RGB to increase the data rate by 50% over the others, and consequently the data rate in this example embodiment is 442 Mb / second, It is still at the available bandwidth. In addition, the importance of the impact of the deinterlacing complexity and the overall signal quality is an increase in the data transfer rate at the capture node 102 provided that the capture node 102 includes a good embodiment of the deinterlacing relative to the deinterlacing of the display node 102. It is believed to be justification for.

영상 컨텐츠가 필름으로서 만들어지고, 본질적으로 24플레임/초이라면, 디인터레이싱은 결과적으로 데이터 전송율을 감소할 수 있다는 것은 자명하며, 디인터레이싱 프로세스는 그 상황을 검출할 것이고, 출력은 24 프레임/초로 된다. 인터레이스 영상 신호로서, 각각의 프레임은 앞선 프레임과 상이하고(각각은 상이한 필드, 짝수 또는 홀수를 나타내므로), 단순한 리둔던시 회피 기술에 의해 검출되지 않는다. 그러나, 프레임 디인터레이싱은 그들의 리둔던시를 명확하게 만든다. 동일한 프레임들을 전송할 필요가 없기 때문에, 생성된 초당 36개 리둔던트 프레임은 누락될 수도 있다. 이는 이하에 상세히 설명하겠지만, 캡쳐 노드(102)에 의해 구현된 바와 같은 리둔던시 제거의 적용에 의해 자동으로 일어날 수 있다.If the image content is made as a film and is essentially 24 frames / second, it is obvious that the deinterlacing may eventually reduce the data rate, and the deinterlacing process will detect the situation and the output will be 24 frames / second. As an interlaced video signal, each frame is different from the preceding frame (since each represents a different field, even or odd) and is not detected by a simple redundancy avoidance technique. However, frame deinterlacing makes their redundancy clear. Since there is no need to transmit the same frames, the 36 redundant frames per second generated may be missing. As will be described in detail below, this may occur automatically by the application of redundancy removal as implemented by capture node 102.

도4를 참조하면, 단계 406B는 단계 406A와 유사하고, 단계 406A의 다음의 설 명은 디스플레이 노드(104)에 의해 수행되는 바와 같이 단계 406B에 동일하게 적용가능하다. 단계 406A는 로직 흐름도 406A(도5)에서 상세하게 도시된다. 루프 단계 502 및 다음 단계 508은 루프를 규정하는데, 캐퍼빌리티(208,308)에서 특정된 여러 다양한 특성 각각은 단계 504를 따라 처리된다. 그런 특성은 호환 포맷의 영상 및 음성 구성요소에 대해 전술한 리스트를 포함한다. 그런 특성들 각각에 있어서, 처리는 루프 단계 502로부터 단계 504로 이동된다.Referring to Fig. 4, step 406B is similar to step 406A, and the following description of step 406A is equally applicable to step 406B as is performed by display node 104. Step 406A is shown in detail in logic flow diagram 406A (Figure 5). Loop step 502 and next step 508 define a loop, in which each of the various characteristics specified in capabilities 208 and 308 are processed in accordance with step 504. Such features include the aforementioned list of video and audio components in compatible formats. For each of those features, processing moves from loop step 502 to step 504.

단계 504에서, 캡쳐 노드(102)는 바람직한 호환 포맷에 대한 주 특성(subject characteristic)의 값을 결정한다. 앞서 간단히 설명한 바와 같이, 바람직한 호환 포맷은, 원시 호환 포맷이 제공하거나 디스플레이 가능한 호환 포맷이 대역폭 제한을 초과함이 없이 효율적으로 사용할 수 있는 최적의 피델리티를 전달하는 호환 포맷이다. 이 예시적인 실시예에서, 대역폭의 고려는 단계 512-514까지 연기되고, 이에 대해서는 이하에 설명한다. 따라서, 단계 504에서 당면한 관심사는 원시 호환 포맷이 제공하거나 디스플레이 가능한 호환 포맷이 대역폭 제한을 초과함이 없이 효율적으로 사용할 수 있는 최적의 피델리티를 전달하는 특성의 특정값이다. In step 504, capture node 102 determines the value of the subject characteristic for the desired compatible format. As briefly described above, the preferred compatible format is a compatible format that delivers optimal fidelity that the native compatible format can provide or display efficiently, without exceeding the bandwidth limit. In this exemplary embodiment, consideration of bandwidth is deferred to steps 512-514, which is described below. Thus, a concern at step 504 is the specific value of the characteristic that delivers the optimal fidelity that the native compatible format provides or can be used efficiently without the displayable compatible format exceeding the bandwidth limit.

이 결정은 고려중인 특성의 본질에 크게 의존한다. 일부 특성들은 명백하게 객관성이 있다. 예를 들면, 프레임 또는 필드 크기는 스캔라인의 수와 스캔라인당 픽셀의 수를 나타낸다. 원시 호환 포맷의 최대 피델리티는 정확하게 동일한 치수의 프레임 또는 필드 크기이다. 디스플레이 가능한 호환 포맷은 이 크기의 프레임 또는 필드의 각각의 픽셀 및 모든 픽셀을 포함할 수 있다면, 원시 호환 포맷의 치수 는 바람직한 호환 포맷에 이용된다. 반대로, 디스플레이 가능한 호환 포맷이 그 크기의 프레임 또는 필드의 모든 픽셀을 디스플레이할 수 없다면, 바람직한 호환 포맷의 프레임 또는 필드 크기는 디스플레이 가능한 호환 포맷에서 표현될 수 없는 픽셀을 포함하지 않는 것이다. 상세하게, 디스플레이 가능한 호환 포맷의 프레임 크기가 원시 호환 포맷의 프레임 크기보다 작다면, 바람직한 호환 포맷은 디스플레이 가능한 호환 포맷의 프레임 크기를 사용한다. 다른 객관적인 특성은 프레임 속도와 색 심도를 포함한다.This decision depends largely on the nature of the property under consideration. Some characteristics are obviously objectivity. For example, the frame or field size represents the number of scanlines and the number of pixels per scanline. The maximum fidelity of a native compatible format is a frame or field size of exactly the same dimensions. If the displayable compatible format can include every pixel and every pixel of a frame or field of this size, the dimensions of the native compatible format are used for the desired compatible format. Conversely, if the displayable compatible format cannot display all pixels of a frame or field of that size, the frame or field size of the preferred compatible format does not include pixels that cannot be represented in the displayable compatible format. Specifically, if the frame size of the displayable compatible format is smaller than the frame size of the native compatible format, the preferred compatible format uses the frame size of the displayable compatible format. Other objective characteristics include frame rate and color depth.

다른 특성들은 이와 같이 직접적으로 알 수 없다. 예를 들어, 상기 컬러 모델은 다른 것들 중에서 RGB 또는 YCrCb일 수도 있다. 고유 호환 포맷이 YCrCb 모델을 사용하는 컬러를 나타내고 디스플레이 가능한 호환 포맷이 RGB 컬러 모델을 사용하는 컬러를 나타내면, 시청각 신호는 컬러 모델 변환을 수행한다. 그러나, 이러한 컬러 모델 변환은 캡쳐 노드(102) 또는 디스플레이 노드(104)에 의해 최상으로 수행되어도 덜 명료하다. 이러한 문제는 여러 방법으로 해결할 수 있다. 예를 들어, 캐퍼빌리티(208, 308)는 오직 디스플레이 노드(104)만이 이와 같은 컬러 모델 변환을 할 수 있다고 나타낸다. 이 경우, 바람직한 호환 포맷은 캡쳐 노드(102)가 컬러 모델을 RGB로 변환할 수 없기 때문에 YCrCb 컬러 모델내의 픽셀을 나타낸다. 중요한 프로세싱을 요구하려는 한 특징이 디인터레이싱(de-interlacing)이다. 비용 절감을 위해, 캡쳐 노드(102) 및 디스플레이 노드(104) 중 하나에만 디인터레이싱을 구현하는 것이 유용한다. 바람직한 호환 포맷이 고유 호환 포맷에 의존하는 인터레이스드 또는 프로그레시브 스캔 비디오를 포함하더라도, 디스플레이 가능한 호 환 포맷 및 이의 노드(102~ 104)는 디인터레이싱을 수행할 수 있다.Other characteristics are not directly known in this way. For example, the color model may be RGB or YCrCb, among others. If the native compatible format represents a color using the YCrCb model and the displayable compatible format represents a color using the RGB color model, the audiovisual signal performs color model conversion. However, this color model transformation is less clear even if performed best by the capture node 102 or display node 104. This problem can be solved in several ways. For example, the capabilities 208 and 308 indicate that only the display node 104 can do this color model conversion. In this case, the preferred compatible format represents pixels in the YCrCb color model because the capture node 102 cannot convert the color model to RGB. One feature that requires significant processing is de-interlacing. For cost savings, it is useful to implement deinterlacing in only one of the capture node 102 and the display node 104. Although the preferred compatible format includes interlaced or progressive scan video that depends on the native compatible format, the displayable compatible format and its nodes 102-104 may perform deinterlacing.

디스플레이 가능한 호환 포맷을 확장하기 위해 고유의 호환 포맷의 대부분의 패티리티를 보존하는 이러한 동일한 원칙은 효과적으로 사용되어 패티리티가 단계 502-508의 루프의 바람직한 호환 포맷의 각 특성을 따라 적용될 수 있다.This same principle of preserving most of the parity of the native compatible format to extend the displayable compatible format can be effectively used so that the parity can be applied along each characteristic of the desired compatible format of the loop of steps 502-508.

모든 특성들이 단계 502-508의 루프에 따라 프로세스되면, 단계 502-508의 루프에따른 프로세싱이 완료된다. 현 시점에서는, 캡쳐 노드(102)가 바람직한 호환 포맷을 결정하여 각 선택된 특성이 디스플레이 노드(104)에 의해 효과적으로 사용될 수 없는 데이터를 나타내기 위해 데이터 접속부(110)를 통해 불필요한 대역폭의 사용없이 시청각 신호 질을 보존하기 위한 최선의 선택을 할 수 있다.Once all the features have been processed according to the loops of steps 502-508, processing according to the loops of steps 502-508 is complete. At this point in time, the capture node 102 determines the preferred compatible format so that each selected characteristic is representative of the data that cannot be effectively used by the display node 104 and through the data connection 110 an audiovisual signal without the use of unnecessary bandwidth. You can make the best choice to preserve quality.

단계 502-508의 루프 다음에, 논리 흐름도(406A)를 따르는 프로세싱은 단계 510으로 이동한다. 단계 510에서, 캡쳐 노드(102)는 단계 502-508의 루프에 따라 선택된 호환 포맷과 연관된 데이터 전송속도를 측정한다. 데이터 전송속도 측정은 (ⅰ) 프레임 비(초당 프레임) (ⅱ) 해상도(프레임당 픽셀) (ⅲ) 픽셀 깊이(픽셀 당 비트)에 타임 스탬프, 프레임 시작 및 스캔 라인 시작 표지기(scanline start marker)와 같은 임의의 데이터 오버헤드 및 패킷 데이터 오버헤드를 더한 제품처럼 간단할 수 있다. 이 결과는 초당 비트로 측정된 데이터 전송속도이다.Following the loop of steps 502-508, processing following logic flow diagram 406A moves to step 510. In step 510, capture node 102 measures the data rate associated with the selected compatible format according to the loop of steps 502-508. Data rate measurements include (i) frame rate (frames per second) (ii) resolution (pixels per frame) (iii) pixel depth (bits per pixel), time stamps, frame start and scanline start markers, and It can be as simple as a product with the same arbitrary data overhead and packet data overhead. The result is a data rate measured in bits per second.

테스트 단계(512)에서, 캡쳐노드(102)는 측정된 데이터 전송속도가 데이터 접속부(110)를 통해 사용가능한 대역폭을 초과하는지를 판단한다. 예시적인 본 실시예에서, 데이터 접속부(110)는 1000BaseT 접속이며, 초당 1기가비트 데이터 처리량까지 지지할 수 있다. 그러나, 데이터 접속부(110)를 통한 실제 사용가능한 대역 폭은 초당 1기가비트보다 약간 작을 수 있다.In test step 512, capture node 102 determines whether the measured data rate exceeds the bandwidth available through data connection 110. In this exemplary embodiment, the data connection 110 is a 1000BaseT connection and can support up to 1 gigabit data throughput per second. However, the actual usable bandwidth over data connection 110 may be slightly less than 1 gigabit per second.

또한, 캡쳐노드(102) 및 디스플레이 노드(104) 사이의 상기 사용가능한 대역폭은 디스플레이 노드(104)가 하기에 더욱 상세하게 기재된 다른 실시예의 다수의 캡쳐노드로부터 시청각 데이터 흐름을 수신할 경우 더욱 작다. 이러한 경우, 디스플레이 노드(104)는 데이터 전송속도를 캡쳐노드(102)에 할당하고 할당된 데이터 전송속도를 캡쳐노드(102)에 보고한다.In addition, the available bandwidth between the capture node 102 and the display node 104 is smaller when the display node 104 receives audiovisual data flows from multiple capture nodes of other embodiments, described in more detail below. In this case, display node 104 assigns a data rate to capture node 102 and reports the assigned data rate to capture node 102.

상기 선택된 호환 포맷의 측정된 데이터 전송속도가 데이터 접속부(110)의 사용가능한 처리량을 초과할 경우, 프로세싱은 단계(514)로 이동한다. 단계(514)에서, 캡쳐노드(102)는 선택된 호환 포맷의 구성 특성을 조정한다. 일 실시에에서, 캡쳐노드(102)는 비디오 호환 포맷의 프레임 비율을 1/2로 감소시켜서 비디오 호환 포맷의 측정된 데이터 전송속도를 감소시킨다. 물론, 더욱 많은 복잡한 메커니즘이 비디오 호환 포맷의 데이터 전송속도를 줄이는데 사용될 수 있다. 다른 실시예에서, 데이터 전송속도 감소는 소정의 구현의 특정 선택에 따라 달성된다. 예를 들어, 이미지 선명도는 특정 구현에 대해 탁월해질 수 있으며, 디폴트 방법은 해상도 감소 및 손실이 많은 압축의 프레임 비율 감소를 취할 수 있다. 다른 구현에서, 모션 비디오의 부드러움은 탁월할 수 있으며, 디폴트 방법은 해상도 감소 및/또는 프레임 비율 감소의 손실이 많은 압축을 취할 수도 있다. 다른 데이터 전송속도 감소 기술은 손실이 없는 압축(예를 들어, 런 렝스 부호화(run length encoding)) 및 프레임 대 프레임 리던던시(redundancy) 회피를 사용하여 전송되는 시청각적 신호 품질 저하 및 캡쳐 노드(102) 또는 디스플레이 모드(104) 모두의 특히 복잡한 로직 요구 없이 비디오 호환 포맷의 데이터 전송속도를 줄인다. 이러한 데이터 전송속도 감소 기술은 아래에 더욱 완벽하게 기재된다.If the measured data rate of the selected compatible format exceeds the available throughput of the data connection 110, processing moves to step 514. In step 514, capture node 102 adjusts the configuration characteristics of the selected compatible format. In one embodiment, the capture node 102 reduces the frame rate of the video compatible format by half to reduce the measured data rate of the video compatible format. Of course, more complex mechanisms can be used to reduce the data rate of video compatible formats. In another embodiment, data rate reduction is achieved according to the particular choice of a given implementation. For example, image clarity can be excellent for certain implementations, and the default method can take resolution reduction and frame rate reduction of lossy compression. In other implementations, the smoothness of motion video may be excellent, and the default method may take a lot of compression with a loss of resolution reduction and / or frame rate reduction. Other data rate reduction techniques include audio and video signal degradation and capture nodes 102 that are transmitted using lossless compression (eg, run length encoding) and frame-to-frame redundancy avoidance. Or reduce the data rate of the video compatible format without the particularly complex logic requirements of both display modes 104. This data rate reduction technique is described more fully below.

테스트 단계(512)에서, 캡쳐 노드(102)가 평가된 비트율이 스위치(104)의 사용가능한 대역폭을 초과하지않는다고 판단될 경우, 단계(514)는 비트율 감소가 필요하지 않기 때문에 통과된다. 단계 512 내지 514 후에, 논리 흐름도(406A)에 따르는 프로세싱 및 단계(406A)(도4)가 완료된다.In test step 512, if capture node 102 determines that the evaluated bit rate does not exceed the available bandwidth of switch 104, step 514 is passed because no bit rate reduction is necessary. After steps 512 to 514, processing according to logic flow diagram 406A and step 406A (Figure 4) are completed.

단계 406A-406B 후에, 캡쳐노드(102) 및 디스플레이 노드(104) 모두는 바람직한 호환 포맷에 독립적으로 도착한다. 단계 408-410에서, 캡쳐노드(102) 및 디스플레이 노드(104)는 선택된 호환 포맷을 고려하여 동시에 도착하도록 결정한다. 다양한 결정 기술이 이러한 동시에 도착하기 위해 사용되지만, 이 특정 메커니즘으로도 충분하다. 단계 408에서, 캡쳐노드(104)는 제공된 호환 포맷을 디스플레이 노드(104)에 송신한다. 단계 410에서, 디스플레이 노드(104)는 제공된 호환 포맷의 수용 또는 거절 및 제공된 호환 포맷이 거절되었을 경우 카운터 제공 호환 포맷 모두에 대응한다. 디스플레이 노드(104)는 (ⅰ) 상기 제공된 호환 포맷이 단계 406B의 디스플레이 노드(104)에 의해 선택된 것과 다르고 (ⅱ) 펌웨어 버전 및/또는 노드(102-104)의 생성일자가 디스플레이 노드(104)는 캡쳐노드(102)보다 새로운 버전이고, 따라서 새로운 것을 구현하고, 따라서 호환 포맷 선택의 버전이 바람직한 경우 제공된 호환 포맷을 거절한다. 아래에 좀 더 완벽하게 기재된 일 실시예에서, 디스플레이 노드(104)는 디스플레이 장치(108)의 온스크린 디스플레이를 사용하는 그래픽 사용자 인터페이스를 구현하여, 사용자는 데이터전송속도 감소 선택을 지정 할 수 있다, 이러한 선택은 예를 들어 이미지 선명도 및 색심도(color depth)를 아마도 매끄러운 동작 손실의 비용으로 보전하고, 동작 평활화 및 색심도를 아마도 이미지 선명도의 비용으로 보전하고, 이미지 선명도 및 동작 평활화를 아마도 색심도의 비용으로 보전하는 것을 포함할 수 있다. 이와 같은 실시예에서, 디스플레이 모드(104)는 선택된 호환 포맷에 대한 궁극적인 권한을 가져 사용자의 선택에 영향을 준다.After steps 406A-406B, both capture node 102 and display node 104 arrive independently of the desired compatible format. In steps 408-410, capture node 102 and display node 104 determine to arrive at the same time, taking into account the selected compatible format. Various decision techniques are used to arrive at this same time, but this particular mechanism is sufficient. At step 408, capture node 104 transmits the provided compatible format to display node 104. In step 410, the display node 104 corresponds to both accepting or rejecting the provided compatible format and counter-provided compatible format if the provided compatible format is rejected. The display node 104 differs from (i) that the provided compatible format is selected by the display node 104 of step 406B and (ii) the firmware version and / or the date of creation of the nodes 102-104 is displayed in the display node 104. Is a newer version than capture node 102 and therefore implements a new one, thus rejecting the provided compatible format if a version of the compatible format selection is desired. In one embodiment more fully described below, display node 104 implements a graphical user interface using an on-screen display of display device 108, such that a user can specify a data rate reduction selection. This choice preserves, for example, image sharpness and color depth at the expense of smooth motion loss, preserves motion smoothing and color depth at perhaps cost of image sharpness, and image sharpness and motion smoothing possibly color depth. It may include maintaining at the expense of. In such an embodiment, the display mode 104 has the ultimate right to the selected compatible format to influence the user's selection.

이 예시적인 실시예에서, 디스플레이 노드(104)가 단계(410)에서 수용될 경우 제공된 호환 포맷에 따르거나 디스플레이 노드(104)가 단계(410)에서 거절에 응답할 경우 카운터 제공 교환용 포맷에 따라서 단계(412)의 시청각 신호 전송 시작에 의해 즉시 응답한다. 다른 실시예에서, 캡쳐노드(102)는 단계(412)보다 먼저 성공적 수신, 일치, 카운터 제공 교환용 포맷을 확인한다. In this exemplary embodiment, according to the compatible format provided when display node 104 is accepted in step 410 or in accordance with the format for counter-provided exchange when display node 104 responds to rejection in step 410. Respond immediately by the start of audiovisual signal transmission in step 412. In another embodiment, capture node 102 confirms the format for successful receipt, matching, counter serving exchange prior to step 412.

단계(412)에서, 캡쳐 노드(102)는 선택된 호환 포맷의 시청각 신호를 나타내는 데이터 패킷을 송신한다. 상기 데이터 패킷은 시청각 스트림제어기(206)에 의해 구성된다. 캡쳐노드(102) 및 디스플레이 노드(104)에 의해 유지될 수 있는 호환 포맷의 모든 변화에도 불구하고, 상기 변화는 일반적인 다수의 특성을 갖는다. 각각은 본질적으로 일련의 프레임 또는 필드이고, 픽셀 어레이를 포함한다. 특히, 캡쳐노드(102)에 의해 수신된 비디오 신호는 수평 및 수직의 블랭킹 주기(blanking period)를 포함하며, 최초에 계획된 디스플레이 장치에 적합한 타이밍을 갖는다. 예를 들어, NTSC 튜너는 이전 프레임의 적절한 픽셀 비 및 표준 NTSC 모니터를 구동하는 수평 및 수직 블랭킹 주기를 갖는 비디오 신호를 생략할 수 있다. 여기에 기재된 시청각 교환 시스템의 문맥에서, 비디오 콘텐츠 즉, 자체의 픽셀이 완벽하게 상이한 시간 특성을 갖는 디스플레이 장치에 디스플레이될 수 있기 때문에 이 고유 시간은 대부분 부적절하다. 따라서, 디스플레이 장치(108)에 의해 요구된 시간 특성이 디스플레이 노드(104)에 의해 생성된다. 여기에 기재된 교환 시스템에 사용된 호환 포맷은 오직 픽셀과 라인의 밀단, 프레임의 말단 및 필드 마커의 말단만을 포함한다. 비디오 신호의 블랭킹 주기가 생략되기 때문에, 상기 비디오 신호를 나타내기 위해 요구되는 데이터 전송속도가 상당히 감소한다.In step 412, capture node 102 transmits a data packet representing an audiovisual signal of the selected compatible format. The data packet is constituted by an audiovisual stream controller 206. Despite all the changes in the compatible format that can be maintained by the capture node 102 and the display node 104, these changes have a number of general characteristics. Each is essentially a series of frames or fields and includes a pixel array. In particular, the video signal received by the capture node 102 includes horizontal and vertical blanking periods and has a timing suitable for the initially planned display device. For example, an NTSC tuner can omit a video signal with the proper pixel ratio of the previous frame and the horizontal and vertical blanking periods driving a standard NTSC monitor. In the context of the audiovisual exchange system described herein, this inherent time is mostly inadequate because video content, ie its pixels, can be displayed on a display device with completely different temporal characteristics. Thus, the time characteristic required by the display device 108 is generated by the display node 104. Compatible formats used in the exchange system described herein include only the edges of pixels and lines, the end of frames and the end of field markers. Since the blanking period of the video signal is omitted, the data rate required to represent the video signal is significantly reduced.

캡쳐 노드(102)의 시청각 신호 컨버터(204)(도2)가 도6에 아주 상세하게 나타난다. 시청각 신호 컨버터(204)는 시청각 캡쳐 로직(202)으로부터 디지타이즈된 픽셀 라인을 수신하는 프레임 리포맷터(re-formatter)(602)를 포함한다. 시청각 캡쳐 로직(202)은 비디오 신호를 캡쳐하고 캡쳐된 신호를 즉시 디지털 포맷, 즉 전술된 방식의 고유 포맷으로 변환한다. 전술된 바와 같이, 시청각 캡쳐 로직(202)은 시청각 신호의 각각의 두 번째 비디오 부분에 대한 640 픽셀의 240 라인의 59.94 필드를 포함하는 교유 호환 포맷으로 NTSC 시간 특성을 갖는 아날로그 비디오 신호를 캡쳐한다. 물론, 다른 실시예에서는, 캡쳐노드(102)는 다른 특성을 갖는 다른 포맷에 따라 비디오를 캡쳐할 수 있다.The audiovisual signal converter 204 (FIG. 2) of the capture node 102 is shown in greater detail in FIG. The audiovisual signal converter 204 includes a frame re-formatter 602 that receives digitized pixel lines from the audiovisual capture logic 202. The audiovisual capture logic 202 captures a video signal and immediately converts the captured signal into a digital format, a native format in the manner described above. As described above, the audiovisual capture logic 202 captures an analog video signal having NTSC time characteristics in a interchangeable format that includes a 59.94 field of 240 lines of 640 pixels for each second video portion of the audiovisual signal. Of course, in other embodiments, capture node 102 may capture video according to different formats having different characteristics.

프레임 리포맷터(602)는 상기 선택된 호환 포맷의 특성에 따라 디지타이즈된 픽셀 라인을 리포맷한다. 이와 같은 리포맷은 예를 들어, 디인터레이싱, 크롭 및/또는 축소에 의한 프레임 사이즈 감소, 색심도 감소, 프레임 비율 감소 등을 포함할 수 있다. 크로핑(cropping)은 상부 및 하부에 있는 몇몇 스캔 라인 및 노이즈, 오버스캔 또는 상기 비디오 이미지의 에지에서 임의의 이상현상을 제거하기 위해 사용될 수 있고, 상기 비디오 신호를 나타내기 위해 요구되는 데이터 량을 약간 그러나 분명하게 줄이는데 사용될 수 있다. 전술된 바와 같이, 데이터 전송 속도를 증가시키는 프로세싱이 대체로 디스플레이 노드(104)에 의해 수행되는데 반해, 데이터 전송속도를 줄이는 프로세싱은 대체로 캡쳐 노드(102)에 의해 수행된다. 이와 같은 예시적인 실시예에서, 디인터레이싱의 결과 데이터 전송속도가 증가함에도 불구하고 디인터레이싱은 캡쳐 노드(102)에 의해 수행된다. 프레임 리포맷터(602)에 의한 프로세싱의 결과는 약정된 비디오 호환 포맷에 적합한 현재 프레임(604)이다,Frame reformatter 602 reformats the digitized pixel lines according to the characteristics of the selected compatible format. Such reformatting may include, for example, frame size reduction by deinterlacing, cropping and / or reduction, color depth reduction, frame rate reduction, and the like. Cropping can be used to remove some scan lines and noise at the top and bottom, overscan or any anomalies at the edges of the video image, and to determine the amount of data required to represent the video signal. It can be used to slightly but definitely reduce it. As discussed above, processing that increases the data rate is generally performed by the display node 104, while processing that reduces the data rate is generally performed by the capture node 102. In this exemplary embodiment, the deinterlacing is performed by the capture node 102 despite the increase in the data transfer rate as a result of the deinterlacing. The result of the processing by frame reformatter 602 is the current frame 604, which is suitable for the agreed video compatible format.

프레임 리포맷터(602)에 의해 수행된 일부 프로세싱은 이전 프레임의 콘텐츠의 정보를 요구한다. 이와 같은 프로세싱은 예를 들어 프레임 대 프레임 리던던시 제거 및/또는 삽입된 프레임을 포함하는 프레임 비율 증가를 포함할 수 있다. 새로운 현재 프레임(604) 완성시, 현재 프레임(604)의 이전 콘텐츠는 이전 프레임(606)으로 저장된다. 다른 실시예에서, 아래에 더욱 완벽하게 기재되는 스캔 라인 포장기(608)가 개별 스캔 라인을 처리하기 때문에 대기시간을 최소화하기 위해 개별 스캔 라인이 현재 프레임(604)에서 이전 프레임(606)으로 이동한다.Some processing performed by frame reformatter 602 requires information of the content of the previous frame. Such processing may include, for example, increasing the frame rate including frame to frame redundancy removal and / or inserted frames. Upon completion of the new current frame 604, the previous content of the current frame 604 is stored as the previous frame 606. In another embodiment, the individual scan lines move from the current frame 604 to the previous frame 606 to minimize latency since the scan line wrapper 608, which is described more fully below, processes the individual scan lines. .

시청각 신호 변환기(204)는 스캔 라인 포장기(608)를 포함한다. 스캔 라인 포장기(608)는 현재 프레임(604)을 나타내는 데이터 패킷을 구성하고 이러한 패킷을 출력 비트 스트림(612)의 내재물에 대해 송신한다. 프레임 비율, 프레임 사이즈 또는 색심도와 같은 비디오 호환 포맷의 특성 감소에 의한 데이터 전송속도 감소가 프레임 리포맷터(602)에 의해 수행되는 것과 동시에 스캔 라인 포장기(608)는 다른 데이터 전송속도 감소 및 상기 데이터 패킷 구성의 리던던시 제거 기술을 수행한다. 이러한 기술은 아래에 좀더 완벽하게 기재된다.The audiovisual signal converter 204 includes a scan line wrapper 608. The scan line wrapper 608 constructs a data packet representing the current frame 604 and sends this packet to the inclusion of the output bit stream 612. At the same time that the data rate reduction due to the reduction of the characteristics of the video compatible format such as frame rate, frame size or color depth is carried out by the frame reformer 602, the scan line wrapper 608 reduces the other data rate and the data. Perform redundancy cancellation techniques of packet configuration. This technique is described more fully below.

시청각 신호 변환기(204)는 헤더 정보를 나타내는 데이터 패킷을 구성하는 헤더 패커(610)를 포함하고 출력 비트 스트림(612)의 이러한 패킷을 포함한다. 또한, 시청각 신호 변환기(204)는 출력 비트 스트림(612)의 오디오 콘텐츠의 내용물을 위한 오디오 프레임을 구성하는 오디로 패커(614)를 포함한다.시청각 신호 변환기(204)는 출력 비트 스트림(612)을 시청각 스트림 제어기(206)로 송신하는데, 시청각 스트림 제어기는 디스플레이 노드(104)의 시청각 스트림 제어기(302)( 도3)를 사용하여 데이터 전송 프로토콜을 구현하여, 출력 비트 스트림(612)(도6)의 데이터 패킷이 디스플레이 노드(104)에 연결된다.The audiovisual signal converter 204 includes a header packer 610 that constitutes a data packet representing header information and includes such a packet of the output bit stream 612. The audiovisual signal converter 204 also includes an audio packer 614 that constitutes an audio frame for the contents of the audio content of the output bit stream 612. The audiovisual signal converter 204 includes an output bit stream 612. Is transmitted to the audiovisual stream controller 206, which implements the data transfer protocol using the audiovisual stream controller 302 (FIG. 3) of the display node 104 to output the output bit stream 612 (FIG. 6). Data packet is coupled to the display node 104.

출력 비트 스트림(612)은 도7에 아주 상세하게 나타나 있으며 프레임 헤더(702A), 다수의 스캔라인 패킷(704A-B), 오디오 프레임 패킷(706A), 다른 프레임 헤더(702B) 및 프레임 헤더(702B)에 대응하는 다수의 스캔 라인 패킷(704C)을 포함한다. 특히, 각 프레임은 프레임 헤더에 대응하는 다수의 스캔 라인 패킷(예를 들어, 스캔 라인 패킷 704A-B)이 이어지는 프레임 헤더(예를 들어 프레임 헤더 702A)에 의해 나타내진다.The output bit stream 612 is shown in great detail in FIG. 7 and includes a frame header 702A, multiple scanline packets 704A-B, an audio frame packet 706A, another frame header 702B, and a frame header 702B. A plurality of scan line packets 704C corresponding to < RTI ID = 0.0 > In particular, each frame is represented by a frame header (e.g., frame header 702A) followed by a number of scan line packets (e.g., scan line packets 704A-B) corresponding to the frame header.

오디오 프레임 패킷(예를 들어 오디오 프레임 패킷 706A)은 출력 비트 스트림(612)에 포함되지만, 현재 프레임에 대응될 필요는 없다. 비디오 신호의 프로세싱과 상이한 프로세싱을 요구하는 오디오 신호의 약간의 양상이 있다. 예를 들어, 비디오 신호가 추가되거나 강하되는 것과 동시에, 시청각 신호의 오디오 부분의 재 생은 바람직하게 중단되지 않는다. 따라서 오디오 및 비디오 스트림은 독립적으로 타임 스탬프된다. 시청각 신호의 비디오 부분 프로세싱은 흔히 상당히 복잡하고 동일한 시청각 신호의 오디오 부분 처리 보다 상당히 큰 리소스를 요구한다. 또한, 사람들은 음성 및 빛의 상대적인 속도로 인해 해당 가시적 목표 물질에 대해 지연된 오디오를 위해 자연적으로 보상한다. 그러나, 해당 오디오에 대해 지연된 가시적 목표 물질은 사람의 눈/귀보다 덜 민감하다. 따라서, 상기 비디오 부분에 대해 상기 오디오 부분의 사전 재생을 피하기 위해 시청각 신호의 오디오 부분에 지연이 요구된다.The audio frame packet (eg, audio frame packet 706A) is included in the output bit stream 612 but need not correspond to the current frame. There are some aspects of the audio signal that require different processing from that of the video signal. For example, as soon as the video signal is added or dropped, the playback of the audio portion of the audiovisual signal is preferably not interrupted. The audio and video streams are thus time stamped independently. Processing the video portion of an audiovisual signal is often quite complex and requires significantly more resources than processing the audio portion of the same audiovisual signal. In addition, people naturally compensate for delayed audio for their visible target material due to the relative speed of voice and light. However, the delayed visible target material for that audio is less sensitive than the human eye / ear. Thus, a delay is required in the audio portion of the audiovisual signal to avoid pre-playing of the audio portion relative to the video portion.

프레임 헤더(702A)는 도8에 아주 상세하게 나타나 있으며, 일치된 비디오 호환 포맷의 시청각 신호의 특정 프레임을 나타낸다. 상기 특정 프레임은 도8-9의 문맥에서 목표 프레임으로 자주 언급된다. 프레임 시퀸스 필드(802)는 목표 프레임의 연속 번호를 나타내며, 프레임 시퀸스화 및 적절한 프레임과 연속적인 스캔 라인 패킷 결합시 디스플레이 노드(104)를 돕는다. 수직 블랭크 타임 스탬프(804)는 날짜 및 시간을 나타내고, 목표 프레임은 캡쳐되고 (ⅰ) 디스플레이 노드(104)에 의한 목표 프레임 제공의 적절한 시간, (ⅱ) 프레임간의 정확한 보고 시간에 의한 적벌한 프레임 전송속도 변환 및 (ⅲ) 목표 프레임 재생과 오디오 동기화를 사용하여 도울 수 있다. 특히 캡쳐된 시청각 신호가 나중에 재생하기 위해 캡쳐되고 저장될 경우, 수직 블랭크 타임 스탬프(804)도 동시에 캡쳐된 다수의 시청각 신호의 재생을 동기화하기 위해 사용될 수 있다. 이와 같은 캡쳐된 시청각 신호의 저장은 아래에 좀 더 완벽하게 기재된다,Frame header 702A is shown in great detail in FIG. 8 and represents a particular frame of an audiovisual signal in a matched video compatible format. This particular frame is often referred to as the target frame in the context of FIGS. 8-9. The frame sequence field 802 indicates the consecutive number of the target frame and assists the display node 104 in frame sequencing and subsequent scan line packet combining with the appropriate frame. The vertical blank time stamp 804 indicates the date and time, the target frame is captured and (i) the appropriate time of delivery of the target frame by the display node 104, (ii) the punishment of frame transmission by the correct reporting time between the frames. You can help with speed conversion and (i) target frame playback and audio synchronization. In particular, when the captured audiovisual signal is captured and stored for later playback, the vertical blank time stamp 804 may also be used to synchronize the reproduction of multiple audiovisual signals captured simultaneously. The storage of such captured audiovisual signals is described more fully below.

프레임 타입 필드(806)는 목표 프레임의 타입을 표준, 압축된 또는 강하로 확인한다. 강하 프레임은 프레임을 확인하는 헤더에 의해서만 나타나며 프레임 콘텐츠가 송신되지 않았음을 나타낸다. 프레임 타입 필드(806)에 표시된 압축은 예를 들어 런-렝쓰 인코딩, 리던던시 제거 등을 포함하는 압축 형태를 표시할 수 있다. 표준 프레임은 (ⅰ)존재(강하되지 않음) 및 (ⅱ)압축되지 않음 중의 하나이다. The frame type field 806 identifies the type of the target frame as standard, compressed or descent. The drop frame is only indicated by the header identifying the frame and indicates that the frame content was not transmitted. The compression indicated in the frame type field 806 may indicate a form of compression that includes, for example, run-length encoding, redundancy removal, and the like. The standard frame is one of (i) presence (not falling) and (ii) uncompressed.

스캔 라인(704)는 도9에 매우 상세하게 나타나 있으며, 목표물 픽셀의 특정 라인, 즉, 목표물 스캔 라인을 나타낸다. 프레임 시퀸스 필드(902)는 프레임 시퀸스 필드(802)(도8)에 나타난 바와 같이 프레임의 시퀀스 번호에 따라 속하는 스캔 라인에 프레임을 확인한다. 라인 번호 필드(904)(도9)는 목표물 스캔 라인의 시퀀스 번호를 나타내고 상기 목표물 프레임 내의 목표물 스캔 라인의 상대적 위치를 지정한다. 데이터 타입 필드(906)는 데이터 필드(908)에 나타난 바와 같이 픽셀 데이터의 포맷 번호 중 하나를 지정한다. 데이터 타입 필드(906)가 픽셀 데이터는 "행"이라고 표시하면, 데이터 필드(908)는 선택된 호환 포맷, 예를 들어 24 비트 컬러에 지정된 포맷을 나타내는 픽셀의 전체 스캔 라인을 저장한다. 데이터 타입 필드(906)가 런 렝쓰 인코딩과 같은 압축 타입을 표시하면, 데이터 필드(908)는 표시된 압축 포맷에 나타난 픽셀의 전체 스캔 라인을 저장한다. 데이터 타입 필드(906)가 상기 목표물 스캔 라인은 이전 프레임의 동일한 스캔 라인에서 변화가 없다고 표시하면, 데이터 필드(908)는 이전 프레임에 대해 아무런 변화가 없다고 하는 스캔 라인 수를 지정한다. 압축, 예를 들어, 런 렝쓰 인코딩 및 이전 프레임으로부터 변하지 않은 스캔 라인 송신 회피는 리던던시를 피하고 일치된 비디오 호환 포맷의 시청각 신호의 데이터 전송속도를 감소시킨다.Scan line 704 is shown in great detail in FIG. 9 and represents a particular line of target pixels, i.e., a target scan line. The frame sequence field 902 identifies the frame to a scan line belonging to the sequence number of the frame as shown in the frame sequence field 802 (FIG. 8). Line number field 904 (FIG. 9) indicates the sequence number of the target scan line and specifies the relative position of the target scan line within the target frame. The data type field 906 specifies one of the format numbers of the pixel data as shown in the data field 908. If the data type field 906 indicates that the pixel data is "row," the data field 908 stores the entire scan line of pixels representing the selected compatible format, e.g., the format specified in 24-bit color. If data type field 906 indicates a compression type, such as run length encoding, data field 908 stores the entire scan line of the pixels represented in the indicated compression format. If data type field 906 indicates that the target scan line does not change in the same scan line of the previous frame, data field 908 specifies the number of scan lines that say no change to the previous frame. Compression, e.g., run length encoding and avoiding scan line transmission unchanged from the previous frame, avoids redundancy and reduces the data rate of the audiovisual signal in a matched video compatible format.

오디오 프레임 패킷(706A)은 목표물 프레임에 적절한 상호연관용 타임 스탬프 및 오디오 데이터 자체를 포함한다. 오디오 프레임 패킷(706A)이시청각 신호의 특정 프레임에 대응할 경우, 오디오 프레임 패킷(706A)은 타이스탬프에 추가하여, 또는 타임스탬프 대신에 프레임 시퀀스 번호를 포함할 수 있다.The audio frame packet 706A includes the correlation data stamp appropriate to the target frame and the audio data itself. If the audio frame packet 706A corresponds to a particular frame of an audiovisual signal, the audio frame packet 706A may include a frame sequence number in addition to or in place of a time stamp.

시청각 신호 변환기(204)는 디스플레이 노드(104)를 데이터 접속부(110)를 통해 전송하기 위해 출력 비트 스트림(612)을 시청각 스트림 제어기(206)로 송신한다. 시청각 스트림 제어기(206)는 출력 비트 스트림을 (ⅰ) 비트 스트림(612)으로부터 바람직한 사이즈의 패킷을 구성하고, (ⅱ) 디스플레이 노드(104)에 패킷의 직법 전달을 위한 임의의 요구되는 주소 정보를 포함하기 위해 상기 패킷에 헤더를 적용하고, (ⅲ) 상기 패킷에 순환하는 리던던시 검사를 추가하여 디스플레이 노드(104)가 각 패킷의 정확도 및 완벽성을 평가할 수 있고, (ⅳ)디스플레이 노드(104) 및 스위치(1102)(도11)와 같은 중간 네트워크 장치에 의해 적절하게 조정될 수 있는 패킷을 측정하여 전송한다.The audiovisual signal converter 204 transmits the output bit stream 612 to the audiovisual stream controller 206 for transmitting the display node 104 through the data connection 110. The audiovisual stream controller 206 constructs the output bit stream from (i) the packet of the desired size from the bit stream 612, and (ii) sends any required address information for direct delivery of the packet to the display node 104. Apply a header to the packet to include, (i) add redundancy checks that circulate in the packet so that the display node 104 can evaluate the accuracy and completeness of each packet, and (i) the display node 104 And measures and transmits a packet that can be properly adjusted by an intermediate network device such as switch 1102 (FIG. 11).

이 예시적인 실시예에서, 시청각 스트림 제어기(206)는 디스플레이 노드(104)의 비트 스트림 수용 버퍼 용량의 1/2과 같은 바람직한 사이즈의 패킷 또는 스위치(1102)(도11)와 같은 임의의 중간 네트워크 장치를 구성한다. 스위치(1102)와 같은 스위치를 포함하는 일 실시예가 아래에 더욱 완벽하게 기재된다. 캡쳐노드(102)는 여러 방법으로 캡쳐노드(102) 및 디스플레이 노드(104) 사이의 초소형 버퍼에 관한 정보를 가질 수 있다. 디스플레이 노드(104)는 캐퍼빌리티(308)(도3) 의 일부로써 수용 버퍼 사이즈를 보고하기 위해 구성될 수 있다. 최소 버퍼 사이즈, 예를 들어 16킬로바이트(kB)는 캡쳐노드(102) 및 디스플레이 노드(104) 사이에 결합된 임의의 네트워크 장치를 위한 필수 조건으로서 지정될 수 있다. 따라서, 상기 최소 버퍼 사이즈는 사전 결정된 필수 버퍼 사이즈, 예를 들어 16kB 또는 디스플레이 노드(104)의 버퍼 사이즈보다 작을 수도 있다. 바람직한 사이즈의 패킷을 구성하기 위해, 시청각 스트림 제어기(206)는 바림직한 사이즈의 유료 패킷을 채우기 위해 출력 비트 스트림(612)을 충분히 수집하고, 작은 데이터 기록을 모으거나 큰 데이터 기록을 필요에 따라 분할하고, 전술한 헤더 및 CRC를 포함한다.In this exemplary embodiment, the audiovisual stream controller 206 is a packet of any desired size, such as a half of the bit stream accommodation buffer capacity of the display node 104, or any intermediate network, such as a switch 1102 (FIG. 11). Configure the device. One embodiment including a switch such as switch 1102 is described more fully below. The capture node 102 can have information regarding the miniature buffer between the capture node 102 and the display node 104 in a number of ways. Display node 104 may be configured to report the acceptance buffer size as part of capability 308 (FIG. 3). The minimum buffer size, for example 16 kilobytes (kB), may be specified as a prerequisite for any network device coupled between capture node 102 and display node 104. Thus, the minimum buffer size may be smaller than a predetermined required buffer size, for example 16 kB or the buffer size of the display node 104. To construct a packet of the desired size, the audiovisual stream controller 206 collects enough of the output bit stream 612 to fill the desired size of the paid packet and collects small data records or divides large data records as needed. And the aforementioned header and CRC.

디스플레이 노드(104) 또는 캡쳐 노드(102) 및 디스플레이 노드(104) 사이의 임의의 중간 네트워크 장치에서 압도적인 버퍼를 회피하기 위해, 시청각 스트림 제어기(206)는 패킷의 전송을 측정, 즉 패킷 전송속도를 제한한다. 특히, 시청각 스트림 제어기(206)는 출력 비트 스트림(612)의 패킷이 전송되는 시간 간격을 결정한다. 이 시간 간격을 결정하기 위해, 시청각 스트림 제어기(206)는 바람직한 패킷 사이즈를 캡쳐 노드(102) 및 디스플레이 노드(104) 사이의 사용가능한 대역폭에 의해 분할하여 패킥 간격에 도달한다.To avoid overwhelming buffers at the display node 104 or any intermediate network device between the capture node 102 and the display node 104, the audiovisual stream controller 206 measures the transmission of packets, i. Restrict In particular, the audiovisual stream controller 206 determines the time interval over which packets of the output bit stream 612 are transmitted. To determine this time interval, the audiovisual stream controller 206 divides the desired packet size by the available bandwidth between the capture node 102 and the display node 104 to reach the peck interval.

전술한 바와 같이, 상기 사용가능한 대역폭은 이 예시적인 실시예에서 연결 속도의 사전결정된 부분이다. 또한, 사용가능한 대역폭의 일부는 출력 비트 스트림(612)에 할당된 대역폭의 량을 더 줄이는 다수의 시청각 데이터 스트림에 할당될 수 있다. 예를 들어, 두 개의 분리된 캡쳐 노드로부터 비디오가 스위치(1102)를 통해 단일 디스플레이 노드로 송신될 수 있다. 각각의 상기 캡쳐 노드에 할당된 대역 폭은 대역폭의 합이 상기 디스플레이 노드에 사용가능한 전체 대역폭 내에 있어야 한다는 사실에 제한된다. 스위치(1102) 내의 버퍼는 유한한 사이즈를 가지며, 비록 간단한 버스트(burst)일지라도 양쪽 캡쳐 노드가 풀 대역폭에서 전송될 경우, 상기 디스플레이 노드로 전송된 데이터용 버퍼는 압도될 수 있고, 비디오 신호 중 하나 또는 모두의 부분을 손실을 야기한다. 따라서, 각 캡쳐 노드가 순간적일지라도 상기 디스플레이 노드에 사용가능한 대역폭 초과 가능성을 회피하기 위해 비디오 신호 전송속도를 제한하는 것이 중요하다. As mentioned above, the usable bandwidth is a predetermined part of the connection speed in this exemplary embodiment. In addition, a portion of the available bandwidth may be allocated to multiple audiovisual data streams that further reduce the amount of bandwidth allocated to output bit stream 612. For example, video from two separate capture nodes may be sent to a single display node via switch 1102. The bandwidth allocated to each of the capture nodes is limited to the fact that the sum of the bandwidths must be within the total bandwidth available to the display node. The buffer in switch 1102 has a finite size, and even if a simple burst, if both capture nodes are sent at full bandwidth, the buffer for data sent to the display node may be overwhelmed and one of the video signals Or cause loss of part of all. Thus, it is important to limit the video signal transmission rate to avoid the possibility of exceeding the bandwidth available to the display node even if each capture node is instantaneous.

이 예에서, 소정의 캡쳐 노드에 대해, 예를 들어 캡쳐 노드(102), 우리는 초당 0.6기가바이트(Gb)의 사용가능한 대역폭 및 4킬로비트(kb)의 패킷 사이즈를 갖는다. 따라서, 패킷 전송 간격은 약 5.7㎲고, 이중 4.0㎲ 동안 캡쳐 노드(102)는 데이터를 전송할 수 있고, 이중 1.7㎲ 동안은 캡쳐 노드(102)가 대기한다. 4.0㎲의 전송 또는 1.7㎲의 대기가 인접할 필요는 없다. 각각의 주기가 5.7㎲의 패킷 전송 간격 이내에 공평하게 분배될 필요도 없다. 중요한 것은 전송 시간대 대기 시간의 비율 4.0 : 1.7이 임의의 5.7㎲ 간격 내에서 유지된다는 것이다.In this example, for a given capture node, for example capture node 102, we have a usable bandwidth of 0.6 gigabytes (Gb) per second and a packet size of 4 kilobits (kb). Thus, the packet transmission interval is about 5.7 ms, which allows the capture node 102 to transmit data for 4.0 ms and the capture node 102 waits for 1.7 ms. 4.0 ms of transmission or 1.7 ms of waiting need not be contiguous. Each period need not be evenly distributed within the packet transmission interval of 5.7 ms. Importantly, the ratio 4.0: 1.7 of the transmission time zone latency is maintained within an arbitrary 5.7 ms interval.

상기 패킷을 측정하기 위해, 시청각 스트림 제어기(206)는 매 5.7㎲ 마다 4kb의 패킷 전송을 시작한다. 이러는 동안, 시청각 스트림 제어기(206)는 사용가능한 대역폭의 초과를 회피할 수 있고, 디스플레이 노드(104) 또는 캡쳐 노드(102) 및 디스플레이 노드(104) 사이의 중간 네트워크 장치에서 버퍼를 넘치게 하는 짧은 버스트 조차도 사용가능한 대역폭의 초과를 회피할 수 있다.In order to measure the packet, the audiovisual stream controller 206 starts transmitting a packet of 4 kb every 5.7 ms. In doing so, the audiovisual stream controller 206 can avoid exceeding the available bandwidth, and a short burst that overflows the buffer at the display node 104 or intermediate network device between the capture node 102 and the display node 104. Even it can avoid exceeding the available bandwidth.

시청각 스트림 제어기(206)의 측정된 패킷은 시청각 스트림 제어기(302)(도 3)에 의해 수신된 패킷 스트립(210)을 구성한다. 시청각 스트림 제어기(302)는 시청각 스트림 제어기(206)에 의해 포함된 CRC를 사용하는 패킷화된 데이터의 정확도 및 완벽성에 대해 검사하고, 비트 스트림(612)(도6)을 인입 비트 스트림(1002)(도10)으로 재구성하고, 인입 비트 스트림(1002)을 시청각 신호 변환기(304)로 송신한다. 시청각 신호 변환기(302)의 스캔 라인 파서는 인입 비트 스트림(1002)을 수신하고, 현재 프레임(1006)처럼 현재 수신된 프레임을 저장하고 이전 프레임(1008)으로 이전에 수신된 프레임을 이동하는 인입 비트 스트림(1002)으로부터 프레임을 재구성한다. 스캔 라인 파서(1004)는 임의의 압축 및/또는 스캔 라인 패커(608)(도6)에 의해 수행된 리던던시 제거를 되돌린다. 예를 들어, 이 예시적인 실시예 스캔 라인 파서(1004)는 데이터 타입 필드(906)에 나타난 임의의 압축을 되돌리고, 데이터 필드(906)가 하나 이상의 스캔 라인에서 아무런 변화를 표시하지 않을 경우, 스캔 라인 파서(1004)는 이전 프레임(008)으로부터 스캔 라인을 재사용한다.The measured packets of the audiovisual stream controller 206 make up the packet strip 210 received by the audiovisual stream controller 302 (FIG. 3). The audiovisual stream controller 302 checks for the accuracy and completeness of the packetized data using the CRC included by the audiovisual stream controller 206 and checks the bit stream 612 (FIG. 6) for the incoming bit stream 1002. Reconstruct with (Fig. 10) and send the incoming bit stream 1002 to the audiovisual signal converter 304. The scan line parser of the audiovisual signal converter 302 receives the incoming bit stream 1002, stores the currently received frame like the current frame 1006, and moves the previously received frame to the previous frame 1008. Reconstruct the frame from stream 1002. The scan line parser 1004 reverses any compression and / or redundancy removal performed by the scan line packer 608 (Figure 6). For example, this exemplary embodiment scan line parser 1004 reverses any compression indicated in the data type field 906 and scans if the data field 906 indicates no change in one or more scan lines. The line parser 1004 reuses the scan line from the previous frame 008.

스캔 라인 파서(1004)에 의해 재구성되면, 현재 프레임(1006)은 프레임 리포맷터(1010)에 의해 리포맷된다. 특히, 프레임 리포맷터(1010)는 선택된 호환 포맷의 프레임으로부터 디스플레이 가능한 호환 포맷의 프레임을 구성한다. 이것은 프레임 사이즈, 프레임 비율, 색심도 등의 변화를 포함한다. 비디오 호환 포맷으로부터 디스플레이 가능한 포맷으로의 프레임 증가시, 프레임 리포맷터(1010)는 현재의 프레임(1006) 및 프레임 보간을 위해 이전 프레임(1008)을 사용할 수 있다. Once reconstructed by the scan line parser 1004, the current frame 1006 is reformatted by the frame reformer 1010. In particular, frame reformatter 1010 composes a frame of a compatible format that can be displayed from a frame of the selected compatible format. This includes changes in frame size, frame rate, color depth, and the like. Upon increasing the frame from the video compatible format to the displayable format, the frame reformatter 1010 can use the previous frame 1008 for the current frame 1006 and frame interpolation.

프레임 리포맷터(1010)는 디스플레이 가능한 호환 포맷의 사이즈, 비율, 색심도 등의 프레임을 디스플레이 로직(306)에 송신하고, 로직(306)을 디스플레이하 며, 디스플레이 장치(108)에 의해 예상되는 디스플레이 가능한 포맷을 생성하기 위해 필요한 블랭킹 신호 및 시간 특성을 추가한다.The frame reformatter 1010 transmits a frame, such as the size, ratio, color depth, of the displayable compatible format, to the display logic 306, displays the logic 306, and the display expected by the display device 108. Add the blanking signal and time characteristic needed to produce a possible format.

인입 비트 스트림(1002)의 오디오 패킷은 오디오 파서(1012)에 의해 수신되고, 오디오 파서(1012)는 수신된 오디오를 디스플레이 가능한 시청각 포맷의 함유물에 대해 디스플레이 로직(306)으로 송신한다.Audio packets of the incoming bit stream 1002 are received by the audio parser 1012, which transmits the received audio to the display logic 306 for inclusion in a displayable audiovisual format.

비디오 소스로부터 디스플레이 장치로 시청각 신호를 이동시키기 위해 데이터 패킷 사용의 특히 유용한 이득은 다수의 비디오 소스(106 및 106B-106C)로부터 다수의 디스플레이 장치(108 및 108B)로 시청각 신호의 길을 정하는 디지털 스위치, 예를 들어 스위치(1002)(도11)의 유용성이다. 패킷 스위칭은 널리 알려져 있으며, 여기에는 상세히 기재하지 않는다. 스위치(1002)와 같은 스위치는 임의의 노드(102, 102B-C, 104)로부터 임의의 다른 노드(102, 102B-C, 104,104B)로 데이터 패킷의 길을 정할 수 있다.A particularly useful benefit of using data packets to move an audiovisual signal from a video source to a display device is a digital switch that routes audiovisual signals from multiple video sources 106 and 106B-106C to multiple display devices 108 and 108B. For example, the usability of switch 1002 (FIG. 11). Packet switching is well known and is not described in detail here. A switch, such as switch 1002, may route data packets from any node 102, 102B-C, 104 to any other node 102, 102B-C, 104,104B.

도11의 실시예에서, 전술된 상기 데이터 패킷은 단순히 의도한 목적지, 예를 들어 디스플레이 노드(104)에 어드레스된다. 이와 같은 패킷은 디스플레이 노드(104, 104B) 양쪽에 역시 어드레스될 수 있으며, 이로 인해 일대다의 시청각 신호 배분을 가능하게 한다. 동일한 호환 포맷이 양쪽 목적지에 사용될 수 있을 경우, 멀티캐스트 전달(많은 패킷 스위치의 특성)이 상기 패킷의 복사본을 다수의 목적지까지 송신하는 데 사용될 수 있다. 도11에서, 캡쳐 노드(102)로부터의 시청각 데이터 스트림이 디스플레이 장치(108)의 메인 뷰(1108)로써, 디스플레이 장치(108B)의 픽처 뷰의 픽처(picture in picture view)로 디스플레이된다. 이 경우, 캡쳐노드(10)는 메인 뷰(1108) 상의 고해상도 이미지로써 디스플레이하기 위해 하나의 높은 해상도 비디오 스트림을 디스플레이 노드(104)로 송신할 것이다. 캡쳐노드(102)는 또한 작은 픽처 인 픽처 뷰(1110)로 디스플레이하기 위해 축소된 비디오 스트림을 디스플레이 노드(104B)로 송신한다.In the embodiment of Figure 11, the data packet described above is simply addressed to the intended destination, for example display node 104. Such packets can also be addressed to both display nodes 104 and 104B, thereby enabling one-to-many audiovisual signal distribution. If the same compatible format can be used for both destinations, multicast forwarding (a characteristic of many packet switches) can be used to send a copy of the packet to multiple destinations. In FIG. 11, the audiovisual data stream from the capture node 102 is displayed as a picture in picture view of the picture view of the display device 108B as the main view 1108 of the display device 108. In this case, capture node 10 will send one high resolution video stream to display node 104 for display as a high resolution image on main view 1108. Capture node 102 also transmits the reduced video stream to display node 104B for display in small picture-in-picture view 1110.

다수의 소스 장치, 예를 들어 캡쳐 노드(102, 102C)로부터의 패킷은 스위치(1102), 예를 들어 디스플레이 노드(104)를 통해 단일 목적지로 어드레스될 수 있으며, 픽처 인 픽처, 분할(도12 및 도13), 또는 디스플레이 장치에 의한 다수의 시청각 신호의 임의의 다른 동시 디스플레이, 즉 다대일 비디오 분배 모델을 가능하게 한다. 도11의 예시적인 예에서, 디스플레이 장치(108)의 메인 뷰(1108)는 비디오 소스(106)로부터의 캡쳐노드(102)의 시청각 데이터 스트림을 디스플레이하고, 픽처 인 픽처 뷰(1108C)는 비디오 소스(106C)로부터의 캡쳐 노드(102C)의 시청각 데이터 스트림을 디스플레이한다. 스위치(1102) 및 디스플레이 노드(104) 사이의 하나의 채널로 이 비디오 스트림들의 집합은 루틴 데이터 패킷 경로지정의 문제로써 스위치(1102) 내에서 발생한다.Packets from multiple source devices, for example capture nodes 102 and 102C, may be addressed to a single destination via switch 1102, for example display node 104, and may be picture-in-picture, split (FIG. 12). And FIG. 13), or any other simultaneous display of multiple audiovisual signals by the display device, ie a many-to-one video distribution model. In the illustrative example of FIG. 11, the main view 1108 of the display device 108 displays the audiovisual data stream of the capture node 102 from the video source 106, and the picture in picture view 1108C is the video source. Display the audiovisual data stream of capture node 102C from 106C. With one channel between the switch 1102 and the display node 104, the collection of these video streams occurs within the switch 1102 as a matter of routine data packet routing.

동시에, 예를 들어 캡쳐 노드(102, 102B)로부터의 시청각 신호중 하나 또는 모두는 디스플레이 장치(108B)에 의해 디스플레이하기 위해 디스플레이 노드(104B)로 동시에 경로지정될 수 있는데, 즉 다대다 비디오 분배 모델이다. 디스플레이 장치(108B)의 주요 뷰(1110B)는 캡쳐노드(102B)로부터 수신된 시청각 데이터 스트림을 디스플레이하고, 픽처 인 픽처 뷰(1110)는 캡쳐노드(102)로부터 수신된 시청각 데이터 스트림을 디스플레이한다. 요컨대, 각각의 디스플레이 노드(104, 104B)는 캡쳐노드(102, 102B-C)로부터 임의의 수 또는 그 조합의 시청각 신호를 수신할 수 있으며, 각각의 캡쳐노드(102, 102B-C)는 오직 스위치(1102)의 대역폭에 의해서만 제한되는 임의의 수 또는 그 조합의 디스플레이 장치(104, 104B)로 송신할 수 있다. 기가비트/초 데이터 스위치가 더욱 쓸모 있어질수록, 이와 같은 스위치는 고품질 오디오 및 비디오 분배 및 경로지정을 위해 실행가능한 매체로 되어간다.At the same time, for example, one or both audiovisual signals from capture nodes 102 and 102B can be simultaneously routed to display node 104B for display by display device 108B, ie a many-to-many video distribution model. . The primary view 1110B of the display device 108B displays the audiovisual data stream received from the capture node 102B, and the picture-in-picture view 1110 displays the audiovisual data stream received from the capture node 102. In sum, each display node 104, 104B may receive any number or combination of audiovisual signals from capture nodes 102, 102B-C, and each capture node 102, 102B-C may only Transmit to any number or combination of display devices 104, 104B limited only by the bandwidth of the switch 1102. As gigabit / second data switches become more useful, such switches are becoming a viable medium for high quality audio and video distribution and routing.

다수의 시청각 데이터를 수신할 때, 디스플레이 노드(104)는 각각의 시청각 데이터 스트림이 다른 것을 위해 대역폭을 보존하도록 제한한다. 도12의 예에서, 뷰(1108, 1108C)는 도11의 픽처 인 픽처 배열보다 나란히 분할된 배열에 나타나 있다. 도12의 보기에서, 디스플레이 노드(104)는 스위치(1102)를 통해 인입 시청각 데이터 스트림 각각의 전송속도를 전체 사용가능한 대역폭의 1/2로 제한한다. 스위치(1102)가 초당 0.9기가비트 데이터 스트림의 확실한 전달을 유지하기 위해 경험적으로 결정된다. 전체 데이터 량은 스위치(1102)를 통해 디스플레이 노드(104)에 의해 수신될 수 있는 전체 데이터 량은 따라서 0.9Gb/s이다. 따라서, 디스플레이 노드(104)는 각각의 인입 시청각 데이터 스트림에 0.45Gb/s 할당되고, 각각의 비디오 호환 포맷 교섭 동안 캡쳐노드(102, 102C)로 제한을 보고한다. 도13은 디스플레이 노드(104)에 의해 구성된 것처럼 16:9 영상비를 갖는 네 개의 분할된 뷰를 갖는 디스플레이 장치(108)를 나타낸다. 도13의 예에서, 디스플레이 노드(104)는 네 개의 각각의 인입 시청각 데이터 스트림에 사용가능한 데역폭의 1/4를 할당한다.Upon receiving a large number of audiovisual data, display node 104 limits each audiovisual data stream to conserve bandwidth for another. In the example of FIG. 12, views 1108, 1108C are shown in an array divided side by side than the picture-in-picture arrangement of FIG. In the example of FIG. 12, display node 104 limits the transmission rate of each incoming audiovisual data stream via switch 1102 to one half of the total available bandwidth. Switch 1102 is empirically determined to maintain reliable delivery of 0.9 gigabit data streams per second. The total amount of data can be received by the display node 104 via the switch 1102 is therefore 0.9 Gb / s. Accordingly, display node 104 is assigned 0.45 Gb / s to each incoming audiovisual data stream, and reports a restriction to capture nodes 102 and 102C during each video compatible format negotiation. 13 shows a display device 108 having four segmented views with a 16: 9 aspect ratio as configured by the display node 104. In the example of FIG. 13, display node 104 allocates one quarter of the available bandwidth to each of the four incoming audiovisual data streams.

다른 실시예에서, 대역폭 할당은 다수의 시청각 데이터 스트림 사이에 공평하게 분배되지 않는다. 예를 들어, 도13의 예에서 디스플레이 장치(108)에 의해 디 스플레이된 네 개의 시청각 신호 중 하나는 다른 시청각 신호보다 더 중요하게 느껴질 수 있으며, 다른 시청각 신호들에 할당된 부분 보다 디스플레이 노드(104) 및 스위치(1102) 사이에 더욱 큰 사용가능한 대역폭에 할당할 수 있다. 유사하게, 더욱 작은 중요한 시청각 신호가 사용가능한 대역폭의 상대적으로 작은 부분에 할당된다. 도13의 예에서, 다른 시청각 신호가 초당 60개 프레임의 충분한 대역폭에 할당될 수 있는 것과 동시에 하나의 시청각 신호는 초당 적은 프레임을 나타내기에 충분한 대역폭에 할당될 수 있다.In another embodiment, the bandwidth allocation is not evenly distributed among the multiple audiovisual data streams. For example, in the example of FIG. 13, one of the four audiovisual signals displayed by the display device 108 may feel more important than the other audiovisual signals, and the display node 104 is more than the portion assigned to the other audiovisual signals. And a larger available bandwidth between switch 1102. Similarly, smaller critical audiovisual signals are allocated to a relatively small portion of the available bandwidth. In the example of FIG. 13, one audiovisual signal may be allocated sufficient bandwidth to represent fewer frames per second while another audiovisual signal may be allocated to sufficient bandwidth of 60 frames per second.

도11의 픽처 인 픽처 배열에서, 디스플레이 노드(104)는 픽처 인 픽처 뷰(1108C)에 대한 캡쳐노드(102C)의 시청각 데이터 스트림의 작은 부분만을 사용한다. 따라서, 디스플레이 노드(104)는 캡쳐 노드(102C)의 시청각 데이터 스트림에 상기 대역폭의 작은 부분만을 할당하는데, 예를 들어 사용가능한 대역폭의 나머지 10%가 캡쳐노드(102)의 시청각 데이터 스트림에 할당된다.In the picture-in-picture arrangement of FIG. 11, display node 104 uses only a small portion of the audiovisual data stream of capture node 102C for picture-in-picture view 1108C. Accordingly, display node 104 allocates only a small portion of the bandwidth to the audiovisual data stream of capture node 102C, for example the remaining 10% of the available bandwidth is allocated to the audiovisual data stream of capture node 102. .

캡쳐노드(102)와 같은 캡쳐노드로부터 스위치(1102)로의 대역폭은 유사하게 제한된다. 도11의 예에서, 캡쳐노드(102)에 의해 송신된 시청각 신호는 디스플레이 노드(104, 104B) 양쪽에 어드레스된다. 캡쳐노드(102)가 동일한 시청각 데이터 스트림을 디스플레이 노드(104, 104B) 양쪽에 전송할 수 있다면, 일반적인 데이터 스위치가 단일 데이터 스트림을 다수의 목적지로 경로지정할 수 있기 때문에, 캡쳐노드(102)는 캡쳐노드(102) 및 스위치(1102) 사이의 전체 대역폭을 사용할 수 있다. 그러나 일부 환경에서, 캡쳐노드(102)는 동일한 시청각 신호를 다수의 디스플레이 노드로 전송할 수 없으며, 다수의 분리된 신호는 캡쳐노드(102)를 필요로 한다.The bandwidth from the capture node, such as capture node 102, to switch 1102 is similarly limited. In the example of FIG. 11, the audiovisual signal transmitted by the capture node 102 is addressed to both display nodes 104 and 104B. If the capture node 102 can send the same audiovisual data stream to both display nodes 104 and 104B, then the capture node 102 is a capture node because a typical data switch can route a single data stream to multiple destinations. The full bandwidth between 102 and switch 1102 can be used. However, in some circumstances, capture node 102 may not transmit the same audiovisual signal to multiple display nodes, and multiple discrete signals require capture node 102.

이 점을 예시하기 위해, 캡쳐노드(102)와 같은 캡쳐노드가 두 개의 각각의 디스플레이 노드로부터 HDTV 품질 시청각 신호 및 SDTV 품질 시청각 신호를위해 요구되는 상황을 고려해보는 것이 도움이 된다. 디스플레이 장치(108B)가 도13에 나타난 것과 같이 분할된 배열의 네 개의 SDTV 신호를 디스플레이하기 위한 것인 것처럼 SDTV 신호를 요구하는 디스플레이 노드, 예를 들어 디스플레이 노드(104B)는 상기 신호용 대역폭을 제한하기 위한 것임을 고려하다. HDTV 품질 시청각 신호를 생성하기 위해, 캡쳐노드(102)는 캡쳐노드(102) 및 스위치(1102) 사이의 모든 또는 거의 모든 사용가능한 대역폭을 요구한다. 디스플레이 노드(104B)가 캡쳐노드(102)로부터 수신된 신호에 대해 대역폭을 제한하지 않을 경우, 캡쳐노드(102)는 완전한 품질의 시청각 신호를 디스플레이 노드(104, 104B) 양쪽에 송신할 수 있다. 그러나, 디스플레이 노드(104)가 캡쳐노드(102)의 시청각 신호에 사용가능한 대역폭의 1/4를 할당하였기 때문에, 디스플레이 노드(104B)는 완전한 품질의 시청각 신호를 수신할 수 없으며 여전히 분할된 디스플레이의 다른 구획에 대해 다른 시청각 신호를 수신한다.To illustrate this, it is helpful to consider the situation where a capture node, such as capture node 102, is required for an HDTV quality audiovisual signal and an SDTV quality audiovisual signal from two separate display nodes. As the display device 108B is for displaying four SDTV signals in a divided arrangement as shown in Fig. 13, a display node requesting an SDTV signal, for example, the display node 104B, may limit the bandwidth for the signal. Consider that To generate an HDTV quality audiovisual signal, capture node 102 requires all or almost all available bandwidth between capture node 102 and switch 1102. If display node 104B does not limit the bandwidth for signals received from capture node 102, capture node 102 may transmit full quality audiovisual signals to both display nodes 104 and 104B. However, since display node 104 has allocated 1/4 of the available bandwidth to audiovisual signals of capture node 102, display node 104B cannot receive full quality audiovisual signals and is still capable of segmented displays. Receive different audiovisual signals for different compartments.

캡쳐노드(102)는 여러 방법으로 다양한 버전의 자신의 시청각 신호에 대한 충돌하는 요구를 조정할 수 있다. 일 실시예에서, 캡쳐노드(102)는 특정 호환 포맷의 단일 시청각 신호를 생성된 시청각 스트림 수를 최소화하기 위해 디스플레이 노드만큼 많이 송신하는 이와 같은 모든 요구를 만족시킨다. 생성된 시청각 스트림에 대해, 캡쳐노드(102)는 각 시청각 스트림에 사용가능한 전체 대역폭의 비례하는 부분을 할당한다. 새로운 스트림이 추가되고, 개별 스트림이 강하될수록, 캡쳐노 드(102)는 대역폭을 비례적으로 재할당하고 호환 포맷의 재교섭이 이것을 요구하는 신호를 수신하여 캡쳐노드(102)에 의해 실시된다.Capture node 102 may adjust conflicting demands for various versions of its audiovisual signals in a number of ways. In one embodiment, capture node 102 satisfies all such needs of transmitting as many display nodes as a single audiovisual signal of a particular compatible format to minimize the number of generated audiovisual streams. For the generated audiovisual stream, capture node 102 allocates a proportional portion of the total bandwidth available for each audiovisual stream. As new streams are added and individual streams drop, capture node 102 reassigns bandwidth proportionally and renegotiation of the compatible format receives a signal requiring this and is executed by capture node 102.

다른 실시예에서, 캡쳐노드(102) 및 스위치(1002) 사이의 사용가능한 대역폭을 소모하는 하나 이상의 시청각 신호를 이미 생성하는 임의의 추가 시청각 스트림을 생성하기 위해 캡쳐노드(102)가 단순히 거부된다.In another embodiment, capture node 102 is simply rejected to generate any additional audiovisual streams that already produce one or more audiovisual signals consuming available bandwidth between capture node 102 and switch 1002.

일치된 호환 포맷을 사용하는 다른 특정의 유용한 이득은 도11의 시스템에서 처리된 시청각 신호가 불균일하다는 것이다. 예를 들어, 도1의 예에서, 비디오 소스(106)는 SDTV 포맷 시청각 신호를 생성하는데, 그 결과 비디오 소스(106)는 비디오 소스(106)의 고유 포맷 및 캡쳐노드(102)이다. 비디오 소스(106)는 컴퓨터 생성 디지털 비디오 신호, 예를 들어 SXGA 및 아날로그 오디오 신호를 생성하는데, 그 결과 이들은 비디오 소스(106B) 및 캡쳐노드(102B)의 고유 포맷이다. 그리고 비디오 소스(106C)는 HDTV 포맷 시청각 신호를 생성하는데, 그 결과 비디오 소스(106C)는 비디오 소스(106C)의 고유 포맷 및 캡쳐노드(102C)이다. 유사하게, 디스플레이 장치(108, 108B)는 서로 상이하다. 디스플레이장치(108B)가 컴퓨터 호환 비디오 신호, 예를 들어 XGA 및 내장된 스피커를 통해 재생되는 아날로그 오디오 신호를 수신하는 것과 동시에 디스플레이 장치(108)는 HDTV 포맷에 따르는 시청각 콘텐츠를 수신한다. 그러나, 모든 노드가 다수의 사전결정되고 상호 지원되는 디지털 및 패킷화된 시청각 신호 포맷에 따라 서로 연결되기 때문에, 각각의 고유 및 디스플레이 가능한 포맷의 불균일한 본성은 전술된 바와 같이 노드 사이의 효과적인 협조로 연결되지 않는다. Another particular useful benefit of using a matched compatible format is that the audiovisual signal processed in the system of Figure 11 is non-uniform. For example, in the example of FIG. 1, video source 106 generates an SDTV format audiovisual signal, such that video source 106 is the native format and capture node 102 of video source 106. Video source 106 generates computer generated digital video signals, such as SXGA and analog audio signals, as a result of which they are the native formats of video source 106B and capture node 102B. Video source 106C then generates an HDTV format audiovisual signal, such that video source 106C is the native format and capture node 102C of video source 106C. Similarly, display devices 108 and 108B are different from each other. At the same time as the display device 108B receives a computer compatible video signal, such as an XGA and an analog audio signal played back through the built-in speaker, the display device 108 receives audiovisual content conforming to the HDTV format. However, because all nodes are connected to each other according to a number of predetermined and mutually supported digital and packetized audiovisual signal formats, the nonuniform nature of each unique and displayable format may result in effective coordination between the nodes as described above. No connection

처리흐름도(400)(도4)의 상호작용이 두 개의 중요한 예외를 갖는 도11에 나타난 실시예에서 정확하게 기재된다. 첫째, 데이터 패킷은 전술된 스위치(1102)를 통해 적절한 경로지정을 위해 특정 노드에 어드레스된다. 둘째, 단계(402)의 상호 발견은 좀 더 복잡하고, 하나 이상의 사용가능한 시청각 신호의 선택을 포함한다. 이어지는 설명에서, 캡쳐노드(102, 102B, 102C)는 눈에 띄는 다른 곳을 제외하고는 서로 직접적으로 유사하고, 디스플레이 노드(104, 104B)는 여기서 눈에 띄는 다른 곳을 제외하고는 서로 직접적으로 유사하다.The interaction of process flow diagram 400 (FIG. 4) is accurately described in the embodiment shown in FIG. 11 with two important exceptions. First, the data packet is addressed to a particular node for proper routing via the switch 1102 described above. Second, the mutual discovery of step 402 is more complicated and involves the selection of one or more available audiovisual signals. In the description that follows, the capture nodes 102, 102B, 102C are directly similar to each other except where they stand out, and the display nodes 104, 104B are directly connected to each other except where they stand out. similar.

디스플레이 노드(104)의 디스플레이 로직(306)(도3)은 온 스크린 디스플레이(on screen display, OSD) 그래픽 사용자 인터페이스(graphical user interface, GUI)를 구현하여 인간 사용자가 하나 이상의 캡쳐노드(102, 102B, 102C)를 선택할 수 있다. 예를 들어, 디스플레이 노드(104)는 셋톱 박스일수 있고, 그렇지 않으면 원격 제어를 포함하여 상기 사용자가 이러한 사용자 선택에 영향을 주기 위해 디스플레이 노드(104)에 신호를 송신할 수 있고, 디스플레이 장치(108)(도11)를 GUI 메시지가 사용자에게 디스플레이되는 디스플레이 매체로 사용한다. 또한, 디스플레이 노드(104)는 디스플레이 장치(108) 내로 집적되므로, 디스플레이 노드(104)가 디스플레이 장치(108)에 설치된 다른 GUI 구성으로부터 영향을 받는다.Display logic 306 (FIG. 3) of display node 104 implements an on screen display (OSD) graphical user interface (GUI) such that a human user can capture one or more capture nodes 102, 102B. , 102C). For example, display node 104 may be a set-top box, or may include a remote control to send a signal to display node 104 to influence the user's selection, including remote control, and display device 108 (Fig. 11) is used as a display medium in which GUI messages are displayed to the user. In addition, since the display node 104 is integrated into the display device 108, the display node 104 is affected from other GUI configurations installed in the display device 108.

선택된 것으로부터 비디오 소스 리스트를 사용자에게 보여주기 위해, 우선 디스플레이 노드(104)는 선택을 위해 사용가능한 모든 캡쳐 노드를 발견한다. 디스플레이 노드(104)는 스위치(1102)를 통해 장치 정보에 대한 요구를 방송함으로써 이것을 발견한다. 캡쳐노드(102)의 시청각 스트림 제어기(206)(도2)는 확인을 위한 이러한 요구에 응답하도록 구성된다. 이러한 요구의 응답에서, 시청각 스트림 제어기(206)는 데이터 확인 캡쳐 노드(102)를 집합적으로 포함하는 하나 이상의 데이터 패킷을 송신한다. 이런 데이터는 예를 들어 제조자, 모델 번호, 일련번호 및 캡쳐 노드(102)의 펌웨어 출시 번호를 지정하는 데이터를 포함한다. 캡쳐노드(102)의 범위까지 비디오 소스(106)에 대해 유사한 정보의 발견이 가능하고, 또는 이러한 저장된 정보를 가지며, 캡쳐노드(102)는 비디오 소스(106)에 대해 유사한 정보를 포함한다. 일 실시예에서, 상기 사용자는 비디오 소스(106)에 관한 정보와 같은, 저장용 캡쳐노드(102)로 스위치(1002)를 통해 디스플레이 노드(104)로부터 송신되는 추가 확인 정보를 야기하는 GUI 메커니즘을 제공받는다. 이런 추가 정보는 나중에 선택되는 비디오 소스에서 사용자에 의한 도움이 지정된 텍스트를 포함할 수 있다. 예를 들어, 상기 사용자는 캡쳐노드(102, 102B, 102C)가 다음의 각각의 서술적인 텍스트: "비디오 카메라", "컴퓨터" 및 "디지털 위성"을 저장한다.In order to show the user a video source list from the selection, the display node 104 first finds all the capture nodes available for selection. Display node 104 finds this by broadcasting a request for device information via switch 1102. Audiovisual stream controller 206 (FIG. 2) of capture node 102 is configured to respond to this request for confirmation. In response to this request, the audiovisual stream controller 206 transmits one or more data packets collectively comprising a data confirmation capture node 102. Such data includes, for example, data specifying the manufacturer, model number, serial number, and firmware release number of capture node 102. The discovery of similar information for the video source 106 up to the scope of the capture node 102 is possible, or has such stored information, and the capture node 102 includes similar information for the video source 106. In one embodiment, the user has a GUI mechanism to cause additional acknowledgment information sent from the display node 104 via the switch 1002 to the capture node 102 for storage, such as information about the video source 106. Are provided. This additional information may include text designated for assistance by the user in the video source selected later. For example, the user may have the capture nodes 102, 102B, 102C store each of the following descriptive text: "video camera", "computer" and "digital satellite".

시청각 스트림 제어기(206, 302)(도2, 도3)는 이 상호작용의 발견 상태를 구현한다. 이 발견은 기지의 사용가능한 단순 네트워크 관리 프로토콜(Simple Network Management Protocol, SNMP)로 동작할 수 있다. 디스플레이 노드(104)가 모든 캡쳐 노드(102, 102B, 102C)에 관한 상대적인 확인 정보를 결정하면, 디스플레이 노드(104)는 사용자에 의한 선택을 위해 디스플레이 장치(108)상에 이런 정보를 제공한다.Audiovisual stream controllers 206 and 302 (FIGS. 2 and 3) implement the discovery state of this interaction. This discovery can operate with known available Simple Network Management Protocol (SNMP). Once display node 104 determines relative confirmation information about all capture nodes 102, 102B, 102C, display node 104 provides this information on display device 108 for selection by the user.

각각의 서술적인 텍스트를 사용하여, 디스플레이 노드(104)는 사용자가 선택할 수 있는 것으로부터 사용가능한 비디오 소스의 단순한 리스트를 제공할 수 있 다. 많은 셋톱 박스는 일반적으로 원격 제어기의 버튼으로서 사용자 입력 제어를 따르므로, 사용자가 상,하,좌,우 및 엔터와 같은 사용자 입력 명령을 발생할 수 있다. 사용자에게 사용할 수 있는 이 제어기를 사용하여, 시청을 위한 소스를 선택하기 위해 사용가능한 소스 리스트의 내비게이션이 직접 전달되고, 사용자에게 인지된다.Using each descriptive text, display node 104 can provide a simple list of available video sources from which the user can select. Many set-top boxes generally follow user input controls as buttons on the remote control, allowing the user to issue user input commands such as up, down, left, right and enter. Using this controller available to the user, the navigation of the list of available sources is directly communicated to the user and selected by the user to select a source for viewing.

이런 원격 제어기는 종종 픽처 인 픽처 뷰를 시작하기 위해 하나 이상의 버튼을 갖는다. 사용자에 의한 요구에 응답하여, 예를 들어 이 버튼을 사용하여 픽처 인 픽처 뷰를 디스플레이하기 위해 디스플레이 노드(104)는 사용가능한 소스의 동일한 리스트를 제공하며, 이로부터 사용자는 전술된 방식, 예를 들어 셋톱박스의 원격제어기상의 상, 하, 좌, 우 및 엔터 버튼을 사용하여 선택할 수 있다.Such remote controls often have one or more buttons to launch the picture in picture view. In response to a request by the user, for example to display a picture-in-picture view using this button, the display node 104 provides the same list of available sources, from which the user can use the above-described manner, for example. For example, use the UP, DOWN, LEFT, RIGHT and ENTER buttons on the remote control of the set-top box.

다수의 뷰가 도11 내지 도13에 나타난 것처럼 눈에 보일 때, 예를 들어, 어떤 소스가 특정 윈도우에 비디오 신호를 공급할지를 변경하기 위해 사용자에 의한 구성은 (ⅰ)예를 들어 윈도우(1108)(도2) 또는 윈도우(1108C)를 선택하고, (ⅱ)전술된 방식으로 윈도우용 소스를 선택하는 두 개의 단계로 분할된다.When multiple views are visible as shown in Figures 11-13, for example, a configuration by the user to change which source feeds a video signal to a particular window is (i.e., window 1108). 2, or selecting window 1108C, and (ii) selecting the source for the window in the manner described above.

사용자에 의한 선택시, 디스플레이 노드(104) 및 상기 선택된 캡쳐 노드, 예를 들어 캡쳐 노드(102)는 단계(404)(도4)에 관해 전술된 방식으로 각각의 캐퍼빌리티 및 고유의 디스플레이 가능한 포맷에 관한 교환 데이터로 시작된다. 상호작용의 나머지는 모든 데이터 패킷이 스위치(1102)를 통해 적절한 경로지정을 위해 어드레스되고, 디스플레이 노드(104)는 소스 좌표로부터 디스플레이 좌표로 픽셀 데이터를 맵하고 프로세스 윈도우는 하나의 흐린 소스 픽셀로부터 다른 소스로 픽셀 에서 오버랩시키는 것을 제외하고 도1의 문맥에서 전술된 것과 같다. 이런 매핑 및 흐리게 하는 동작은 "합성(compositing)"이라고 불린다. 합성은 2004년 3월 4일에 출원된 에릭 워그스버그의 미국특허출원 10/795/088 "Compositing Multiple Full Motion Video Streams for Display on a Video Monitor"에 좀 더 완벽하게 기재되어 있으며, 본 출원인은 그 전체 내용을 참고로 이곳에 반영한다.Upon selection by the user, the display node 104 and the selected capture node, for example the capture node 102, are each capable and unique displayable format in the manner described above with respect to step 404 (FIG. 4). Begins with exchange data on. The rest of the interaction is where all data packets are addressed for proper routing through switch 1102, display node 104 maps pixel data from source coordinates to display coordinates and the process window is different from one blurred source pixel. Same as described above in the context of FIG. 1 except for overlapping in pixels as the source. This mapping and blurring behavior is called "compositing". Synthesis is described more fully in US Patent Application No. 10/795/088 "Compositing Multiple Full Motion Video Streams for Display on a Video Monitor," filed March 4, 2004. The entire contents are reflected here.

선택된 호환 포맷의 캡쳐노드(102)에 의한 결정은 어느 정도 상이할 수 있다. 이 실시예에서, 캡쳐노드(102)는 시청각 데이터 신호를 다수의 디스플레이 노드로 송신할 수 있고, 캡쳐노드(102)는 다수의 디스플레이 가능한 호환 포맷이 존재하기 때문에 디스플레이 가능한 호환 포맷을 무시할 수 있고, 비디오 호환 포맷을 시청각 데이터 스트림을 송신하는 캡쳐노드(102)까지 모든 디스플레이 가능한 호환 포맷에 의해 고유 호환 포맷의 가장 효과적인 피델리티 사용에 제한할 수 있다. 모든 디스플레이 가능한 호환 포맷에 의해 고유 호환 포맷의 가장 효과적인 피델리티 사용에 비디오 호환 포맷을 제한하는 것은 새로운 디스플레이 노드가 캡쳐노드(102)로부터 시청각 데이터 스트림을 수신하는 디스플레이 노드의 집합에 결합할 경우 바람직한 호환 포맷의 재교섭을 요구할 수 있다.The determination by the capture node 102 of the selected compatible format may be somewhat different. In this embodiment, capture node 102 may transmit audiovisual data signals to multiple display nodes, and capture node 102 may ignore the displayable compatible format because there are multiple displayable compatible formats, The video compatible format can be limited to the most effective fidelity use of the native compatible format by all displayable compatible formats up to the capture node 102 transmitting the audiovisual data stream. Restricting the video compatible format to the most effective fidelity use of the native compatible format by all displayable compatible formats is desirable if the new display node combines with a set of display nodes that receive audiovisual data streams from the capture node 102. May require renegotiation.

스위치(1102)와 같은 스위치를 통해 불균일한 시청각 신호를 분배하는 다른 이득은 추가 기능을 제공하기 위해 추가 요소를 부착하는 능력이다. 예를 들어, 타이머(1104)는 스위치(1102)의 포트에 부착되고, 시스템 와이드 클록 신호를 제공한다. 일 실시예에서, 각각의 캡쳐노드(102, 102B, 102C)는 타이머(1104)의 존재를 발견하기 위해 구성되고, 타이머(1104)가 존재할 경우 타이머(1104)를 구비한 내부 클록을 동기화하기 위해 구성된다. 다수의 캡쳐노드의 내부 클록 동기화에 의해 디스플레이 노드는 전술된 방식으로 시청각 스트림에 포함되어 있는 타임스탬프의 비교에 의해 다수의 캡쳐노드로부터 다수의 시청각 신호를 동기화할 수 있다.Another benefit of distributing non-uniform audiovisual signals through switches such as switch 1102 is the ability to attach additional elements to provide additional functionality. For example, timer 1104 is attached to a port of switch 1102 and provides a system wide clock signal. In one embodiment, each capture node 102, 102B, 102C is configured to detect the presence of timer 1104 and to synchronize an internal clock with timer 1104 when timer 1104 is present. It is composed. Internal clock synchronization of multiple capture nodes allows the display node to synchronize multiple audiovisual signals from multiple capture nodes by comparison of timestamps included in the audiovisual stream in the manner described above.

다른 부착된 요소는 디지털 신호 프로세서(1106)이다. 디지털 신호 프로세서(1106)는 고품질 디인터레이싱, 에지 검출, 모션 검출 및 선명화와 같은 필터링, 평활화 및/또는 도11에 나타낸 다른 노드 편에서 노이즈 감소 같은 복잡한 임무를 수행할 수 있다. 목적 설명을 위해, 캡쳐노드(102)에 의해 캡쳐된 인터레이스된 시청각 신호 및 디스플레이 노드(104B)에 의해 기대되는 디인터레이싱 시청각 신호의 예를 고려하는 것이 도움이 될 것이다. 오직 인터레이스된 신호만을 생성하는 캡쳐노드(102) 및 오직 진보적인 스캔 신호만을 수신하는 디스플레이 노드(104)를 고려해보자. 선택된 호환 포맷 선택시, 캡쳐 노드(102) 및 디스플레이 노드(104B)는 어떤 공통으로 지원된 호환 포맷도 존재하지 않는다고 결정한다.호환 포맷에 대한 동의에 도달하는 것이 실패했다는 것을 표시하기보다는 캡쳐 노드(102) 또는 디스플레이 노드(104)는 디지털 신호 프로세서(1106)로부터 디인터레이싱 서비스를 요구할 수 있다. 따라서, 디지털 서비스 프로세서(1106)는 하나의 호환 포맷의 비디오 신호를 수신할 수 있고, 상기 비디오 신호를 다양한 호환 포맷에 송신할 수 있다. 또한, 디지털 신호 프로세서(1106)는 예를 들어 에지 검출, 모션 검출 및 선명화와 같은 필터링, 평활화 및/또는 비디오 신호 자체로 노이즈 감소를 적용함으로써 상기 비디오 신호 콘텐츠를 처리하는 동일한 호환 포맷에서 상기 비디오 신호를 수신 및 송신할 수 있다. 에지 검출, 모션 검출 및 필터링은 기지의 것으로 여기에 기재 하지 않는다.Another attached element is the digital signal processor 1106. The digital signal processor 1106 may perform complex tasks such as filtering, smoothing and / or reducing noise on the other node side shown in FIG. 11, such as high quality deinterlacing, edge detection, motion detection and sharpening. For purposes of explanation, it will be helpful to consider examples of interlaced audiovisual signals captured by capture node 102 and deinterlaced audiovisual signals expected by display node 104B. Consider a capture node 102 that generates only interlaced signals and a display node 104 that receives only progressive scan signals. Upon selecting the selected compatible format, capture node 102 and display node 104B determine that there are no commonly supported compatible formats. A capture node (rather than indicating that the agreement to the compatible format failed to reach) has failed. 102 or display node 104 may request a deinterlacing service from digital signal processor 1106. Accordingly, the digital service processor 1106 may receive a video signal of one compatible format and transmit the video signal to various compatible formats. In addition, the digital signal processor 1106 may apply the video in the same compatible format to process the video signal content by applying noise reduction to filtering, smoothing and / or the video signal itself, for example, edge detection, motion detection and sharpening. Receive and transmit signals. Edge detection, motion detection and filtering are known and are not described here.

디지털 신호 프로세서(1106)는 (ⅰ) 캡쳐노드(102)로부터 인터레이스된 시청각 신호를 수신하는 디스플레이 노드, (ⅱ) 디스플레이 노드(104B)에 대한 디인터레이스된 시청각 신호를 생성하는 캡쳐노드 모두처럼 동작함으로써 이런 서비스를 수행한다.The digital signal processor 1106 operates by acting as both (i) a display node that receives the interlaced audiovisual signal from the capture node 102 and (ii) a capture node that generates a deinterlaced audiovisual signal for the display node 104B. Perform the service.

타이머(1104) 및 디지털 신호 프로세서(1106)는 여기에 기재된 비디오 분배 시스템의 모듈방식을 예시한다. 각 캡쳐노드는 시청각 신호의 오직 하나 또는 매우 적은 고유 포맷만을 유지하는 데 한정될 수 있으며, 각 디스플레이 노드는 하나 또는 매우 적은 디스플레이 가능 포맷만을 유지하는 데 한정될 수 있다. 그러나, 이러한 캡쳐노드 및 디스플레이 노드는 (ⅰ)매우 폭넓은 다양한 고유의 디스플레이 가능한 포맷을 유지하고, (ⅱ)각각의 고유 포맷을 임의의 디스플레이 가능한 포맷으로 변환하고, (ⅲ) 각각의 소스 장치로부터 다수의 디스플레이 장치로 시청각 신호를 송신하고, (ⅳ) 각각의 디스플레이 장치에 다수의 시청각 신호를 디스플레이하고, (ⅴ) 추가 노드를 부착하여 기능을 추가하기 위해 결합될 수 있다.The timer 1104 and the digital signal processor 1106 illustrate the modularity of the video distribution system described herein. Each capture node may be limited to maintaining only one or very few unique formats of the audiovisual signal, and each display node may be limited to maintaining only one or very few displayable formats. However, these capture nodes and display nodes (i) maintain a very wide variety of native displayable formats, (ii) convert each native format into any displayable format, and (i) And can be combined to transmit audiovisual signals to multiple display devices, (i) display multiple audiovisual signals on each display device, and (iii) attach additional nodes to add functionality.

여기에 기재된 네트워크 토폴로지는 특히 단순하다. 도1은 하나의 캡쳐노드가 단일 링크에 의해 하나의 디스플레이 노드에 연결되는 가장 단순한 토폴로지를 나타낸다. 도11은 단일 스위치를 통해 단일 링크에 의해 상호연결된 다수의 캡쳐노드 및 다수의 디스플레이 노드를 나타낸다. 좀 더 복잡한 토폴로지는 다수의 상호연결된 스위치들로 계획될 수 있으며, 각 스위치는 부착된 많은 캡쳐 노드 및 디스플레이 노드를 가질 수 있다. 이러한 상호연결된 스위치들은 동일한 룸에 있을 수 있거나, 획득, 분배 및 시청각 신호의 디스플레이용 포괄적인 수단을 제공하기 위해 마일 또는 수천 마일 분리될 수 있다.The network topology described here is particularly simple. Figure 1 shows the simplest topology in which one capture node is connected to one display node by a single link. Figure 11 shows multiple capture nodes and multiple display nodes interconnected by a single link through a single switch. More complex topologies can be planned with multiple interconnected switches, with each switch having many capture nodes and display nodes attached. These interconnected switches may be in the same room or separated miles or thousands of miles to provide a comprehensive means for acquiring, distributing and displaying audiovisual signals.

또한, 매우 큰 대역폭을 필요로 하는 캡쳐 및 디스플레이 노드에 대해, 제2 또는 제3의 링크는 조정될 수 있는 데이터 량을 두 배 또는 세 배로 추가할 수 있다. 예를 들어, 스위치(1102)(도11) 및 디스플레이 노드(104) 사이의 대역폭을 두 배로 하기 위해, 두 1.0기가비트 연결이 스위치(1102) 및 디스플레이 노드(104)를 서로 연결할 수 있다. 유사하게, 캡쳐노드(102C)는 캡쳐노드(102C) 및 스위치(1102) 사이의 사용가능한 대역폭을 효과적으로 배가시킬 수 있도록 두 1.0 기가비트 연결을 사용하여 스위치(1102)에 결합할 수 있다.In addition, for capture and display nodes that require very large bandwidth, the second or third link can add twice or triple the amount of data that can be adjusted. For example, to double the bandwidth between switch 1102 (FIG. 11) and display node 104, two 1.0 gigabit connections may connect switch 1102 and display node 104 to each other. Similarly, capture node 102C may couple to switch 1102 using two 1.0 gigabit connections to effectively double the available bandwidth between capture node 102C and switch 1102.

전술된 내용은 오직 예시일뿐 제한되지 않는다. 그 대신, 본 발명은 그들의 상당하는 전체 범위 및 이를 따르는 청구범위에 의해서만 규정된다.The foregoing is merely illustrative and is not limiting. Instead, the invention is defined only by their corresponding full scope and claims.

Claims (149)

영상 신호 분배 시스템에 사용하기 위한 영상 캡쳐 노드로서,An image capture node for use in a video signal distribution system, 상기 노드는,The node is, 원시 포맷(native format)의 영상 신호를 수신하기 위한 캡쳐 로직;Capture logic for receiving an image signal in a native format; 상기 캡쳐 로직에 작용가능하게 결합되어 있는, 상기 원시 포맷으로부터 호환 포맷으로 영상 신호를 변환하기 위한 신호 포맷 변환 로직;Signal format conversion logic operatively coupled to the capture logic for converting a video signal from the native format to a compatible format; 상기 신호 포맷 변환 로직에 작용가능하게 결합되어 있는, 상기 호환 포맷의 영상 신호를 원격 디스플레이 노드에 송신하여 상기 디스플레이가 상기 영상 신호를 상기 호환 포맷으로부터 디스플레이 가능한 포맷으로 변환하여 상기 영상 신호를 디스플레이 하는 신호 전송 로직을 포함하는 영상 캡쳐 노드.A signal operatively coupled to the signal format conversion logic to transmit a video signal of the compatible format to a remote display node so that the display converts the video signal from the compatible format to a displayable format to display the video signal. Image capture node containing the transfer logic. 제 1항에 있어서, 상기 신호 포맷 변환 로직에 작용가능하게 결합되어 있는, 디스플레이 노드의 영상 처리 능력에 따라서 상기 호환 포맷을 선택하기 위한 네고시에이션 로직(negotiation logic)을 더 포함하는 영상 캡쳐 노드.2. The image capture node of claim 1 further comprising negotiation logic for selecting the compatible format in accordance with the image processing capability of a display node operatively coupled to the signal format conversion logic. 제 1항에 있어서, The method of claim 1, 상기 신호 포맷 변환 로직에 작용가능하게 결합되어 있는, 디스플레이 장치의 영상 처리 능력에 따라서 상기 호환 포맷을 선택하기 위한 네고시에이션 로직(negotiation logic)를 더 포함하는 영상 캡쳐 노드.And negotiation logic for selecting the compatible format in accordance with the image processing capability of the display device, operatively coupled to the signal format conversion logic. 제 1항에 있어서, 상기 캡쳐 로직에 의한 수신, 상기 신호 변환 로직에 의한 변환, 상기 신호 전송 로직에 의한 송신은 서로 연달아 동시에 수행되는 영상 캡쳐 노드.The image capture node of claim 1, wherein the reception by the capture logic, the conversion by the signal conversion logic, and the transmission by the signal transmission logic are performed simultaneously in succession to each other. 제 1항에 있어서, 송신은 상기 호환 포맷의 영상 신호를 상기 디스플레이 노드에 송신하는 단계를 포함하여, 상기 디스플레이 노드가 영상 신호를 상기 호환 포맷으로부터 디스플레이 가능한 포맷으로 변환하여 실시간으로 영상 신호를 디스플레이하는 영상 캡쳐 노드.The method of claim 1, wherein the transmitting comprises transmitting the video signal of the compatible format to the display node, wherein the display node converts the video signal from the compatible format to a displayable format to display the video signal in real time. Image capture node. 제 1항에 있어서, 상기 신호 전송 로직은 상기 호환 포맷의 영상 신호를 제 2원격 디스플레이 노드에 송신하여 상기 제 2디스플레이 노드가 상기 영상 신호를 상기 호환 포맷으로부터 제 2디스플레이 가능한 포맷으로 변환하여 상기 영상 신호를 디스플레이 하는 신호 전송 로직을 포함하는 영상 캡쳐 노드.The display apparatus of claim 1, wherein the signal transmission logic transmits an image signal of the compatible format to a second remote display node so that the second display node converts the image signal from the compatible format to a second displayable format. An image capture node comprising signal transfer logic to display a signal. 제 1항에 있어서, 상기 신호 포맷 변환 로직은 영상 신호를 원시 포맷으로부터 제 2호환 포맷으로 변환하고,The method of claim 1, wherein the signal format conversion logic converts a video signal from a raw format into a second compatible format, 추가로 상기 신호 전송 로직은 상기 제 2호환 포맷의 영상 신호를 제 2원격 디스플레이 노드에 송신하여 상기 제 2디스플레이 노드가 상기 영상 신호를 상기 호환 포맷으로부터 제 2디스플레이 가능한 포맷으로 변환하여 상기 영상 신호를 디 스플레이 하는 영상 캡쳐 노드.Additionally, the signal transmission logic transmits the video signal of the second compatible format to a second remote display node so that the second display node converts the video signal from the compatible format to a second displayable format to convert the video signal. Display image capture node. 제 1항에 있어서, 변환은 영상 신호를 원시 포맷으로부터 2개 이상의 호환 포맷으로 변환하는 단계를 포함하고,The method of claim 1, wherein the converting comprises converting the video signal from a native format to two or more compatible formats, 추가로, 송신은 상기 2개 이상의 호환 포맷의 각각에 대해서 상기 호환 포맷의 영상신호를 상기 하나 이상의 디스플레이 노드에 송신하여 상기 하나 이상의 디스플레이 노드의 각각이 상기 영상 신호를 상기 호환 포맷으로부터 각각의 디스플레이 가능한 포맷으로 변환하여 상기 영상 신호를 디스플레이 하는 영상 캡쳐 노드.In addition, the transmission transmits a video signal of the compatible format to the one or more display nodes for each of the two or more compatible formats so that each of the one or more display nodes can respectively display the video signal from the compatible format. And an image capture node converting the format to display the image signal. 제 1항에 있어서, 상기 호환 포맷은 타임스탬프를 포함하는 영상 캡쳐 노드.The image capture node of claim 1, wherein the compatible format comprises a timestamp. 제 1항에 있어서, 송신은 상기 호환 포맷의 영상 신호를 중간 신호 처리 노드에 송신하는 단계를 포함하여, 상기 중간 신호 처리가 영상 신호를 상기 호환 포맷으로부터 제 2호환 포맷으로 변환하고;2. The method of claim 1, wherein the transmitting comprises transmitting the video signal of the compatible format to an intermediate signal processing node, wherein the intermediate signal processing converts the video signal from the compatible format to a second compatible format; 상기 제 2호환 포맷의 영상 신호를 원격 디스플레이 노드에 전송하여 상기 디스플레이 노드가 영상 신호를 상기 제 2호환 포맷으로부터 디스플레이 가능한 포맷으로 변환하여 영상 신호를 디스플레이하는 영상 캡쳐 노드.And transmitting the video signal of the second compatible format to a remote display node, wherein the display node converts the video signal from the second compatible format to a displayable format and displays the video signal. 제 1항에 있어서, 송신은 상기 호환 포맷의 영상 신호를 중간 신호 처리 노 드에 송신하는 단계를 포함하여, The method of claim 1, wherein the transmitting comprises transmitting the video signal of the compatible format to an intermediate signal processing node. 상기 중간 신호 처리가 영상 신호를 처리하여 개선 영상 신호를 형성하고;The intermediate signal processing processes the video signal to form an enhancement video signal; 상기 호환 포맷내의 개선 영상 신호를 원격 디스플레이 노드에 전송하여 상기 디스플레이 노드가 개선 영상 신호를 상기 호환 포맷으로부터 디스플레이 가능한 포맷으로 변환하여 개선 영상 신호를 디스플레이하는 영상 캡쳐 노드.An image capture node for transmitting an enhancement video signal in the compatible format to a remote display node, wherein the display node converts the enhancement video signal from the compatible format to a displayable format and displays the enhancement video signal. 제 1항에 있어서, 송신은 상기 호환 포맷의 영상 신호를 적어도 두 개의 개별 통신 채널을 통해서 상기 디스플레이 노드로 송신하는 단계를 포함하는 영상 캡쳐 노드.2. The image capture node of claim 1, wherein the transmitting comprises transmitting the compatible format video signal to the display node via at least two separate communication channels. 영상 신호 분배 시스템에 사용하기 위한 영상 디스플레이 노드로서,A video display node for use in a video signal distribution system, 상기 노드는,The node is, 영상 신호가 원격 캡쳐 노드에 의해서 원시 포맷(native format)으로부터 변환되어지는 호환 포맷의 영상 신호를 수신하기 위한 통신 로직;Communication logic for receiving a video signal in a compatible format from which the video signal is converted from a native format by the remote capture node; 상기 통신 로직에 작용가능하게 결합되어 있는, 영상 신호를 상기 호환 포맷으로부터 디스플레이 가능한 포맷으로 변환하기 위한 신호 포맷 변환 로직과;Signal format conversion logic for converting a video signal from the compatible format into a displayable format operatively coupled to the communication logic; 상기 신호 포맷 변환 로직에 작용가능하게 결합 되어있는, 디스플레이 장치에 의해 영상 신호를 디스플레이시키기 위한 디스플레이 구동 로직을 포함하는 영상 디스플레이 노드.And display drive logic for displaying an image signal by the display device, the display drive logic being operatively coupled to the signal format conversion logic. 제 13항에 있어서, 상기 신호 포맷 변환 로직에 작용가능하게 결합되어 있는, 캡쳐 노드의 영상 처리 능력에 따라서 상기 호환 포맷을 선택하기 위한 네고시에이션 로직(negotiation logic)를 더 포함하는 영상 디스플레이 노드.14. The video display node of claim 13 further comprising negotiation logic for selecting the compatible format according to the image processing capabilities of the capture node, operatively coupled to the signal format conversion logic. 제 13항에 있어서, 디스플레이는 상기 영상 신호를 외부 디스플레이 장치에 의해 디스플레이하기 위해 상기 외부 디스플레이 장치로 송신하는 단계를 포함하는 영상 디스플레이 노드. The video display node of claim 13, wherein the display comprises transmitting the video signal to the external display device for display by an external display device. 제 13항에 있어서, 수신은 상기 호환 포맷의 영상 신호를 패킷 스위치를 통해서 수신하는 단계를 포함하는 포함하는 영상 디스플레이 노드. The video display node of claim 13, wherein the receiving comprises receiving the video signal of the compatible format through a packet switch. 제 13항에 있어서, 수신은 상기 호환 포맷의 영상 신호를 2개 이상의 패킷 스위치를 통해서 수신하는 단계를 포함하는 포함하는 영상 디스플레이 노드. 14. The video display node of claim 13 wherein the receiving comprises receiving the video signal in the compatible format through at least two packet switches. 제 13항에 있어서, 상기 통신 로직에 의한 수신, 상기 신호 포맷 변환 로직에 의한 변환, 상기 디스플레이 구동 로직에 의한 디스플레이는 서로 연달아 동시에 수행되는 영상 디스플레이 노드.The image display node of claim 13, wherein the reception by the communication logic, the conversion by the signal format conversion logic, and the display by the display driving logic are performed simultaneously in succession to each other. 제 13항에 있어서, 상기 통신 로직에 의한 수신, 상기 신호 포맷 변환 로직에 의한 변환, 상기 디스플레이 구동 로직에 의한 디스플레이는 실시간으로 수행되 는 영상 디스플레이 노드.The image display node of claim 13, wherein the reception by the communication logic, the conversion by the signal format conversion logic, and the display by the display driving logic are performed in real time. 제 13항에 있어서, 상기 신호 포맷 변환 로직에 작용가능하게 결합되어 있는, (1) 캡쳐 노드에 의해 실행된 하나 이상의 미리결정된 호환 포맷을 나타내는 데이터를 수신하고, (2) 상기 미리결정된 호환 포맷의 하나 이상의 지지된 것들이 국부적으로 실행되는 것을 결정하고, (3) 상기 지지된 미리결정된 호환 포맷중 하나를 상기 호환 포맷으로서 선택하는, 네고시에이션 로직(negotiation logic)를 더 포함하는 영상 디스플레이 노드.14. The method of claim 13, further comprising: (1) receiving data indicative of one or more predetermined compatible formats executed by the capture node, operatively coupled to the signal format conversion logic, and (2) of the predetermined compatible format. And negotiation logic that determines that one or more supported ones are to be executed locally, and (3) selects one of the supported predetermined compatible formats as the compatible format. 제 20항에 있어서, 상기 지지된 미리결정된 호환 포맷은 영상 신호의 특성의 지지된 값의 범위를 선택적으로 나타내는 영상 디스플레이 노드.21. A video display node in accordance with claim 20, wherein said supported predetermined compatible format selectively represents a range of supported values of a characteristic of a video signal. 제 20항에 있어서, 상기 네고시에이션 로직은 또한 상기 원시 포맷을 나타내는 데이터를 수신하고;21. The method of claim 20, wherein the negotiation logic is further to receive data indicative of the raw format; 추가로 상기 네고시에이션 로직은 적어도, 상기 지지된 미리결정된 호환 포맷중 하나를, 상기 원시 포맷에 대해서 적어도 하나의 미리결정된 지지된 호환 포맷의 피델리티(Fidelity)의 손실량을 고려하는 것;The negotiation logic may further include at least one of the supported predetermined compatible formats, taking into account the amount of fidelity loss of at least one predetermined supported compatible format relative to the native format; 상기 디스플레이 가능한 포맷에 대해서 적어도 하나의 미리결정된 지지된 호환 포맷의 초과 신호량을 고려하는 것과;Taking into account the excess signal amount of at least one predetermined supported compatible format for the displayable format; 원격 디스플레이 노드에 대한 신호 대역폭의 량을 고려하는 것에 의해서, 상 기 호환 포맷으로 선택하는 영상 디스플레이 노드.A video display node that selects the compatible format by considering the amount of signal bandwidth for the remote display node. 제 13항에 있어서,The method of claim 13, 상기 통신 로직은 제 2원격 캡쳐 노드에 의해 제 2원시 포맷으로부터 변환되어지는 상기 제 2호환 포맷내의 제 2영상 신호를 수신하고;The communication logic receives a second video signal in the second compatible format that is converted from a second raw format by a second remote capture node; 추가로 상기 신호 포맷 변환 로직은 상기 제 2영상 신호를 상기 제 2호환 포맷으로부터 상기 디스플레이 가능한 포맷으로 변환하고;The signal format conversion logic further converts the second video signal from the second compatible format to the displayable format; 추가로 상기 디스플레이 구동 로직은 상기 제 2영상 신호를 디스플레이시키는 영상 디스플레이 노드.And the display driving logic to display the second image signal. 제 13항에 있어서, 수신은 중간 신호 처리 노드로부터 영상 신호를 수신하는 단계를 포함하며;14. The method of claim 13, wherein the receiving comprises receiving a video signal from an intermediate signal processing node; 상기 중간 신호 처리 노드는 영상 신호를 제 1호환 포맷내의 원격 캡쳐 노드로부터 수신하고;The intermediate signal processing node receives a video signal from a remote capture node in a first compatible format; 상기 제 1호환 포맷으로부터 영상 신호를 상기 호환 포맷으로 변환하는 영상 디스플레이 노드. And a video display node for converting the video signal from the first compatible format to the compatible format. 제 13항에 있어서, 수신은 상기 호환 포맷의 영상 신호를 적어도 두 개의 개별 통신 채널을 통해서 상기 캡쳐 노드로부터 수신하는 단계를 포함하는 영상 디스플레이 노드.15. The video display node of claim 13 wherein the receiving comprises receiving the video signal of the compatible format from the capture node via at least two separate communication channels. 영상 신호 분배 시스템으로서,Video signal distribution system, 원시 포맷(native format)의 영상 신호를 수신하기 위한 캡쳐 로직,Capture logic for receiving video signals in native format, 상기 캡쳐 로직에 작용가능하게 결합되어 있는, 상기 원시 포맷으로부터 호환 포맷으로 영상 신호를 변환하기 위한 제 1신호 포맷 변환 로직과,First signal format conversion logic for converting a video signal from the raw format to a compatible format, operatively coupled to the capture logic; 상기 제 1신호 포맷 변환 로직에 작용가능하게 결합되어 있는, 상기 호환 포맷의 영상 신호를 전송하기 위한 통신 로직을 포함하는 캡쳐 노드 및;A capture node operatively coupled to the first signal format conversion logic, the capture node comprising communication logic for transmitting the video signal in the compatible format; 상기 통신 로직에 작용가능하게 결합되어 있는, 영상 신호를 상기 호환 포맷으로부터 디스플레이 가능한 포맷으로 변환하기 위한 제 2신호 포맷 변환 로직과,Second signal format conversion logic, operatively coupled to the communication logic, for converting a video signal from the compatible format to a displayable format; 상기 제 2신호 포맷 변환 로직에 작용가능하게 결합되어 있는, 상기 디스플레이 가능한 포맷의 영상 신호를 디스플레이 장치로 송신하여 상기 디스플레이 장치가 상기 영상 신호를 디스플레이하도록 하는 디스플레이 구동 로직을 포함하는 디스플레이 노드를 포함하는 영상 분배 시스템.A display node comprising display drive logic operatively coupled to the second signal format conversion logic, the display drive logic to transmit an image signal of the displayable format to a display device such that the display device displays the image signal. Video distribution system. 제 26항에 있어서, 상기 캡쳐 노드는 추가로 상기 신호 포맷 변환 로직에 작용가능하게 결합되어 있는 네고시에이션 로직를 포함하며;27. The apparatus of claim 26, wherein the capture node further comprises negotiation logic operatively coupled to the signal format conversion logic; 추가로, 상기 디스플레이 노드는 상기 제 2포맷 변환 로직에 작용가능하게 결합되어 있는 네고시에이션 로직을 포함하며,In addition, the display node includes negotiation logic operatively coupled to the second format conversion logic, 추가로, 상기 캡쳐 노드의 상기 네고시에이션 로직과 상기 디스플레이 로직 의 상기 네고시에이션 로직은 상기 캡쳐 노드의 영상 처리 능력에 따라서 상기 호환 포맷을 협동으로 선택하는 영상 분배 시스템.Further, the negotiation logic of the capture node and the negotiation logic of the display logic to cooperatively select the compatible format according to the image processing capability of the capture node. 제 26항에 있어서, 상기 캡쳐 노드는 추가로 상기 신호 포맷 변환 로직에 작용가능하게 결합되어 있는 네고시에이션 로직를 포함하며;27. The apparatus of claim 26, wherein the capture node further comprises negotiation logic operatively coupled to the signal format conversion logic; 추가로, 상기 디스플레이 노드는 상기 제 2포맷 변환 로직에 작용가능하게 결합되어 있는 네고시에이션 로직을 포함하며,In addition, the display node includes negotiation logic operatively coupled to the second format conversion logic, 추가로, 상기 캡쳐 노드의 상기 네고시에이션 로직과 상기 디스플레이 로직의 상기 네고시에이션 로직은 상기 디스플레이 노드의 영상 처리 능력에 따라서 상기 호환 포맷을 협동으로 선택하는 영상 분배 시스템.Additionally, the negotiation logic of the capture node and the negotiation logic of the display logic cooperatively select the compatible format according to the image processing capability of the display node. 제 26항에 있어서, 상기 캡쳐 노드는 추가로 상기 신호 포맷 변환 로직에 작용가능하게 결합되어 있는 네고시에이션 로직를 포함하며;27. The apparatus of claim 26, wherein the capture node further comprises negotiation logic operatively coupled to the signal format conversion logic; 추가로, 상기 디스플레이 노드는 상기 제 2포맷 변환 로직에 작용가능하게 결합되어 있는 네고시에이션 로직을 포함하며,In addition, the display node includes negotiation logic operatively coupled to the second format conversion logic, 추가로, 상기 캡쳐 노드의 상기 네고시에이션 로직과 상기 디스플레이 로직의 상기 네고시에이션 로직은 상기 디스플레이 장치의 영상 처리 능력에 따라서 상기 호환 포맷을 협동으로 선택하는 영상 분배 시스템.Additionally, the negotiation logic of the capture node and the negotiation logic of the display logic cooperatively select the compatible format according to the image processing capability of the display device. 제 26항에 있어서, 상기 호환 포맷은 상기 원시 포맷의 디지털 표 현(digital representation)인 영상 분배 시스템.27. The system of claim 26, wherein the compatible format is a digital representation of the raw format. 제 26항에 있어서, 상기 캡쳐 로직에 의한 수신, 상기 원시 포맷으로부터 상기 호환 포맷으로의 상기 제 1포맷 변환 로직에 의한 영상 신호의 변환, 상기 통신 로직에 의한 전송, 상기 호환 포맷으로부터 상기 디스플레이 가능한 포맷으로의 상기 제 2포맷 변환 로직에 의한 변환, 상기 디스플레이 구동 로직에 의한 송신은 서로 연달아 동시에 수행되는 영상 디스플레이 노드.27. The system of claim 26, wherein the reception by the capture logic, conversion of the video signal by the first format conversion logic from the raw format to the compatible format, by the communication logic, the displayable format from the compatible format And the conversion by the second format conversion logic and the transmission by the display driving logic are performed simultaneously in succession to each other. 제 26항에 있어서, 상기 캡쳐 로직에 의한 수신, 상기 원시 포맷으로부터 상기 호환 포맷으로의 상기 제 1포맷 변환 로직에 의한 영상 신호의 변환, 상기 통신 로직에 의한 전송, 상기 호환 포맷으로부터 상기 디스플레이 가능한 포맷으로의 상기 제 2포맷 변환 로직에 의한 변환, 상기 디스플레이 구동 로직에 의한 송신은 실시간으로 수행되는 영상 디스플레이 노드.27. The system of claim 26, wherein the reception by the capture logic, conversion of the video signal by the first format conversion logic from the raw format to the compatible format, by the communication logic, the displayable format from the compatible format An image display node, wherein the conversion by the second format conversion logic to the second format conversion logic is performed in real time. 제 26항에 있어서, 추가로, The method of claim 26, further comprising: 상기 통신 로직에 작용가능하게 결합되어 있는, 영상 신호를 상기 호환 포맷으로부터 제 2디스플레이 가능한 포맷으로 변환하기 위한 제 3신호 포맷 변환 로직과, Third signal format conversion logic operatively coupled to the communication logic, for converting a video signal from the compatible format to a second displayable format; 상기 제 3포맷 변환 로직에 작용가능하게 결합되어 있는, 상기 제 2디스플레이 가능한 포맷의 영상 신호를 제 2디스플레이 장치로 송신하여 상기 제 2디스플레 이 장치가 상기 영상 신호를 디스플레이하도록 하는 제 2디스플레이 구동 로직을 포함하는 제 2원격 디스플레이 노드를 포함하는 영상 분배 시스템.Second display driving logic operatively coupled to the third format conversion logic to transmit an image signal of the second displayable format to a second display device such that the second display device displays the image signal And a second remote display node comprising a. 제 26항에 있어서, 상기 제 1신호 포맷 변환 로직은 상기 원시 포맷으로부터 제 2호환 포맷으로 영상 신호를 변환하고;27. The apparatus of claim 26, wherein the first signal format conversion logic is further configured to convert a video signal from the raw format into a second compatible format; 추가로, 상기 통신 로직은 상기 제 2호환 포맷의 영상 신호를 제 2원격 디스플레이 노드에 전송하여 상기 제 2디스플레이 노드가 영상 신호를 상기 제2호환 포맷으로부터 제 2디스플레이 가능한 포맷으로 변환하여 영상 신호를 디스플레이시키는 영상 분배 시스템.In addition, the communication logic transmits the video signal of the second compatible format to a second remote display node so that the second display node converts the video signal from the second compatible format to a second displayable format to convert the video signal. Display distribution system. 제 26항에 있어서, 변환은 영상 신호를 원시 포맷으로부터 2개 이상의 호환 포맷으로 변환하는 단계를 포함하고,27. The method of claim 26, wherein the converting comprises converting the video signal from a native format to two or more compatible formats, 추가로, 전송은 상기 2개 이상의 호환 포맷의 각각에 대해서 상기 호환 포맷의 영상신호를 상기 하나 이상의 디스플레이 노드에 전송하여 상기 하나 이상의 디스플레이 노드의 각각이 상기 영상 신호를 상기 호환 포맷으로부터 각각의 디스플레이 가능한 포맷으로 변환하여 상기 영상 신호를 디스플레이하는 영상 분배 시스템. Additionally, the transmission transmits the video signal of the compatible format to the one or more display nodes for each of the two or more compatible formats so that each of the one or more display nodes can display the video signal separately from the compatible format. And a video distribution system converting the format to display the video signal. 제 26항에 있어서, 추가로,The method of claim 26, further comprising: 제 2원시 포맷(native format)의 영상 신호를 수신하기 위한 제 2캡쳐 로직 과,Second capture logic for receiving a video signal in a second native format; 상기 캡쳐 로직과 상기 통신 로직에 작용가능하게 결합되어 있는, 상기 제 2원시 포맷으로부터 제 2호환 포맷으로 제 2영상 신호를 변환하기 위한 제 3신호 포맷 변환 로직을 포함하는 제 2캡쳐 노드를 포함하며;A second capture node operatively coupled to the capture logic and the communication logic, the second capture node including a third signal format conversion logic for converting a second video signal from the second raw format to a second compatible format; ; 상기 통신 로직은 상기 제 2호환 포맷내의 제 2영상 신호를 상기 제 2캡쳐 노드로부터 상기 디스플레이 노드로 전송하고,The communication logic transmits a second video signal in the second compatible format from the second capture node to the display node, 상기 제 2신호 포맷 변환 로직은 상기 제 2영상 신호를 상기 제 2호환 포맷으로부터 상기 디스플레이 가능한 포맷으로 변환하여 상기 제 2영상 신호를 디스플레이시키는 영상 분배 시스템.And the second signal format conversion logic converts the second video signal from the second compatible format into the displayable format to display the second video signal. 제 26항에 있어서, 전송은 상기 호환 포맷의 영상 신호를 적어도 두 개의 개별 통신 채널을 통해서 상기 디스플레이 노드로 전송하는 단계를 포함하는 영상 분배 시스템.27. The system of claim 26, wherein the transmission comprises transmitting the video signal of the compatible format to the display node via at least two separate communication channels. 영상 신호를 디스플레이하기 위한 영상 신호 분배 시스템으로서,A video signal distribution system for displaying a video signal, 원시 포맷(native format)의 영상 신호를 수신하기 위한 캡쳐 로직,Capture logic for receiving video signals in native format, 상기 캡쳐 로직에 작용가능하게 결합되어 있는, 상기 원시 포맷으로부터 제 1호환 포맷으로 영상 신호를 변환하기 위한 제 1신호 포맷 변환 로직과,First signal format conversion logic for converting a video signal from the original format to a first compatible format operably coupled to the capture logic; 상기 제 1신호 포맷 변환 로직에 작용가능하게 결합되어 있는, 상기 제 1호환 포맷의 영상 신호를 전송하기 위한 제 1통신 로직을 포함하는 캡쳐 노드 및;A capture node operatively coupled to the first signal format conversion logic, the capture node comprising first communication logic for transmitting the video signal in the first compatible format; 상기 제 1통신 로직에 작용가능하게 결합되어 있는, 상기 제 1호환 포맷으로부터 제 2호환 포맷으로 영상 신호를 변환하기 위한 제 1신호 포맷 변환 로직를 포함하는 중간 노드 및;An intermediate node comprising first signal format conversion logic for converting a video signal from the first compatible format to a second compatible format operatively coupled to the first communication logic; 상기 제 2신호 포맷 변환 로직에 작용가능하게 결합되어 있는, 상기 제 2호환 포맷의 영상 신호를 전송하기 위한 제 2통신 로직과,Second communication logic for transmitting a video signal of the second compatible format, operatively coupled to the second signal format conversion logic; 상기 통신 로직에 작용가능하게 결합되어 있는, 영상 신호를 상기 제 2호환 포맷으로부터 디스플레이 가능한 포맷으로 변환하기 위한 제 3신호 포맷 변환 로직과,Third signal format conversion logic operatively coupled to the communication logic, for converting a video signal from the second compatible format to a displayable format; 상기 제 3신호 포맷 변환 로직에 작용가능하게 결합되어 있는, 상기 디스플레이 가능한 포맷의 영상 신호를 디스플레이 장치로 송신하여 상기 디스플레이 장치가 상기 영상 신호를 디스플레이하도록 하는 디스플레이 구동 로직을 포함하는 디스플레이 노드를 포함하는 영상 분배 시스템.A display node comprising display driving logic operatively coupled to the third signal format conversion logic, the display driving logic to transmit an image signal of the displayable format to a display device such that the display device displays the image signal. Video distribution system. 제 1항의 영상 캡쳐 노드 또는 제 13항의 영상 디스플레이 노드에 있어서, 상기 호환 포맷은 상기 원시 포맷의 디지털 표현(digital representation)인 것.14. The image capture node of claim 1 or the image display node of claim 13, wherein the compatible format is a digital representation of the raw format. 제 1항의 영상 캡쳐 노드 또는 제 26항의 영상 분배 시스템에 있어서, 수신은 외부 영상 소스로부터 영상 신호를 수신하는 단계를 포함하는 것.27. The image capture node of claim 1 or the image distribution system of claim 26, wherein the receiving comprises receiving a video signal from an external video source. 제 1항의 영상 캡쳐 노드 또는 제 13항의 영상 디스플레이 노드 또는 제 26항의 영상 분배 시스템에 있어서, 상기 호환 포맷은 패킷 스위치를 통해서 전송할 수 있는 디지털 패킷을 포함하는 것.27. The video capture node of claim 1 or the video display node of claim 13 or the video distribution system of claim 26, wherein the compatible format comprises a digital packet that can be transmitted via a packet switch. 제 1항의 영상 캡쳐 노드 또는 제 13항의 영상 디스플레이 노드 또는 제 26항의 영상 분배 시스템에 있어서, 송신은 상기 호환 포맷의 영상 신호를 패킷 스위치를 통해서 송신하는 단계를 포함하는 것. 27. The video capture node of claim 1 or the video display node of claim 13 or the video distribution system of claim 26, wherein the transmitting comprises transmitting the video signal of the compatible format through a packet switch. 제 1항의 영상 캡쳐 노드 또는 제 13항의 영상 디스플레이 노드 또는 제 26항의 영상 분배 시스템에 있어서, 송신은 상기 호환 포맷의 영상 신호를 2개 이상의 패킷 스위치를 통해서 송신하는 단계를 포함하는 것. 27. The video capture node of claim 1 or the video display node of claim 13 or the video distribution system of claim 26, wherein the transmission comprises transmitting the video signal of the compatible format through two or more packet switches. 제 1항의 영상 캡쳐 노드 또는 제 13항의 영상 디스플레이 노드 또는 제 26항의 영상 분배 시스템에 있어서, 상기 원시 포맷은 상기 디스플레이 가능한 포맷과 다른 것. 27. The image capture node of claim 1 or the image display node of claim 13 or the image distribution system of claim 26, wherein the raw format is different from the displayable format. 제 1항의 영상 캡쳐 노드 또는 제 26항의 영상 분배 시스템에 있어서, 변환은 상기 원시 포맷의 영상 신호의 프레임률보다 적은 상기 호환 포맷의 영상 신호의 프레임률을 가져오도록 영상 신호의 하나 이상의 프레임을 누락(dropping)하는 단계를 포함하는 것.27. The video capture node of claim 1 or the video distribution system of claim 26, wherein the transform omits one or more frames of the video signal such that the frame rate of the video signal in the compatible format is less than the frame rate of the video signal in the raw format. dropping). 제 1항의 영상 캡쳐 노드 또는 제 26항의 영상 분배 시스템에 있어서, 변환은 상기 원시 포맷의 영상 신호의 프레임 크기보다 적은 상기 호환 포맷의 영상 신호의 프레임 크기를 가져오도록 영상 신호의 프레임을 다운스케일링(downscaling)하는 단계를 포함하는 것.27. The video capture node of claim 1 or the video distribution system of claim 26, wherein the transformation downscales a frame of the video signal to result in a frame size of the video signal in the compatible format that is less than the frame size of the video signal in the raw format. Including the step of 제 1항의 영상 캡쳐 노드 또는 제 26항의 영상 분배 시스템에 있어서, 변환은 영상 신호의 픽셀의 색공간 리프리젠테이션을 변경하는 단계를 포함하는 것. 27. The image capture node of claim 1 or the image distribution system of claim 26, wherein the transformation comprises changing a color space representation of a pixel of the image signal. 제 1항의 영상 캡쳐 노드 또는 제 26항의 영상 분배 시스템에 있어서, 변환은 영상 신호의 프레임을 인터레이싱(Interlacing)하는 단계를 포함하는 것. 27. The image capture node of claim 1 or the image distribution system of claim 26, wherein the transformation comprises interlacing a frame of an image signal. 제 1항의 영상 캡쳐 노드 또는 제 26항의 영상 분배 시스템에 있어서, 변환은 영상 신호의 프레임을 디-인터레이싱(De-Interlacing)하는 단계를 포함하는 것. 27. The image capture node of claim 1 or the image distribution system of claim 26, wherein the transformation comprises de-interlacing a frame of the image signal. 제 13항의 영상 디스플레이 노드 또는 제 26항의 영상 분배 시스템에 있어서, 변환은 상기 호환 포맷의 영상 신호의 프레임률보다 큰 상기 디스플레이 가능한 포맷의 영상 신호의 프레임률을 가져오도록 영상 신호의 하나 이상의 프레임을 추가(adding)하는 단계를 포함하는 것.The video display node of claim 13 or the video distribution system of claim 26, wherein the conversion adds one or more frames of the video signal to result in a frame rate of the video signal in the displayable format that is greater than the frame rate of the video signal in the compatible format. including the step of adding. 제 13항의 영상 디스플레이 노드 또는 제 26항의 영상 분배 시스템에 있어서, 변환은 상기 호환 포맷의 영상 신호의 프레임 크기보다 큰 상기 디스플레이 가능한 포맷의 영상 신호의 프레임 크기를 가져오도록 영상 신호의 프레임을 업스케일링(upscaling)하는 단계를 포함하는 것.The video display node of claim 13 or the video distribution system of claim 26, wherein the transform upscales a frame of the video signal such that the frame size of the video signal of the displayable format is greater than the frame size of the video signal of the compatible format. including upscaling). 제 13항의 영상 디스플레이 노드 또는 제 26항의 영상 분배 시스템에 있어서, 변환은 영상 신호의 픽셀의 색공간(칼러 스페이스) 리프리젠테이션을 변경하는 단계를 포함하는 것. The video display node of claim 13 or the video distribution system of claim 26, wherein the transformation comprises changing a color space (color space) representation of a pixel of the video signal. 제 13항의 영상 디스플레이 노드 또는 제 26항의 영상 분배 시스템에 있어서, 변환은 영상 신호의 프레임을 인터레이싱(Interlacing)하는 단계를 포함하는 것. The video display node of claim 13 or the video distribution system of claim 26, wherein the transformation comprises interlacing a frame of the video signal. 제 13항의 영상 디스플레이 노드 또는 제 26항의 영상 분배 시스템에 있어서, 변환은 영상 신호의 프레임을 디-인터레이싱(De-Interlacing)하는 단계를 포함하는 것. The video display node of claim 13 or the video distribution system of claim 26, wherein the transforming comprises de-interlacing a frame of the video signal. 제 1항의 영상 캡쳐 노드 또는 제 26항의 영상 분배 시스템에 있어서, 상기 신호 포맷 변환 로직에 작용가능하게 결합되어 있는, (1) 디스플레이 노드에 의해 실행된 하나 이상의 미리결정된 호환 포맷을 기술하는 데이터를 수신하고, (2) 상기 미리결정된 호환 포맷의 하나 이상의 지지된 것들이 국부적으로 실행되는 것을 결정하고, (3) 상기 지지된 미리결정된 호환 포맷중 하나를 상기 호환 포맷으로서 선택하는, 네고시에이션 로직(negotiation logic)를 더 포함하는 것.The image capture node of claim 1 or the image distribution system of claim 26, wherein (1) receive data describing one or more predetermined compatible formats executed by the display node, operatively coupled to the signal format conversion logic. Negotiation logic, (2) determining that one or more supported ones of the predetermined compatible format are to be executed locally, and (3) selecting one of the supported predetermined compatible formats as the compatible format. more logic). 제 55항에 있어서, 상기 지지된 미리결정된 호환 포맷은 영상 신호의 특성의 지지된 값의 범위를 선택적으로 나타내는 것.56. The method of claim 55, wherein the supported predetermined compatible format selectively represents a range of supported values of a characteristic of a video signal. 제 55항에 있어서, 상기 네고시에이션 로직은 상기 지지된 미리결정된 호환 포맷중 하나를, 상기 원시 포맷에 대해서 적어도 하나의 미리결정된 지지된 호환 포맷의 피델리티(Fidelity)의 손실량을 고려하는 것;56. The method of claim 55, wherein the negotiation logic is further configured to: consider one of the supported predetermined compatible formats, taking into account the amount of fidelity loss of at least one predetermined supported compatible format relative to the native format; 상기 디스플레이 가능한 포맷에 대해서 적어도 하나의 미리결정된 지지된 호환 포맷의 초과 신호량을 고려하는 것과;Taking into account the excess signal amount of at least one predetermined supported compatible format for the displayable format; 원격 디스플레이 노드에 대한 신호 대역폭의 량을 고려하는 것에 의해서, 상기 호환 포맷으로 선택하는 것.Selecting the compatible format by considering the amount of signal bandwidth for the remote display node. 제 1항의 영상 캡쳐 노드 또는 제 26항의 영상 분배 시스템에 있어서, 상기 신호 포맷 변환 로직에 작용가능하게 결합되어 있는, 상기 디스플레이 노드에 대해 이용가능한 대역폭의 량에 따라서 상기 호환 포맷을 선택하기 위한 네고시에이션 로직을 더 포함하는 영상 캡쳐 노드 또는 영상 분배 시스템.27. The image capture node of claim 1 or the image distribution system of claim 26, wherein the negotiation for selecting the compatible format according to the amount of bandwidth available to the display node, operatively coupled to the signal format conversion logic. An image capture node or image distribution system further comprising an edition logic. 제 58항에 있어서, 선택은 상기 호환 포맷의 영상 신호에 맞은 필요한 대역폭을 결정하는 단계와,59. The method of claim 58, wherein the selection comprises the steps of: determining the required bandwidth for the video signal of the compatible format; 상기 필요한 대역폭과 이용가능한 대역폭의 량을 비교하는 단계를 포함하는 영상 캡쳐 노드 또는 영상 분배 시스템.Comparing the required bandwidth with the amount of available bandwidth. 제 59항에 있어서, 상기 네고시에이션 로직은 또한 상기 필요한 대역폭이 이용가능한 대역폭의 량을 초과하는 것을 결정하는 영상 캡쳐 노드 또는 영상 분배 시스템.60. The image capture node or image distribution system of claim 59, wherein the negotiation logic further determines that the required bandwidth exceeds an amount of available bandwidth. 제 60항에 있어서, 상기 네고시에이션 로직은 또한 호환 포맷을 채택하여 상기 호환 포맷내의 신호에 의해 요구된 대역폭을 감소하는 영상 캡쳐 노드 또는 영상 분배 시스템.61. The image capture node or image distribution system of claim 60, wherein the negotiation logic also employs a compatible format to reduce the bandwidth required by signals in the compatible format. 제 61항에 있어서, 상기 네고시에이션 로직은 상기 원시 포맷의 프레임률보다 적은 프레임률을 포함하여 변환이 영상 신호의 하나 이상의 프레임을 누락하는 단계를 포함하도록 호환 포맷을 구성(configuring)함으로써 상기 호환 포맷을 채택하는 영상 캡쳐 노드 또는 영상 분배 시스템. 62. The apparatus of claim 61, wherein the negotiation logic is further configured to configure the compatible format such that the transformation comprises one or more frames of the video signal including a frame rate less than the frame rate of the raw format. Image capture node or image distribution system adopting the format. 제 61항에 있어서, 상기 네고시에이션 로직은 상기 원시 포맷의 색심 도(Color Depth)보다 적은 색심도를 포함하여 변환이 영상 신호의 색심도를 감소하는 단계를 포함하도록 호환 포맷을 구성(configuring)함으로써 상기 호환 포맷을 채택하는 영상 캡쳐 노드 또는 영상 분배 시스템. 62. The method of claim 61, wherein the negotiation logic comprises configuring the compatible format such that the transformation comprises a color depth less than the color depth of the raw format, so that the transformation comprises reducing the color depth of the image signal. An image capture node or image distribution system by employing the compatible format. 제 61항에 있어서, 상기 네고시에이션 로직은 상기 원시 포맷의 색공간과 다른 색공간을 포함하도록 호환 포맷을 구성(configuring)함으로써 상기 호환 포맷을 채택하는 영상 캡쳐 노드 또는 영상 분배 시스템. 62. The image capture node or image distribution system of claim 61, wherein the negotiation logic adopts the compatible format by configuring a compatible format to include a color space that is different from the color space of the native format. 제 61항에 있어서, 상기 네고시에이션 로직은 상기 원시 포맷의 프레임 크기보다 적은 프레임 크기를 포함하여 변환이 영상 신호의 프레임을 다운스케잉하는 단계를 포함하도록 호환 포맷을 구성(configuring)함으로써 상기 호환 포맷을 채택하는 영상 캡쳐 노드 또는 영상 분배 시스템. 62. The apparatus of claim 61, wherein the negotiation logic is further configured to configure the compatible format such that the transformation comprises downsizing a frame of the video signal, including a frame size less than the frame size of the raw format. Image capture node or image distribution system adopting the format. 제 61항에 있어서, 상기 신호 포맷 변환 로직은 영상 신호에 무손실 압축 기술 lossless compression techniques)을 적용하는 영상 캡쳐 노드 또는 영상 분배 시스템. 62. The image capture node or image distribution system of claim 61, wherein the signal format conversion logic applies lossless compression techniques to the image signal. 제 61항에 있어서, 상기 신호 포맷 변환 로직은 영상 신호에 손실 압축 기술 lossy compression techniques)을 적용하는 영상 캡쳐 노드 또는 영상 분배 시스템. 62. The image capture node or image distribution system of claim 61, wherein said signal format conversion logic applies lossy compression techniques to an image signal. 제 1항의 영상 캡쳐 노드 또는 제 26항의 영상 분배 시스템에 있어서, 송신은 최대 데이터 량을 결정하는 단계와,27. The video capture node of claim 1 or the video distribution system of claim 26, wherein the transmission comprises determining a maximum amount of data; 최소 시간 간격을 결정하는 단계와,Determining a minimum time interval, 상기 최소 시간 간격보다 짧지 않은 시간 간격 동안에 영상 신호의 최대 데이터 량 이상을 송신하는 단계를 포함하는 영상 캡쳐 노드 또는 영상 분배 시스템.And transmitting at least a maximum amount of data of the video signal during a time interval not shorter than the minimum time interval. 제 68항에 있어서, 상기 최대 데이터 량은 영상 신호가 상기 디스플레이 노드로 이동해가는 최소 크기의 버퍼(buffer)에 따라서 결정되는 영상 캡쳐 노드 또는 영상 분배 시스템.69. The image capture node or image distribution system of claim 68, wherein the maximum amount of data is determined according to a buffer of a minimum size at which an image signal moves to the display node. 제 68항에 있어서, 상기 최대 데이터 량은 영상 신호가 상기 디스플레이 노드로 이동해가는 적어도 하나의 버퍼(buffer)를 통해 이동하는 다른 트랙픽에 따라서 결정되는 영상 캡쳐 노드 또는 영상 분배 시스템.69. The image capturing node or image distribution system of claim 68, wherein the maximum amount of data is determined in accordance with other traffic moving through at least one buffer as the image signal travels to the display node. 제 68항에 있어서, 상기 최대 데이터 량과 최소 시간 간격은 상기 디스플레이 노드에 이용가능한 대역폭의 량에 따라서 결정되는 영상 캡쳐 노드 또는 영상 분배 시스템.69. The image capture node or image distribution system of claim 68, wherein the maximum amount of data and the minimum time interval are determined in accordance with the amount of bandwidth available to the display node. 제 23항의 영상 디스플레이 노드 또는 제 36항의 영상 분배 시스템에 있어 서, 상기 통신 로직에 작용가능하게 결합되어 있는, 하나 이상의 이용가능한 영상 신호로부터 상기 영상 신호와 제 2영상 신호를 선택하기 위한 사용자 인터페이스를 제공하기 위한 사용자 인터페이서 로직을 더 포함하는 영상 디스플레이 노드 또는 영상 분배 시스템. 37. A video display node of claim 23 or a video distribution system of claim 36, wherein the user interface for selecting the video signal and the second video signal from one or more available video signals operatively coupled to the communication logic. An image display node or image distribution system further comprising user interface logic to provide. 제 72항에 있어서, 상기 영상 신호를 디스플레이하고 제 2영상 신호를 디스플레이하는 것은 상기 영상 신호와 상기 제 2영상 신호를 조합된 영상 디스플레이로 합성하는 단계를 포함하는 영상 디스플레이 노드 또는 영상 분배 시스템.73. The video display node or video distribution system of claim 72, wherein displaying the video signal and displaying a second video signal comprise synthesizing the video signal and the second video signal into a combined video display. 제 73항에 있어서, 상기 합성 영상 디스플레이는 픽쳐인픽쳐(picture in picture) 구성으로 상기 영상 신호와 상기 제 2영상을 조합하는 영상 디스플레이 노드 또는 영상 분배 시스템. 74. The image display node or image distribution system of claim 73, wherein said composite image display combines said image signal and said second image in a picture in picture configuration. 제 73항에 있어서, 상기 합성 영상 디스플레이는 픽쳐비사이드픽쳐(picture beside picture) 구성으로 상기 영상 신호와 상기 제 2영상을 조합하는 영상 디스플레이 노드 또는 영상 분배 시스템. 74. The image display node or image distribution system according to claim 73, wherein said composite image display combines said image signal and said second image in a picture beside picture configuration. 제 73항에 있어서, 상기 합성 영상 디스플레이는 픽쳐오버픽쳐(picture over picture) 구성으로 상기 영상 신호와 상기 제 2영상을 조합하는 영상 디스플레이 노드 또는 영상 분배 시스템.74. The image display node or image distribution system of claim 73, wherein said composite image display combines said image signal and said second image in a picture over picture configuration. 제 1항의 영상 캡쳐 노드, 제 13항의 영상 디스플레이 노드 또는 제 26항의 영상 분배 시스템에 있어서, 상기 호환 포맷은 상기 영상 신호와 관련된 타임스탬프를 포함하는 것.27. The video capture node of claim 1, the video display node of claim 13, or the video distribution system of claim 26, wherein the compatible format includes a timestamp associated with the video signal. 제 77항에 있어서, 상기 신호 전송 로직은 상기 영상 신호와 관련된 음성 신호로 타임스탬프를 삽입하고, 상기 음성 신호의 타임스탬프는 상기 영상 신호의 타임스탬프와 관련되어 있는 영상 캡쳐 노드.78. The image capture node of claim 77 wherein the signal transmission logic inserts a time stamp into a speech signal associated with the video signal, the time stamp of the speech signal being related to a time stamp of the video signal. 제 78항에 있어서, 디스플레이는 영상 및 음성 신호 모두의 타임스탬프에 따라서 영상 신호와 음성 신호의 재생을 동기화하는 단계를 포함하는 영상 디스플레이 노드 또는 영상 분배 시스템. 79. The video display node or video distribution system of claim 78, wherein the display comprises synchronizing playback of the video signal and the audio signal in accordance with timestamps of both the video and audio signals. 제 1항의 영상 디스플레이 노드 또는 제 26항의 영상 분배 시스템에 있어서, 상기 통신 로직에 작용가능하게 결합되어 있는, 하나 이상의 이용가능한 영상 신호로부터 영상을 선택하기 위한 사용자 인터페이스를 제공하기 위한 사용자 인터페이서 로직을 더 포함하는 영상 디스플레이 노드 또는 영상 분배 시스템. 27. The video display node of claim 1 or the video distribution system of claim 26, further comprising user interface logic to provide a user interface for selecting an image from one or more available video signals, operatively coupled to the communication logic. An image display node or image distribution system. 영상 신호를 디스플레이하기 위한 방법으로서,A method for displaying a video signal, 원시 포맷(native format)의 영상 신호를 수신하는 단계와;Receiving a video signal in a native format; 상기 원시 포맷으로부터 호환 포맷으로 영상 신호를 변환하는 단계와,Converting a video signal from the raw format into a compatible format; 상기 호환 포맷의 영상 신호를 원격 디스플레이 노드에 송신하여 상기 디스플레이가 상기 영상 신호를 상기 호환 포맷으로부터 디스플레이 가능한 포맷으로 변환하여 상기 영상 신호를 디스플레이하는 단계를 포함하는 방법.Transmitting the video signal of the compatible format to a remote display node so that the display converts the video signal from the compatible format to a displayable format to display the video signal. 제 81항에 있어서, 상기 수신, 상기 변환, 상기 송신을 서로 연달아 동시에 수행하는 방법.84. The method of claim 81, wherein the receiving, converting, and transmitting are performed in succession one after another. 제 82항에 있어서, 송신은 상기 호환 포맷의 영상 신호를 상기 디스플레이 노드에 송신하는 단계를 포함하여, 상기 디스플레이 노드가 영상 신호를 상기 호환 포맷으로부터 디스플레이 가능한 포맷으로 변환하여 실시간으로 영상 신호를 디스플레이하는 방법.83. The method of claim 82, wherein the transmitting comprises transmitting the video signal of the compatible format to the display node, wherein the display node converts the video signal from the compatible format to a displayable format to display the video signal in real time. Way. 제 81항에 있어서, 송신은 상기 호환 포맷의 영상 신호를 중간 신호 처리 노드에 송신하는 단계를 포함하며, 84. The method of claim 81, wherein the transmitting comprises transmitting the video signal of the compatible format to an intermediate signal processing node, 상기 중간 신호 처리가 영상 신호를 상기 호환 포맷으로부터 제 2호환 포맷으로 변환하고;The intermediate signal processing converts a video signal from the compatible format to a second compatible format; 상기 제 2호환 포맷의 영상 신호를 원격 디스플레이 노드에 송신하여 상기 디스플레이 노드가 영상 신호를 상기 제 2호환 포맷으로부터 디스플레이 가능한 포맷으로 변환하여 영상 신호를 디스플레이하는 방법.And transmitting the video signal of the second compatible format to a remote display node so that the display node converts the video signal from the second compatible format to a displayable format. 제 81항에 있어서, 송신은 상기 호환 포맷의 영상 신호를 중간 신호 처리 노드에 송신하는 단계를 포함하여, 84. The method of claim 81, wherein the transmitting comprises transmitting the video signal of the compatible format to an intermediate signal processing node. 상기 중간 신호 처리가 영상 신호를 처리하여 개선 영상 신호를 형성하고;The intermediate signal processing processes the video signal to form an enhancement video signal; 상기 호환 포맷내의 개선 영상 신호를 원격 디스플레이 노드에 송신하여 상기 디스플레이 노드가 개선 영상 신호를 상기 호환 포맷으로부터 디스플레이 가능한 포맷으로 변환하여 개선 영상 신호를 디스플레이하는 방법.Transmitting an enhancement video signal in the compatible format to a remote display node, wherein the display node converts the enhancement video signal from the compatible format to a displayable format to display the enhancement video signal. 영상을 디스플레이하기 위한 방법으로서,As a method for displaying an image, 영상 신호가 원격 캡쳐 노드에 의해서 원시 포맷(native format)으로부터 변환되어지는 호환 포맷의 영상 신호를 수신하는 단계;Receiving a video signal of a compatible format into which the video signal is converted from a native format by the remote capture node; 영상 신호를 상기 호환 포맷으로부터 디스플레이 가능한 포맷으로 변환하는 단계와;Converting a video signal from the compatible format into a displayable format; 상기 디스플레이 가능한 포맷의 영상 신호를 디스플레이시키도록 하는 디스플레이 장치에 송신하는 단계를 포함하는 방법.Transmitting to a display device to display an image signal in the displayable format. 영상을 디스플레이하기 위한 방법으로서,As a method for displaying an image, 원시 포맷(native format)의 영상 신호를 캡쳐 노드로 수신하는 단계;Receiving a video signal in a native format to a capture node; 상기 영상 신호를 상기 원시 포맷으로부터 호환 포맷으로 변환하는 단계와;Converting the video signal from the original format into a compatible format; 상기 호환 포맷의 영상 신호를 상기 캡쳐 노드로부터 디스플레이 노드로 전 송하는 단계와,Transmitting the video signal of the compatible format from the capture node to a display node; 상기 영상 신호를 상기 호환 포맷으로부터 디스플레이 가능한 포맷으로 변환하는 단계와,Converting the video signal from the compatible format into a displayable format; 상기 디스플레이 가능한 포맷의 영상 신호를 디스플레이시키도록 하는 디스플레이 장치에 송신하는 단계를 포함하는 방법.Transmitting to a display device to display an image signal in the displayable format. 제 81항 또는 제 87항에 있어서, 상기 디스플레이 노드의 영상 처리 능력에 따라서 상기 호환 포맷을 선택하는 단계를 더 포함하는 방법.88. The method of claim 81 or 87, further comprising selecting the compatible format according to the image processing capability of the display node. 제 81항 또는 제 87항에 있어서, 수신은 상기 영상 신호를 외부 영상 소스로부터 수신하는 단계를 포함하는 방법.88. The method of claim 81 or 87, wherein the receiving comprises receiving the video signal from an external video source. 제 81항 또는 제 87항에 있어서, 상기 호환 포맷은 상기 원시 포맷의 디지털 표현(digital representation)인 방법.88. The method of claim 81 or 87, wherein the compatible format is a digital representation of the native format. 제 81항, 제 86항 또는 제 87항에 있어서, 상기 호환 포맷을 상기 디스플레이 장치의 영상 처리 능력에 따라서 선택하는 단계를 더 포함하는 방법.88. The method of claim 81, 86 or 87, further comprising selecting the compatible format according to the image processing capability of the display device. 제 81항, 제 86항 또는 제 87항에 있어서, 상기 호환 포맷은 패킷 스위치를 통해서 전송할 수 있는 디지털 패킷을 포함하는 방법.88. The method of claim 81, 86, or 87, wherein the compatible format includes a digital packet that can be transmitted through a packet switch. 제 81항, 제 86항 또는 제 87항에 있어서, 송신은 상기 호환 포맷의 영상 신호를 패킷 스위치를 통해서 송신하는 단계를 포함하는 방법. 88. The method of claim 81, 86, or 87, wherein the transmitting comprises transmitting the video signal of the compatible format through a packet switch. 제 81항, 제 86항 또는 제 87항에 있어서, 송신은 상기 호환 포맷의 영상 신호를 2개 이상의 패킷 스위치를 통해서 송신하는 단계를 포함하는 방법. 88. The method of claim 81, 86, or 87, wherein the transmitting comprises transmitting the video signal of the compatible format through two or more packet switches. 제 81항, 제 86항 또는 제 87항에 있어서, 상기 원시 포맷은 상기 디스플레이 가능한 포맷과 다른 방법. 88. The method of claim 81, 86 or 87, wherein the native format is different from the displayable format. 제 81항 또는 제 87항에 있어서, 변환은 상기 원시 포맷의 영상 신호의 프레임률보다 적은 상기 호환 포맷의 영상 신호의 프레임률을 가져오도록 영상 신호의 하나 이상의 프레임을 누락(dropping)하는 단계를 포함하는 방법.88. The method of claim 81 or 87, wherein the transformation comprises dropping one or more frames of the video signal to result in a frame rate of the video signal in the compatible format that is less than the frame rate of the video signal in the raw format. How to. 제 81항 또는 제 87항에 있어서, 변환은 상기 원시 포맷의 영상 신호의 프레임 크기보다 적은 상기 호환 포맷의 영상 신호의 프레임 크기를 가져오도록 영상 신호의 프레임을 다운스케일링(downscaling)하는 단계를 포함하는 방법.88. The method of claim 81 or 87, wherein the transformation comprises downscaling a frame of the video signal to result in a frame size of the video signal in the compatible format that is less than the frame size of the video signal in the raw format. Way. 제 81항, 제 86항 또는 제 87항에 있어서, 변환은 영상 신호의 픽셀의 색공간(칼러 스페이스) 리프리젠테이션을 변경하는 단계를 포함하는 방법. 88. The method of claim 81, 86 or 87, wherein the transformation comprises changing a color space (color space) representation of a pixel of the image signal. 제 81항 또는 제 87항에 있어서, 변환은 영상 신호의 프레임을 인터레이싱(Interlacing)하는 단계를 포함하는 방법. 88. The method of claim 81 or 87, wherein the transformation comprises interlacing a frame of the video signal. 제 81항 또는 제 87항에 있어서, 변환은 영상 신호의 프레임을 디-인터레이싱(De-Interlacing)하는 단계를 포함하는 방법.88. The method of claim 81 or 87, wherein the transformation comprises de-interlacing a frame of the video signal. 제 86항 또는 제 87항에 있어서, 상기 호환 포맷을 캡쳐 노드의 영상 처리 능력에 따라서 선택하는 단계를 더 포함하는 방법.88. The method of claim 86 or 87, further comprising selecting the compatible format according to the image processing capability of the capture node. 제 81항, 제 86항 또는 제 87항에 있어서, 상기 호환 포맷은 디지털 포맷인 방법. 88. The method of claim 81, 86 or 87, wherein the compatible format is a digital format. 제 86항 또는 제 87항에 있어서, 변환은 상기 호환 포맷의 영상 신호의 프레임률보다 큰 상기 디스플레이 가능한 포맷의 영상 신호의 프레임률을 가져오도록 영상 신호의 하나 이상의 프레임을 추가(adding)하는 단계를 포함하는 방법.88. The method of claim 86 or 87, wherein the converting further comprises adding one or more frames of the video signal to result in a frame rate of the video signal in the displayable format that is greater than the frame rate of the video signal in the compatible format. How to include. 제 86항 또는 제 87항에 있어서, 변환은 상기 호환 포맷의 영상 신호의 프레임 크기보다 큰 상기 디스플레이 가능한 포맷의 영상 신호의 프레임 크기를 가져오도록 영상 신호의 프레임을 업스케일링(upscaling)하는 단계를 포함하는 방법.88. The method of claim 86 or 87, wherein the transformation comprises upscaling a frame of the video signal to result in a frame size of the video signal in the displayable format that is greater than the frame size of the video signal in the compatible format. How to. 제 86항 또는 제 87항에 있어서, 변환은 영상 신호의 픽셀의 색공간(칼러 스페이스) 리프리젠테이션을 변경하는 단계를 포함하는 방법. 88. The method of claim 86 or 87, wherein the transformation comprises changing a color space (color space) representation of a pixel of the image signal. 제 86항 또는 제 87항에 있어서, 변환은 영상 신호의 프레임을 인터레이싱(Interlacing)하는 단계를 포함하는 방법. 88. The method of claim 86 or 87, wherein the transformation comprises interlacing a frame of the video signal. 제 86항 또는 제 87항에 있어서, 변환은 영상 신호의 프레임을 디-인터레이싱(De-Interlacing)하는 단계를 포함하는 방법. 88. The method of claim 86 or 87, wherein the transformation comprises de-interlacing a frame of the video signal. 제 81항, 제 86항 또는 제 87항에 있어서, 88. The method of claim 81, 86 or 87, 디스플레이 노드에 의해 실행된 하나 이상의 미리결정된 호환 포맷을 기술하는 데이터를 수신하는 단계와,Receiving data describing one or more predetermined compatible formats executed by the display node; 상기 미리결정된 호환 포맷의 하나 이상의 지지된 것들이 국부적으로 실행되는 것을 결정하는 단계와,Determining that one or more supported ones of the predetermined compatible format are to be executed locally; 상기 지지된 미리결정된 호환 포맷중 하나를 상기 호환 포맷으로서 선택하는 단계를 더 포함하는 방법.Selecting one of the supported predetermined compatible formats as the compatible format. 제 108항에 있어서, 상기 지지된 미리결정된 호환 포맷은 영상 신호의 특성의 지지된 값의 범위를 선택적으로 나타내는 방법.109. The method of claim 108, wherein the supported predetermined compatible format selectively represents a range of supported values of a characteristic of the video signal. 제 81항 또는 제 87항에 있어서, 선택은,88. The method of claim 81 or 87, wherein the selection is 상기 지지된 미리결정된 호환 포맷중 하나를, 상기 원시 포맷에 대해서 적어도 하나의 미리결정된 지지된 호환 포맷의 피델리티(Fidelity)의 손실량을 고려하는 단계와;Taking into account one of the supported predetermined compatible formats, a loss in fidelity of at least one predetermined supported compatible format relative to the native format; 상기 디스플레이 가능한 포맷에 대해서 적어도 하나의 미리결정된 지지된 호환 포맷의 초과 신호량을 고려하는 단계와;Considering excess signal amount of at least one predetermined supported compatible format for the displayable format; 원격 디스플레이 노드에 대한 신호 대역폭의 량을 고려하는 것에 의해서, 상기 호환 포맷으로 선택하는 단계를 방법.Selecting the compatible format by considering an amount of signal bandwidth for a remote display node. 제 81항 또는 제 87항에 있어서, 상기 디스플레이 노드에 대해 이용가능한 대역폭의 량에 따라서 상기 호환 포맷을 선택하는 단계를 더 포함하는 방법.88. The method of claim 81 or 87, further comprising selecting the compatible format according to the amount of bandwidth available for the display node. 제 111항에 있어서, 선택은 상기 호환 포맷의 영상 신호에 맞은 필요한 대역폭을 결정하는 단계와,117. The method of claim 111, wherein the selection comprises the steps of: determining the required bandwidth for the video signal of the compatible format; 상기 필요한 대역폭과 이용가능한 대역폭의 량을 비교하는 단계를 포함하는 방법.Comparing the required bandwidth with the amount of available bandwidth. 제 112항에 있어서, 상기 필요한 대역폭이 이용가능한 대역폭의 량을 초과하는 것을 결정하는 단계를 더 포함하는 방법.118. The method of claim 112, further comprising determining that the required bandwidth exceeds an amount of available bandwidth. 제 113항에 있어서, 호환 포맷을 채택하여 상기 호환 포맷내의 신호에 의해 요구된 대역폭을 감소하는 단계를 더 포함하는 방법.117. The method of claim 113, further comprising adopting a compatible format to reduce the bandwidth required by the signal in the compatible format. 제 114항에 있어서, 채택은 상기 원시 포맷의 프레임률보다 적은 프레임률을 포함하여 변환이 영상 신호의 하나 이상의 프레임을 누락하는 단계를 포함하도록 호환 포맷을 구성(configuring)하는 단계를 포함하는 방법. 117. The method of claim 114, wherein the adopting comprises configuring the compatible format such that the transformation comprises one or more frames of the video signal including a frame rate less than the frame rate of the raw format. 제 114항에 있어서, 채택은 상기 원시 포맷의 색심도(Color Depth)보다 적은 색심도를 포함하여 변환이 영상 신호의 색심도를 감소하는 단계를 포함하도록 호환 포맷을 구성(configuring)하는 단계를 포함하는 방법. 116. The method of claim 114, wherein the adopting comprises configuring the compatible format such that the transformation comprises reducing the color depth of the video signal to include a color depth less than the color depth of the raw format. How to. 제 114항에 있어서, 채택은 상기 원시 포맷의 색공간과 다른 색공간을 포함하도록 호환 포맷을 구성(configuring)하는 단계를 포함하는 방법. 117. The method of claim 114, wherein the adopting comprises configuring a compatible format to include a color space that is different from the color space of the native format. 제 114항에 있어서, 채택은 상기 원시 포맷의 프레임 크기보다 적은 프레임 크기를 포함하여 변환이 영상 신호의 프레임을 다운스케잉하는 단계를 포함하도록 호환 포맷을 구성(configuring)하는 단계를 포함하는 방법. 116. The method of claim 114, wherein the adopting comprises configuring the compatible format such that the transformation comprises downsizing a frame of the video signal including a frame size less than the frame size of the raw format. 제 114항에 있어서, 변환은 영상 신호에 무손실 압축 기술 lossless compression techniques)을 적용하는 단계를 포함하는 방법. 116. The method of claim 114, wherein the transform comprises applying lossless compression techniques to the video signal. 제 114항에 있어서, 변환은 영상 신호에 손실 압축 기술 lossy compression techniques)을 적용하는 단계를 포함하는 방법. 118. The method of claim 114, wherein the transformation comprises applying lossy compression techniques to the video signal. 제 81항 또는 제 87항에 있어서, 송신은 최대 데이터 량을 결정하는 단계와,88. The method of claim 81 or 87, wherein transmitting comprises: determining a maximum amount of data; 최소 시간 간격을 결정하는 단계와,Determining a minimum time interval, 상기 최소 시간 간격보다 짧지 않은 시간 간격 동안에 영상 신호의 최대 데이터 량 이상을 송신하는 단계를 포함하는 방법.Transmitting at least a maximum amount of data of a video signal during a time interval not shorter than the minimum time interval. 제 121항에 있어서, 상기 최대 데이터 량을 영상 신호가 상기 디스플레이 노드로 이동해가는 최소 크기의 버퍼(buffer)에 따라서 결정하는 방법.124. The method of claim 121, wherein the maximum amount of data is determined according to a buffer of a minimum size at which an image signal moves to the display node. 제 121항에 있어서, 상기 최대 데이터 량을 영상 신호가 상기 디스플레이 노드로 이동해가는 적어도 하나의 버퍼(buffer)를 통해 이동하는 다른 트랙픽에 따라서 결정하는 방법.124. The method of claim 121, wherein the maximum amount of data is determined in accordance with another traffic moving through at least one buffer in which a video signal moves to the display node. 제 121항에 있어서, 상기 최대 데이터 량과 최소 시간 간격을 상기 디스플레이 노드에 이용가능한 대역폭의 량에 따라서 결정하는 방법.126. The method of claim 121, wherein the maximum amount of data and the minimum time interval are determined according to the amount of bandwidth available to the display node. 제 81항 또는 제 87항에 있어서, 상기 호환 포맷의 영상 신호를 제 2원격 디스플레이 노드에 송신하는 단계를 더 포함하여, 상기 제 2디스플레이 노드가 상기 호환 포맷으로부터 제 2디스플레이 가능한 포맷으로 영상 신호를 변환하여 영상신호를 디스플레이하는 방법.88. The method of claim 81 or 87, further comprising transmitting the video signal in the compatible format to a second remote display node, such that the second display node receives the video signal from the compatible format into a second displayable format. Method of displaying the video signal by converting. 제 81항 또는 제 87항에 있어서, 상기 원시 포맷의 영상 신호를 제 2호환 포맷으로 변환 단계와,88. The method of claim 81 or 87, further comprising: converting the video signal in the raw format into a second compatible format; 상기 제 2호환 포맷의 영상 신호를 제 2원격 디스플레이 노드에 송신하는 단계를 더 포함하여, 상기 제 2디스플레이 노드가 상기 제 2호환 포맷으로부터 제 2디스플레이 가능한 포맷으로 영상 신호를 변환하여 영상신호를 디스플레이하는 방법.And transmitting the video signal of the second compatible format to a second remote display node, wherein the second display node converts the video signal from the second compatible format to a second displayable format to display the video signal. How to. 제 81항 또는 제 87항에 있어서, 변환은 영상 신호를 원시 포맷으로부터 2개 이상의 호환 포맷으로 변환하는 단계를 포함하고,88. The method of claim 81 or 87, wherein the converting comprises converting the video signal from a native format to two or more compatible formats, 추가로, 송신은 상기 2개 이상의 호환 포맷의 각각에 대해서 상기 호환 포맷의 영상신호를 상기 하나 이상의 디스플레이 노드에 송신하여 상기 하나 이상의 디스플레이 노드의 각각이 상기 영상 신호를 상기 호환 포맷으로부터 각각의 디스플레이 가능한 포맷으로 변환하여 상기 영상 신호를 디스플레이 하는 방법.In addition, the transmission transmits a video signal of the compatible format to the one or more display nodes for each of the two or more compatible formats so that each of the one or more display nodes can respectively display the video signal from the compatible format. Converting to a format to display the video signal. 제 81항, 제 86항 또는 제 87항에 있어서, 상기 호환 포맷은 타임스탬프를 포함하는 방법.88. The method of claim 81, 86, or 87, wherein the compatible format includes a timestamp. 제 81항, 제 86항 또는 제 87항에 있어서, 상기 호환 포맷은 상기 영상 신호와 관련된 타임스탬프를 포함하는 방법.87. The method of claim 81, 86, or 87, wherein the compatible format includes a timestamp associated with the video signal. 제 129항에 있어서, 영상 신호와 관련된 음성 신호로 타임스탬프를 삽입하는 단계를 더 포함하고, 상기 음성 신호의 타임스탬프는 상기 영상 신호의 타임스탬프와 관련되어 있는 방법.129. The method of claim 129, further comprising inserting a time stamp into a speech signal associated with the video signal, wherein the time stamp of the speech signal is associated with a time stamp of the video signal. 제 81항 또는 제 87항에 있어서, 송신은 상기 호환 포맷의 영상 신호를 적어도 두 개의 개별 통신 채널을 통해서 상기 디스플레이 노드로 송신하는 단계를 포함하는 방법.88. The method of claim 81 or 87, wherein the transmitting comprises transmitting the video signal of the compatible format to the display node via at least two separate communication channels. 제 86항 또는 제 87항에 있어서,87. The method of claim 86 or 87, 제 2원격 캡쳐 노드에 의해서 제 2원시 포맷으로부터 변환되어진 제 2호환 포맷내의 제 2영상 신호를 수신하는 단계와,Receiving a second video signal in a second compatible format converted from a second raw format by a second remote capture node; 상기 제 2영상 신호를 상기 제 2호환 포맷으로부터 디스플레이 가능한 포맷으로 변환하는 단계와, Converting the second video signal from the second compatible format into a displayable format; 상기 제 2영상 신호를 디스플레이하는 단계를 더 포함하는 방법.And displaying the second image signal. 제 132항에 있어서, 하나 이상의 이용가능한 영상 신호와 제 2영상 신호를 선택하기 위한 사용자 인터페이스를 제공하는 단계를 더 포함하는 방법. 134. The method of claim 132, further comprising providing a user interface for selecting one or more available video signals and a second video signal. 제 133항에 있어서, 상기 영상 신호를 디스플레이하고 제 2영상 신호를 디스플레이하는 것은 상기 영상 신호와 상기 제 2영상 신호를 조합된 영상 디스플레이로 합성하는 단계를 포함하는 방법.134. The method of claim 133, wherein displaying the video signal and displaying the second video signal comprises synthesizing the video signal and the second video signal into a combined video display. 제 134항에 있어서, 상기 합성 영상 디스플레이는 픽쳐인픽쳐(picture in picture) 구성으로 상기 영상 신호와 상기 제 2영상을 조합하는 방법. 134. The method of claim 134, wherein the composite image display combines the image signal and the second image in a picture in picture configuration. 제 134항에 있어서, 상기 합성 영상 디스플레이는 픽쳐비사이드픽쳐(picture beside picture) 구성으로 상기 영상 신호와 상기 제 2영상을 조합하는 방법. 143. The method of claim 134, wherein the composite image display combines the image signal and the second image in a picture beside picture configuration. 제 134항에 있어서, 상기 합성 영상 디스플레이는 픽쳐오버픽쳐(picture over picture) 구성으로 상기 영상 신호와 상기 제 2영상을 조합하는 방법.143. The method of claim 134, wherein the composite image display combines the image signal and the second image in a picture over picture configuration. 제 86항 또는 제 87항에 있어서, 상기 호환 포맷은 상기 영상 신호와 관련된 타임스탬프를 포함하며;88. The apparatus of claim 86 or 87, wherein the compatible format includes a timestamp associated with the video signal; 추가로, 영상 신호와 관련된 음성 신호로 타임스탬프를 삽입하는 단계를 더 포함하고, 상기 음성 신호의 타임스탬프는 상기 영상 신호의 타임스탬프와 관련되 어 있으며;In addition, the method further includes inserting a time stamp into the audio signal associated with the video signal, wherein the time stamp of the audio signal is related to the time stamp of the video signal; 추가로 디스플레이는 영상 및 음성 신호 모두의 타임스탬프에 따라서 영상 신호와 음성 신호의 재생을 동기화하는 단계를 포함하는 방법.The display further comprises synchronizing the reproduction of the video signal and the audio signal according to the timestamps of both the video and audio signals. 제 86항 또는 제 87항에 있어서, 하나 이상의 이용가능한 영상 신호로부터 영상을 선택하기 위한 사용자 인터페이스를 제공하는 단계를 더 포함하는 방법. 88. The method of claim 86 or 87, further comprising providing a user interface for selecting an image from one or more available image signals. 제 86항 또는 제 87항에 있어서, 수신은 중간 신호 처리 노드로부터 영상 신호를 수신하는 단계를 포함하며;88. The method of claim 86 or 87, wherein the receiving comprises receiving a video signal from an intermediate signal processing node; 상기 중간 신호 처리 노드는 영상 신호를 제 1호환 포맷내의 원격 캡쳐 노드로부터 수신하고;The intermediate signal processing node receives a video signal from a remote capture node in a first compatible format; 상기 제 1호환 포맷으로부터 영상 신호를 상기 호환 포맷으로 변환하는 방법. Converting a video signal from the first compatible format into the compatible format. 제 86항에 있어서, 수신은 상기 호환 포맷의 영상 신호를 패킷 스위치를 통해서 수신하는 단계를 포함하는 방법.87. The method of claim 86, wherein receiving comprises receiving a video signal of the compatible format through a packet switch. 제 86항에 있어서, 수신은 상기 호환 포맷의 영상 신호를 2개 이상의 패킷 스위치를 통해서 수신하는 단계를 포함하는 방법.87. The method of claim 86, wherein receiving comprises receiving the video signal of the compatible format through two or more packet switches. 제 86항에 있어서, 수신, 변환 및 디스플레이를 연달아 동시에 실행하는 방법.87. The method of claim 86, wherein the receiving, converting and displaying are executed simultaneously in succession. 제 143항에 있어서, 수신, 변환 및 디스플레이를 실시간으로 실행하는 방법.145. The method of claim 143, wherein the receiving, converting and displaying are executed in real time. 제 86항에 있어서, 디스플레이 노드에 의해 실행된 하나 이상의 미리결정된 호환 포맷을 나타내는 데이터를 수신하는 단계와,87. The method of claim 86, further comprising: receiving data indicative of one or more predetermined compatible formats executed by the display node; 상기 미리결정된 호환 포맷의 하나 이상의 지지된 것들이 국부적으로 실행되는 것을 결정하는 단계와,Determining that one or more supported ones of the predetermined compatible format are to be executed locally; 상기 지지된 미리결정된 호환 포맷중 하나를 상기 호환 포맷으로서 선택하는 단계를 더 포함하며;Selecting one of the supported predetermined compatible formats as the compatible format; 선택은 상기 원시 포맷에 대해서 적어도 하나의 미리결정된 지지된 호환 포맷의 피델리티(Fidelity)의 손실량을 고려하는 단계와.The selection includes taking into account the amount of loss of Fidelity of at least one predetermined supported compatible format for the native format. 상기 디스플레이 가능한 포맷에 대해서 적어도 하나의 미리결정된 지지된 호환 포맷의 초과 신호량을 고려하는 단계와,Taking into account the excess signal amount of at least one predetermined supported compatible format for the displayable format; 원격 디스플레이 노드에 대한 신호 대역폭의 량을 고려하는 단계를 포함하는 방법.Taking into account the amount of signal bandwidth for the remote display node. 제 86항에 있어서, 송신은 상기 호환 포맷의 영상 신호를 적어도 두 개의 개별 통신 채널을 통해서 상기 디스플레이 노드로 송신하는 단계를 포함하는 방법.87. The method of claim 86, wherein the transmitting comprises transmitting the compatible format video signal to the display node via at least two separate communication channels. 제 87항에 있어서, 수신, 상기 원시 포맷으로부터 상기 호환 포맷으로 영상 신호의 변환, 전송, 상기 호환 포맷으로부터 상기 디스플레이 가능한 포맷으로 영상 신호의 변환 및 디스플레이를 서로 연달아 동시에 실행하는 방법. 88. The method of claim 87, wherein the receiving, converting and transmitting the video signal from the native format to the compatible format, and converting and displaying the video signal from the compatible format to the displayable format are performed in succession with each other simultaneously. 제 147항에 있어서, 수신, 상기 원시 포맷으로부터 상기 호환 포맷으로 영상 신호의 변환, 전송, 상기 호환 포맷으로부터 상기 디스플레이 가능한 포맷으로 영상 신호의 변환 및 디스플레이를 실시간으로 실행하는 방법. 147. The method of claim 147, wherein the receiving, converting, transmitting a video signal from the native format to the compatible format, and converting and displaying the video signal from the compatible format to the displayable format in real time. 영상 신호를 디스플레이하기 위한 방법으로서,A method for displaying a video signal, 원시 포맷의 영상 신호를 캡쳐 노드로 수신하는 단계와,Receiving an image signal in a raw format into a capture node; 상기 원시 포맷으로부터 제 1호환 포맷으로 영상 신호를 변환하는 단계와,Converting the video signal from the original format into a first compatible format; 상기 제 1호환 포맷의 영상 신호를 상기 캡쳐 노드로부터 중간 신호 처리 노드로 전송하는 단계와,Transmitting the video signal of the first compatible format from the capture node to an intermediate signal processing node; 상기 제 1호환 포맷으로부터 제 2호한 포맷으로 영상 신호를 변환하는 단계와,Converting the video signal from the first compatible format to a second format; 상기 제 2호환 포맷의 영상 신호를 상기 중간 신호 처리 노드로부터 디스플레이 노드로 전송하는 단계와,Transmitting the video signal of the second compatible format from the intermediate signal processing node to a display node; 상기 제 2호환 포맷으로부터 디스플레이 가능한 포맷으로 영상 신호를 변환하는 단계와.Converting the video signal from the second compatible format to a displayable format; 상기 디스플레이 가능한 포맷의 영상 신호를 디스플레이 장치로 송신하여 상기 디스플레이 장치가 영상 신호를 디스플레이하는 단계를 포함하는 방법.Transmitting the video signal in the displayable format to a display device, the display device displaying the video signal.
KR1020077027012A 2005-04-20 2006-04-20 Audiovisual Signal Routing and Distribution System Withdrawn KR20080038081A (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US11/111,182 US8553716B2 (en) 2005-04-20 2005-04-20 Audiovisual signal routing and distribution system
US11/111,158 2005-04-20
US11/111,158 US8547997B2 (en) 2005-04-20 2005-04-20 Capture node for use in an audiovisual signal routing and distribution system
US11/111,182 2005-04-20
US11/111,159 2005-04-20
US11/111,159 US20060242669A1 (en) 2005-04-20 2005-04-20 Display node for use in an audiovisual signal routing and distribution system

Publications (1)

Publication Number Publication Date
KR20080038081A true KR20080038081A (en) 2008-05-02

Family

ID=37115895

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020077027012A Withdrawn KR20080038081A (en) 2005-04-20 2006-04-20 Audiovisual Signal Routing and Distribution System

Country Status (3)

Country Link
EP (1) EP1886498A2 (en)
KR (1) KR20080038081A (en)
WO (1) WO2006113776A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101021315B1 (en) * 2009-11-17 2011-03-11 (주)네스테크놀로지 Control system for checking and selecting video signal remotely and its operation method
KR101500957B1 (en) * 2008-10-30 2015-03-12 삼성전자주식회사 Image processing apparatus and method thereof

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8606949B2 (en) 2005-04-20 2013-12-10 Jupiter Systems Interconnection mechanism for multiple data streams
US8547997B2 (en) 2005-04-20 2013-10-01 Jupiter Systems Capture node for use in an audiovisual signal routing and distribution system
US8553716B2 (en) 2005-04-20 2013-10-08 Jupiter Systems Audiovisual signal routing and distribution system
WO2008085874A2 (en) 2007-01-05 2008-07-17 Marvell World Trade Ltd. Methods and systems for improving low-resolution video
WO2008100640A1 (en) * 2007-02-16 2008-08-21 Marvell World Trade Lte. Methods and systems for improving low resolution and low frame rate video
CN101742079A (en) * 2008-11-17 2010-06-16 深圳Tcl新技术有限公司 Method for adjusting video setup and related device
CN102349289B (en) * 2009-03-11 2015-04-22 惠普开发有限公司 Color space matching of video signals
US8970750B2 (en) * 2010-11-12 2015-03-03 Sony Corporation Image outputting apparatus, image outputting method, image processing apparatus, image processing method, program, data structure and imaging apparatus

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6873368B1 (en) * 1997-12-23 2005-03-29 Thomson Licensing Sa. Low noise encoding and decoding method
WO2002097584A2 (en) * 2001-05-31 2002-12-05 Hyperspace Communications, Inc. Adaptive video server
US7725557B2 (en) * 2002-06-24 2010-05-25 Microsoft Corporation Client-side caching of streaming media content
US20040114036A1 (en) * 2002-12-11 2004-06-17 Jeyhan Karaoguz Personal streaming and broadcast channels in a media exchange network
KR100971920B1 (en) * 2003-06-02 2010-07-22 디즈니엔터프라이지즈,인크. Programmed Window Control System and Method for Consumer Video Player
US20040257434A1 (en) * 2003-06-23 2004-12-23 Robert Davis Personal multimedia device video format conversion across multiple video formats

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101500957B1 (en) * 2008-10-30 2015-03-12 삼성전자주식회사 Image processing apparatus and method thereof
KR101021315B1 (en) * 2009-11-17 2011-03-11 (주)네스테크놀로지 Control system for checking and selecting video signal remotely and its operation method

Also Published As

Publication number Publication date
WO2006113776A2 (en) 2006-10-26
WO2006113776A3 (en) 2007-09-20
EP1886498A2 (en) 2008-02-13

Similar Documents

Publication Publication Date Title
US8547997B2 (en) Capture node for use in an audiovisual signal routing and distribution system
US8553716B2 (en) Audiovisual signal routing and distribution system
US20060242669A1 (en) Display node for use in an audiovisual signal routing and distribution system
US9549011B2 (en) Interconnection mechanism for multiple data streams
EP1088448B1 (en) A method of and apparatus for partitioning, scaling and displaying video and/or graphics across several display devices
CN1107406C (en) High definition television
JP5806785B2 (en) Data reproduction apparatus, digital service source apparatus, and method for synchronizing two parts of digital service
AU755005B2 (en) Receiver for simultaneously displaying signals having different display formats and/or different frame rates and method thereof
JPH03147491A (en) Audio-video communication device and its interface device
CN101018064A (en) Decoder device and receiver using the same
KR20080038081A (en) Audiovisual Signal Routing and Distribution System
JP2004056777A (en) Wireless remote control system
US7245665B2 (en) Wireless remote operation system
AU770732B2 (en) Apparatus for converting video format and method therefor
JP2023179855A (en) Video splitting device, video compositing device and program
JP2002112285A (en) Signal transmission system
KR100303800B1 (en) Video Signal Format Conversion Apparatus and Method according to the receive signal
JP2011146929A (en) Information processing apparatus, information processing method, and program
JP3928485B2 (en) Video signal display device
JPH09116898A (en) Video signal transmission system
JP2007166047A (en) Distance education system using image storage server and image storage server
JP2004040594A (en) Image signal transmission system

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 20071120

Patent event code: PA01051R01D

Comment text: International Patent Application

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid