KR20060064830A - 시리얼 인터페이스를 이용한 두 장치간 통신 제어 시스템및 방법 - Google Patents

시리얼 인터페이스를 이용한 두 장치간 통신 제어 시스템및 방법 Download PDF

Info

Publication number
KR20060064830A
KR20060064830A KR1020040103491A KR20040103491A KR20060064830A KR 20060064830 A KR20060064830 A KR 20060064830A KR 1020040103491 A KR1020040103491 A KR 1020040103491A KR 20040103491 A KR20040103491 A KR 20040103491A KR 20060064830 A KR20060064830 A KR 20060064830A
Authority
KR
South Korea
Prior art keywords
packet
byte
devices
serial interface
length
Prior art date
Application number
KR1020040103491A
Other languages
English (en)
Inventor
정영관
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020040103491A priority Critical patent/KR20060064830A/ko
Publication of KR20060064830A publication Critical patent/KR20060064830A/ko

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
    • H04N21/43622Interfacing an external recording device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/93Regeneration of the television signal or of selected parts thereof

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Information Transfer Systems (AREA)

Abstract

본 발명은 DVD나 DVR, 디지털 방송 수신기 등에서 2 개 이상의 프로세서나 콘트롤러로 설계된 시스템을 구성하거나, 서로 다른 두 시스템을 연결하여 새로운 시스템을 구성할 때, 하나의 장치가 시리얼 인터페이스(Serial Interface)를 통하여 다른 장치를 제어하도록 통신하는, 시리얼 인터페이스를 이용한 두 장치간 통신 제어 시스템 및 방법에 관한 것으로서, 서로 다른 두 장치 상호 간에 시리얼 인터페이스를 통하여 연결하고, 상기 두 장치 간의 통신 제어 신호를 송수신하되, 5 바이트(Byte) 이상의 가변 길이(Variable Length)를 갖는 데이터 패킷(DATA Packet)과 요청(REQUEST) 패킷, 및 5 바이트의 고정된 길이를 갖는 응답 패킷(RETURN Packet)을 통하여 송수신하는 것을 특징으로 하며,
두 장치를 새로운 모듈의 추가없이 시리얼 인터페이스를 통해 하나의 장치로 사용할 수 있으며, 두 장치간 운영체제가 다르더라도 상호 간에 통신 제어가 가능하므로, 두 장치간 통신을 위한 별도의 장비를 구비할 필요가 없는 매우 유익한 발명인 것이다.
시리얼 인터페이스, DVD, DVR, 디지털 방송, 패킷, 헤더, 가변길이

Description

