KR100638190B1 - 송신시스템, 송신방법 및 송수신시스템 - Google Patents

송신시스템, 송신방법 및 송수신시스템 Download PDF

Info

Publication number
KR100638190B1
KR100638190B1 KR1019990001290A KR19990001290A KR100638190B1 KR 100638190 B1 KR100638190 B1 KR 100638190B1 KR 1019990001290 A KR1019990001290 A KR 1019990001290A KR 19990001290 A KR19990001290 A KR 19990001290A KR 100638190 B1 KR100638190 B1 KR 100638190B1
Authority
KR
South Korea
Prior art keywords
transmission
audio
target device
data
target
Prior art date
Application number
KR1019990001290A
Other languages
English (en)
Other versions
KR19990067959A (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 KR19990067959A publication Critical patent/KR19990067959A/ko
Application granted granted Critical
Publication of KR100638190B1 publication Critical patent/KR100638190B1/ko

Links

Images

Classifications

    • 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/40058Isochronous transmission
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/36Monitoring, i.e. supervising the progress of recording or reproducing
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2525Magneto-optical [MO] discs
    • G11B2220/2529Mini-discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B33/00Constructional parts, details or accessories not provided for in the other groups of this subclass
    • G11B33/10Indicating arrangements; Warning arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Small-Scale Networks (AREA)
  • Information Transfer Systems (AREA)

Abstract

IEEE1394 버스(bus)를 통하여 상호 접속된 제어장치와 목표장치(target apparatus)를 구성하는 송신시스템에 있어서, 오디오 메인 데이터(main data)의 송신에 대해서는 등시식 갭(isochronous gap)을 갖고, 커맨드 데이터(command data)의 송신에 대해서는 비동기식 갭(asynchronous gap)을 갖는 단일 데이터(unitary data)는 버스를 통하여 제어장치와 목표장치사이에서 송신된다. 제어장치는 비동기식 갭을 사용함으로써 목표장치를 식별하기 위한 식별자(identifier)를 송신하는 송신수단과 또한 목표장치로부터 신호레벨의 송신을 요구하기 위한 커맨드를 포함하여 구성한다. 목표장치는 IEEE1394 버스를 통하여 제어장치의 송신수단으로부터 식별자와 또한 목표장치의 신호레벨의 송신을 요구하기 위한 커맨드를 수신하는 수신수단과 수신수단에 의해 수신된 신호레벨 송신요구 커맨드에 따라서 오디오신호레벨을 송신하는 송신수단을 포함하여 구성한다. 이 시스템에서, 출력레벨은 제어장치에 의해 목표장치로부터 설정되어 독출가능하다.

Description

송신시스템, 송신방법 및 송수신시스템{Transmitting system, transmitting method, and transmitting/receiving system}
도 1은, 본 발명에서 IEEE1394 버스를 통하여 상호 접속된 제어기로서의 PC(1)와 제어된 목표(target)로서의 MD플레이어(3)를 나타내는 블록다이어그램이다.
도 2는, 본 발명에서 IEEE1394 버스를 통하여 송신된 단일 데이터 길이(unitary data length)내에 등시식(isochronous) 통신과 비동기식 통신의 데이터구조를 나타낸다.
도 3은, 비동기식 패킷(asynchronous packet)의 데이터구조를 나타낸다.
도 4는, 비동기식 패킷에서 커맨드/응답(response)의 데이터구조를 나타낸다.
도 5는, 비동기식 패킷 커맨드가 송신되는 수신지장치(destination apparatus)의 종류 또는 응답이 송신되는 소스장치(source apparatus)의 종류를 나타내는 서브유닛 타입(sub-unit type)의 데이터구조를 나타낸다.
도 6a는, 비동기식 패킷에서 송신된 커맨드의 데이터구조를 나타낸다.
도 6b는, 비동기식 패킷에서 송신된 응답의 데이터구조를 나타낸다.
도 7은, 본 발명에서 IEEE1394 버스를 통하여 상호 접속된 제어기로서의 PC(1)와 제어된 목표로서의 MD플레이어(3)사이에 송신된 커맨드를 나타내는 타이밍챠트이다.
도 8은, 본 발명에서 IEEE1394 버스를 통하여 상호 접속된 제어기로서의 PC(1)로부터 목표로서의 MD플레이어(3)에 송신된 커맨드를 나타낸다.
도 9는, 본 발명에서 IEEE1394 버스를 통하여 상호 접속된 목표로서의 MD플레이어(3)로부터 제어기로서의 PC(1)에 송신된 응답을 나타낸다.
도 10a는, 본 발명에서 IEEE1394 버스를 통하여 상호 접속된 제어기로서의 PC(1)로부터 목표로서의 미리 설정된 MD플레이어(3)에서 오디오레벨을 독출할 경우에 송신되는 플러그상태 서술자(plug status descriptor)의 데이터구조를 나타낸다.
도 10b는, 본 발명에서 IEEE1394 버스를 통하여 상호 접속된 제어기로서의 PC(1)로부터 목표로서의 MD플레이어(3)에서 미리 설정된 플러그상태 서술자에서 오디오레벨의 데이터구조를 나타낸다.
도 11은, 제어기로서의 PC(1)에서 목표로서의 MD플레이어(3)에서 미리 설정된 오디오레벨을 독출하는 경우에, 본 발명에서 IEEE1394 버스를 통하여 상호 접속된 제어기로서의 PC(1)와 제어된 목표로서의 MD플레이어(3)사이에 송신된 커맨드를 나타내는 타이밍챠트이다.
도 12는, 플러그상태 서술자에서 서술된 오디오레벨의 예를 나타낸다.
도 13은, 본 발명에서 목표로서의 MD플레이어(3)에서 미리 설정된 플러그상태 서술자에서 독출할 경우에 제어기로서의 PC(1)로부터 목표로서의 MD플레이어(3)에 송신된 커맨드독출 서술자의 데이터구조를 나타낸다.
도 14는 본 발명에서 목표로서의 MD플레이어(3)로부터 플러그상태 서술자의 오디오레벨을 응답할 경우에 송신된 응답의 예를 나타낸다.
도 15는 목표로서의 MD플레이어(3)로부터 독출된 오디오레벨의 디스플레이를 나타내는 예를 설명한다.
* 도면의 주요부분에 대한 부호설명
1 …PC 2 …IEEE1394 버스
3 …MD플레이어 11,31 …CPU
12,32 …ROM 13,33 …RAM
14 …입/출력 인터페이스 15 …키보드
16 …마우스 17 …하드디스크
18 …모니터 19,36 …1394통신부
20,37 …PHY(물리적 계층 프로토콜) 21,38 …링크
22,39 …내부버스 34 …조작기(manipulator)
35 …드라이브
본 발명은 송신시스템, 송신방법 및 송수신시스템에 관한 것으로, 특히 오디오레벨정보를 독출하는 커맨드(command)를 지정하여 IEEE1394 버스(bus)를 통하여 접속된 오디오장치의 오디오레벨정보가 제어장치에 의해 독출되는 것에 관한 것이다.
최근에, IEEE(Institute of Electrical and Electronics Engineers: 미국 전기 전자 통신학회)1394 버스를 통하여 상호 접속된 오디오장치 및 PC (personal computer)와 같은 전자장치 사이에서 데이터를 송신할 수 있는 시스템이 제안되어 있다.
그러한 시스템에 사용된 IEEE1394 버스는 SCSI(Small Computer Systems Interface: 소형 컴퓨터시스템 인터페이스)와 같은 데이터의 빠른 송신에 대하여 적합한 시리얼 버스(serial bus)이다. 이 버스의 사용으로 등시식 송신(isochrnous transfer)과 비동기식 송신(asynchronous transfer)이라고 불리우는 2가지 방법에 의해 하나의 케이블을 통하여 데이터와 제어 커맨드의 송신이 가능하다.
결과적으로, PC와 같은 제어장치에 의해서 어떤 목표장치의 동작을 멈추게 하거나 기록, 재생을 제어할 수 있고, MD(Mini Disc)플레이어 등과 같은 제어장치에 의해서 분할(division), 결합(coupling) 또는 삭제(erasure)와 같은 트랙의 편집을 제어할 수 있다.
이 시스템에서, 오디오 레벨정보의 송신은 예를 들면 오디오레벨 미터(meter)에서와 같이 오디오장치에서 기록되거나 재생된 소정의 오디오신호의 오디오레벨에 따라서 그 디스플레이가 변화하는 적용예를 실현하는 데 필요한 것이다. 그러나, 지금까지 알려진 종래의 시스템에서는, IEEE1394 버스를 통하여 접속된 오디오장치의 오디오 레벨정보를 독출하는 어떤 커맨드도 정의되어 있지 않았기 때문에 오디오 레벨정보를 구할 수 없다는 문제가 있었다.
그러므로, 본 발명의 목적은 IEEE1394 버스를 통한 접속을 통하여 제어장치로부터 제어된 목표장치(target apparatus)에서 출력레벨이 설정가능하고, 제어장치에서 목표장치로 보내진 커맨드 신호가 제어장치에 의해 목표장치로부터 소정의 출력레벨을 독출하기 위해 설정 가능한 송신시스템, 송신방법 및 송수신시스템을 제공하는 것이다.
본 발명의 제 1 관점에 따르면, 메인 데이터(main data)의 송신에 대한 등시식 갭(isochronous gap)과 커맨드데이터의 송신에 대한 비동기식 갭(asynchronous gap)이 제어장치와 소정의 버스를 통하여 제어된 목표장치사이에서 송신되는 송신시스템이 제공된다. 제어장치는 비동기식 갭의 사용에 의해 목표장치를 식별하는 식별자(identifier)를 송신하는 송신수단과 또한 제어된 목표장치로부터 신호레벨의 송신을 요구하는 커맨드를 포함하여 구성한다. 그리고, 목표장치는 소정의 버스를 통하여 제어장치의 송신수단으로부터 비동기식 갭의 사용에 의해 송신된 목표장치 식별자를 수신하고, 또한 목표장치에서 신호레벨의 송신을 요구하기 위한 커맨드를 수신하는 수신수단과 수신수단에 의해 수신된 신호레벨 송신 커맨드에 따라서 신호레벨을 송신하는 송신수단을 포함하여 구성한다.
삭제
본 발명의 제 2 관점에 따르면, 메인 데이터의 송신에 대한 등시식 갭과 커맨드 데이터의 송신에 대한 비동기식 갭이 제어장치와 소정의 버스를 통하여 제어된 목표장치사이에서 송신되는 송신방법이 제공된다. 이 방법은 제어장치에서 목표장치로 비동기식 갭의 사용에 의해 목표장치를 식별하는 식별자를 송신하는 단계와 또한 목표장치로부터 신호레벨의 송신을 요구하는 커맨드를 포함하여 구성한다. 그리고, 소정의 버스를 통하여 비동기식 갭의 사용에 의해 송신된 목표장치 식별자를 수신하고, 또한 목표장치에서 신호레벨의 송신을 요구하기 위한 커맨드를 수신하는 단계와 목표장치에서 신호레벨의 송신을 요구하는 수신된 커맨드에 따라서 목표장치에서 제어장치로 신호레벨을 송신하는 단계를 포함하여 구성한다.
본 발명의 제 3 관점에 따르면, 소정의 버스를 통하여 제어장치에서 송신되고, 등시식 갭과 비동기식 갭을 갖는 단일데이터를 수신하는 송수신시스템을 제공하는 것이다. 이 시스템은 비동기식 갭의 사용에 의해 소정의 버스를 통하여 제어장치에서 송신되는 목표장치 식별자를 수신하고, 또한 목표장치에서 신호레벨의 송신을 요구하기 위한 커맨드를 수신하는 수신수단과 수신수단에 의해 수신된 신호레벨 송신요구 커맨드에 따라서 신호레벨을 송신하는 송신수단을 포함하여 구성한다.
본 발명의 상술한 것과 이외의 특징 및 장점은 첨부된 도면을 참조하여 주어진 이하의 서술에서 더욱 분명해진다.
도 1은 본 발명이 적용되는 정보처리시스템의 구조적인 예를 나타내는 블록다이어그램이다. 본 명세서에서, "system"이란 용어는 다수의 장치를 포함하는 전체적인 구성을 나타낸다. 본 예에서, PC(1)와 MD(Mini Disc)플레이어(3)는 IEEE1394 버스(2)를 통하여 상호 접속된다. PC(1)는 IEEE1394 버스(2)를 통하여 송신수단 또는 수신수단을 구성하는 1394통신부(communicator)(19)에 접속된다. 1394통신부(communicator)(19)는 PHY(물리적 계층 프로토콜: physical layer protocol)(20)과 링크(link)(21)로 구성된다. PHY(20)는 IEEE1394 버스(2)를 통하여 입력된 패킷을 복조하여 복조된 패킷을 링크(21)에 출력한다. 또한, PHY(20)는 링크(21)에서 공급된 패킷을 변조하여 IEEE1394 버스(2)를 통하여 MD플레이어(3)에 변조된 패킷을 송신한다. 링크(21)는 PHY(20)에서 공급된 패킷에 포함된 데이터를 추출하고, 추출된 데이터를 CPU(11)에 출력한다. 또한, 링크(21)는 데이터를 패킷화하여 PHY(20)에 이것을 출력한다.
CPU(11)는 ROM(12)에 기록된 프로그램에 따라서 다양한 처리를 행한다. RAM(13)에서는, CPU(11)가 다양한 처리를 행하기 위하여 필요로 하는 데이터와 프로그램을 기록한다. 키보드(15)와 마우스(16)는 입/출력 인터페이스(14)에 연결되고, 거기서부터 공급된 조작신호(manipulation signal)가 CPU(11)에 출력된다. 또한, 하드디스크(17)는 입/출력 인터페이스(14)에 연결되어 CPU(11)는 입/출력 인터페이스(14)를 통하여 데이터 또는 프로그램을 기록하거나 판독할 수 있다. 또한, 모니터(18)는 입/출력 인터페이스(14)에 연결된다. PCI(Peripheral Component Interconnect) 또는 국부버스(local bus)로 이루어진 내부버스(22)는 시스템성분을 상호 연결하는데 사용된다.
MD플레이어(3)는 1394통신부(36)를 통하여 IEEE1394 버스(2)에 접속된다. 송신수단 또는 수신수단으로 이루어진 1394통신부(36)는 PHY(37)와 링크(38)로 구성되고, IEEE1394 버스(2)를 통하여 PC(1)에서 공급된 패킷을 복조하고, 여기서부터 데이터를 추출한다. 또한 1394통신부(36)는 소정의 데이터를 패킷화하고, 패킷을 변조하여 IEEE1394 버스(2)를 통하여 PC(1)에 송신한다. CPU(31)는 ROM(32)에 저장된 프로그램에 따라서 다양한 처리를 실행한다. RAM(33)에서는, CPU(31)가 다양한 처리를 실행하기 위하여 필요로 하는 데이터와 프로그램이 저장된다. 조작기(manipulator)(34)는 사용자에 의해 조작될 경우에 버튼, 스위치 그리고 원격제어 장치 등으로 구성되고, 그와 같은 조작에 따른 신호를 CPU(31)에 출력한다. 드라이브(35)는 소정의 데이터를 재생하고, 기록하기 위한 기록매체로서 장착된 MD(5)를 구동하기 위해 사용된다. 내부버스(39)는 그와 같은 시스템성분을 상호 연결하기 위해 사용된다.
IEEE1394 버스(2)는 노드 수(node numbers)를 본 실시의 예에서 연결된 PC(1)와 MD플레이어(3)에 할당하고, 그와 같은 전자장치사이에서 기본적으로 주기적인 통신을 행하기 위해 사용된다. 주기적인 통신은 등시식 모드에서 행해지는 반면에 주기와 관련이 없는 통신은 비동기식 모드에서 행해진다. 원칙적으로, 커맨드의 송신은 비동기식 모드동안에 행해지는 반면에 데이터의 송신은 등시식 모드동안에 행해진다.
도 2는 각 사이클의 하나의 지속기간 내에 그와 같은 등시식 통신과 비동기식 통신의 데이터구조를 나타낸다. 하나의 패킷은 125μsec의 길이를 가지고, 사이클이 헤더(header)(각 데이터의 머리 표제 성분)로서 시작되고, 0.05μsec의 등시식 갭이 채널사이에 삽입된다.
오디오데이터와 비디오데이터는 다이어그램에서 나타내어진 채널(1)과 채널(2)의 사용에 의해 메인 데이터로서 송신된다.
그 이후에 비동기식 통신데이터가 배치된다. 커맨드 신호 "packet"과 응답신호 "ACK"는 한 쌍으로 송신되고, 10μsec의 최대길이를 갖는 부동작 갭(subaction gap)이 커맨드신호 "packet"과 응답신호 "ACK" 쌍 사이에 삽입된다.
IEEE1394 버스(2)에서, Write, read 그리고 lock의 3가지 패킷이 비동기식 패킷으로서 사용된다. 도 3은 Write패킷(Write Request for Data Block)의 포멧을 나타낸다. 그것의 패킷헤더(header packet)에서, "destination ID"는 데이터가 송신되는 수신지의 ID를 나타내고, IEEE1394 버스(2)에서 상술된 수신지 전자장치의 노드수가 구체적으로 서술된다. 또한, 패킷헤더에서, "t1"(transact label: 변동자료레벨)은 패킷수를 나타내고, "rt"(retry code)는 첫번째 송신된 패킷 또는 다시 송신된 패킷을 의미하는 코드를 나타내고, "tcode"(transaction code: 변동자료코드)는 커맨드 코드를 나타내고, "pri" (priority)는 패킷의 우선 순위를 나타낸다.
또한, 패킷헤더에서, "source ID"는 데이터가 송신되는 소스의 ID를 나타내고, 소스전자장치의 노드수가 구체적으로 서술된다. 또한, "destination offset"은 커맨드 레지스터(command register)와 응답레지스터(response register)의 주소(address)를 나타내고, "data length"는 data field의 데이터길이를 나타내고, "extended tcode"는 변동자료코드가 확장될 경우에 사용되고, "header CRC"는 패킷헤더의 검사 값의 합을 계산하여 CRC(cyclic redundancy check: 주기적인 중복검사)값을 나타낸다.
데이터 블록은 상술된 패킷헤더 다음에 배치되고, "CTS"(command and transaction set: 커맨드 및 변동자료 세트)는 그의 data field(도 3에서 굵은선으로 둘러 쌓인 부분)의 처음에 서술된다. 예를 들어, "CTS"의 값이 0000으로 설정될 경우에, data field에서 서술된 것은 AV/C 커맨드로서 정의된다. "data_ CRC"는 데이터범위 다음에 배치된다.
본 발명의 실시예에서, AV/C 커맨드는 "CTS" 등으로서 사용되고, 값(0000)은 도 3의 "CTS"에서 서술된다. "CTS" 다음에, 커맨드의 기능적 등급을 나타내는 "ctype"(command type) 또는 각 커맨드에 따라서 얻어진 처리결과를 나타내는 "response"가 서술된다.
도 4는, 그와 같은 "ctype"와 "response"의 종류를 나타낸다. 0000∼0011 범위의 값이 서술된 "ctype"에서는, 외부로부터의 기능을 제어하는 커맨드 CONTROL과 외부로부터의 상태를 조사하는 커맨드 STATUS와 외부로부터 제어 커맨드 support의 유무를 조사하는 커맨드 INQUIRY와 그리고 그 상태에서 외부의 변화를 통지하는 커맨드 NOTIFY가 지정되어 있다. "response"에서는, NOT IMPLEMENTED, ACCEPTED, REJECTED, IN TRANSITION, IMPLEMENTED, 그리고 STABLE, CHANGED 및 INTERIM가 정의되어 있다. 이 응답은 커맨드의 종류에 따라서 따로따로 사용된다. 예를 들면, 커맨드CONTROL에 따른 하나의 응답이 NOT IMPLEMENTED, ACCEPTED, REJECTED 그리고 INTERIM 중에서 선택된다.
도 3으로 다시 돌아가서 서술하면, "subunit type"는 커맨드 수신지장치 또는 응답소스장치를 나타낸다. 이 서술에서, 장치자체는 유닛(unit)이라고 불리우고, 그 안에 포함된 성분은 서브유닛(subunit)이라고 불린다. 도 5에 나타낸 바와 같이, "subunit type"는 서브유닛이 사용되지 않는 경우에 Monitor, Disc-recorder/player, VCR(Video Cassette Recorder), Tuner, Camera 그리고 Unit을 포함하는 6개 종류로 분류된다. 예를 들면, 적절한 서브유닛이 Disc-recorder/player일 경우에는 "subunit"의 값이 00011로 설정된다. 도 3에서, "id"는 같은 종류의 다수의 서브유닛이 있을 경우에 적절한 서브유닛을 식별하는 식별번호(node ID)를 나타낸다.
"Opcode"는 연산코드를 나타내고, "operand"는 연산코드에 대하여 필요한 정보(파라미터)를 나타낸다. 이들은 서브유닛마다 정의되어 있다. 본 발명의 실시예에 있어서, 오디오레벨정보를 독출하는 오디오레벨판독 커맨드는 디스크 레코더/플레이어에 관하여 "Opcode"로서 정의된다. 도 6a와 6b는 그와 같은 커맨드 및 응답의 예시적인 서술을 각각 나타낸다. 제어기로서 사용되는 PC(1)에서 송신된 커맨드에서는, "Opcode"로서 오디오레벨판독을 나타내는 값이 서술되어 있고, 다음에는 제어된 목표전자장치로서 사용되는 MD플레이어(3)에 접속을 통하여 데이터의 송신을 실행하기 위한 국부플러그를 식별하는 식별번호(플러그번호)를 서술한다.
목표장치에서 송신된 응답에서는, "Opcode"로서 Audio Level Read(오디오레벨판독)을 나타내는 값이 서술되어 있고, 다음에는 오디오데이터의 채널번호를 나타내는 플러그번호(Plug Number)와 Number of channel(채널번호)가 배치된다. 그리고, 결국 오디오레벨정보를 나타내는 Audio Level(오디오레벨)이 서술된다. 오디오레벨에서는 각 채널에서 2바이트의 15비트로 구성된 피크값(절대값)이 서술 되어 있고, 선행판독에서부터 다음 판독까지의 범위로 포함되어 있다. 남아 있는 1개의 비트(MSB(OVER))는 전체크기(full-scale)의 데이터(상기 0dB)의 경우에 1로 설정된다.
도 7은 Audio Level Read 커맨드의 사용에 의해 MD플레이어(3)로부터 오디오레벨정보를 판독하는 처리를 서술하기 위한 타이밍챠트이다. 여기에서, MD 플레이어(3)의 플러그(Unit Plug: 유닛플러그)는 0으로 제한된다고 생각한다. 첫번째 단계(S11)에서, PC(1)의 CPU(11)는 1394통신부(19)를 제어하여 IEEE1394 버스(2)를 통한 오디오 레벨정보판독 커맨드(Audio Level Read)를 MD플레이어(3)에 송신한다. 도 8은 그와 같은 커맨드의 예를 나타낸다. 이 예에서, 커맨드가 2개 채널(채널 1, 채널 2)에서 오디오레벨정보를 독출하기 위하여 설정된다. 즉, 음성 스테레오에서는 좌측 및 우측채널의 오디오레벨신호에 대응하는 2개 채널이다.
계속해서 단계(S12)에서, MD 플레이어(3)의 CPU(31)는 PC(1)로부터 송신된 커맨드(Audio Level Read)를 수신한다. 그리고, 단계(S13)에서 CPU(31)는 도 9에 나타낸 바와 같이 오디오레벨정보가 IEEE1394 버스(2)를 통하여 PC(1)에 서술된 응답(STABLE)을 송신한다. 단계(S14)에서, PC(1)의 CPU(11)는 1394통신부(19)를 통하여 MD플레이어(3)에서 응답을 수신한다. 따라서, PC(1)의 CPU(11)는 MD플레이어(3)의 오디오레벨정보를 얻는다.
다음으로, AV/C 커맨드의 "Descriptor"의 사용에 의한 오디오레벨을 독출하는 처리에 대한 서술을 할 것이다. 이 실시예에 있어서, 예를 들면 RAM(33)에서 MD플레이어(3)는 오디오레벨정보를 서술하기 위해 사용된 서술자(Plug States Descriptor: 플러그상태 서술자)를 갖는다고 생각한다. 도 10a는 그와 같은 "Plug Status Descriptor"의 예를 나타낸다. 이 예에서 플러그를 식별하는 식별번호는 "Plug Number"에 서술되고, 연속적으로 기록된 정보의 데이터길이는 "Plug Status Length"에서 서술된다. 이후에 계속되는 상태의 데이터길이는 "Status Length"에서 서술된다. 그리고, 재생, 기록 또는 멈춤과 같은 플러그상태는 "Status"에서 서술된다.
"Position Length"는 다음에 배치된 "Position"의 데이터길이를 나타낸다. 예를 들면, MD플레이어(3)의 경우에, "Position"은 플레이어(3)에 장착된 MD(5)의 플레이/기록동작위치를 나타낸다. 더 구체적으로는, 소정의 트랙의 처음부터 플레이 동작시간(시간; 분; 초; 프레임) 또는 MD(5)의 가장 안쪽의 부분에 있는 소정의 기준위치로부터 플레이 동작시간이 서술되어 있다. "Mode Length"는 다음에 배치된 "Mode"의 데이터길이를 나타낸다. 예를 들어 플러그가 플레이 동작상태에 있을 경우, "Mode"에는 플레이모드, 반복 온/오프, 싱글 온/오프등이 서술되어 있다. "Audio Level Length"는 "Audio Level"에서 서술된 데이터의 길이를 나타낸다. 도 10b에서 나타낸 "Audio Level"에서는, MD플레이어(3)에서 기록 또는 재생된 오디오데이터의 오디오레벨정보가 서술되어 있다. 여기에 서술된 오디오레벨정보는 도 6b에 나타낸 상술된 것과 같다.
이 경우에 행해진 동작을 도 11의 타이밍차트에서 나타낸다. 첫 번째 단계(S41)에서, PC(1)의 CPU(11)는 MD플레이어(3)의 Plug States Descriptor에 엑세스를 요구하는 1394통신부(19)를 통하여 MD플레이어(3)에 커맨드(open descriptor: 개방 서술자)를 송신한다. 그리고 단계(S42)에서, MD플레이어(3)의 CPU(31)는 1394통신부(36)를 통하여 PC(1)로부터 커맨드를 수신하고, PC(1)에 대응하는 응답(ACCEPTED)을 송신한다. 예를 들면, 도 12에 나타낸 바와 같이, 이 시간에 MD플레이어(3)의 CPU(31)는 드라이브(35)가 MD(5)를 구동하는 동안 플러그상태 서술자의 주소(40h∼ 43h)에서 재생된 오디오데이터의 오디오레벨정보를 서술한다.
PC(1)의 CPU(11)는 단계(S44)에서 MD플레이어(3)로부터 응답을 수신하고 나서, Plug States Descriptor에서 서술된 내용을 독출하는 단계(S45)에서 MD플레이어(3)에 커맨드(Read Descriptor)를 송신한다. 도 13은 커맨드에서 서술의 예를 나타낸다. 단계(S46)에서, MD플레이어(3)의 CPU(31)는 PC(1)로부터 커맨드를 수신한다. 그리고, 단계(S47)에서 CPU(31)는 예를 들면 Plug States Descriptor에 서술된 오디오레벨이 도 14에서 나타낸 바와 같이 서술된 응답(ACCEPTED)을 PC(1)에 송신한다.
계속하여 단계(S48)에서, PC(1)의 CPU(11)는 MD플레이어(3)로부터 송신된 응답을 수신함으로써 오디오레벨정보가 얻어진다. 이후에 단계(S49)에서, CPU(11)는 Plug States Descriptor를 닫기 위하여 MD플레이어(3)에 커맨드(CLOSE)를 송신한다. 다음에 단계(S51)에서, MD플레이어(3)의 CPU(31)는 PC(1)로부터 커맨드를 수신하고 나서, PC(1)에 대응하는 응답(ACCEPTED)을 송신한다. 그리고, 마지막으로 단계(S52)에서는, PC(1)의 CPU(11)는 MD플레이어(3)로부터 송신된 응답을 수신한다.
상술된 방법으로, 오디오레벨정보가 Audio Level Read Command의 사용에 의해 MD플레이어(3)로부터 독출되어 예를 들면 도 15에 서술된 바와 같이, 얻어진 오디오레벨정보에 따라서 디스플레이가 변화 가능한 오디오레벨미터와 같은 응용이 가능하게 된다.
이런 경우에, 예를 들어 MD플레이어(3)와 PC(1)가 비록 상호간에 공간적으로 떨어져 위치할지라도, 도 15에 서술된 오디오레벨 디스플레이는 오디오레벨을 독출하는 커맨드가 IEEE1394 버스를 통하여 PC(1)로부터 MD플레이어(3)에 송신될 경우에 PC(1)의 측에서 실현 가능하다.
본 발명의 실시예에서, PC(1)는 제어기로서 필요하도록 사용되었다. 그러나, PC(1)의 내부기능은 같은 제어를 실행하는 예를 들면 A/V(Audio/ Visual)증폭기에서 설치될 수 있다.
또한, 상기 다양한 처리를 실행하는 컴퓨터 프로그램은 자기디스크, CD-ROM 또는 MD와 같은 기록매체를 통하거나 또는 통신망과 같은 공급매체(provision medium)를 통하여 사용자에게 제공될 수 있다. 그리고, 필요할 경우에 프로그램은 내부의 램 또는 하드디스크에서 기록 가능하다.
본 발명이 몇 가지 바람직한 실시의 예를 참조하여 상기에 서술되었지만 본 발명은 그와 같은 실시의 예에만 국한되지 않고, 다양한 다른 변화와 수정을 통하여 본 발명의 범위를 벗어나지 않고, 본 발명분야의 통상의 지식을 가진 자에 의해 용이하게 실시할 수 있다는 것을 알 수 있다.
그러므로, 본 발명의 범위는 단지 청구항에 의해 결정된다.
본 발명에 의하면 IEEE1394 버스를 통한 접속을 통하여 제어장치로부터 제어된 목표장치(target apparatus)에서 출력레벨이 설정가능하고, 제어장치에서 목표장치로 보내진 커맨드 신호가 제어장치에 의해 목표장치로부터 소정의 출력레벨을 독출할 수 있다.

Claims (9)

  1. 메인 데이터의 송신을 위한 등시 주기(isochronous period)와 커맨드 데이터의 송신을 위한 비동기 주기를 가지는 데이터가, 사이클의 하나의 지속 기간 동안에, 소정의 버스를 통하여 제어장치와 목표장치 사이에서 송신되며, 제어장치 및 목표장치와 소정의 버스를 포함하는 송신시스템에 있어서,
    상기 제어장치는 비동기 주기의 사용에 의해 상기 목표장치를 식별하기 위한 목표장치 식별자(identifier)와 상기 목표장치로부터 오디오 레벨의 송신을 요구하는 오디오-레벨 송신 요구 커맨드를 송신수단을 포함하고,
    상기 목표장치는 소정의 버스를 통하여 상기 제어장치의 송신수단으로부터 비동기 주기의 사용에 의해 송신된 목표장치 식별자와 오디오-레벨 송신 요구 커맨드를 수신하기 위한 수신수단을 포함하여 구성되며,
    상기 목표장치는 상기 수신수단에 의해 수신된 오디오-레벨 송신 요구 커맨드에 따라 상기 소정의 버스를 통하여 상기 제어장치로 오디오 레벨을 송신하기 위한 송신수단을 포함하고,
    상기 제어장치는 상기 목표장치로부터 보내진 상기 목표장치 식별자와 오디오 레벨을 수신하기 위한 수신수단을 포함하여 구성된 것을 특징으로 하는 송신시스템.
  2. 제 1항에 있어서,
    상기 소정의 버스(bus)는 IEEE1394 표준에 적합한 버스인 것을 특징으로 하는 송신시스템.
  3. 제 1항에 있어서,
    등시 주기(isochronous period)에서 송신된 메인 데이터는 오디오 데이터이인 것을 특징으로 하는 송신시스템.
  4. 메인 데이터의 송신을 위한 등시 주기(isochronous period)와 커맨드 데이터의 송신을 위한 비동기 주기를 가지는 데이터가 사이클의 하나의 지속기간 동안에, 소정의 버스를 통하여 제어장치 및 목표장치 사이에서 송신되는 송신방법에 있어서,
    상기 제어장치로부터 상기 목표장치에, 비동기 주기의 사용에 의해 상기 목표장치를 식별하기 위한 목표장치 식별자를 송신하는 단계와,
    상기 목표장치로부터 오디오 레벨의 송신을 요구하는 오디오-레벨 송신 요구 커맨드를 상기 제어장치에서 상기 목표장치로 송신하는 단계와,
    상기 소정의 버스를 통하여 비동기 주기의 사용에 의해 송신된 목표장치 식별자를 상기 목표장치에서 수신하는 단계와,
    상기 오디오-레벨 송신 요구 커맨드를 상기 목표장치에서 수신하는 단계와,
    상기 오디오 레벨의 송신을 요구하는 수신된 커맨드에 따라서 상기 목표장치로부터 상기 제어장치에 오디오 레벨을 송신하는 단계를 포함하여 구성하는 것을 특징으로 하는 송신방법.
  5. 제 4항에 있어서,
    상기 소정의 버스는 IEEE1394 표준에 적합한 버스인 것을 특징으로 하는 송신방법.
  6. 제 4항에 있어서,
    등시 주기(isochronous period)에서 송신된 메인 데이터는 오디오데이터인 것을 특징으로 하는 송신방법.
  7. 소정의 버스를 통하여 제어장치로부터 목표장치에 송신된 등시 주기(isochronous period) 및 비동기 주기를 가지는 데이터를 사이클의 하나의 지속기간 동안에, 수신하기 위한 송수신시스템에 있어서,
    비동기 주기의 사용에 의해 소정의 버스를 통하여 상기 제어장치로부터 송신된 목표장치 식별자와 오디오-레벨 송신 요구 커맨드를 수신하기 위한 수신수단을 포함하며,
    상기 목표장치는 상기 수신수단에 의해 수신된 오디오-레벨 송신 요구 커맨드에 따라서 소정의 버스를 통하여 상기 제어장치로 오디오 레벨을 송신하는 송신수단을 더 포함하여 구성되는 것을 특징으로 하는 송수신시스템.
  8. 제 7항에 있어서,
    상기 소정의 버스는 IEEE1394 표준에 적합한 버스인 것을 특징으로 하는 송수신시스템.
  9. 제 7항에 있어서,
    등시 주기(isochronous period)에서 송신된 메인데이터는 오디오데이터인 것을 특징으로 하는 송수신시스템.
KR1019990001290A 1998-01-23 1999-01-18 송신시스템, 송신방법 및 송수신시스템 KR100638190B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP01101998A JP4019481B2 (ja) 1998-01-23 1998-01-23 情報処理装置および方法、情報処理システム、並びに提供媒体
JP98-011019 1998-01-23

Publications (2)

Publication Number Publication Date
KR19990067959A KR19990067959A (ko) 1999-08-25
KR100638190B1 true KR100638190B1 (ko) 2006-10-26

Family

ID=11766410

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990001290A KR100638190B1 (ko) 1998-01-23 1999-01-18 송신시스템, 송신방법 및 송수신시스템

Country Status (6)

Country Link
US (1) US6341319B1 (ko)
EP (3) EP2239741A3 (ko)
JP (1) JP4019481B2 (ko)
KR (1) KR100638190B1 (ko)
CN (1) CN1130647C (ko)
DE (1) DE69942517D1 (ko)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7013354B1 (en) * 1998-10-05 2006-03-14 Canon Kabushiki Kaisha Channel protocol for IEEE 1394 data transmission
US6504926B1 (en) * 1998-12-15 2003-01-07 Mediaring.Com Ltd. User control system for internet phone quality
JP2000215598A (ja) 1999-01-27 2000-08-04 Sony Corp デジタル信号伝送方法、デジタル信号伝送システム、デジタル信号伝送装置及び記録媒体
US6687260B1 (en) * 1999-02-12 2004-02-03 Conexant Systems, Inc. Apparatus and methods for flow control of non-isochronous data
JP3098996B2 (ja) * 1999-03-03 2000-10-16 株式会社神戸製鋼所 パケット通信装置
AU4949500A (en) * 1999-05-25 2000-12-12 Sony Corporation Transmission method, transmission device, and transmission system
US6965949B1 (en) 2001-09-06 2005-11-15 Dell Products L.P. Computing system and method for accessing a computer-readable medium device
US20070192536A1 (en) * 2004-02-27 2007-08-16 Dell Products L.P. Apparatus for Accessing A Computer-Readable Medium Device
KR100608826B1 (ko) * 2004-08-28 2006-08-09 엘지전자 주식회사 이동통신단말기의 데이터 액세스 방법
CN101232425B (zh) * 2007-01-26 2010-04-21 京信通信***(中国)有限公司 一种总线式分布控制***主从站对端控制方法
CN103141048A (zh) * 2010-08-03 2013-06-05 大陆-特韦斯贸易合伙股份公司及两合公司 利用回波的通信方法
CN104346310B (zh) * 2013-08-05 2018-01-02 豪威科技(上海)有限公司 一种高性能i2c从机数据交换电路及方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0762684A2 (en) * 1995-08-12 1997-03-12 Sony Corporation Data transmission method for digital audio signals

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58124778A (ja) 1982-01-20 1983-07-25 Toray Ind Inc 5,6,7−トリノル−4,8−インタ−m−フエニレンPGI↓2誘導体
US4930069A (en) 1987-11-18 1990-05-29 International Business Machines Corporation Mechanism and method for transferring data between bus units having varying master and slave DMA capabilities
US5214705A (en) 1991-10-01 1993-05-25 Motorola Circuit and method for communicating digital audio information
JP2862160B2 (ja) 1993-05-31 1999-02-24 ソニー株式会社 通信方式
JPH08329621A (ja) * 1995-05-31 1996-12-13 Sony Corp 測定制御装置及び音情報再生装置
JP3572768B2 (ja) 1995-08-12 2004-10-06 ソニー株式会社 データ通信方法
JPH1065718A (ja) 1996-08-23 1998-03-06 Sony Corp データ伝送方法及び装置
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
JPH10174073A (ja) 1996-12-11 1998-06-26 Sony Corp 伝送装置および伝送方法
JP3612696B2 (ja) 1996-12-18 2005-01-19 ソニー株式会社 情報処理装置および方法、並びにリモートコントロールシステム
JPH10178438A (ja) 1996-12-18 1998-06-30 Sony Corp データ通信システム、データ通信装置および方法
JP3658919B2 (ja) 1997-04-15 2005-06-15 ソニー株式会社 電子機器及びその情報伝送方法
JPH11162150A (ja) 1997-11-28 1999-06-18 Hitachi Ltd 磁気記録再生装置、および、磁気記録再生方法
JP3454136B2 (ja) 1998-02-23 2003-10-06 ソニー株式会社 無線伝送方法
JP3529665B2 (ja) 1999-04-16 2004-05-24 パイオニア株式会社 情報変換方法及び情報変換装置並びに情報再生装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0762684A2 (en) * 1995-08-12 1997-03-12 Sony Corporation Data transmission method for digital audio signals

Also Published As

Publication number Publication date
JPH11215133A (ja) 1999-08-06
CN1130647C (zh) 2003-12-10
JP4019481B2 (ja) 2007-12-12
EP2254125A2 (en) 2010-11-24
EP2254125A3 (en) 2011-06-15
EP0932160B1 (en) 2010-06-23
DE69942517D1 (de) 2010-08-05
EP0932160A2 (en) 1999-07-28
US6341319B1 (en) 2002-01-22
KR19990067959A (ko) 1999-08-25
EP2239741A2 (en) 2010-10-13
CN1232217A (zh) 1999-10-20
EP0932160A3 (en) 2003-11-05
EP2239741A3 (en) 2011-06-15

Similar Documents

Publication Publication Date Title
US6279061B1 (en) Data processing apparatus for modifying information data between two interfaces and using control data of one interface to control a second interface
US6397277B1 (en) Method and apparatus for transmitting data over data bus at maximum speed
US7130945B2 (en) Controlling method for transmitting reserve commands from a controller to target devices
EP0944081B1 (en) Data transmission apparatus and method thereof using command adapted thereto
KR100638190B1 (ko) 송신시스템, 송신방법 및 송수신시스템
US6529969B1 (en) Reception method and apparatus for searching various first and second source devices apapted to send data signals to analog and optical input terminals
US6721859B1 (en) Multi-protocol media storage device implementing protocols optimized for storing and retrieving both asynchronous and isochronous data
KR19990006761A (ko) 데이터 송신장치, 데이터 수신장치, 데이터 송신시스템 및 데이터 송신방법
EP1061708A2 (en) An external device control apparatus and an external device control method
US20020105543A1 (en) User interface management for controlled devices
JPH11203843A (ja) 情報機器制御装置および方法、並びに提供媒体
KR100577147B1 (ko) 버스시스템의기기제어방법
KR100623020B1 (ko) Ieee1394에서의 디지털 캠코더 제어방법
JP2003006978A (ja) 情報処理装置、および情報処理方法、並びにプログラム
JP2003006150A (ja) 情報処理装置、および情報処理方法、並びにプログラム
JP2005176251A (ja) データ転送方法、データ転送装置、及び制御プログラム
JP2001086189A (ja) データ転送方法
JP2001024654A (ja) 通信方法及び通信装置並びに提供媒体

Legal Events

Date Code Title Description
A201 Request for examination
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121008

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20131011

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20141010

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20151012

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20161007

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20171011

Year of fee payment: 12

EXPY Expiration of term