KR100394423B1 - 통신장치및그처리방법 - Google Patents

통신장치및그처리방법 Download PDF

Info

Publication number
KR100394423B1
KR100394423B1 KR10-1998-0034411A KR19980034411A KR100394423B1 KR 100394423 B1 KR100394423 B1 KR 100394423B1 KR 19980034411 A KR19980034411 A KR 19980034411A KR 100394423 B1 KR100394423 B1 KR 100394423B1
Authority
KR
South Korea
Prior art keywords
information
communication
digital interface
desired device
node
Prior art date
Application number
KR10-1998-0034411A
Other languages
English (en)
Other versions
KR19990023846A (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
Application filed by 캐논 가부시끼가이샤 filed Critical 캐논 가부시끼가이샤
Publication of KR19990023846A publication Critical patent/KR19990023846A/ko
Application granted granted Critical
Publication of KR100394423B1 publication Critical patent/KR100394423B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40117Interconnection of audio or video/imaging devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40123Interconnection of computers and peripherals

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)
  • Information Transfer Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

복수 개의 디바이스들의 접속 상태를 자동 인식할 수 있는 통신 시스템에 있어서, 디바이스들 각각의 고유 ID 정보를 조회하여, 이 ID 정보로부터 각 디바이스의 기능에 관련된 정보를 검출한다.
따라서, 통신량을 증가시키지 않고도 각 디바이스의 기능과 특징을 나타내는 정보를 용이하게 획득할 수 있다.

Description