시리얼 인터페이스를 이용한 두 장치간 통신 제어 시스템 및 방법{Communication Controlling System and Method Using by Serial Interface Between One System and the Other System}
도 1은 본 발명의 실시예에 따른 시리얼 인터페이스를 이용한 두 장치간 통신 제어 시스템(100)의 구성을 개략적으로 나타낸 구성도이고,
도 2는 본 발명의 실시예에 따라 두 장치간에 시리얼 인터페이스를 통한 통신 제어시에 적용하는 데이터 패킷의 구성을 나타낸 도면이며,
도 3은 패킷의 구성에서 헤더의 상세 구성을 나타낸 도면이다.
< 도면의 주요 부분에 대한 부호의 설명 >
100 : 두 장치간 통신 제어 시스템 110 : 셋탑박스
102 : 튜너 104 : 아날로그 스위치
106 : 디지털 컨버터 108 : MPEG-2 인코더
112 : 메인 제어부 114 : 오디오 컨버터
120 : DVD 재생기 122 : DVD 로더
124 : DVD 제어부 126 : 오디오 컨버터
130 : 시리얼 인터페이스 140 : 스위치 매트릭스
본 발명은 시리얼 인터페이스를 이용한 두 장치간 통신 제어 시스템 및 방법에 관한 것으로, 더욱 상세하게는 DVD나 DVR, 디지털 방송 수신기 등에서 2 개 이상의 프로세서나 콘트롤러로 설계된 시스템을 구성하거나, 서로 다른 두 시스템을 연결하여 새로운 시스템을 구성할 때, 새로운 모듈의 추가없이 하나의 장치가 시리얼 인터페이스(Serial Interface)를 이용하여 다른 장치를 제어하도록 통신하는, 시리얼 인터페이스를 이용한 두 장치간 통신 제어 시스템 및 방법에 관한 것이다.
최근에 개발된 디지털 재생 시스템들에 있어서 그 기능이 매우 복잡하고 동작도 다양한 제품들이 출시되고 있다. 예를 들면, DVD 재생기에 VDR이 결합된 제품이나, DVD 재생기에 디지털 방송 수신기가 결합된 제품, DVR에 디지털 방송 수신기가 결합된 제품 등 2 가지 이상의 주기능을 수행하는 복합기 성격의 제품들이 많이 출시되고 있고, 소비자들 사이에서도 많은 인기를 누리고 있다.
이렇게 다양하고 복잡한 기능을 수행하기 위해서는 시스템 내부적으로도 매우 복잡한 구조를 가지며, 사용되는 부품들도 많은 기능을 수행할 수 있는 것들을 사용한다.
따라서, 처음 개발하고자 하는 제품의 사양을 정하고 시스템이 제공할 기능과 동작을 결정하기 위해 강력한 하나의 프로세서나 콘트롤러를 사용하기도 하고, 두 개의 프로세서로 역할을 분담하도록 시스템을 설계하기도 한다.
특히, 사용하고자 하는 프로세서가 제공하려고 하는 기능을 충분히 충족시키지 못할 때 여러 개의 프로세서를 사용하여 그 기능을 분담하여 수행하게 할 수 있다. 예를 들면, 고화질(High Definition) 디지털 영상을 재생(Decoding)하고 생성(Encoding)할 수 있는 제품의 경우, 하나의 프로세서는 영상과 음성을 디코딩하고 인코딩하는 역할만을 전담시키고, 다른 하나의 프로세서는 디스플레이와 입출력을 통제하고 그 밖의 다른 기본적인 일들을 담당하도록 하는 것이다.
그러나, 현재 개발되어 시판되고 있는 프로세서의 스펙(Specification)상 고화질 디지털 영상을 인코딩하고 디코딩하면서 기본적인 프로세서가 갖는 기능을 수행하도록 원칩(One-Chip)화 된 프로세서가 존재하지 않을 수 있으며, 또한 존재한다고 하더라도 안정성의 테스트나 가격이 적당하지 않아 두 개의 프로세서를 이용하는 구조를 선택해야 하는 문제점이 있다.
또한, 기존에 어떤 제품을 개발한 상태이고, 거기에 어떤 기능을 더하여 새로운 복합기를 개발하려고 할 때 각각의 기능을 제어하기 위해 2 개의 프로세서를 사용하게 된다. 이는 새로운 복합기를 설계하고 개발하기에는 그 개발 비용이 너무 크기 때문에 기존의 것을 이용하는 것이다. 예를 들면, DVD 재생기와 VDR이 결합된 복합기의 경우, 기존에 이미 VCR을 개발하여 여러가지 노하우(Know-How)을 가지고 있는 상태에서, 여기에 DVD 재생 기능을 추가하여 새로운 복합 제품을 개발하려고 할 때 VCR 기능 및 DVD 기능을 제어하기 위해 두 프로세서를 이용하게 된다.
따라서, 두 시스템의 운영 시스템(Operating System)이 다를 수 있으나, 두 시스템을 연결하여 제어하는 두 프로세서 간의 통신 인터페이스가 절실히 요구되고 있다.
상기 문제점을 해결하면서 상기 요구 사항에 부응하기 위해 본 발명은, DVD나 DVR, 디지털 방송 수신기 등에서 2 개 이상의 프로세서나 콘트롤러로 설계된 시스템을 구성하거나, 서로 다른 두 시스템을 연결하여 새로운 시스템을 구성할 때, 새로운 모듈의 추가없이 하나의 장치가 시리얼 인터페이스를 통하여 다른 장치를 제어하도록 통신하는, 시리얼 인터페이스를 이용한 두 장치간 통신 제어 시스템 및 방법을 제공함에 그 목적이 있다.
상기 목적을 달성하기 위한 본 발명에 따른 시리얼 인터페이스를 이용한 두 장치간 통신 제어 시스템은, 서로 다른 두 장치 간에 통신을 수행하는 두 장치간 통신 제어 시스템에 있어서, 외부로부터 방송 신호를 수신하여 디지털 데이터로 변환하여 저장하거나 디스플레이하는 제 1 장치; 기록 매체에 비디오 및 오디오 신호를 기록하거나, 상기 기록 매체에 기록되어 있는 상기 비디오 및 오디오 신호를 재생하여 출력하는 제 2 장치; 및 상기 제 1 장치와 상기 제 2 장치 간의 통신 제어 신호를 송수신하기 위한 시리얼 인터페이스를 포함하고, 두 장치 간의 송수신은 5 바이트 이상의 가변 길이를 갖는 데이터 패킷과 요청 패킷, 및 5 바이트의 고정된 길이를 갖는 응답 패킷을 통해 이루어지는 것을 특징으로 한다.
또한, 본 발명의 다른 목적에 따른 시리얼 인터페이스를 이용한 두 장치간 통신 제어 방법은, 서로 다른 두 장치 간에 통신을 수행하는 두 장치간 통신 제어 방법에 있어서, 상기 두 장치 상호 간에 시리얼 인터페이스를 통하여 연결하고, 상기 두 장치 간의 통신 제어 신호를 송수신하되, 5 바이트 이상의 가변 길이를 갖는 데이터 패킷과 요청 패킷, 및 5 바이트의 고정된 길이를 갖는 응답 패킷을 통하여 송수신하는 것을 특징으로 한다.
이하, 본 발명의 바람직한 실시예를 첨부된 도면들을 참조하여 상세히 설명한다.
우선 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다.
또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
도 1은 본 발명의 실시예에 따른 시리얼 인터페이스를 이용한 두 장치간 통 신 제어 시스템(100)의 구성을 개략적으로 나타낸 구성도이다.
본 발명에 따른 두 장치간 통신 제어 시스템은, 외부로부터 방송 신호를 수신하여 디지털 데이터로 변환하여 저장하거나 디스플레이하는 디지털 방송 수신기와, 광디스크 등의 기록 매체에 비디오 및 오디오 신호를 기록하거나, 기록되어 있는 비디오 및 오디오 신호를 재생하여 출력하는 디지털 기록 재생기, 및 디지털 방송 수신기와 디지털 기록 재생기를 상호 간에 연결하여 두 장치간의 통신 제어 신호를 송수신하기 위한 시리얼 인터페이스를 포함한 구성을 갖는다.
본 발명의 실시예에서는 디지털 방송 수신기로서 셋탑박스(Set Top Box)를 예로하여 설명하고, 디지털 기록 재생기로서 DVD를 예로하여 설명한다.
도 1에 도시된 바와 같이 본 발명에 따른 두 장치간 통신 제어 시스템(100)은, 아날로그 방송 신호를 수신하거나, CCTV 카메라 또는 비디오 카메라 등의 외부 장치로부터 촬영된 영상이나 캠코더에 의해 녹화된 아날로그 A/V 신호를 수신하여 디지털 스트림으로 변환하여 디스플레이하는 셋탑박스(110)와, DVD 타이틀 및 엠피쓰리(MP3) CD, 비디오 CD, 오디오 CD, CD-DA, CD-RW 등의 기록 매체로부터 데이터를 판독해 디지털 A/V 신호를 재생하는 DVD 재생기(120), 셋탑박스(110)와 DVD 재생기(120) 간의 통신 신호를 송수신하기 위한 시리얼 인터페이스(Serial Interface)(130), 및 셋탑박스(110) 또는 DVD 재생기(120)로부터 오디오 전송 파일의 표준 형식 데이터인 S/PDIF(Sony Philips Digital Interface) 또는 RGB 또는 CVBS 신호를 아날로그 신호로 구현하는 스위치 매트릭스(140)를 포함한 구성을 갖는다.
또한, 셋탑박스(110)는 안테나로부터 입력되는 방송 신호를 사용자가 설정한 채널로 선국 및 검파하는 튜너(102), 튜너(102)로부터 출력되는 신호 또는 외부입력으로부터 들어온 A/V 신호 중 사용자가 원하는 신호를 선택하는 아날로그 스위치(104), 아날로그 스위치(104)에 의해 선택되어진 아날로그 A/V 신호를 디지털 A/V 신호로 변환하는 디지털 컨버터(106), 디지털 컨버터(106)로부터 변환된 디지털 A/V 신호를 인코딩하여 MPEG-2 트랜스포트 스트림으로 변환하는 MPEG-2 인코더(108), MPEG-2 인코더(108)에 의해 변환된 MPEG-2 트랜스포트 스트림을 전달받아 하드디스크 등으로 저장하거나, MPEG-2 트랜스포트 스트림을 복호화 해서 주 비디오 신호로 화면상에 출력하도록 제어하는 메인 제어부(112), 및 메인 제어부(112)로부터의 제어 신호에 따라 디지털 오디오 신호를 아날로그 오디오 신호로 변환하여 출력하는 오디오 컨버터(114)를 포함한 구성을 갖는다.
또한, DVD 재생기(120)는 재생 가능한 DVD, MP3 CD, Video CD, CD-DA, CD-RW 등의 매체를 탑재하는 DVD 로더(Loader)(122), DVD 로더(122)의 동작을 제어하고 저장되어 있는 데이터를 호출하여 재생 가능한 매체의 데이터를 재생하는 DVD 제어부(124), 및 재생되는 디지털 오디오 신호를 아날로그 오디오 신호로 변환하여 출력하는 오디오 컨버터(126)를 포함한 구성을 갖는다. 물론, 데이터를 임시 저장하는 SDRAM이나 FLASH RAM, EEPROM 등도 포함하나 통상적이므로 생략한다.
도 2는 본 발명의 실시예에 따라 두 장치간에 시리얼 인터페이스를 통한 통신 제어시에 적용하는 데이터 패킷의 구성을 나타낸 도면이다.
먼저, 두 장치간에 송수신하는 패킷에는 데이터(DATA) 패킷과, 요청(REQUEST) 패킷, 및 응답(RETURN) 패킷이 있다.
도 2의 (a)는 데이터(DATA) 패킷의 구성을 나타낸 것으로서, 두 장치간의 통신 기본단위로 사용하며, 길이는 각각 두 장치에서 요구하는 데이터 사이즈로 가변 길이(Variable Length)를 갖는다. 이것은 두 장치 간의 시리얼 통신에 있어서 에러(Error)가 거의 없는 가정하에서 가장 이상적이다. 즉, 데이터를 일률적인 패킷 사이즈로 만드는 오버헤드(Overhead)를 줄일 수 있으며, 필요한 데이터의 양만큼만 송수신하면 된다. 도 2의 (a)에서 데이터 패킷은 프로토콜을 위해서 헤더 형태로 5 바이트(Byte)를 할당하고 있는데, 패킷시작(Packet Start) 1 바이트, 패킷길이(Packet Length) 2 바이트, 패킷헤더(Packet Header) 1 바이트, 패킷아이디(Packet ID) 1 바이트로 구성되고, 헤더 외에 다수의 데이터로 구성된다. 여기서, 패킷길이는 패킷길이 상(High) 1 바이트와 패킷길이 하(Low) 1 바이트로 나뉜다.
도 2의 (b)는 요청(REQUEST) 패킷의 구성을 나타낸 것으로서, 셋탑박스(110)에서 메인 제어부(112)가 필요한 정보를 자신이 원하는 시점에 DVD 재생기(120)에게 요구하거나, DVD 제어부(124)가 셋탑박스(110)로 요구할 때 사용하게 된다. 따라서, 어떤 데이터를 요구할지를 지시(Pointing)하는 지시정보가 포함된다. 요청 패킷은 패킷시작(Packet Start) 1 바이트, 패킷길이(Packet Length) 2 바이트, 패킷헤더(Packet Header) 1 바이트, 패킷아이디(Packet ID) 1 바이트로서, 5 바이트로 고정된 길이를 갖는다.
도 2의 (c)는 응답(RETURN) 패킷의 구성을 나타낸 것으로서, DVD 재생기 (120)에서 DVD 제어부(124)가 요청(REQUEST) 패킷으로 데이터를 요구하였을 때 본 응답(RETURN) 패킷에 해당 데이터를 실어 시리얼 인터페이스(130)를 통해 전송한다. 또한, DVD 재생기(120)에서 응답 패킷의 분별을 용이하게 할 수 있도록 요청시 지시 정보를 되돌려 준다. 그리고, 요청 패킷의 수신시 받았던 인덱스 넘버(Index Number)를 되돌려 준다. 응답 패킷도 데이터 패킷과 유사하게 5 바이트 이상의 가변 길이를 갖는다. 따라서, 패킷시작(Packet Start) 1 바이트, 패킷길이(Packet Length) 2 바이트, 패킷헤더(Packet Header) 1 바이트, 패킷아이디(Packet ID) 1 바이트를 포함하는 5 바이트(Byte)의 헤더와, 다수의 데이터로 구성된다.
도 3은 패킷의 구성에서 헤더의 상세 구성을 나타낸 것이다.
도 3의 (a)는 패킷의 헤더 중 Packet Start의 구성을 나타낸 것으로서, 패킷의 시작을 나타내며, 테스트(Test) 측정하기 쉬운 패턴(Pattern)인 "0xAA"로 결정된다.
도 3의 (b)는 패킷의 헤더 중 Packet Length의 구성을 나타낸 것으로서, 패킷길이 2 바이트는 전송되는 패킷이 Packet Start, Packet Header, Packet ID, Packet Length H, Packet Length L의 5 바이트를 기본으로 포함하여, 전송하려는 데이터의 총 바이트의 사이즈를 나타낸다. 즉, 최대 "0xFF"로 65536 바이트를 나타낼 수 있으며, 최소 "0x0005"로 Packet Start, Packet Header, Packet ID, Packet Length H, Packet Length L의 5 바이트를 나타낼 수 있다.
도 3의 (c)는 패킷의 헤더 중 Packet Header의 구성을 나타낸 것으로서, 2 비트는 패킷 타입(Packet Type), 5 비트는 예약(Reserved), 1 비트는 체크섬(Packet Check Sum)으로 설정되어 있다. 여기서, 패킷 타입은 패킷의 종류를 표현하며, '00'은 데이터 패킷, '01'은 요청 패킷, '10'은 응답 패킷을 나타낸다. 또한, 체크섬은 '1'인 경우 패킷의 마지막 바이트에 체크섬 바이트를 추가하며, '0'인 경우 체크섬 바이트를 추가하지 않는다. 셋탑박스(110)와 DVD 재생기(120)를 연결할 초기 상황에서 시리얼 인터페이스(130)를 검증하기 위해서 추가한 것이며 디버깅시에 사용될 수 있다. 모든 검증이 끝난 상황에서는 체크섬 비트를 '0'으로 세팅하여 패킷에서 제외시켜 체크섬 과정(Routine)을 거치지 않음으로써 체크섬 계산 오버헤드를 줄일 수 있다. 이때, 패킷길이는 체크섬 바이트가 포함될 경우 체크섬 바이트까지의 패킷 사이즈를 의미한다.
한편, 패킷 아이디(Packet ID)는 데이터에 부여된 고유 인덱스 넘버(Index Number)를 나타낸다. 최대 256 개의 데이터 패킷 아이디가 존재하며, 패킷의 데이터가 어떤 데이터인지를 특정짓게 된다.
전술한 바와 같이 본 발명에 따르면, DVD나 DVR, 디지털 방송 수신기 등에서 2 개 이상의 프로세서나 콘트롤러로 설계된 시스템을 구성하거나, 서로 다른 두 시스템을 연결하여 새로운 시스템을 구성할 때, 새로운 모듈의 추가없이 하나의 장치가 시리얼 인터페이스를 통하여 다른 장치를 제어하도록 통신하는, 시리얼 인터페이스를 이용한 두 장치간 통신 제어 시스템 및 방법을 실현할 수 있다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다.
따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다.
본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
이상에서 설명한 바와 같이 본 발명에 의하면, 두 장치를 새로운 모듈의 추가없이 시리얼 인터페이스를 통해 하나의 장치로 사용할 수 있으며, 두 장치간 운영체제가 다르더라도 상호 간에 통신 제어가 가능하므로, 두 장치간 통신을 위한 별도의 장비를 구비할 필요가 없다. 따라서, 두 장치간 안정성의 테스트를 수행할 수 있으며, 통신을 위한 별도의 비용이 들지 않는 잇점이 있다.

Claims (12)

  1. 서로 다른 두 장치 간에 통신을 수행하는 두 장치간 통신 제어 시스템에 있어서,
    외부로부터 방송 신호를 수신하여 디지털 데이터로 변환하여 저장하거나 디스플레이하는 제 1 장치;
    기록 매체에 비디오 및 오디오 신호를 기록하거나, 상기 기록 매체에 기록되어 있는 상기 비디오 및 오디오 신호를 재생하여 출력하는 제 2 장치; 및
    상기 제 1 장치와 상기 제 2 장치 간의 통신 제어 신호를 송수신하기 위한 시리얼 인터페이스를 포함하고,
    두 장치 간의 송수신은 5 바이트(Byte) 이상의 가변 길이(Variable Length)를 갖는 데이터 패킷(DATA Packet)과 요청(REQUEST) 패킷, 및 5 바이트의 고정된 길이를 갖는 응답 패킷(RETURN Packet)을 통해 이루어지는 것을 특징으로 하는 시리얼 인터페이스를 이용한 두 장치간 통신 제어 시스템.
  2. 제 1 항에 있어서,
    상기 응답 패킷은, 패킷시작(Packet Start) 1 바이트, 패킷길이(Packet Length) 2 바이트, 패킷헤더(Packet Header) 1 바이트, 패킷아이디(Packet ID) 1 바이트로 구성된 것을 특징으로 하는 시리얼 인터페이스를 이용한 두 장치간 통신 제어 시스템.
  3. 제 1 항에 있어서,
    상기 데이터 패킷 및 상기 요청 패킷은,
    패킷시작(Packet Start) 1 바이트, 패킷길이(Packet Length) 2 바이트, 패킷헤더(Packet Header) 1 바이트, 패킷아이디(Packet ID) 1 바이트로 이루어진 헤더(Header)와,
    다수의 데이터로 구성된 것을 특징으로 하는 시리얼 인터페이스를 이용한 두 장치간 통신 제어 시스템.
  4. 제 2 항 또는 제 3 항에 있어서,
    상기 패킷길이 2 바이트는, 패킷길이 상(High) 1 바이트와 패킷길이 하(Low) 1 바이트로 구성된 것을 특징으로 하는 시리얼 인터페이스를 이용한 두 장치간 통신 제어 시스템.
  5. 제 1 항 또는 제 3 항에 있어서,
    상기 요청 패킷은, 어떤 데이터를 요구할지를 지시(Pointing)하는 지시정보가 포함된 것을 특징으로 하는 시리얼 인터페이스를 이용한 두 장치간 통신 제어 시스템.
  6. 제 2 항 또는 제 3 항에 있어서,
    상기 패킷 헤더 1 바이트는, 2 비트의 패킷 타입(Packet Type)과 1 비트의 체크섬(Packet Check Sum)을 포함하고,
    상기 패킷 타입은 패킷의 종류를 표현하며, '00'은 데이터 패킷, '01'은 요청 패킷, '10'은 응답 패킷을 나타내며,
    상기 체크섬이 '1'인 경우 패킷의 마지막 바이트에 체크섬 바이트를 추가하고, 상기 체크섬이 '0'인 경우 체크섬 바이트를 추가하지 않는 것을 특징으로 하는 시리얼 인터페이스를 이용한 두 장치간 통신 제어 시스템.
  7. 서로 다른 두 장치 간에 통신을 수행하는 두 장치간 통신 제어 방법에 있어서,
    상기 두 장치 상호 간에 시리얼 인터페이스(Serial Interface)를 통하여 연결하고, 상기 두 장치 간의 통신 제어 신호를 송수신하되,
    5 바이트(Byte) 이상의 가변 길이(Variable Length)를 갖는 데이터 패킷(DATA Packet)과 요청(REQUEST) 패킷, 및 5 바이트의 고정된 길이를 갖는 응답 패킷(RETURN Packet)을 통하여 송수신하는 것을 특징으로 하는 시리얼 인터페이스를 이용한 두 장치간 통신 제어 방법.
  8. 제 7 항에 있어서,
    상기 응답 패킷은, 패킷시작(Packet Start) 1 바이트, 패킷길이(Packet Length) 2 바이트, 패킷헤더(Packet Header) 1 바이트, 패킷아이디(Packet ID) 1 바이트로 구성된 것을 특징으로 하는 시리얼 인터페이스를 이용한 두 장치간 통신 제어 방법.
  9. 제 7 항에 있어서,
    상기 데이터 패킷 및 상기 요청 패킷은,
    패킷시작(Packet Start) 1 바이트, 패킷길이(Packet Length) 2 바이트, 패킷헤더(Packet Header) 1 바이트, 패킷아이디(Packet ID) 1 바이트로 이루어진 헤더(Header)와,
    다수의 데이터로 구성된 것을 특징으로 하는 시리얼 인터페이스를 이용한 두 장치간 통신 제어 방법.
  10. 제 8 항 또는 제 9 항에 있어서,
    상기 패킷길이 2 바이트는, 패킷길이 상(High) 1 바이트와 패킷길이 하(Low) 1 바이트로 구성된 것을 특징으로 하는 시리얼 인터페이스를 이용한 두 장치간 통신 제어 방법.
  11. 제 7 항 또는 제 9 항에 있어서,
    상기 요청 패킷은, 어떤 데이터를 요구할지를 지시(Pointing)하는 지시정보가 포함된 것을 특징으로 하는 시리얼 인터페이스를 이용한 두 장치간 통신 제어 방법.
  12. 제 8 항 또는 제 9 항에 있어서,
    상기 패킷 헤더 1 바이트는, 2 비트의 패킷 타입(Packet Type)과 1 비트의 체크섬(Packet Check Sum)을 포함하고,
    상기 패킷 타입은 패킷의 종류를 표현하며, '00'은 데이터 패킷, '01'은 요청 패킷, '10'은 응답 패킷을 나타내며,
    상기 체크섬이 '1'인 경우 패킷의 마지막 바이트에 체크섬 바이트를 추가하고, 상기 체크섬이 '0'인 경우 체크섬 바이트를 추가하지 않는 것을 특징으로 하는 시리얼 인터페이스를 이용한 두 장치간 통신 제어 방법.