통신 장치 및 그 처리 방법{INFORMATION COMMUNICATING APPARATUS, METHOD AND SYSTEM}
본 발명은 정보 통신 장치, 방법 및 시스템에 관한 것으로, 특히 디지털 인터페이스를 이용한 디지털 정보의 통신 기술에 관한 것이다.
최근, 디지털 인터페이스를 통하여 디지털 비디오 카메라(digital video camera; DVC)와 개인용 컴퓨터가 접속되고 이 디지털 비디오 카메라에 찍혀진 화상이 디지털 신호의 형태로 개인용 컴퓨터에 공급되어 이 개인용 컴퓨터 상에서 자유롭게 편집되는 통신 시스템이 개발되고 있다.
그러한 통신 시스템을 구성하는데 이용할 수 있는 디지털 인터페이스 기술 중에는, 고성능 시리얼 버스에 대한 IEEE 규격이 공지되어 있다(이하, IEEE 1394-1995 규격이라 칭함).
IEEE 1394-1995 규격의 디지털 인터페이스로 구성된 통신 시스템에서, 디바이스들 간의 통신은 노드 ID에 의해 제어되는데, 이 ID 정보는 통신 제어용이다. 노드 ID는 버스 리셋(bus resetting)의 각 활성화시 각 디바이스에 자동적으로 할당된다.
이 버스 리셋은 전원 공급의 시작, 네트워크로 또는 이로부터의 디바이스의부가 또는 제거, 또는 임의의 디바이스로부터의 버스 리셋 명령의 수신시 활성화된다. 버스 리셋이 활성화된 후, 시스템은 네트워크의 새로운 접속 구성을 자동 인식하고 각 디바이스에 노드 ID를 자동적으로 리셋한다.
또한, 통신 시스템을 구성하는 각 디바이스에는 버스 리셋의 활성화에 의해 변경되지 않는 특정 ID 정보가 미리 제공된다(이하, 고유 ID라고 칭함).
그러한 통신 시스템에서는, 노드 ID는 버스 리셋 전후에 상이할 수도 있고, 이러한 변화를 적절하게 다룰 수 있는 시스템이 요구되어 왔다.
또한, 그러한 통신 시스템에서는, 전술된 고유 ID 또는 노드 ID로부터, 각 디바이스의 기능 및 특징을 가리키는 정보를 구할 수 없었다.
예를 들면, 통신 시스템 상의 개인용 컴퓨터에서, 동일 통신 시스템에 접속된 복수 개의 디지털 비디오 카메라로부터 획득된 화상 정보를 편집 또는 처리하는 경우에, 각 DVC에 의해 찍혀진 화상에 대한 정보(예를 들면 화상 포맷 또는 데이터 압축 부호화 방법에 대한 정보)와 각 DVC에 제공된 카메라부에 대한 정보(예를 들면 필터에 대한 정보)가 요구된다.
그러한 정보를 얻기 위하여, PC는 예를 들면 CTS(command transaction set)를 이용하는 선정된 통신 절차를 따라야만 한다. 따라서, 통신 회수가 커지게 되고 필요한 정보의 개수 또는 필요한 디바이스의 개수의 증가로 인해 매우 성가신 절차가 필요하게 된다.
본 발명의 목적은 전술된 결점을 해결하는 것이다.
본 발명의 다른 목적은 복수 개의 디바이스의 접속 상태가 변화되는 경우에도, 각 디바이스를 인식하고 각 디바이스의 기능 및 화상에 대한 정보를 얻을 수 있는 정보 통신 장치를 제공하는 것이다.
그러한 목적들에 대한 바람직한 실시예로서, 복수 개의 디바이스들의 접속 상태를 자동 인식할 수 있는 통신 시스템에 접속 가능한 정보 통신 장치는: 복수 개의 디바이스들 각각의 디바이스 고유의 ID 정보를 조회하기 위한 통신 수단과; 상기 ID 정보로부터 상기 디바이스의 기능에 대한 정보를 검출하기 위한 검출 수단을 포함한다.
다른 실시예로서, 복수 개의 디바이스들의 접속 상태를 자동 인식할 수 있는 통신 시스템에 접속 가능한 정보 통신 장치는: 복수 개의 디바이스들 각각의 디바이스 고유의 ID 정보를 조회하기 위한 통신 수단; 상기 ID 정보로부터 상기 디바이스의 기능에 대한 정보의 유무를 검출하기 위한 검출 수단; 및 상기 검출 수단에 의한 검출 결과에 따라 디바이스의 선정된 어드레스 내에 저장된, 디바이스의 기능에 대한 정보의 판독을 제어하기 위한 제어 수단을 포함한다.
본 발명의 또 다른 목적은 복수 개의 디바이스들의 접속 상태가 변화되는 경우에도, 각 디바이스를 인식하고 각 디바이스의 기능 및 화상에 대한 정보를 용이하게 얻을 수 있는 정보 통신 방법을 제공하는 것이다.
그러한 목적에 대한 바람직한 실시예로서, 복수 개의 디바이스들의 접속 상태를 자동 인식할 수 있는 통신 시스템에 이용할 수 있는 정보 통신 방법은: 복수 개의 디바이스들 각각의 디바이스 고유의 ID 정보를 조회하는 단계; 및 이 ID 정보로부터 디바이스의 기능에 대한 정보를 검출하는 단계를 포함한다.
다른 실시예로서, 복수 개의 디바이스들의 접속 상태를 자동 인식할 수 있는 통신 시스템에 이용할 수 있는 정보 통신 방법은: 복수 개의 디바이스들 각각의 디바이스 고유의 ID 정보를 조회하는 단계; 및 이 ID 정보로부터 디바이스의 기능에 대한 정보의 유무를 검출하는 단계; 및 상기 디바이스의 기능에 대한 정보의 유무에 따라 디바이스의 선정된 어드레스에 저장된, 디바이스의 기능에 대한 정보의 판독을 제어하는 단계를 포함한다.
본 발명의 또 다른 목적은 복수 개의 디바이스들의 접속 상태가 변화되는 경우에도, 각 디바이스를 인식하고 각 디바이스의 기능 및 화상에 대한 정보를 용이하게 얻을 수 있는 정보 통신 시스템을 제공하는 것이다.
이러한 목적에 대한 바람직한 실시예로서, 복수 개의 디바이스들의 접속 상태를 자동 인식할 수 있는 정보 통신 시스템은: 복수 개의 디바이스들 중 적어도 한 디바이스로부터 나머지 디바이스들 각각의 디바이스 고유의 ID 정보를 조회하기 위한 통신 수단; 및 이 ID 정보로부터 디바이스의 기능에 대한 정보를 검출하는 단계를 포함한다.
다른 실시예로서, 복수 개의 디바이스들의 접속 상태를 자동 인식할 수 있는 정보 통신 시스템은: 제1 디바이스로부터 나머지 디바이스들 각각의 디바이스 고유의 ID 정보를 조회하기 위한 통신 수단; 이 ID 정보로부터 디바이스의 기능에 대한 정보의 유무를 검출하기 위한 검출 수단; 및 상기 검출 수단에 의한 검출 결과에 따라 상기 디바이스의 선정된 어드레스에 저장된, 디바이스의 기능에 대한 정보의판독을 제어하는 제어 수단을 포함한다.
본 발명의 또 다른 목적과 그 특징은 실시예의 후속 상세 설명으로부터 보다 명백하게 될 것이다.
도 1은 제1 실시예를 구성하는 정보 통신 시스템의 구성을 나타내는 도면.
도 2는 각 디바이스(노드)에 설정된 노드 ID의 구성을 나타내는 도면.
도 3은 제1 실시예의 ROM 구성의 일부를 나타내는 도면.
도 4는 제1 실시예의 고유 ID(301-303)의 상세 구성을 나타내는 도면.
도 5는 PC(103)의 구성을 나타내는 도면.
도 6은 제1 실시예의 PC(103)의 제어 시퀀스를 나타내는 흐름도.
도 7은 제2 실시예의 ROM 구성의 일부를 나타내는 흐름도.
도 8은 ROM 구성의 선정된 어드레스에 저장된 노드 정보의 구성을 나타내는 도면.
도 9는 제2 실시예의 고유 ID(901-903)의 상세 구성을 나타내는 도면.
도 10은 제2 실시예의 PC(103)의 제어 시퀀스를 나타내는 흐름도.
<도면의 주요 부분에 대한 부호의 설명>
101, 102 : 디지털 비디오 카메라
103 : 개인용 컴퓨터
104 : 시리얼 버스 케이블
106 : 표시 디바이스
107 : 조작 디바이스
108 : 디지털 인터페이스
본 발명의 바람직한 실시예들은 첨부된 도면을 참조하여 이하에 상세히 기술될 것이다.
[제1 실시예]
도 1은 본 발명의 제1 실시예를 구성하는 정보 통신 시스템의 구성을 나타내는 블럭도이다. 본 실시예의 정보 통신 시스템은 IEEE 1394 규격에 기초한 디지털 인터페이스로 구성된 시리얼 버스 통신 시스템이다. 본 시스템의 통신 시스템에 있어서, 이 시스템에 사용된 모든 디바이스들은 동일 제조자로부터 제조된 것이다.
도 1에는 사물의 광영상을 촬영하기 위한 촬영부와 이 촬영부를 이용하여 촬영된 화상 정보를 출력하기 위한 디지털 인터페이스(108)를 각기 포함하는 디지털 비디오 카메라(DVC)(101, 102)가 도시되어 있다.
도 1에는 또한 DVC들(101, 102)로부터의 화상 정보와 DVC들(101, 102)을 가리키는 정보(예를 들면 아이콘)를 표시할 수 있는 표시 디바이스(106)와, 표시 화상에 기초하여 선정된 동작을 표시 디바이스(106) 상에 입력하기 위한 조작 디바이스(107)를 포함하는 개인용 컴퓨터(103)가 도시되어 있다. PC(103)은 또한 디지털 인터페이스(108)를 통하여 DVC들(101, 102)에 의해 촬영된 화상 정보를 수신하여 이 화상 정보를 편집하는 기능을 가진다.
도 1에는 DVC들(101, 102)과 PC(103)에 제공된 디지털 인터페이스(108)를 접속하는 시리얼 버스 케이블(104)이 또한 도시되어 있다.
도 2는 각 디바이스(노드)에 장착된 노드 ID의 구성을 나타낸다.
도 2를 참조하면, 노드 ID(201, 202)는 64비트 어드레스 공간을 가지며 IEEE 1394 규격에 기초한 방법에 의해 DVC들(101, 102)과 PC(103) 각각에 설정된다. 도 1에 나타난 통신 시스템을 버스 리셋하는 경우에, 통신 시스템의 접속 구성의 자동 인식으로 인해 전술된 노드 ID가 리셋된다. 이 버스 리셋은 예를 들면, 전원 공급의 시작, 통신 시스템에 디바이스의 부가 또는 제거, 또는 통신 시스템 상의 디바이스로부터의 리셋 요구 명령에 응답하여 활성화된다.
도 2를 참조하면, 노드 번호(202)는 6비트로 표시되어 로컬 통신 시스템에서 최대 63개의 디바이스의 접속을 가능케 한다(63번은 방송용으로 사용됨). 버스 번호(201)는, 10비트로 표시되어 브리지들을 통하여 도 1에 나타난 것과 같이, 최대 1023개의 통신 시스템의 접속을 가능케 한다(1023번은 로컬 버스를 가리키는 데 사용됨).
노드들 간의 통신은 각 노드에 대해 설정된 노드 ID(201, 202)와 각 노드의 어드레스 공간(구체적으로는 구성 ROM(configuration ROM)의 어드레스 공간)을 지정하는 48-비트 어드레스(203)를 이용하여 수행될 수 있다. 예를 들면, 어드레스(203)가 명령(command) 등의 교환을 지시하는 경우에, 선정된 프로토콜(예를 들면 AV 장비 제어용 AV/C 프로토콜)에 기초하여 CTS(command transaction set)가 전송된다. 또한, 어드레스(203)가 각 노드에 제공된 타이머를 관리하는 어드레스를 지정하는 경우에, 통신 사이클의 타이밍이 제어된다.
도 3은 제1 실시예의 디지털 인터페이스에 구비된 구성 ROM의 일부를 나타낸다. IEEE 1394 규격 하에서, 각 노드는 다양한 정보를 제공하기 위한 구성 ROM을 구비한다.
도 3을 참조하면, 구성 ROM은 FFFF F000 0400 내지 FFFF F000 0410의 어드레스에 선정된 정보를 저장하는데, 특히 어드레스들 FFFF F000 040C와 FFFF F000 0410에 각 노드에 고유한 ID 정보(이하 고유 ID라 함)를 저장한다.
도 3에 나타난 바와 같이, 어드레스들 FFFF F000 040C와 FFFF F000 0410에 저장된 고유 ID는 3바이트의 벤더(vender) ID(301)와 5바이트의 칩 ID(302, 303)으로 구성된다. 벤더 ID(301)은 IEEE에의 신청에 의해 각 벤더에 의해 획득되고 이 벤더를 특정한다. 칩 ID(302, 303)는 각 노드가 고유 ID를 가지는 방식으로 각 벤더에 의해 임의적으로 할당된다. 따라서, 각 노드의 고유 ID(301-303)는 다른 어떤 노드에서도 발생되지 않는다.
본 실시예에 있어서, 통신 과정에서의 버스 리셋으로 인해 노드 ID가 변화되는 경우에도, 각 디바이스의 고유 ID(301-303)를 이용하여 리셋 노드 ID(201, 202)의 변화를 조사하며, 그에 따라 이 버스 리셋 이후에 통신이 재개될 수 있다.
도 4는 제1 실시예의 고유 ID(301-303)의 상세 구성을 나타내는 도면이다. 본 실시예에서, 전술된 고유 ID(301-303)의 칩 ID(302, 303)는 각 디바이스의 기능을 가리키는 정보(이러한 정보를 이하 노드 정보라 칭함)를 저장하기 위한 영역을 구비한다.
본 실시예에서, 노드 정보는 특정 노드에 제공된 화상 정보에 관련된 정보, 예를 들면 화상 정보를 전송, 편집 또는 처리하는데 필요한 정보를 보다 구체적으로 가리킨다.
도 4를 참조하면, 칩 ID(302, 303)의 1 바이트(8 비트), 즉 칩 ID(302)의 영역은 그러한 노드 정보용으로 사용된다. 또한, 각 디바이스 고유의 시리얼 넘버(serial number)는 나머지 5 바이트(40-비트)의 칩 ID 영역(303)에 부여된다. 따라서, 각 디바이스의 고유 ID는 디바이스 자체의 노드 정보를 포함하여 임의의 다른 디바이스의 ID 정보와는 다른 특정 ID 정보가 된다. 전술된 노드 정보는 도 3에 나타난 ROM 구성의 "chip_id_hi" 내에 저장된다.
도 4를 참조하면, 정보(401)는 각 노드의 카메라부에 제공된 CCD 필터의 종류를 가리킨다(예를 들면, "0"은 원색 필터를, "1"은 보색(complementary color) 필터를 가리킴). 이 정보는 각 노드의 화상 정보에 대한 선정된 색 관리 프로세스를 실행하는데 사용될 수 있다.
정보(402)는 각 노드에서 생성된 화상 정보의 화상 포맷을 가리킨다(예를 들면, "0"은 NTSC 시스템을, "1"은 PAL 시스템을 가리킴). 이 정보는 각 노드의 화상 정보에 대한 선정된 디스플레이 프로세스를 실행하는데 사용될 수 있다.
정보(403)는 노드의 종류를 가리킨다(예를 들면 "0"은 디지털 비디오 카메라를, "1"은 디지털 스틸 카메라를 가리킴). 이 정보는 각 노드로부터 제공될 수 있는 화상 정보(즉 동화상 또는 정지 화상)를 형태를 특정화할 수 있게 하고 일치하는 화상 프로세스를 실행할 수 있게 한다.
또한, 도 4에서, 정보(404-406)는 각 노드에 의해 지원되는 통신 프로토콜을 가리킨다. (404)는 AV 디바이스의 동화상/음성 데이터의 통신을 제어하는 통신 프로토콜(AV/C 프로토콜)을 가리키고; (405)는 AV 디바이스의 정지 화상과 프린터와의 통신을 제어하는 통신 프로토콜(다이렉트 프린트 프로토콜)을 가리키며; (406)는 스캐너, 하드디스크, DVD 플레이어, CD-ROM 플레이어 또는 PC와 같은 디바이스와의 통신을 제어하는 통신 프로토콜(시리얼 버스 프로토콜 2)을 가리킨다. 해당 필드에 저장된 데이터가 "1" 또는 "0"일 경우 프로토콜은 각기 지원 또는 지원되지 않으며, 일부 디바이스들은 모든 프로토콜을 지원할 수 있다. 이들 정보를 통하여 각 노드의 화상 정보 통신을 제어할 수 있다.
도 4를 더 참조하면, 8-비트의 칩 ID(302)의 2-비트의 나머지 영역(407)은 다른 노드 정보를 위하여 예비로 보유한다.
칩 ID(302)에 그러한 필드의 존재에 의해, 각 노드는 고유 ID와 함께 그 자신의 노드 정보(특히 지원되는 통신 프로토콜)를 알 수 있다.
도 5는 도 1에 나타난 개인용 컴퓨터(103)의 구성을 나타낸다.
도 5에는, 시리얼 버스 케이블(501); 디지털 인터페이스(108)를 통하여 입력된 고유 ID로부터 노드 정보를 검출하기 위한 검출 회로(502); 마이크로컴퓨터를 포함하고 개인용 컴퓨터(103)의 다양한 처리부의 기능을 제어하게 되어 있는 제어부(503); 및 고유 ID를 조회하는데 사용된 노드 ID와 조합하여 디지털 인터페이스(108)를 통하여 입력된 고유 ID를 저장하기 위한 메모리(504)가 도시되어 있다.
특히, 제어부(503)는 검출 회로(502)의 검출 결과(보다 구체적으로는, 도 4에 나타난 통신 프로토콜 정보)에 기초하여 디지털 인터페이스(108)를 제어함으로써, 특정 노드와의 통신을 제어한다. 또한, 제어 회로(503)는 검출 회로(502)에 의한 검출 결과에 기초하여 선정된 화상 프로세싱을 실행하기 위한 화상 처리 회로를 포함한다.
도 6은 제1 실시예의 PC(103)의 제어 시퀀스를 나타내는 흐름도이다.
도 1에 나타난 통신 시스템을 구성하고 각 디바이스의 노드 ID를 설정한 후, PC(103)은 디지털 인터페이스(108)(단계 S601)로부터 각 디바이스의 고유 ID를 조회하기 위한 패킷 데이터(packet data)를 출력한다(단계 S601).
이러한 조회에 응답하여, 통신 시스템 상의 2가지 DVC들(101, 102) 각각은 각 디바이스에 제공된 구성 ROM의 어드레스들 FFFF F000 040C와 FFFF F000 0410으로부터 벤더 IC(301)와 칩 ID(302, 303)를 판독하고, 그러한 ID 정보를 포함하는 패킷 데이터를 되돌려준다. PC(103)은 디지털 인터페이스(108)를 통하여 DVC들(101, 102)로부터 전송된 패킷 데이터(고유 ID를 포함)를 수신한다(단계 S602).
디지털 인터페이스(108)는 검출 회로(502)에 상기 입력된 패킷 데이터에 포함된 고유 ID를 공급한다. 이 검출 회로(502)는 각 DVC용으로 설정된 노드 ID에 대응하여 DVC들(101, 102)의 고유 ID를 메모리(504)에 저장하고, DVC(101, 102)의 기능과 특징에 관련된 노드 정보를 검출하여 제어부(503)에 송신한다(단계 S603).
제어부(503)는 검출 회로(502)에 의한 검출 결과(보다 구체적으로는 도 4에나타난 통신 프로토콜 정보)에 기초하여 디지털 인터페이스(108)를 제어하고, 특정 디바이스와의 화상 정보의 통신을 개시한다(단계 S604).
예를 들면, 제어부(503)는, DVC(101)의 고유 ID로부터, 지원되는 통신 프로토콜의 종류를 인식할 수 있다. DVC(101)가 AV/C 프로토콜을 지원한다고 인식되면, 제어부(503)는 AV/C 프로토콜의 CTS를 활용하여 DVC(101)와 통신하기 위하여 디지털 인터페이스(108)를 제어한다.
통신 과정에서 버스 리셋의 경우, PC(103)은 각 디바이스 상의 리셋된 노드 ID와 각 디바이스를 식별하는 고유 ID를 상호 대응되게 메모리(504)에 재 저장한다. 이러한 방식으로 PC(103)는 버스 리셋 전후에 통신을 유지할 수 있다(단계 S605).
선정된 통신 프로토콜에 기초하여 화상 정보를 수신한 후(단계 S606), 제어부(503)는 그러한 화상 정보에 대하여, 각 디바이스의 고유 ID로부터 획득된 노드 정보에 기초하여 화상 처리를 실행한다(단계 S607).
따라서, PC(103)의 제어부(503)는 표시부(106) 상에 표시, 편집 응용 프로그램으로 편집 및 처리, 하드디스크와 같은 메모리 디바이스에 저장, 또는 도시되지 않은 프린터를 이용한 프린팅과 같은, 디지털 인터페이스(108)를 통하여 표시되는 것과 같은 DVC들(101, 102)로부터 등록된 화상 정보에 대한 다양한 제어를 실행할 수 있다.
예를 들면, 제어부(503)는 DVC(101)의 고유 ID의 노드 정보(302)로부터 CCD 필터 정보(401), 화상 포맷 정보(402) 및 노드의 종류를 가리키는 정보(403)를 식별하고 있다. 노드 종류 정보(403)에 기초하여 DVC(101)가 디지털 비디오 카메라인 것을 확인하면, PC(103)은 사용자의 명령에 따라 DVC(101)로부터의 화상 정보를 입력하기 위하여 통신을 초기화한다. DVC(101)로부터 화상 정보가 수신되었다면, PC(103)는 입력 데이터에 대해 화상 포맷 정보(402)에 기초한 신호 처리를 적용하고, 표시부(106)에 그러한 화상 데이터를 표시한다. 또한, PC(103)는 CCD 필터 정보(401)에 기초하여 상기 입력된 화상 정보에 대한 색 관리 프로세스를 실행함으로써, 표시부(106) 상에서 원색에 가까운 색 재현을 얻게 된다.
전술된 바와 같이, 제1 실시예의 통신 시스템은 각 버스 리셋 시, 각 노드에 할당된 노드 ID와 고유 ID 사이의 대응 관계를 형성할 수 있게 되어, 버스 리셋에 의한 노드 ID의 변경에 적응하게 된다.
또한, 각 디바이스의 고유 ID에 전술된 노드 정보를 설정함으로써, 각 디바이스의 노드 정보를 용이하게 얻게 된다.
[제2 실시예]
도 1을 참조하여 제2 실시예의 통신 시스템을 설명할 것이다. 후속되는 제2 실시예에서, 제1 실시예의 구성 성분과 동일하거나 등가인 구성 성분은 제1 실시예에서와 같은 번호로 표시될 것이며 이것에 대해서는 더 이상 설명되지 않을 것이다.
도 7은 제2 실시예의 디지털 인터페이스(108)에 제공된 구성 ROM의 일부를 나타내는 도면이다. 제1 실시예에서와 같이, 각 노드는 구성 ROM의 어드레스 FFFF F000 040C와 FFFF F000 0410으로부터, 각 노드에 대한 특정의 고유 ID를 판독할 수있다.
도 7을 참조하면, 어드레스 FFFF F000 040C와 FFFF F000 0410은 제1 실시예에서와 같이, 3-바이트의 벤더 ID(701)와 5-바이트의 칩 ID(702, 703)를 저장한다.
결과적으로, 통신 과정에서 디바이스의 노드 ID를 변경하는 경우에도, 본 발명의 통신 시스템은 그러한 노드 ID(701-703)를 이용하여 리셋 노드 ID(201, 202)의 변화를 조사할 수 있고 버스 리셋 후에 통신을 재개할 수 있다.
도 7에서, 구성 ROM의 어드레스 FFFF F000 0428로부터 시작되는 영역(704)은 각 벤더에 의해 임의적으로 이용할 수 있는 옵션 영역을 구성한다. 본 발명에 있어서, 각 노드의 노드 정보는 그러한 옵션 영역(704)의 선정된 어드레스에 저장된다. 도 8은 어드레스 FFFF F000 0428에 저장된 노드 정보의 구성을 나타낸다.
제1 실시예에서와 같이, 노드 정보는 각 디바이스에 장착된 기능을 가리키고, 보다 구체적으로는 각 디바이스에 제공되는 화상 정보에 관한 것이다.
또한, 정보(801)는 각 노드의 카메라부에 제공된 CCD 필터의 종류를 가리킨다(예를 들면 "0"은 원색 필터를, "1"은 보색 필터를 가리킴). 정보(802)는 각 노드에 생성된 화상 정보의 화상 포맷(예를 들면 "0"은 NTSC 시스템을 "1"은 PAL 시스템을 가리킴)을 가리킨다. 정보(803)는 노드의 종류(예를 들면 "0"은 디지털 비디오 카메라를, "1"은 디지털 스틸 카메라를 가리킴)를 가리킨다.
도 8을 참조하면, 정보(804)-(806)는 노드들에 지원되는 통신 프로토콜 정보를 가리킨다(804는 전술된 AV/C 프로토콜을 가리키고; 805는 다이렉트 프린트 프로토콜을 가리키며; 806은 시리얼 버스 프로토콜 2를 가리킨다). 해당 필드에 저장된데이터가 "1" 또는 "0"인 경우 프로토콜은 각기 지원 또는 지원되지 않고 일부 디바이스들은 모든 프로토콜을 지원할 수도 있다. 이들 정보는 각 노드의 화상 정보의 통신을 제어할 수 있게 한다.
더욱이 도 8을 참조하면, 영역(807)은 다른 노드 정보를 위하여 예비된다.
본 발명에 있어서, 도 7에 나타난 고유 ID(701-703)의 칩 ID(702, 703)에는, 각 디바이스의 구성 ROM이 전술된 노드 정보를 가지고 있는지를 가리키는 영역이 제공된다. 도 9는 제2 실시예의 고유 ID의 구성을 나타낸다.
도 9에서, 칩 ID(702)의 1-비트의 영역(901)은 노드 정보가 구성 ROM의 선정된 영역 내에 포함되는지를 가리키는 플래그용으로 사용된다. 나머지 39-비트의 영역(902)은 각 디바이스에 특정된 시리얼 넘버를 저장하는데 사용된다. 따라서, 각 디바이스의 고유 ID는 임의의 다른 디바이스들과는 다르게 되고 자신 소유의 디바이스의 노드 정보가 존재하는지를 가리키는 정보를 포함한다.
도 9에서, 노드 정보 플래그(901) "1" 또는 "0"은 각기 구성 ROM의 선정된 영역(704)의 노드 정보의 존재 여부를 가리킨다.
도 10은 제2 실시예의 PC(103)의 제어 시퀀스를 나타내는 흐름도이다. 이 제2 실시예에서, PC(103)은 도 5에 나타난 바와 같이 구성된다.
제2 실시예의 통신 시스템에 있어서, 각 디바이스의 노드 ID의 세팅 후, PC(103)은 디지털 인터페이스(108)로부터 각 디바이스의 고유 ID를 조회하기 위한 패킷 데이터를 출력한다(단계 S1001).
그러한 조회에 응답하여, 통신 시스템 상의 2개의 DVC들(101, 102) 각각은각 디바이스에 제공된 구성 ROM의 어드레스 FFFF F000 040C와 FFFF F000 0410으로부터 벤더 ID(701)와 칩 ID(702, 703)을 판독하고 그러한 ID 정보를 포함하는 패킷 데이터(packet data)로 복귀한다. PC(103)은 디지털 인터페이스(108)를 통하여, DVC들(101, 102)로부터 전송된 패킷 데이터(고유 ID를 포함)를 수신한다(단계 S1002).
디지털 인터페이스(108)는 검출 회로(502)에 상기 등록된 패킷 데이터에 포함된 고유 ID를 공급한다. 이 검출 회로(502)는 메모리(504)에서 각 DVC용으로 설정된 노드 ID에 대응하여 DVC들(101, 102)의 고유 ID를 저장한다. 또한, 각 고유 ID의 노드 정보 플래그(801)로부터, 노드의 기능 및 특징에 관련된 노드 정보가 DVC들(101, 102)의 구성 ROM의 영역(704)에 존재하는지의 여부에 대해 검출하여 이 검출 결과를 제어부(503)에 송신한다(단계 S1003).
각 디바이스의 고유 ID의 노드 정보 플래그(801)가 "0"인 경우, 제어부(503)는 각 디바이스의 구성 ROM의 어드레스 FFFF F000 0428에 저장된 노드 정보(801-807)를 판독한다(단계 S1004).
제어부(503)는 DVC(101, 102)로부터 판독된 노드 정보(보다 구체적으로는 도 8에 나타난 통신 프로토콜 정보)에 기초하여 디지털 인터페이스를 제어하고, 디바이스를 이용하여 화상 정보의 통신을 시작한다(단계 S1005).
예를 들면, 제어부(503)는 DVC(101)의 고유 ID로부터, 지원되는 통신 프로토콜의 종류를 인식할 수 있다. DVC(101)가 AV/C 프로토콜을 지원하는 것으로 식별되면, 제어부(503)는 AV/C 프로토콜의 CTS를 활용하는 DVC(101)과 통신하기 위하여디지털 인터페이스(108)를 제어한다.
통신 과정에서 버스 리셋의 경우, PC(103)는 메모리(504)에서 각 디바이스에 대한 노드 ID 리셋과 상호 대응되는 각 디바이스를 식별하기 위한 고유 ID를 재 저장한다. 이러한 방식으로 PC(103)은 버스 리셋 전후에 통신을 유지할 수 있다(단계 S1006).
선정된 통신 프로토콜에 기초하여 화상 정보를 수신한 후(단계 S1007), 제어부(503)는 그러한 화상 정보에 대하여, 각 디바이스의 구성 ROM으로부터 판독된 노드 정보에 기초하여 화상 처리를 실행한다(단계 S1008).
따라서, PC(103)의 제어부(503)는 표시부(106) 상에 표시되는 것과 같이, 디지털 인터페이스(108)를 통하여 DVC들(101, 102)로부터 등록된 화상 정보에 대한 다양한 제어를 실행하여, 편집 응용 프로그램으로 편집 및 처리, 하드디스크와 같은 메모리 디바이스에 저장, 또는 표시되지 않은 프린터를 이용한 프린팅을 한다. 메모리(504)는 또한 고유 ID에 응답하여, 제어부(503)의 조회에 의해 얻어진 각 디바이스의 노드 정보를 기록할 수 있다.
예를 들면, 제어부(503)는 CCD 필터 정보(801), 화상 포맷 정보(802) 및 DVC(101)에 장착된 구성 ROM의 어드레스 FFFF F000 0428에 저장된 노드 정보로부터 노드의 정보를 가리키는 정보(803)를 가리킨다. DVC(101)이 노드 종류 정보(803)에 기초하는 디지털 비디오 카메라라고 식별되면, PC(103)는 사용자의 명령에 따라 DVC(101)로부터 화상 정보를 등록하기 위하여 통신을 시작한다. DVC(101)로부터 화상 정보가 수신되면, PC(103)은 입력 데이터에 대한 화상 포맷 정보에 기초한 신호처리를 하여 그러한 화상 데이터를 표시부(106)에 표시한다. 또한, PC(103)는 CCD 필터 정보(801)에 기초하여 상기 화상 정보에 대한 색 관리 프로세스를 실행함으로써, 표시부(106)상에 원색에 가까운 색 재생을 얻게 된다.
전술된 바와 같이, 제2 실시예의 통신 시스템은 각 버스 리셋 시, 각 노드에 할당된 노드 ID와 고유 ID 간에 대응점을 형성함으로써, 버스 리셋에 의한 노드 ID의 변화에 적응한다.
또한, 전술된 노드 정보가 각 노드의 고유 ID에서, 구성 ROM의 선정된 어드레스에 저장되는지의 여부를 가리키는 플래그를 세팅함으로써, 각 디바이스의 노드 정보를 용이하게 얻을 수 있게 한다.
본 발명은 그 진의 또는 본질적인 특징에서 벗어남이 없이 다른 특정 형태로 구현될 수도 있다.
예를 들면, 전술된 실시예들은 IEEE 1394 규격에 기초한 디지털 인터페이스로 구성된 통신 시스템으로 설명되었지만, 본 발명은 그러한 실시예에 국한되지 않는다.
본 발명은 접속 상태를 자동적으로 재인식할 수 있는 임의의 통신 시스템에 적용 가능하고, 각 재인식 프로세스 시 설정된 통신 제어 ID의 변경은 각 디바이스에 특정된 ID 정보와 상관될 수 있다.
따라서, 전술된 실시예들은 모든 관점에서 단지 일례를 든 것일 뿐이고, 본 발명을 제한하도록 해석되어서는 안된다.
본 발명의 범위는 첨부된 청구 범위에 의해 규정되며, 이 명세서의 상세 설명에 의해서는 전혀 제한되지 않는다. 게다가, 청구 범위의 균등물에 속하는 모든 변형과 변경은 본 발명의 범위 안에 드는 것으로 간주된다.