KR1020040103491A 2004-12-09 2004-12-09 시리얼 인터페이스를 이용한 두 장치간 통신 제어 시스템및 방법 KR20060064830A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040103491A KR20060064830A (ko) 2004-12-09 2004-12-09 시리얼 인터페이스를 이용한 두 장치간 통신 제어 시스템및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040103491A KR20060064830A (ko) 2004-12-09 2004-12-09 시리얼 인터페이스를 이용한 두 장치간 통신 제어 시스템및 방법

Publications (1)

Publication Number Publication Date
KR20060064830A true KR20060064830A (ko) 2006-06-14

Family

ID=37160211

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040103491A KR20060064830A (ko) 2004-12-09 2004-12-09 시리얼 인터페이스를 이용한 두 장치간 통신 제어 시스템및 방법

Country Status (1)

Country Link
KR (1) KR20060064830A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009070460A3 (en) * 2007-11-27 2009-08-13 Microsoft Corp Interface protocol and api for a wireless transceiver

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009070460A3 (en) * 2007-11-27 2009-08-13 Microsoft Corp Interface protocol and api for a wireless transceiver
US8060681B2 (en) 2007-11-27 2011-11-15 Microsoft Corporation Interface protocol and API for a wireless transceiver
US8230150B2 (en) 2007-11-27 2012-07-24 Microsoft Corporation Interface protocol and API for a wireless transceiver

Similar Documents

Publication Publication Date Title
US20030066084A1 (en) Apparatus and method for transcoding data received by a recording device
US7142777B1 (en) Recording and reproducing apparatus and method generating recording location table for plurality of programs received in multiplexed data train
US20070073965A1 (en) Direct storage and retrieval of multimedia data using a data storage device
CN102170547A (zh) 通信设备、通信控制方法以及程序
JP2006012225A (ja) 情報処理装置
US9277197B2 (en) Recording apparatus, recording method, and recording system
US6240138B1 (en) Data transmitting apparatus
US9338388B2 (en) Recording apparatus
US20090129756A1 (en) Method and device to seamlessly reproduce contents using storage medium
KR20060064830A (ko) 시리얼 인터페이스를 이용한 두 장치간 통신 제어 시스템및 방법
US20070024702A1 (en) Storage apparatus for digial/analog TV video/audio media
CN1242571A (zh) 信息的重放、记录重放和选择输出装置及电子设备***
US9025935B2 (en) Recording apparatus, recording method, and recording system
US7624201B2 (en) Data output apparatus that locks and unlocks data format
US20050031299A1 (en) Method for processing audiovisual signals
KR100563666B1 (ko) 디지털 인터페이스를 이용한 디스크 기록매체 및 디스크 재생기의 속성정보 제공방법과 그에 따른 동작 제어장치 및 방법
KR101297188B1 (ko) Hdmi 케이블을 통해 수신기기와 연결된 송신기기 및그의 제어방법
KR100921431B1 (ko) 컨버터 장치
KR100211977B1 (ko) 메모리 스위치를 이용한 다기능 mpeg-2 ts 전송장치 및 그 방법
KR100910083B1 (ko) 디지털 비디오 디바이스, 아날로그 비디오 신호를 디지털 비디오 신호로 변환하기 위한 방법 및 디지털 비디오 신호를 아날로그 비디오 신호로 변환하기 위한 방법
KR100599086B1 (ko) 멀티 디바이스 억세스 시스템 및 이를 이용한 멀티디바이스 억세스 기능을 갖는 av장치
JP2760261B2 (ja) 伝送装置および伝送方法
KR100381730B1 (ko) 고밀도 디스크 기록매체의 프로그램 사양정보 제공방법
KR101085898B1 (ko) 하드 디스크 드라이브에 시스템 프로그램을 저장하는복합영상기기
JP4168996B2 (ja) コンテンツデータ記録再生システム及びコンテンツデータ記録再生方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application