Claims (24)

  1. 통신 시스템의 구성을 자동적으로 인식할 수 있는 디지털 인터페이스를 갖는 통신 장치에 있어서,
    소망의 디바이스 고유의 ID 정보를 상기 소망의 디바이스에 조회하는 제어 수단과,
    상기 소망의 디바이스가 소정의 통신 프로토콜을 지원하는지 여부를 상기 ID 정보로부터 검출하는 검출 수단을 포함하고,
    상기 통신 장치는, 상기 통신 시스템의 구성이 변화한 후에, 상기 ID 정보를 이용하여 상기 소망의 디바이스의 새로운 노드 ID를 조사하는 것을 특징으로 하는 통신 장치.
  2. 제1항에 있어서, 상기 ID 정보는, 상기 소망의 디바이스의 벤더 ID 및 시리얼 넘버(serial number)를 포함하는 것을 특징으로 하는 통신 장치.
  3. 제1항 또는 제2항에 있어서, 상기 디지털 인터페이스는, IEEE 1394 규격에 준거하는 디지털 인터페이스인 것을 특징으로 하는 통신 장치.
  4. 통신 시스템의 구성을 자동적으로 인식할 수 있는 디지털 인터페이스를 갖는 통신 장치에 있어서,
    소망의 디바이스 고유의 ID 정보를 상기 소망의 디바이스에 조회하는 제어 수단과,
    상기 소망의 디바이스가 디지털 비디오 카메라인지 여부를 상기 ID 정보로부터 검출하는 검출 수단을 포함하고,
    상기 통신 장치는, 상기 통신 시스템의 구성이 변화한 후에, 상기 ID 정보를 이용하여 상기 소망의 디바이스의 새로운 노드 ID를 조사하는 것을 특징으로 하는 통신 장치.
  5. 제4항에 있어서, 상기 ID 정보는, 상기 소망의 디바이스의 벤더 ID 및 시리얼 넘버를 포함하는 것을 특징으로 하는 통신 장치.
  6. 제4항 또는 제5항에 있어서, 상기 디지털 인터페이스는, IEEE 1394 규격에 준거하는 디지털 인터페이스인 것을 특징으로 하는 통신 장치.
  7. 통신 시스템의 구성을 자동적으로 인식할 수 있는 디지털 인터페이스를 갖는 통신 장치에 있어서,
    소망의 디바이스 고유의 ID 정보를 상기 소망의 디바이스에 조회하는 제어 수단과,
    상기 소망의 디바이스가 소정의 통신 프로토콜을 지원하는지 여부를 표시하는 정보를 포함하는 디바이스 정보가 소정의 어드레스에 저장되어 있는지 여부를상기 ID 정보로부터 검출하는 검출 수단을 포함하고,
    상기 통신 장치는, 상기 통신 시스템의 구성이 변화한 후에, 상기 ID 정보를 이용하여 상기 소망의 디바이스의 새로운 노드 ID를 조사하는 것을 특징으로 하는 통신 장치.
  8. 제7항에 있어서, 상기 ID 정보는, 상기 소망의 디바이스의 벤더 ID 및 시리얼 넘버를 포함하는 것을 특징으로 하는 통신 장치.
  9. 제7항 또는 제8항에 있어서, 상기 디지털 인터페이스는, IEEE 1394 규격에 준거하는 디지털 인터페이스인 특징으로 하는 통신 장치.
  10. 통신 시스템의 구성을 자동적으로 인식할 수 있는 디지털 인터페이스를 갖는 통신 장치에 있어서,
    소망의 디바이스 고유의 ID 정보를 상기 소망의 디바이스에 조회하는 제어 수단과,
    상기 소망의 디바이스가 디지털 비디오 카메라인지 여부를 표시하는 정보를 포함하는 디바이스 정보가 소정의 어드레스에 저장되어 있는지 여부를 상기 ID 정보로부터 검출하는 수단을 포함하고,
    상기 통신 장치는, 상기 통신 시스템의 구성이 변화한 후에, 상기 ID 정보를 이용하여 상기 소망의 디바이스의 새로운 노드 ID를 조사하는 것을 특징으로 하는통신 장치.
  11. 제10항에 있어서, 상기 ID 정보는, 상기 소망의 디바이스의 벤더 ID 및 시리얼 넘버를 포함하는 것을 특징으로 하는 통신 장치.
  12. 제10항 또는 제11항에 있어서, 상기 디지털 인터페이스는, IEEE 1394 규격에 준거하는 디지털 인터페이스인 특징으로 하는 통신 장치.
  13. 통신 시스템의 구성을 자동적으로 인식할 수 있는 디지털 인터페이스를 갖는 통신 장치의 처리 방법에 있어서,
    소망의 디바이스 고유의 ID 정보를 상기 소망의 디바이스에 조회하는 단계와,
    상기 소망의 디바이스가 소정의 통신 프로토콜을 지원하는지 여부를 상기 ID 정보로부터 검출하는 단계와,
    상기 통신 시스템의 구성이 변화한 후에, 상기 ID 정보를 이용하여 상기 소망의 디바이스의 새로운 노드 ID를 조사하는 단계
    를 포함하는 것을 특징으로 하는 처리 방법.
  14. 제13항에 있어서, 상기 ID 정보는, 상기 소망의 디바이스의 벤더 ID 및 시리얼 넘버를 포함하는 것을 특징으로 하는 처리 방법.
  15. 제13항 또는 14항에 있어서, 상기 디지털 인터페이스는, IEEE 1394 규격에 준거하는 디지털 인터페이스인 것을 특징으로 하는 처리 방법.
  16. 통신 시스템의 구성을 자동적으로 인식할 수 있는 디지털 인터페이스를 갖는 통신 장치의 처리 방법에 있어서,
    소망의 디바이스 고유의 ID 정보를 상기 소망의 디바이스에 조회하는 단계와,
    상기 소망의 디바이스가 디지털 비디오 카메라인지 여부를 상기 ID 정보로부터 검출하는 단계와,
    상기 통신 시스템의 구성이 변화한 후에, 상기 ID 정보를 이용하여 상기 소망의 디바이스의 새로운 노드 ID 조사하는 단계
    를 포함하는 특징으로 하는 처리 방법.
  17. 제16항에 있어서, 상기 ID 정보는, 상기 소망의 디바이스의 벤더 ID 및 시리얼 넘버를 포함하는 것을 특징으로 하는 처리 방법.
  18. 제16항 또는 제17항에 있어서, 상기 디지털 인터페이스는, IEEE 1394 규격에 준거하는 디지털 인터페이스인 것을 특징으로 하는 처리 방법.
  19. 통신 시스템의 구성을 자동적으로 인식할 수 있는 디지털 인터페이스를 갖는 통신 장치의 처리 방법에 있어서,
    소망의 디바이스 고유의 ID 정보를 상기 소망의 디바이스에 조회하는 단계와,
    상기 소망의 디바이스가 소정의 통신 프로토콜을 지원하는지 여부를 표시하는 정보를 포함하는 디바이스 정보가 소정의 어드레스에 저장되어 있는지 여부를 상기 ID 정보로부터 검출하는 단계와,
    상기 통신 시스템의 구성이 변화한 후에, 상기 ID 정보를 이용하여 상기 소망의 디바이스의 새로운 노드 ID 조사하는 단계
    를 포함하는 것을 특징으로 하는 처리 방법.
  20. 제19항에 있어서, 상기 ID 정보는, 상기 소망의 디바이스의 벤더 ID 및 시리얼 넘버를 포함하는 것을 특징으로 하는 처리 방법.
  21. 제19항 또는 제20항에 있어서, 상기 디지털 인터페이스는, IEEE 1394 규격에 준거하는 디지털 인터페이스인 특징으로 하는 처리 방법.
  22. 통신 시스템의 구성을 자동적으로 인식할 수 있는 디지털 인터페이스를 갖는 통신 장치의 처리 방법에 있어서,
    소망의 디바이스 고유의 ID 정보를 상기 소망의 디바이스에 조회하는 단계와,
    상기 소망의 디바이스가 디지털 비디오 카메라인지 여부를 표시하는 정보를 포함하는 디바이스 정보가 소정의 어드레스에 저장되어 있는지 여부를 상기 ID 정보로부터 검출하는 단계와,
    상기 통신 시스템의 구성이 변화한 후에, 상기 ID 정보를 이용하여 상기 소망의 디바이스의 새로운 노드 ID를 조사하는 단계
    를 포함하는 것을 특징으로 하는 처리 방법.
  23. 제22항에 있어서, 상기 ID 정보는, 상기 소망의 디바이스의 벤더 ID 및 시리얼 넘버를 포함하는 것을 특징으로 하는 처리 방법.
  24. 제22항 또는 제23항에 있어서, 상기 디지털 인터페이스는, IEEE 1394 규격에 준거하는 디지털 인터페이스인 특징으로 하는 처리 방법.
KR10-1998-0034411A 1997-08-26 1998-08-25 통신장치및그처리방법 KR100394423B1 (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP22947597 1997-08-26
JP97-229475 1997-08-26
JP23707798A JP4054451B2 (ja) 1997-08-26 1998-08-24 通信装置
JP98-237077 1998-08-24

Publications (2)

Publication Number Publication Date
KR19990023846A KR19990023846A (ko) 1999-03-25
KR100394423B1 true KR100394423B1 (ko) 2003-11-28

Family

ID=26528815

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-1998-0034411A KR100394423B1 (ko) 1997-08-26 1998-08-25 통신장치및그처리방법

Country Status (8)

Country Link
US (1) US7071972B2 (ko)
EP (1) EP0899655B1 (ko)
JP (1) JP4054451B2 (ko)
KR (1) KR100394423B1 (ko)
CN (1) CN100541457C (ko)
DE (1) DE69824355T2 (ko)
MY (1) MY126745A (ko)
SG (1) SG78312A1 (ko)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7161619B1 (en) * 1998-07-28 2007-01-09 Canon Kabushiki Kaisha Data communication system, data communication control method and electronic apparatus
US6466549B1 (en) * 1999-04-12 2002-10-15 Intel Corporation Broadcast discovery in a network having one or more 1394 buses
KR20010071821A (ko) * 1999-05-11 2001-07-31 이데이 노부유끼 네트워크접속인식방법, 네트워크시스템 및네트워크접속단말장치
KR20010071861A (ko) * 1999-05-11 2001-07-31 이데이 노부유끼 네트워크 접속 인식 방법 및 네트워크 접속 단말 장치
JP4557331B2 (ja) * 1999-05-20 2010-10-06 キヤノン株式会社 情報処理装置、情報処理システム、動作制御方法、及びコンピュータ読み取り可能な記録媒体
KR100644561B1 (ko) * 1999-07-26 2006-11-13 삼성전자주식회사 디지털 인터페이스의 연결 관리방법
US7882426B1 (en) * 1999-08-09 2011-02-01 Cognex Corporation Conditional cell execution in electronic spreadsheets
US6539476B1 (en) * 1999-08-12 2003-03-25 Handspring, Inc. Mobile computer system capable for copying set-up application including removal routine from peripheral device for removing device programs after the device is removed
JP2003518878A (ja) * 1999-12-23 2003-06-10 ベーテーエス ホールディング インターナショナル ベー ヴィ 互換性を有するカメラシステム
JP2001203727A (ja) * 2000-01-18 2001-07-27 Sony Corp 通信方法及び通信装置
JPWO2002056547A1 (ja) * 2000-12-27 2004-05-20 富士通株式会社 切替え中継装置、及び切替え中継システム
JP2002297818A (ja) * 2001-03-29 2002-10-11 Ricoh Co Ltd コンテンツ情報管理装置、コンテンツ情報管理方法、該方法を実現するコンテンツ情報管理プログラム、および該コンテンツ情報管理プログラムを記録した記録媒体
FR2823626B1 (fr) * 2001-04-12 2003-07-04 Canon Kk Procede et dispositif de configuration d'une unite fonctionnelle ayant un caractere temporaire dans un reseau de communication
JP2002354329A (ja) * 2001-05-30 2002-12-06 Minolta Co Ltd 撮影装置および撮影システム
US20020184347A1 (en) * 2001-06-02 2002-12-05 Steven Olson Configuration of a machine vision system over a network
US8056009B2 (en) * 2001-06-02 2011-11-08 Cognex Technology And Investment Corporation System for initiating communication between a user interface and a vision processor
JP2003308150A (ja) * 2002-04-15 2003-10-31 Canon Inc 電子機器およびアイコン変更方法
JP4208640B2 (ja) * 2002-06-04 2009-01-14 キヤノン株式会社 印刷システムと印刷制御方法及び印刷装置とその制御方法
US20040073609A1 (en) * 2002-07-03 2004-04-15 Brother Kogyo Kabushiki Kaisha Information output system
JP3643575B2 (ja) * 2002-08-26 2005-04-27 株式会社東芝 ネットワークブリッジ装置及び方法
JP2004118242A (ja) 2002-09-20 2004-04-15 Pioneer Electronic Corp 状態告知装置、状態告知方法及び状態告知用プログラム
JP4027274B2 (ja) * 2002-12-27 2007-12-26 キヤノンマーケティングジャパン株式会社 情報処理装置及びその制御方法、プログラム
JP4333263B2 (ja) * 2003-07-30 2009-09-16 パナソニック株式会社 カメラ装置
DE502004010470D1 (de) * 2004-04-01 2010-01-14 Bayerische Motoren Werke Ag Verfahren zur feststellung von inkompatibilitäten in einem bussystem mit mehreren steurgeräten
JP4525458B2 (ja) * 2005-05-09 2010-08-18 船井電機株式会社 ハードディスクレコーダ
JP2008158999A (ja) * 2006-12-26 2008-07-10 Toshiba Corp 情報処理装置および情報処理方法
KR100885734B1 (ko) * 2007-12-17 2009-02-26 한국전자통신연구원 영상정보 처리 시스템 및 방법
US8230121B2 (en) * 2009-01-05 2012-07-24 Sierra Wireless, Inc. Method and apparatus for identifying a device handle in a computer system
US9126066B2 (en) 2010-04-08 2015-09-08 Fire Research Corp. Smart connector for integration of a foam proportioning system with fire extinguishing equipment
JP2012070111A (ja) * 2010-09-22 2012-04-05 Fuji Xerox Co Ltd 通信システム
JP6413495B2 (ja) * 2014-08-29 2018-10-31 セイコーエプソン株式会社 情報処理方法、及び、記録システム
CN114265546A (zh) * 2020-09-16 2022-04-01 昆达电脑科技(昆山)有限公司 伺服装置及伺服***

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4775931A (en) * 1984-05-11 1988-10-04 Hewlett-Packard Company Dynamically configured computing device

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5107256A (en) * 1987-11-02 1992-04-21 Matsushita Electric Industrial Co., Ltd. Method and apparatus for controlling terminals on communication network
US5850573A (en) * 1990-08-16 1998-12-15 Canon Kabushiki Kaisha Control method for peripheral device in host computer connectable to a plurality of peripheral devices
US5430525A (en) * 1990-11-30 1995-07-04 Canon Kabushiki Kaisha Image processing apparatus
US5317693A (en) * 1991-04-04 1994-05-31 Digital Equipment Corporation Computer peripheral device network with peripheral address resetting capabilities
JPH0821015B2 (ja) 1992-01-20 1996-03-04 インターナショナル・ビジネス・マシーンズ・コーポレイション コンピュータならびにそのシステム再構成化装置および方法
EP0574636B1 (fr) * 1992-06-19 1996-08-21 EURO CP s.a.r.l. Procédés pour adresser une unité fonctionnelle et pour mettre en correspondance deux unités fonctionnelles ; unité fonctionnelle et installation s'y rapportant
US5428748A (en) * 1992-09-24 1995-06-27 National Semiconductor Corporation Method and apparatus for automatically configuring a computer peripheral
US5394556A (en) * 1992-12-21 1995-02-28 Apple Computer, Inc. Method and apparatus for unique address assignment, node self-identification and topology mapping for a directed acyclic graph
JP3382276B2 (ja) * 1993-01-07 2003-03-04 キヤノン株式会社 電子機器及びその制御方法
US5502727A (en) * 1993-04-20 1996-03-26 At&T Corp. Image and audio communication system having graphical annotation capability
US6466263B1 (en) * 1993-04-28 2002-10-15 Olympus Optical Co., Ltd. Electronic still camera having pointing indicator showing operation mode
US5548782A (en) 1993-05-07 1996-08-20 National Semiconductor Corporation Apparatus for preventing transferring of data with peripheral device for period of time in response to connection or disconnection of the device with the apparatus
EP0653704A1 (en) * 1993-11-05 1995-05-17 Advanced Micro Devices, Inc. System and method for configuring expansion cards in a computer
US5666557A (en) * 1994-06-16 1997-09-09 Cassidy; Bruce Michael Method and apparatus for automatically assigning device identifiers on a parallel data bus
US5541662A (en) * 1994-09-30 1996-07-30 Intel Corporation Content programmer control of video and data display using associated data
US5875301A (en) * 1994-12-19 1999-02-23 Apple Computer, Inc. Method and apparatus for the addition and removal of nodes from a common interconnect
US5636342A (en) * 1995-02-17 1997-06-03 Dell Usa, L.P. Systems and method for assigning unique addresses to agents on a system management bus
US6452629B1 (en) * 1995-03-15 2002-09-17 Canon Kabushiki Kaisha System for installing image sensing program
US5666159A (en) * 1995-04-24 1997-09-09 Eastman Kodak Company Electronic camera system with programmable transmission capability
US5692134A (en) * 1995-09-22 1997-11-25 Adaptec, Inc. Preserving configuration information in a SCAM based SCSI system
DE69632384T2 (de) * 1995-12-19 2005-05-04 Canon K.K. Gerät und Verfahren zur Steuerung einer Mehrzahl von Fernkameras
JP3747108B2 (ja) * 1996-02-02 2006-02-22 キヤノン株式会社 デジタル撮像装置及びその制御方法
US5809331A (en) * 1996-04-01 1998-09-15 Apple Computer, Inc. System for retrieving configuration information from node configuration memory identified by key field used as search criterion during retrieval
US5968152A (en) * 1996-04-10 1999-10-19 Apple Computer, Inc. Method and apparatus for extending key space in a plug and play ROM
JPH09294238A (ja) * 1996-04-24 1997-11-11 Sony Corp 画像取り込み装置、画像取り込み方法、画像取り込みシステム、画像表示処理装置、及び記録媒体
US6157411A (en) * 1996-06-14 2000-12-05 Intel Corporation Method and apparatus for compiling a repository of entertainment system data from multiple sources
US5737491A (en) * 1996-06-28 1998-04-07 Eastman Kodak Company Electronic imaging system capable of image capture, local wireless transmission and voice recognition
US5991842A (en) * 1996-08-27 1999-11-23 Canon Kabushiki Kaisha Communication system for providing digital data transfer, electronic equipment for transferring data using the communication system, and an interface control device
JP3862371B2 (ja) 1996-08-27 2006-12-27 キヤノン株式会社 電子機器及び制御方法
US5760917A (en) * 1996-09-16 1998-06-02 Eastman Kodak Company Image distribution method and system
US5809520A (en) * 1996-11-06 1998-09-15 Iomega Corporation Interchangeable cartridge data storage system for devices performing diverse functions
US5861918A (en) * 1997-01-08 1999-01-19 Flashpoint Technology, Inc. Method and system for managing a removable memory in a digital camera
US6114970A (en) * 1997-01-09 2000-09-05 Motorola, Inc. Method of assigning a device identification
US6784924B2 (en) * 1997-02-20 2004-08-31 Eastman Kodak Company Network configuration file for automatically transmitting images from an electronic still camera
US6148355A (en) * 1997-05-13 2000-11-14 Micron Electronics, Inc. Configuration management method for hot adding and hot replacing devices
US5999989A (en) * 1997-06-17 1999-12-07 Compaq Computer Corporation Plug-and-play
US5974475A (en) * 1997-06-24 1999-10-26 Microchip Technology Incorporated Method for flexible multiple access on a serial bus by a plurality of boards
US6418493B1 (en) * 1997-12-29 2002-07-09 Intel Corporation Method and apparatus for robust addressing on a dynamically configurable bus
US6038625A (en) * 1998-01-06 2000-03-14 Sony Corporation Of Japan Method and system for providing a device identification mechanism within a consumer audio/video network
AU2002999A (en) * 1998-01-07 1999-07-26 Intel Corporation Automatic transfer of image information between imaging device and host system
US6631426B1 (en) * 1999-11-02 2003-10-07 Apple Computer, Inc. Automatic ID allocation for AV/C entities
US7076536B2 (en) * 2000-12-21 2006-07-11 Microsoft Corporation Method and system to access software pertinent to an electronic peripheral device at an address based on a peripheral device identifier

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4775931A (en) * 1984-05-11 1988-10-04 Hewlett-Packard Company Dynamically configured computing device

Also Published As

Publication number Publication date
EP0899655B1 (en) 2004-06-09
DE69824355T2 (de) 2005-06-02
SG78312A1 (en) 2001-02-20
CN100541457C (zh) 2009-09-16
JPH11163895A (ja) 1999-06-18
EP0899655A1 (en) 1999-03-03
JP4054451B2 (ja) 2008-02-27
KR19990023846A (ko) 1999-03-25
CN1211763A (zh) 1999-03-24
US7071972B2 (en) 2006-07-04
DE69824355D1 (de) 2004-07-15
MY126745A (en) 2006-10-31
US20030160869A1 (en) 2003-08-28

Similar Documents

Publication Publication Date Title
KR100394423B1 (ko) 통신장치및그처리방법
KR100298140B1 (ko) 데이타통신장치및방법
EP0977431B1 (en) A control system wherein imaging device control conditions may be freely set between an imaging device and a personal computer
US6477589B1 (en) Information processing apparatus and method
US6473797B2 (en) Unconnected-port device detection method, apparatus, and storage medium
US6333739B1 (en) Display apparatus, method and storage medium for display connection status in a network
US7203787B2 (en) Information processing apparatus and method that utilizes stored information about a mountable device
JP2002009864A (ja) 制御方法及び通信装置
JP3293779B2 (ja) 信号処理装置およびその制御方法
JPH10229533A (ja) 画像形成装置、画像形成システム、及び、画像形成方法
KR100739263B1 (ko) 기기 제어 방법, 전송 장치 및 매체
JP2001160939A (ja) 画像処理装置及び画像処理システム、及びその制御方法
JP3501707B2 (ja) 情報処理装置及び情報処理システム及びそれらの方法
US6823399B2 (en) Apparatus control method and transmission device
JPH10285240A (ja) データ通信装置及び方法、データ通信システム及び記憶媒体
US20040122991A1 (en) Communication apparatus
JPH10229490A (ja) 画像取り込み装置、印刷システム、印刷方法、及び、印刷装置
JPH10229538A (ja) データ通信システム、プリントシステム及びデータ通信装置
KR20010087341A (ko) 전송 방법, 전송 시스템, 입력 유닛, 출력 유닛 및 전송제어 유닛
JP2001309459A (ja) 遠隔制御システム及び情報選択装置
JP2001313875A (ja) 映像モニタ装置及びその制御方法
JP2000196873A (ja) 情報処理装置及び情報処理システム及びそれらの方法と記憶媒体
JPH10283135A (ja) データ処理方法、データ処理装置、プリンタ及び記憶媒体
JP3673995B2 (ja) ネットワーク機器の接続動作確認装置
JP2001309248A (ja) 信号源選択装置及びtvモニタ装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
E902 Notification of reason for refusal
B701 Decision to grant
GRNT Written decision to grant
G170 Re-publication after modification of scope of protection [patent]
FPAY Annual fee payment

Payment date: 20130626

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20140625

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20150625

Year of fee payment: 13

LAPS Lapse due to unpaid annual fee