JP2001236148A - 電子機器システム、電子機器 - Google Patents

電子機器システム、電子機器

Info

Publication number
JP2001236148A
JP2001236148A JP2000050513A JP2000050513A JP2001236148A JP 2001236148 A JP2001236148 A JP 2001236148A JP 2000050513 A JP2000050513 A JP 2000050513A JP 2000050513 A JP2000050513 A JP 2000050513A JP 2001236148 A JP2001236148 A JP 2001236148A
Authority
JP
Japan
Prior art keywords
data
electronic device
power
command
str
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.)
Granted
Application number
JP2000050513A
Other languages
English (en)
Other versions
JP4449141B2 (ja
Inventor
Takuro Noda
卓郎 野田
Yoshiaki Takenaka
祥晃 竹中
Yoshiyuki Takaku
義之 高久
Hiroshi Inoue
啓 井上
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2000050513A priority Critical patent/JP4449141B2/ja
Priority to TW90103709A priority patent/TW507195B/zh
Priority to EP20010104066 priority patent/EP1128562B1/en
Priority to KR1020010008468A priority patent/KR100673651B1/ko
Priority to EP20100182627 priority patent/EP2395671B1/en
Priority to US09/788,590 priority patent/US6789208B2/en
Priority to ID20010160D priority patent/ID29335A/id
Priority to CNB011170360A priority patent/CN100409360C/zh
Publication of JP2001236148A publication Critical patent/JP2001236148A/ja
Priority to HK02103099.2A priority patent/HK1043649B/zh
Application granted granted Critical
Publication of JP4449141B2 publication Critical patent/JP4449141B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B31/00Arrangements for the associated working of recording or reproducing apparatus with related apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • H04B1/16Circuits
    • H04B1/20Circuits for coupling gramophone pick-up, recorder output, or microphone to receiver
    • H04B1/205Circuits for coupling gramophone pick-up, recorder output, or microphone to receiver with control bus for exchanging commands between units

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Selective Calling Equipment (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Power Sources (AREA)
  • Information Transfer Systems (AREA)
  • Remote Monitoring And Control Of Power-Distribution Networks (AREA)

Abstract

(57)【要約】 【課題】 IEEE1394インターフェイスにより相
互接続して構築されるAVシステム等の使い勝手、利便
性の向上。 【解決手段】 STR60が、自身の電源状態に応じ
て、所定の条件に適合する他のシステム機器に対する電
源のオン/オフ状態を連動させるように制御する。この
際には、AV/CコマンドにおけるPOWER CON
TROL commandを使用する。これにより、シ
ステムにおける各機器がそれぞれデータバス上で独立的
に存在するものと認識され、また、連動機能を有する電
源コンセント等と接続されていない場合であっても、シ
ステムとしての電源オン/オフの連動機能を与えること
が可能となる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、所定のデータ通信
フォーマットに依るデータインターフェイスを介してデ
ータの送受信を行うようにされる電子機器システム、及
びこのような電子機器システムを構成する電子機器に関
するものである。
【0002】
【従来の技術】近年、デジタルデータインターフェイス
として、IEEE(Institute of Electrical Engineer
s)1394データインターフェイスが知られてきてい
る。IEEE1394データインターフェイスは、例え
ばSCSIなどよりもデータ転送レートが高速であり、
周知のように、所要のデータサイズを周期的に送受信す
ることが保証されるIsochronous通信が可能
とされる。このため、IEEE1394データインター
フェイスは、AV(Audio/Video)などのストリームデー
タをリアルタイムで転送するのに有利とされている。
【0003】このような技術を背景として、各種デジタ
ルAV機器やパーソナルコンピュータ装置等の電子機器
を、例えばIEEE1394等のデータインターフェイ
ス規格に従ったデータバスを介して相互に接続すること
で、機器間でAVデータを送受信できるようにしたAV
システムが提案されてきている。
【0004】
【発明が解決しようとする課題】ここで、これまでのA
Vシステムにおける電源オン/オフの連動について考え
てみる。これまでに広く普及している、いわゆるシステ
ムコンポーネントといわれるAVシステムでは、システ
ムを構成する各ソースの記録再生機器部やアンプなどを
統合的に組むことによって、全体としては1つのオーデ
ィオ機器として認識されるように構成されている。この
ため、そのシステムコンポーネントのメイン電源に対し
てオン/オフを行えば、例えばローカルな内部バスを利
用して制御を行うことで、システムコンポーネントを構
成している各機器部の電源のオン/オフを連動的に行う
ことが可能とされている。また、例えばアンプなどに対
して設けられている連動タイプの電源コンセントに対し
て他のAV機器の電源を接続しておくようにすること
で、各機器間の電源のオン/オフが連動するようにされ
たシステムコンポーネントも古くから知られているもの
である。
【0005】これに対して、IEEE1394等のデー
タインターフェイスにおいては、IEEE1394イン
ターフェイス機能を有している機器であれば、原則とし
て機種やメーカを問わずに相互通信可能に接続すること
が可能とされる。このため、IEEE1394等のデー
タインターフェイスにより接続されるシステムにおいて
は、このシステムを構成する各機器は、データバス上で
はそれぞれ独立した機器として認識される。また、電源
についても、例えば各機器ごとに独立して商用交流電源
から入力可能にされており、例えば、あえて連動タイプ
の電力源を使用しての電源オン/オフの連動を考慮した
システムが構築されるとは限らない。
【0006】即ち、現状としては、例えばIEEE13
94などのデータインターフェイスを利用して構成され
るAVシステムなどにおいて、例えば同一シリーズの機
種や同一メーカ機器などの或る特定の機種の機器間でシ
ステムコンポーネント的な機能を有する構成を与えよう
とした場合には、これらの機器がデータバス上で独立し
た機器として認識される以上、そのままでは上記したよ
うな電源オン/オフの連動は行うことができないことに
なるものである。しかし、AVシステムとしての使い勝
手を考慮した場合には、当然のこととして、電源のオン
/オフの連動が可能とされることが好ましいことにな
り、利便性も向上されることになる。
【0007】
【課題を解決するための手段】そこで本発明は上記した
課題を考慮して、次のように構成する。つまり、それぞ
れ電源を独立して入力可能な複数の電子機器を、所定の
通信フォーマットによるデータバスを介して接続するこ
とで、電子機器間での情報の送受信が可能とされる電子
機器システムにおいて、それぞれ1以上の第1の電子機
器と第2の電子機器を備えるものとする。そして第1の
電子機器は、自身の電源状態が遷移したとされるとき
に、データバスを介して通信を行うことで、電子機器シ
ステムとして備えられる電子機器のうちから所定の条件
に適合する電子機器を探索する探索手段と、この探索手
段により探索された電子機器に対して、電源をオフとす
るための電源オフコマンドを送信するコマンド送信手段
とを備える。また、第2の電子機器は、電源オフコマン
ドを受信した場合には、自身の電源をオン状態からオフ
状態に切り換える制御手段を備えることとした。
【0008】また、所定の通信フォーマットによるデー
タバスを介して他の電子機器と接続されることで情報の
送受信が可能とされると共に、各電子機器はそれぞれ独
立して電源を入力可能とされる電子機器システムを形成
することのできる電子機器において、自身の電源状態が
遷移したとされるときに、上記データバスを介して通信
を行うことで、電子機器システムとして備えられる電子
機器のうちから所定の条件に適合する電子機器を探索す
る探索手段と、この探索手段により探索された電子機器
に対して、電源をオフとするための電源オフコマンドを
送信するコマンド送信手段とを備えることとした。
【0009】また、それぞれ電源を独立して入力可能な
複数の電子機器を、所定の通信フォーマットによるデー
タバスを介して接続することで、電子機器間での情報の
送受信が可能とされる電子機器システムにおいて、それ
ぞれ1以上の第1の電子機器と第2の電子機器を備える
ものとする。そして第1の電子機器は、自身の電源状態
が遷移したとされるときに、データバスを介して通信を
行うことで、電子機器システムとして備えられる電子機
器のうちから所定の条件に適合する電子機器を探索する
探索手段と、この探索手段により探索された電子機器に
対して、電源をオンとするための電源オンコマンドを送
信するコマンド送信手段とを備える。また、第2の電子
機器は、電源オンコマンドを受信した場合には、自身の
電源をオフ状態からオン状態に切り換える制御手段を備
えることとした。
【0010】また、所定の通信フォーマットによるデー
タバスを介して他の電子機器と接続されることで情報の
送受信が可能とされると共に、各電子機器はそれぞれ独
立して電源を入力可能とされる電子機器システムを形成
することのできる電子機器において、自身の電源状態が
遷移したとされるときに、データバスを介して通信を行
うことで、電子機器システムとして備えられる電子機器
のうちから所定の条件に適合する電子機器を探索する探
索手段と、この探索手段により探索された電子機器に対
して、電源をオンとするための電源オンコマンドを送信
するコマンド送信手段とを備えることとした。
【0011】上記各構成では、データバスを介して接続
されることで構築されるシステムにおいて、例えば中心
となる電子機器(第1の電子機器)の電源状態が遷移し
たときには、或る所定の条件に適合する電子機器を探索
し、この探索された電子機器(第2の電子機器)に対し
て電源オフコマンド又は電源オンコマンドを送信するよ
うにされる。これにより、各電子機器がデータバス上で
独立した存在であると認識されている場合であっても、
電子機器(第1の電子機器)の電源状態に応じて他の特
定の電子機器(第2の電子機器)の電源状態を連動させ
るという、システム機能を与えることが可能となる。
【0012】
【発明の実施の形態】以下、本発明の実施の形態につい
て説明する。なお、以降の説明は次の順序で行う。 1.AVシステム 1−1.全体構成 1−2.STR(フロントパネル) 1−3.CD機(フロントパネル) 1−4.MD機(フロントパネル) 1−5.STR(内部) 1−6.CD機(内部) 1−7.MD機(内部) 2.IEEE1394による本実施の形態のデータ通信 2−1.概要 2−2.スタックモデル 2−3.信号伝送形態 2−4.機器間のバス接続 2−5.パケット 2−6.トランザクションルール 2−7.アドレッシング 2−8.CIP(Common Isochronos Packet) 2−9.コネクションマネージメント 2−10.FCPにおけるコマンド及びレスポンス 2−11.AV/Cコマンドパケット 2−12.プラグ 2−13.Asynchronous Connection送信手順 4.ノード分類処理 5.電源オン/オフ連動 5−1.POWER CONTROL commman
d 5−2.電源オフ連動 5−3.電源オン連動
【0013】1.AVシステム 1−1.全体構成 図1は本発明の実施の形態の電子機器システムの構成例
を示している。本実施の形態としての電子機器システム
は、複数のAV機器等をIEEE1394インターフェ
イスのデータバスにより相互通信可能に接続することで
構築される。
【0014】図1においては、AVシステムを構成する
機器として、STR(Stereo TunerReceiver)60と、2
台のSTR対応CD機30,30、STR対応MD機
1、同一メーカ機種100、他社メーカ機種110が示
される。
【0015】STR60は、図1に示すAVシステムの
中心として機能するもので、主としてチューナ機能、外
部ソース入力選択機能、及びアンプ機能を備えており、
例えば図のようにしてステレオ音声に対応する左右チャ
ンネルのスピーカSP(L)(R)を接続することがで
きるようになっている。詳しい構成は後述するが、ST
R60では、内部のチューナ部で受信した放送信号と、
アナログオーディオ信号入力と、さらにIEEE139
4バス116を介して外部から入力される複数のオーデ
ィオソースについて選択を行い、最終的には、これを音
声としてスピーカSP(L)(R)から出力させること
ができるように構成されている。
【0016】また、この図には、STR60に対する操
作を行うためのリモートコントローラRMも示されてい
る。STR60は、このリモートコントローラRMに対
して行われた操作に応じて送信されてくる操作コマンド
信号を受信し、その操作コマンド信号の内容に応じた所
要の動作を実行する。なお、この図では、STR60に
対応するリモートコントローラRMのみが示されている
が、実際としては、他の機器についてもリモートコント
ローラによる操作が可能とされていてよいものである。
【0017】また、上記STR60と共に接続すること
で利便性の高い各種のシステム機能を実現することので
きる機種として、ここではSTR対応CD機30とST
R対応MD機1とが示されている。STR対応CD機3
0とSTR対応MD機1は、例えばSTR60と同一メ
ーカ品とされる。
【0018】STR対応CD機30は、CD(Compact D
isc)プレーヤとしての機能を有しており、装填されたC
Dについての再生を行う。そして、CDから再生して得
られるオーディオデータを、IEEE1394バス11
6を介して送信出力することが可能とされる。また、S
TR対応MD機1は、MD(Mini Disc)といわれるオー
ディオデータを書き換え可能な光磁気ディスクに対応し
て記録再生を行うことのできるMDレコーダ/プレーヤ
とされる。そしてこのSTR対応MD機1においては、
IEEE1394バス116を介して送信されてくるオ
ーディオデータを受信してMDに対して記録することが
可能とされている。また、MDに記録されているオーデ
ィオデータを再生して、IEEE1394バス116を
介して送信出力することが可能とされる。
【0019】上記STR60、STR対応CD機30、
及びSTR対応MD機1の3台によって得られる代表的
なシステム動作としては次のようなものが挙げられる。
例えば、STR対応CD機30にて再生しているCDの
オーディオデータをSTR対応MD機1に対して送信す
ることで、STR対応MD機1においては、このCDの
オーディオデータをMDに記録することができる。つま
り、いわゆるダビングを行うことが可能となるものであ
る。また、このときにSTR対応CD機30にて再生し
ているCDのオーディオデータ、または一旦STR対応
MD機1にて受信されたCDのオーディオデータをST
R60に対しても送信すれば、STR60ではこのCD
のオーディオデータをモニタ音声としてスピーカSP
(L)(R)から出力させることが可能とされる。
【0020】また、ここでの詳しい説明は省略するが、
STR対応CD機30とSTR対応MD機1は、STR
60を中心としたいわゆるオーディオ・コンポーネント
システム的な各種機能が特化して与えられるべきものと
して構成されている。例えば、STR対応CD機30か
らSTR対応MD機1へのダビングを例に挙げれば、倍
速ダビング動作や、CDの再生開始/終了タイミングに
同期させて、STR対応MD機1における記録開始/終
了タイミングを制御する、いわゆるシンクロ・ダビング
動作なども容易に実行可能とされている。
【0021】同一メーカ機器100は、STR60、S
TR対応CD機30、及びSTR対応MD機1と同一メ
ーカとされて、IEEE1394インターフェイスに対
応した通信機能を有するデジタルAV機器である。ここ
での同一メーカ機器100の実際としては、特に言及し
ないが、例えばCDプレーヤ、MDレコーダ/プレーヤ
や、デジタルVTRなどとされればよいものである。こ
の同一メーカ機器100としては、例えばSTR対応C
D機30、及びSTR対応MD機1などと比較した場合
には、特にSTR60を中心とするシステムコンポーネ
ント機能が与えられるようには構成されていない点が異
なる。ただし、メーカ内のみで有効となるコマンド(Ve
nder Dependent Commnandといわれる)の送受信によって
は、STR60、STR対応CD機30、STR対応M
D機1と共に、そのメーカで規定した特定の機能を有す
るように動作することが可能とされるものである。ま
た、例えばSTR60に対して、この同一メーカ機器1
00から送信されてくるオーディオソースとしてのデー
タを選択して受信入力するようにマニュアル操作を行え
ば、これを音声としてモニタすることが可能である。ま
た、STR対応MD機1において入力ソースとして、同
一メーカ機器100から送信されるオーディオデータが
選択されるようにマニュアル操作を行えば、これをMD
に記録することも可能とされる。この点については、次
に説明する他社メーカ機器110も同様である。
【0022】他社メーカ機器110もまたIEEE13
94インターフェイスに対応した通信機能を有する何ら
かのデジタルAV機器であるが、STR60、STR対
応CD機30及びSTR対応MD機1とは製造メーカが
異なる。ここでの他社メーカ機器110の実際として
も、CDプレーヤ、MDレコーダ/プレーヤや、デジタ
ルVTRなどとされればよいものである。また、この他
社メーカ機器110の場合には、原則として上記したS
TR60のメーカで規定するVender Dependent Commnan
dには対応不可となる。
【0023】なお、ここでは図示していないが、例えば
この図1に示す各AV機器としては、それぞれが商用交
流電源から電力を入力するための電源コンセントが備え
られる。もしくは、バッテリ駆動可能な構成であればバ
ッテリを収納可能とされている。つまりは、各機器がそ
れぞれ独立して電力を得ることが可能とされているもの
である。
【0024】1−2.STR(フロントパネル) 続いて、上記図1に示したシステムを構成する上で主と
なる、STR60と、このSTR60とコンポーネント
的システムを組むSTR対応CD機30及びSTR対応
MD機1の外観構成として、各々のフロントパネル部位
について説明しておく。
【0025】図2はSTR60本体のフロントパネル部
位の様子を示している。フロントパネル左下側には、電
源キー120が設けられている。この電源キー120を
操作することで、STR60は、電源のオン/オフが切
り換わるようにされている。なお、ここでいう電源がオ
フの状態とは、スタンバイ電源は動作しているいわゆる
スタンバイ状態を指しているもので、例えば商用交流電
源(又はバッテリ)の供給が絶たれている状態とは異な
る。この点では、以降説明する、STR対応CD機30
とSTR対応MD機1についても同様とされる。また、
ここでの詳しい説明は省略するが、STR60では、ス
リープ状態とするためのスリープモードも用意されてい
ることで、省電力化が考慮されている。
【0026】また、電源キー120の左側にはヘッドフ
ォンジャック27jが設けられている。
【0027】フロントパネルのほぼ中央部には、表示部
75が配置されている。この場合の表示部75として
は、主として文字表示を行うためのFL管表示部75A
が設けられており、ここでは、1行14文字分の表示が
行われるようにされている。そして、その周囲にはセグ
メント表示部75Bが設けられており、図示してはいな
いが所定の決められた内容がセグメントによって表示さ
れる。
【0028】表示部75の左側にはディスプレイキー1
27が設けられ、さらにその左にはディマーキー128
が設けられる。ディスプレイキー127は、基本的には
表示部75における表示内容を変更するためのものとさ
れる。ディマーキー128は、表示部75、及びフロン
トパネルに実際に設けられるとされる装飾用LEDの輝
度を調節するためのものである。
【0029】また、FL管表示部75Aの右側には、ジ
ョグダイヤル125と、その上側にバンドキー121、
チューナモードキー122、ジョグ選択キー123、エ
ンターキー124が示される。バンドキー121、チュ
ーナモードキー122は、STR60のチューナ機能に
関連するキーであり、それぞれ、受信バンド、チューナ
モードの切り換えを行うときに使用する。また、ジョグ
選択キー123は、メニュー選択を行うためのキーとさ
れ、エンターキー124は決定操作を行うときに使用さ
れる。そして、ジョグダイヤル125は、所定の操作手
順のもとで上記各キーと共に併用されるもので、これに
よりユーザは実際の各種操作を行うことができる。
【0030】一例として、ジョグ選択キー123を1回
押圧操作するごとに、FL管表示部75Aの表示内容
は、FUNCTION→SOUND→SETUPのようにしてトグルで変化
する。そして例えば、FL管表示部75AにFUNCTIONと
表示させた状態でジョグダイヤル125を回転操作する
と、STR60が入力してモニタ音声として出力するソ
ースの選択を変更していくことができるようになってい
る。このときのFL管表示部75Aには、ジョグダイヤ
ル125の回転操作に応じて現在選択されている入力ソ
ース名が表示されるようになっている。この操作によっ
ては、例えばチューナ音声、アナログ入力、及びIEE
E1394バスを介して入力される各ソース(機器)を
所定順序に従って順次選択していくことが可能とされ
る。なお、例えばバンドキー121、チューナモードキ
ー122、ジョグ選択キー123、エンターキー124
などのキーは、その背面側に装飾用のLEDが設けられ
ており、動作状態等に応じて点灯、点滅などするように
もされている。
【0031】ボリュームジョグ126は、STR60か
ら出力される音声信号レベル、つまり、例えばスピーカ
SP(L)(R)から出力される音量を調整するための
ダイヤルキーとして備えられる。
【0032】1−3.CD機(フロントパネル) 図3は、STR対応CD機30のフロントパネル部位を
示している。先ず、このSTR対応CD機30のフロン
トパネル左下側においても、電源オン/オフ(スタンバ
イ)のための電源キー150が設けられている。
【0033】また、このSTR対応CD機30のフロン
トパネルの中央上部には、CDを挿入/排出するための
ディスク挿脱部159が設けられている。例えばディス
ク挿脱部159内に収納されて装填されている状態にあ
るCDを排出させるためには、このディスク挿脱部15
9の右側に配置されるイジェクトキー151を操作す
る。
【0034】上記ディスク挿脱部159の下側には、例
えば1行14文字分の表示が可能なFL管表示部47A
と、セグメント表示部47Bとから成る表示部47が設
けられている。この場合、FL管表示部47Aに対して
は、例えば現在装填されているCDにて再生されるトラ
ックのトラックナンバ、再生時間等の再生状況を示す情
報や、CDのサブコード内に挿入されているCDテキス
トデータなどが文字等として表示される。また、セグメ
ント表示部47Bには再生モードなどが示される。FL
管表示部47Aにおける表示内容の切り換えは、表示部
47の左側に配置されるディスプレイキー156を操作
することによって行うことができる。また、輝度調整の
ためにはディマーキー157を操作する。
【0035】また、フロントパネル上の右側には、CD
の再生に関するキーとして、再生/一時停止キー15
2、停止キー153,頭出し・早送り/早戻しキー15
4,155が設けられている。
【0036】1−4.MD機(フロントパネル) 図4に、STR対応MD機1のフロントパネル部位を示
す。ここでも、STR対応MD機1のフロントパネル左
下側においては電源キー130が設けられている。
【0037】そしてフロントパネルの中央上部には、M
Dを挿入/排出するためのディスク挿脱部145が設け
られており、この場合にも、その右側にはMDを排出さ
せるためのイジェクトキー131が配置される。
【0038】またここでも、上記ディスク挿脱部145
の下側には、例えば1行14文字表示が可能なFL管表
示部24Aとセグメント表示部24Bとから成る表示部
24が設けられている。この場合、FL管表示部24A
に対しては、例えば現在装填されているMDに対して記
録又は再生されるトラックのトラックナンバ、記録又は
再生時間等の記録再生状況を示す情報が表示される。さ
らには、MDのディスクタイトルやトラックネームなど
も表示される。また、この場合にもセグメント表示部2
4Bには再生モードなどが示される。さらに、このST
R対応MD機1においても表示内容を切り換えるための
ディスプレイキー156、及び輝度調整のためのディマ
ーキー157が設けられる。
【0039】また、フロントパネルの右側に配置される
記録再生に関するキーとして、この場合には、再生/一
時停止キー132、停止キー133,頭出し・早送り/
早戻しキー134,135、録音キー136、高速ダビ
ングキー137、シンクロ録音キー138が設けられ
る。また、入力選択キー139は、録音ソースとしての
入力を選択するために設けられている。この入力選択キ
ー139の操作に応じて、例えばFL管表示部24Aに
おいては、現在選択されている録音ソース名が表示され
るようになっている。
【0040】ここで、上記図2〜図4に示すフロントパ
ネルの様子からも分かるように、STR60、STR対
応CD機30、及びSTR対応MD機1は、それぞれ
が、自機のための表示部75,47,24を有してい
る。換言すれば、例えばSTR及びSTR対応機器から
成るシステムを、1つのオーディオコンポーネントシス
テムとして考えた場合、このコンポーネントシステムと
して統合された表示部位というものは設けられてはいな
いことになる。これは、例えばIEEE1394を介し
て接続される機器としては、本来、個々に独立した存在
であることに対応している。
【0041】1−5.STR(内部) 続いて、STR60、STR対応CD機30、及びST
R対応MD機1の各内部構成について説明を行っていく
こととする。
【0042】先ず、図5のブロック図にはSTR60の
内部構成例が示されている。STR60においては、オ
ーディオソースとして、IEEE1394バス116を
介して送信されてくるオーディオ信号と、自身が備える
チューナのオーディオ信号と、アナログ入力端子78か
ら入力される外部アナログオーディオ信号との3種を入
力可能とされる。
【0043】IEEE1394インターフェイス61
は、IEEE1394バス116を介して他の外部機器
とデータの送受信を行うために設けられる。これによ
り、STR60としては、外部とのAVデータの送受
信、及び各種コマンドの送受信が可能に構成されること
となる。IEEE1394インターフェイス61では、
IEEE1394バス116を介して受信したパケット
を復調し、復調したパケットに含まれるデータを抽出す
る。そしてこの抽出したデータを内部データ通信に適合
するフォーマットのデータに変換して出力する。例えば
IEEE1394バス116を介して他のAV機器から
オーディオデータが送信されてくるとする。IEEE1
394インターフェイス61では、この送信されてきた
オーディオデータを受信して、上記パケットに対する復
調処理を行い、この場合には例えばIEC958といわ
れるデジタルオーディオデータインターフェイスのデー
タフォーマットに変換して復調処理部63に対して出力
する。
【0044】復調処理部63においては、入力されたオ
ーディオデータについて、例えばIEC958フォーマ
ットに従った所要の復調処理を施してデジタルフィルタ
64に出力する。
【0045】デジタルフィルタ64は、主としては、例
えば入力されたオーディオデータについてのジッター除
去を行う機能を有している。また、復調処理部63から
出力されるデータとしては、送信元の機器等の相違に応
じて、異なるサンプリング周波数を有しているものであ
るが、このデジタルフィルタ64においては、これらの
異なるサンプリングレートを有するオーディオデータに
ついて、44.1KHzのサンプリング周波数に変換し
て出力することも行っている。このようにして44.1
KHzのサンプリング周波数による信号フォーマットに
変換されたオーディオデータは、DSP(Digital Signa
l Processor)65に対して入力される。なお、例えば送
信元から44.1KHzのサンプリング周波数による信
号フォーマットによるオーディオデータが送信されてく
る場合には、上記復調処理部63、デジタルフィルタ6
4を介することなく、IEEE1394インターフェイ
ス61から直接的にDSP65に対してオーディオデー
タを送信するようにもされる。
【0046】DSP65においては、オーディオデータ
に対して各種所要の信号処理を施す。例えば、イコライ
ザ設定に従ったイコライジング処理等もここで実行され
る。そして信号処理が施されたオーディオデータをA/
D・D/A部66のデジタルフィルタ69に対して出力
する。
【0047】A/D・D/A部66は、オーディオ信号
についてのアナログ−デジタル変換処理、及びデジタル
−アナログ変換処理を行うための回路部位である。この
A/D・D/A部66のデジタルフィルタ69に入力さ
れたオーディオデータは、D/Aコンバータ68に入力
されることで電圧パルス列としての信号に変換される。
そして、I−DACコンバータ81に対して入力され
る。I−DACコンバータ81では、入力された電圧パ
ルス列を電流に変換する。ここで、図示は省略している
が、基準となるレベルが別系統で与えられており、その
基準レベルを操作することで、出力電流を可変すること
が可能とされており、これを例えば40dB以下のレベ
ル範囲でのボリューム調整に利用することもできるよう
になっている。
【0048】アンプ82では、I−DACコンバータ8
1の出力について増幅を行ってスピーカ出力端子83に
対して出力する。そして、このスピーカ出力端子83に
スピーカSP(L)(R)が接続されていれば、ステレ
オ音声としての出力が行われることになる。
【0049】チューナ部77は、STR60内に備えら
れており、アンテナ76にて受信されたラジオ放送の電
波について、選局及び復調処理等を行って例えばアナロ
グ音声信号としてセレクタ79に出力する。また、アナ
ログオーディオ信号入力端子78を介して入力されるア
ナログ音声信号もまたセレクタ79に対して入力され
る。
【0050】セレクタ79では、例えばシステムコント
ローラ70の制御に応じて、チューナ部77とアナログ
オーディオ信号入力端子78の何れかを入力ソースとし
て選択して、選択したアナログオーディオ信号をA/D
・D/A部66のA/Dコンバータ67に対して供給す
る。A/Dコンバータ67では入力されてきたアナログ
オーディオ信号をデジタルオーディオデータに変換す
る。
【0051】ここで、A/Dコンバータ67にて得られ
たデジタルオーディオデータをモニタ音声として出力す
る場合には、先に述べた、D/Aコンバータ68→I−
DACコンバータ81→アンプ82の処理を経てスピー
カSP(L)(R)に対して出力するようにされる。ま
た、例えば録音などのために、A/Dコンバータ67に
て得られたデジタルオーディオデータをIEEE139
4バス116を介して他のAV機器に送信出力する必要
のある場合には、このデジタルオーディオデータを変調
処理部80に対して出力する。変調処理部80では、例
えばIEC958などのデジタルオーディオデータイン
ターフェイスのフォーマットに適合する変調処理を施し
てIEEE1394インターフェイス61に対して出力
する。IEEE1394インターフェイス61では、例
えばRAM62を利用して、パケット化をはじめとする
所要の処理を施して、IEEE1394フォーマットに
適合するフォーマットに変換する。そして、IEEE1
394バス116を介して、目的の機器に対して送信出
力を行う。
【0052】システムコントローラ70は、例えばCP
U(Central Processing Unit)、ROM71、RAM7
2などを備えて構成され、STR60についての各種動
作制御を実行する。
【0053】また、システムコントローラ70に対して
は、受信部73及び操作部74からの情報が入力される
ようになっている。例えば受信部73においては、リモ
ートコントローラRMから送信されてきた無線のコマン
ド信号を受信し、この受信したコマンド信号をシステム
コントローラ70に対して出力する。操作部74は、例
えばフロントパネルに設けられている各種キーより成る
ものとされ、この操作部74に対して行われた操作に応
じた操作情報がシステムコントローラ70に対して出力
される。システムコントローラ70では、上記のように
して入力されてくるコマンド信号及び操作情報に応答し
た所要の動作が得られるように、各種制御処理を実行す
る。また、システムコントローラ75は、例えば上記し
たコマンド信号及び操作情報や、現在の動作状況等に応
じた所要の内容の表示が行われるように、表示部75に
対する表示制御も実行する。この表示部75は、前述も
したように、例えばFL管表示部とセグメント表示部と
を備えている。
【0054】1−6.CD機(内部) 次にSTR対応CD機30の内部構成について図6のブ
ロック図を参照して説明する。周知のように再生専用の
ディスクメディアであるCD91は、前述した本体フロ
ントパネルのディスク挿脱部159から挿入されること
で、再生可能位置に装填される。再生可能位置に装填さ
れたCD91は、CD再生動作時においてスピンドルモ
ータ31によって一定線速度(CLV)で回転駆動され
る。そして光学ヘッド32によってCD91にピット形
態で記録されているデータが読み出され、RFアンプ3
5に供給される。光学ヘッド32において対物レンズ3
2aは2軸機構33によって保持され、トラッキング及
びフォーカス方向に変位可能とされる。また光学ヘッド
32はスレッド機構34によってCD91の半径方向に
移動可能とされる。
【0055】RFアンプ35では再生RF信号のほか、
フォーカスエラー信号、トラッキングエラー信号を生成
し、これらのエラー信号はサーボ回路36に供給され
る。サーボ回路36はフォーカスエラー信号、トラッキ
ングエラー信号から、フォーカス駆動信号、トラッキン
グ駆動信号、スレッド駆動信号等の各種駆動信号を生成
し、2軸機構33、及びスレッド機構34の動作を制御
する。つまり、フォーカスサーボ制御及びトラッキング
サーボ制御を実行する。また、RFアンプ35において
二値化された再生RF信号は、タイミングジェネレータ
42に対しても出力されており、タイミングジェネレー
タ42においては、この再生RF信号の波形タイミング
に基づいて、タイミング信号を生成してCLVプロセッ
サ43に対して出力する。CLVプロセッサ43では、
入力されたタイミング信号に基づいて、スピンドルモー
タ31を所要のCLV速度により回転制御するための駆
動信号を生成してスピンドルモータに供給する。これに
より、CD91をCLVにより回転駆動するためのスピ
ンドルサーボ制御が実行される。
【0056】再生RF信号はデコーダ37に供給され
る。デコーダ37では先ず入力された再生RF信号につ
いて二値化を行ってEFM信号を得る。そして、このE
FM信号についてEFM復調,CIRCデコード等を行
なってCD91から読み取られた情報を16ビット量子
化、44.1KHz サンプリングのフォーマットのオーディオ
データにデコードする。
【0057】またデコーダ37ではサブコード等の制御
データも抽出可能な構成を採っている。サブコードとし
てのデータ部分は、サブコードプロセッサ44に供給さ
れ、ここでサブコードとしての適正なデータに整えられ
る。また、特にCDのリードインエリアに記録されてい
るサブコードのサブQデータとして記録されているTO
C(Table Of Contents)情報を抽出することも行われ
る。これらのサブコードデータ、TOCはシステムコン
トローラ50に供給されることで、例えば各種制御に用
いられる。システムコントローラ50は、このCD機と
しての所要の各種動作が実行されるように各種制御処理
を実行する。
【0058】また、RFアンプ35にて二値化された再
生RF信号は、PLL回路39に対しても供給される。
PLL回路39は、入力されたEFM信号のチャンネル
ビットに同期したクロックを出力する。このクロックの
周波数としては、定常の1倍速では4.3218MHz
とされる。そして、このクロックは、例えばデコーダ3
7以降の信号処理回路系のクロックとして利用される。
【0059】この場合、デコーダ37から出力されるオ
ーディオデータは、D/Aコンバータ38及びIEEE
1394インターフェイス49に対して分岐して出力さ
れる。D/Aコンバータ38に入力されたオーディオデ
ータはアナログオーディオ信号に変換され、アンプ40
を介して外部アナログオーディオ出力端子41に対して
出力されるようになっている。また、デコーダ37から
IEEE1394インターフェイス49に入力されるオ
ーディオデータは、IEEE1394のフォーマットに
適合するデータに変換され、IEEE1394バス11
6を介して外部機器に対して送信出力される。また、I
EEE1394インターフェイス49では、外部から送
信されてくるコマンド等のデータを受信することも行
う。そして、例えばシステムコントローラ50は、この
受信されたコマンドの内容に応じて適宜所要の処理を実
行する。
【0060】CD91の再生時には、CD91に記録さ
れている管理情報、即ちTOCを読み出す必要がある。
システムコントローラ50はこの管理情報に応じてCD
91に収録されたトラック数、各トラックのアドレスな
どを判別し、再生動作制御を行うことになる。このため
システムコントローラ50はCD91が装填された際に
TOCが記録されたディスクの最内周側(リードインエ
リア)の再生動作を実行させることによって読み出し、
前述のようにしてTOC情報を抽出する。そして、この
TOCを例えばワークRAM52に記憶させておき、以
後そのCD91に対する再生動作の際に参照できるよう
にしている。
【0061】システムコントローラ50は、CPU、内
部インターフェース部等を備えたマイクロコンピュータ
とされ、上述してきた各種動作の制御を行う。また、プ
ログラムROM28には、このSTR対応CD機30に
おける各種動作を実現するためのプログラム等が格納さ
れ、ワークRAM29には、システムコントローラ11
が各種処理を実行するのに必要なデータやプログラム等
が適宜保持される。
【0062】ところで周知のように、CDの規格とし
て、サブコードにはテキストデータを挿入することが可
能とされ、例えばディスクタイトルやトラックネームな
どに利用することができるようにされている。そして、
本実施の形態のSTR対応CD機30は、このCDのテ
キストデータに対応している。つまり、CDのサブコー
ド内のテキストデータに基づいての文字表示を表示部4
7に対して行うことができる。このために、本実施の形
態のSTR対応CD機30にはCDテキストデコーダ4
5及びCDテキストメモリ46が備えられる。例えばサ
ブコードプロセッサ44にて得られたサブコードデータ
は、CDテキストデコーダ45に対して入力されるよう
にもなっている。そして、CDテキストデコーダ45に
おいては、入力されたサブコードデータにCDテキスト
データが挿入されているのであればデコード処理を施し
てテキストデータを得るようにされる。このようにして
得られたテキストデータは、システムコントローラ50
の制御によってCDテキストメモリ46に対して記憶さ
れる。以降、システムコントローラ50は、必要に応じ
てCDテキストメモリ46からテキストデータの読み出
しを行い、表示部47のFL管表示部にて、そのテキス
トデータが文字として表示されるように制御処理を実行
する。
【0063】操作部48は、本体フロントパネルに設け
られている各種キーより成るものとされる。なお、ここ
では図示していないが、操作部48としては、例えば赤
外線リモートコマンダーによる遠隔操作機能が付加され
てもよい。
【0064】また表示部47ではCD91の再生時など
に所要の表示動作が行なわれる。例えば総演奏時間、再
生や録音時の進行時間などの時間情報や、トラックナン
バ、CDのディスクネームやトラックネームなどのネー
ム情報、動作状態、動作モードなどの各種の表示がシス
テムコントローラ50の制御に基づいて行なわれる。こ
の表示部47も、前述したように、FL管表示部とセグ
メント表示部とを備える。
【0065】1−7.MD機(内部) 図7のブロック図は、MDレコーダ/プレーヤであるS
TR対応MD機1の内部構成を示している。オーディオ
データが記録再生される光磁気ディスク(ミニディス
ク)90は、スピンドルモータ2により回転駆動され
る。そして光磁気ディスク90に対しては記録/再生時
に光学ヘッド3によってレーザ光が照射される。
【0066】光学ヘッド3は、記録時には記録トラック
をキュリー温度まで加熱するための高レベルのレーザ出
力を行ない、また再生時には磁気カー効果により反射光
からデータを検出するための比較的低レベルのレーザ出
力を行なう。このため、光学ヘッド3にはレーザ出力手
段としてのレーザダイオード、偏光ビームスプリッタや
対物レンズ等からなる光学系、及び反射光を検出するた
めのディテクタ等が搭載されている。対物レンズ3aは
2軸機構4によってディスク半径方向及びディスクに接
離する方向に変位可能に保持されている。
【0067】また、ディスク90を挟んで光学ヘッド3
と対向する位置に磁気ヘッド6aが配置されている。磁
気ヘッド6aは供給されたデータによって変調された磁
界を光磁気ディスク90に印加する動作を行なう。光学
ヘッド3全体及び磁気ヘッド6aは、スレッド機構5に
よりディスク半径方向に移動可能とされている。
【0068】再生動作によって、光学ヘッド3によりデ
ィスク90から検出された情報はRFアンプ7に供給さ
れる。RFアンプ7は供給された情報の演算処理によ
り、再生RF信号、トラッキングエラー信号TE、フォ
ーカスエラー信号FE、グルーブ情報(光磁気ディスク
90にプリグルーブ(ウォブリンググルーブ)として記
録されている絶対位置情報)GFM等を抽出する。抽出
された再生RF信号はエンコーダ/デコーダ部8に供給
される。また、トラッキングエラー信号TE、フォーカ
スエラー信号FEはサーボ回路9に供給され、グルーブ
情報GFMはアドレスデコーダ10に供給される。
【0069】サーボ回路9は供給されたトラッキングエ
ラー信号TE、フォーカスエラー信号FEや、マイクロ
コンピュータにより構成されるシステムコントローラ1
1からのトラックジャンプ指令、アクセス指令、スピン
ドルモータ2の回転速度検出情報等により各種サーボ駆
動信号を発生させ、2軸機構4及びスレッド機構5を制
御してフォーカス及びトラッキング制御を行ない、また
スピンドルモータ2を一定線速度(CLV)に制御す
る。
【0070】アドレスデコーダ10は供給されたグルー
ブ情報GFMをデコードしてアドレス情報を抽出する。
このアドレス情報はシステムコントローラ11に供給さ
れ、各種の制御動作に用いられる。また再生RF信号に
ついてはエンコーダ/デコーダ部8においてEFM復
調、CIRC等のデコード処理が行なわれるが、このと
きアドレス、サブコードデータなども抽出され、システ
ムコントローラ11に供給される。
【0071】エンコーダ/デコーダ部8でEFM復調、
CIRC等のデコード処理されたオーディオデータ(セ
クターデータ)は、メモリコントローラ12によって一
旦バッファメモリ13に書き込まれる。なお、光学ヘッ
ド3によるディスク90からのデータの読み取り及び光
学ヘッド3からバッファメモリ13までの系における再
生データの転送は1.41Mbit/secで、しかも通常は間欠的
に行なわれる。
【0072】バッファメモリ13に書き込まれたデータ
は、再生データの転送が0.3Mbit/sec となるタイミング
で読み出され、エンコーダ/デコーダ部14に供給され
る。そして、音声圧縮処理に対するデコード処理等の再
生信号処理を施され、44.1KHZ サンプリング、1
6ビット量子化のデジタルオーディオ信号とされる。こ
のデジタルオーディオ信号はD/A変換器15によって
アナログ信号とされ、出力処理部16でレベル調整、イ
ンピーダンス調整等が行われてライン出力端子17から
アナログオーディオ信号Aoutとして外部機器に対し
て出力される。またヘッドホン出力HPoutとしてヘ
ッドホン出力端子27に供給され、接続されるヘッドホ
ンに出力される。
【0073】また、エンコーダ/デコーダ部14でデコ
ードされた状態のデジタルオーディオ信号は、デジタル
インターフェース部22に供給されることで、デジタル
出力端子21からデジタルオーディオデータDoutと
して外部機器に出力することもできる。例えば光ケーブ
ルによる伝送形態で外部機器に出力される。
【0074】光磁気ディスク90に対して記録動作が実
行される際には、ライン入力端子18に供給されるアナ
ログオーディオ信号Ainは、A/D変換器19によっ
てデジタルオーディオデータに変換された後、エンコー
ダ/デコーダ部14に供給され、音声圧縮エンコード処
理を施される。または外部機器からデジタル入力端子2
0にデジタルオーディオデータDinが供給された場合
は、デジタルインターフェース部22で制御コード等の
抽出が行われるとともに、そのデジタルオーディオデー
タがエンコーダ/デコーダ部14に供給され、音声圧縮
エンコード処理を施される。なお図示していないがマイ
クロホン入力端子を設け、マイクロホン入力を記録信号
として用いることも当然可能である。
【0075】エンコーダ/デコーダ部14によって圧縮
された記録データはメモリコントローラ12によって一
旦バッファメモリ13に書き込まれて蓄積されていった
後、所定量のデータ単位毎に読み出されてエンコーダ/
デコーダ部8に送られる。そしてエンコーダ/デコーダ
部8でCIRCエンコード、EFM変調等のエンコード
処理された後、磁気ヘッド駆動回路6に供給される。
【0076】磁気ヘッド駆動回路6はエンコード処理さ
れた記録データに応じて、磁気ヘッド6aに磁気ヘッド
駆動信号を供給する。つまり、光磁気ディスク90に対
して磁気ヘッド6aによるN又はSの磁界印加を実行さ
せる。また、このときシステムコントローラ11は光学
ヘッドに対して、記録レベルのレーザ光を出力するよう
に制御信号を供給する。
【0077】この操作部23もまた、例えば本体フロン
トパネルに設けられた各種キーより成るものとされる。
この操作部23に対して行われた操作により出力される
操作情報はシステムコントローラ11に入力され、シス
テムコントローラ11は操作情報に応じた動作制御を実
行することになる。
【0078】なお、周知のようにMDに対応する記録再
生装置では、トラック(プログラム)分割、トラック連
結、トラック消去、トラックネーム入力、ディスクネー
ム入力などのプログラム編集を行うことができるように
なっているが、これらの操作は比較的煩雑でもあるた
め、例えば図示しないリモートコントローラから送信さ
れる操作コマンド信号を受信可能な構成を設けるように
することが実際としては好ましく、このようにすれば、
上記したような各種プログラム編集に関する操作をリモ
ートコントローラに設けられているキーに対する操作に
よって行うようにすることが可能になる。
【0079】表示部24の表示動作はシステムコントロ
ーラ11によって制御される。即ちシステムコントロー
ラ11は表示動作を実行させる際に表示すべきデータを
表示部24内の表示ドライバに送信する。表示ドライバ
は供給されたデータに基づいて液晶パネルなどによるデ
ィスプレイの表示動作を駆動し、所要の数字、文字、記
号などの表示を実行させる。表示部24においては、記
録/再生しているディスクの動作モード状態、トラック
ナンバ、記録時間/再生時間、編集動作状態等が示され
る。またディスク90には主データたるプログラムに付
随して管理される文字情報(トラックネーム等)が記録
できるが、その文字情報の入力の際の入力文字の表示
や、ディスクから読み出した文字情報の表示などが実行
される。さらに本実施の形態の場合、ディスク90に
は、プログラムとしての楽曲等のデータとは独立したデ
ータファイルとなる副データ(AUXデータ)を記録す
ることも可能とされる。AUXデータとしてのデータフ
ァイルは、文字、静止画などの情報となるが、これらの
文字や静止画は表示部24により表示出力可能とされ
る。
【0080】本実施の形態では、AUXデータである静
止画及び文字を表示部24に表示させるための構成とし
て、JPEGデコーダ26が備えられる。即ち、本実施
の形態においては、AUXデータとしてのデータファイ
ルである静止画データは、JPEG(Joint Photographi
c Coding Experts Group)方式により圧縮されたファイ
ル形式で記録される。JPEGデコーダ26では、ディ
スク90にて再生されて例えばバッファメモリ13に蓄
積された静止画データのファイルをメモリコントローラ
12を介して入力し、JPEG方式に従った伸張処理を
施して表示部24に出力する。これにより、AUXデー
タである静止画データが表示部24にて表示されること
になる。なお、この場合の表示部24としても、先に述
べたように、FL管表示部とセグメント表示部を備えて
成るものである。
【0081】システムコントローラ11は、CPU、内
部インターフェース部等を備えたマイクロコンピュータ
とされ、上述してきた各種動作の制御を行う。また、プ
ログラムROM28には、当該記録再生装置における各
種動作を実現するためのプログラム等が格納され、ワー
クRAM29には、システムコントローラ11が各種処
理を実行するのに必要なデータやプログラム等が適宜保
持される。
【0082】ところで、ディスク90に対して記録/再
生動作を行なう際には、ディスク90に記録されている
管理情報、即ちP−TOC(プリマスタードTOC)、
U−TOC(ユーザーTOC)を読み出す必要がある。
システムコントローラ11はこれらの管理情報に応じて
ディスク90上の記録すべきエリアのアドレスや、再生
すべきエリアのアドレスを判別することとなる。この管
理情報はバッファメモリ13に保持される。そして、シ
ステムコントローラ11はこれらの管理情報を、ディス
ク90が装填された際に管理情報の記録されたディスク
の最内周側の再生動作を実行させることによって読み出
し、バッファメモリ13に記憶しておき、以後そのディ
スク90に対するプログラムの記録/再生/編集動作の
際に参照できるようにしている。
【0083】また、U−TOCはプログラムデータの記
録や各種編集処理に応じて書き換えられるものである
が、システムコントローラ11は記録/編集動作のたび
に、U−TOC更新処理をバッファメモリ13に記憶さ
れたU−TOC情報に対して行ない、その書換動作に応
じて所定のタイミングでディスク90のU−TOCエリ
アについても書き換えるようにしている。
【0084】またディスク90にはプログラムとは別に
AUXデータファイルが記録されるが、そのAUXデー
タファイルの管理のためにディスク90上にはAUX−
TOCが形成される。システムコントローラ11はU−
TOCの読出の際にAUX−TOCの読出も行い、バッ
ファメモリ13に格納して必要時にAUXデータの管理
状態を参照できるようにしている。またシステムコント
ローラ11は必要に応じて所定タイミングで(もしくは
AUX−TOCの読出の際に同時に)AUXデータファ
イルを読み込み、バッファメモリ13に格納する。そし
てAUX−TOCで管理される出力タイミングに応じて
表示部24や、IEEE1394インターフェイス25
を介した外部機器における文字や画像の出力動作を実行
させる。
【0085】IEEE1394インターフェイス25に
よっては、オーディオデータの送受信が可能とされてい
る。つまり、本実施の形態のMDレコーダ/プレーヤに
あっては、IEEE1394バス116を介して送信さ
れてきたオーディオデータをIEEE1394インター
フェイス25により受信し、この受信したオーディオデ
ータをディスク90に対して記録することができるよう
になっている。ここで、送信されてきたオーディオデー
タが例えば、サンプリング周波数44.1KHz、量子
化ビット16ビットのフォーマットであれば、システム
コントローラ11を介するようにして、エンコーダ/デ
コーダ部14に転送して、データ圧縮処理を施すように
される。これに対して、送信されてきたオーディオデー
タが、当該MDレコーダ/プレーヤに適合した方式によ
って圧縮処理された圧縮オーディオデータであるとすれ
ば、システムコントローラ11を介するようにして、メ
モリコントローラ12に転送するようにされる。なお、
当然のこととして、このIEEE1394インターフェ
イス25によってもコマンドの送受信が可能とされ、例
えばシステムコントローラ11は、受信したコマンドの
内容に応じて所要の処理を実行する。
【0086】2.IEEE1394による本実施の形態
のデータ通信 2−1.概要 以降、本実施の形態としてのIEEE1394規格に従
ったデータ通信について説明する。
【0087】IEEE1394は、シリアルデータ通信
の規格の1つとされる。このIEEE1394によるデ
ータ伝送方式としては、周期的に通信を行うIsoch
ronous通信方式と、この周期と関係なく非同期で
通信するAsynchronous通信方式が存在す
る。一般に、Isochronous通信方式はデータ
の送受信に用いられ、Asynchronous通信方
式は各種制御コマンドの送受信に用いられる。そして、
1本のケーブルを使用して、これら2種類の通信方式に
よって送受信を行うことが出来るようにされている。そ
こで以降、上記したIEEE1394規格による本実施
の形態の送信形態を前提として、本実施の形態としての
説明を行っていくこととする。
【0088】2−2.スタックモデル 図8は、本実施の形態が対応するIEEE1394のス
タックモデルを示している。IEEE1394フォーマ
ットにおいては、Asynchronous系(40
0)とIsochronous系(500)とに大別さ
れる。ここで、Asynchronous系(400)
とIsochronous系(500)に共通な層とし
て、最下位にPhysical Layer(301)
(物理層)が設けられ、その上位にLink Laye
r(302)(リンク層)が設けられる。Physic
al Layer(301)はハードウェア的な信号伝
送を司るためのレイヤであり、Link Layer
(302)はIEEE1394バスを例えば、機器毎に
規定された内部バスに変換するための機能を有する層と
される。
【0089】Physical Layer(30
1)、Link Layer(302)、及び次に説明
するTransaction Layer(401)
は、Event/Control/Configura
tionのラインによってSerial Bus Ma
nagement303とリンクされる。また、AV
Cable/Connector304は、AVデータ
伝送のための物理的なコネクタ、ケーブルを示してい
る。
【0090】Asynchronous系(400)に
おける上記Link Layer(302)の上位に
は、Transaction Layer(401)が
設けられる。Transaction Layer(4
01)は、IEEE1394としてのデータ伝送プロト
コルを規定する層とされ、基本的なAsynchron
ous Transactionとしては、後述するよ
うにして、WriteTransaction,Rea
d Transaction,Lock Transa
ctionが規定される。
【0091】そして、Transaction Lay
er(401)の上層に対してFCP(Function Contro
l Protocol)(402)が規定される。FCP(40
2)は、AV/C Command(AV/C Digital Inte
rface Command Set)(403)として規定された制御コ
マンドを利用することで、各種AV機器に対するコマン
ド制御を実行することが出来るようになっている。
【0092】また、Transaction Laye
r(401)の上層に対しては、Connection
Management Procedures(50
5)を利用して、後述するPlug(IEEE1394
における論理的な機器接続関係)を設定するためのPl
ug Controll Registers(40
4)が規定される。
【0093】Isochronous系(500)にお
けるLink Layer(302)の上位には、CI
P Header Format(501)が規定さ
れ、このCIP Header Format(50
1)に管理される形態で、SD−DVCR Realt
ime Transmission(502),HD−
DVCR Realtime Transmissio
n(503),SDL−DVCR Realtime
Transmission(504),MPEG2−T
S Realtime Transmission(5
05),Audioand Music Realti
me Transmission(506)等の伝送プ
ロトコルが規定されている。
【0094】SD−DVCR Realtime Tr
ansmission(502),HD−DVCR R
ealtime Transmission(50
3),SDL−DVCR Realtime Tran
smission(504)は、それぞれ、デジタルV
TR(Video Tape Recorder)に対応するデータ伝送プロ
トコルである。SD−DVCR Realtime T
ransmission(502)が扱うデータは、S
D−DVCR recording format(5
08)の規定に従って得られたデータシーケンス(SD
−DVCR data sequence(507))
とされる。また、HD−DVCR Realtime
Transmission(503)が扱うデータは、
HD−DVCR recording format
(510)の規定に従って得られたデータシーケンス
(SD−DVCR datasequence(50
9))とされる。SDL−DVCR Realtime
Transmission(504)が扱うデータ
は、SDL−DVCR recording form
at(512)の規定に従って得られるデータシーケン
ス(SD−DVCR data sequence(5
11))となる。
【0095】MPEG2−TS Realtime T
ransmission(505)は、例えばデジタル
衛星放送に対応するチューナ等に対応する伝送プロトコ
ルで、これが扱うデータは、DVB recordin
g format(514)或いはATV recor
ding format(515)の規定に従って得ら
れるデータシーケンス(MPEG2−TS data
sequence(513))とされる。
【0096】また、Audio and Music
Realtime Transmission(50
6)は、例えば本実施の形態のMDシステムを含むデジ
タルオーディオ機器全般に対応する伝送プロトコルであ
り、これが扱うデータは、Audio and Mus
ic recording format(517)の
規定に従って得られるデータシーケンス(Audio
and Music data sequence)と
される。
【0097】2−3.信号伝送形態 図9は、IEEE1394バスとして実際に用いられる
ケーブルの構造例を示している。この図においては、コ
ネクタ600Aと600Bがケーブル601を介して接
続されていると共に、ここでは、コネクタ600Aと6
00Bのピン端子として、ピン番号1〜6の6ピンが使
用される場合を示している。コネクタ600A,600
Bに設けられる各ピン端子については、ピン番号1は電
源(VP)、ピン番号2はグランド(VG)、ピン番号
3はTPB1、ピン番号4はTPB2、ピン番号5はT
PA1、ピン番号5はTPA2とされている。そして、
コネクタ600A−600B間の各ピンの接続形態は、 ピン番号1(VP)−ピン番号1(VP) ピン番号2(VG)−ピン番号2(VG) ピン番号3(TPB1)−ピン番号5(TPA1) ピン番号4(TPB2)−ピン番号6(TPA2) ピン番号5(TPA1)−ピン番号3(TPB1) ピン番号6(TPA2)−ピン番号3(TPB2) のようになっている。そして、上記ピン接続の組のう
ち、 ピン番号3(TPB1)−ピン番号5(TPA1) ピン番号4(TPB2)−ピン番号6(TPA2) の2本のツイスト線の組により、差動で信号を相互伝送
する信号線601Aを形成し、 ピン番号5(TPA1)−ピン番号3(TPB1) ピン番号6(TPA2)−ピン番号3(TPB2) の2本のツイスト線の組により、差動で信号を相互伝送
する信号線601Bを形成している。
【0098】上記2組の信号線601A及び信号線60
1Bにより伝送される信号は、図10(a)に示すデー
タ信号(Data)と、図10(b)に示すストローブ
信号(Strobe)である。図10(a)に示すデー
タ信号は、信号線601A又は信号線601Bの一方を
使用してTPB1,2から出力され、TPA1,2に入
力される。また、図10(b)に示すストローブ信号
は、データ信号と、このデータ信号に同期する伝送クロ
ックとについて所定の論理演算を行うことによって得ら
れる信号であり、実際の伝送クロックよりは低い周波数
を有する。このストローブ信号は、信号線601A又は
信号線601Bのうち、データ信号伝送に使用していな
い他方の信号線を使用して、TPA1,2から出力さ
れ、TPB1,2に入力される。
【0099】例えば、図10(a),図10(b)に示
すデータ信号及びストローブ信号が、或るIEEE13
94対応の機器に対して入力されたとすると、この機器
においては、入力されたデータ信号とストローブ信号と
について所定の論理演算を行って、図10(c)に示す
ような伝送クロック(Clock)を生成し、所要の入
力データ信号処理に利用する。IEEE1394フォー
マットでは、このようなハードウェア的データ伝送形態
を採ることで、高速な周期の伝送クロックをケーブルに
よって機器間で伝送する必要をなくし、信号伝送の信頼
性を高めるようにしている。なお、上記説明では6ピン
の仕様について説明したが、IEEE1394フォーマ
ットでは電源(VP)とグランド(VG)を省略して、
2組のツイスト線である信号線601A及び信号線60
1Bのみからなる4ピンの仕様も存在する。例えば、本
実施の形態のMDレコーダ/プレーヤ1では、実際に
は、この4ピン仕様のケーブルを用いることで、ユーザ
にとってより簡易なシステムを提供できるように配慮し
ている。
【0100】2−4.機器間のバス接続 図11は、IEEE1394バスによる機器間接続の形
態例を模式的に示している。この図では、機器A,B,
C,D,Eの5台の機器(Node)がIEEE139
4バス(即ちケーブルである)によって相互通信可能に
接続されている場合が示されている。IEEE1394
インターフェイスでは、機器A,B,CのようにしてI
EEE1394バスにより直列的に接続するいわゆる
「ディージチェーン接続」が可能とされる。また、図1
1の場合であれば、機器Aと、機器B,D,E間の接続
形態に示すように、或る機器と複数機器とが並列的に接
続されるいわゆる「ブランチ接続」も可能とされる。シ
ステム全体としては、このブランチ接続と上記ディージ
チェーン接続とを併用して最大63台の機器(Nod
e)を接続可能とされる。但し、ディージチェーン接続
によっては、最大で16台(16ポップ)までの接続が
可能とされている。また、SCSIで必要とされるター
ミネータはIEEE1394インターフェイスでは不要
である。そしてIEEE1394インターフェイスで
は、上記のようにしてディージチェーン接続又はブラン
チ接続により接続された機器間で相互通信を行うことが
可能とされている。つまり、図11の場合であれば、機
器A,B,C,D,E間の任意の複数機器間での相互通
信が可能とされる。
【0101】また、IEEE1394バスにより複数の
機器接続を行ったシステム(以降はIEEE1394シ
ステムともいう)内では、機器ごとに割与えられるNo
deIDを設定する処理が実際には行われる。この処理
を、図12により模式的に示す。ここで、図12(a)
に示す接続形態によるIEEE1394システムにおい
て、ケーブルの抜き差し、システムにおける或る機器の
電源のオン/オフ、PHY(Physical Layer Protocol)
での自発発生処理等が有ったとすると、IEEE139
4システム内においてはバスリセットが発生する。これ
により、各機器A,B,C,D,E間においてIEEE
1394バスを介して全ての機器にバスリセット通知を
行う処理が実行される。
【0102】このバスリセット通知の結果、図12
(b)に示すようにして、通信(Child−Notify)を行
うことで隣接する機器端子間で親子関係が定義される。
つまり、IEEE1394システム内における機器間の
Tree構造を構築する。そして、このTree構造の
構築結果に従って、ルートとしての機器が定義される。
ルートとは、全ての端子が子(Ch;Child)として定義
された機器であり、図12(b)の場合であれば、機器
Bがルートとして定義されていることになる。逆に言え
ば、例えばこのルートとしての機器Bと接続される機器
Aの端子は親(P;Parent)として定義されているもので
ある。
【0103】上記のようにしてIEEE1394システ
ム内のTree構造及びルートが定義されると、続いて
は、図12(c)に示すようにして、各機器から、自己
のNode−IDの宣言としてSelf−IDパケット
が出力される。そしてルートがこのNode−IDに対
して順次承認(grant)を行っていくことにより、IE
EE1394システム内における各機器のアドレス、つ
まりNode−IDが決定される。
【0104】2−5.パケット IEEE1394フォーマットでは、図13に示すよう
にしてIsochronous cycle(nomi
nal cycle)の周期を繰り返すことによって送
信を行う。この場合、1Isochronous cy
cleは、125μsecとされ、帯域としては100
MHzに相当する。なお、Isochronous c
ycleの周期としては125μsec以外とされても
良いことが規定されている。そして、このIsochr
onous cycleごとに、データをパケット化し
て送信する。
【0105】この図に示すように、Isochrono
us cycleの先頭には、1Isochronou
s cycleの開始を示すCycle Start
Packetが配置される。このCycle Star
t Packetは、ここでの詳しい説明は省略する
が、Cycle Masterとして定義されたIEE
E1394システム内の特定の1機器によってその発生
タイミングが指示される。Cycle Start P
acketに続いては、IsochronousPac
ketが優先的に配置される。Isochronous
Packetは、図のように、チャンネルごとにパケ
ット化されたうえで時分割的に配列されて転送される
(Isochronous subactions)。
また、Isochronous subactions
内においてパケット毎の区切りには、Isochron
ous gapといわれる休止区間(例えば0.05μ
sec)が設けられる。このように、IEEE1394
システムでは、1つの伝送線路によってIsochro
nousデータをマルチチャンネルで送受信することが
可能とされている。
【0106】ここで、例えば本実施の形態のMDレコー
ダ/プレーヤが対応する圧縮オーディオデータ(以降は
ATRACデータともいう)をIsochronous
方式により送信することを考えた場合、ATRACデー
タが1倍速の転送レート1.4Mbpsであるとすれ
ば、125μsecである1Isochronousc
ycle周期ごとに、少なくともほぼ20数Mバイトの
ATRACデータをIsochronous Pack
etとして伝送すれば、時系列的な連続性(リアルタイ
ム性)が確保されることになる。例えば、或る機器がA
TRACデータを送信する際には、ここでの詳しい説明
は省略するが、IEEE1394システム内のIRM(I
sochronous Resource Manager)に対して、ATRACデ
ータのリアルタイム送信が確保できるだけの、Isoc
hronous パケットのサイズを要求する。IRM
では、現在のデータ伝送状況を監視して許可/不許可を
与え、許可が与えられれば、指定されたチャンネルによ
って、ATRACデータをIsochronous P
acketにパケット化して送信することが出来る。こ
れがIEEE1394インターフェイスにおける帯域予
約といわれるものである。
【0107】Isochronous cycleの帯
域内においてIsochronous subacti
onsが使用していない残る帯域を用いて、Async
hronous subactions、即ちAsyn
chronousのパケット送信が行われる。図13で
は、Packet A,Packet Bの2つのAs
ynchronous Packetが送信されている
例が示されている。Asynchronous Pac
ketの後には、ack gap(0.05μsec)
の休止期間を挟んで、ACK(Acknowledge)といわれる
信号が付随する。ACKは、後述するようにして、As
ynchronous Transactionの過程
において、何らかのAsynchronousデータの
受信が有ったことを送信側(Controller)に
知らせるためにハードウェア的に受信側(Targe
t)から出力される信号である。また、Asynchr
onous Packet及びこれに続くACKからな
るデータ伝送単位の前後には、10μsec程度のsu
baction gapといわれる休止期間が設けられ
る。ここで、Isochronous Packetに
よりATRACデータを送信し、上記ATRACデータ
に付随するとされるAUXデータファイルをAsync
hronous Packetにより送信するようにす
れば、見かけ上、ATRACデータとAUXデータファ
イルとを同時に送信することが可能となるものである。
【0108】2−6.トランザクションルール 図14(a)の処理遷移図には、Asynchrono
us通信における基本的な通信規則(トランザクション
ルール)が示されている。このトランザクションルール
は、FCPによって規定される。図14(a)に示すよ
うに、先ずステップS11により、Requester
(送信側)は、Responder(受信側)に対して
Requestを送信する。Responderでは、
このRequestを受信する(ステップS12)と、
先ずAcknowledgeをRequesterに返
送する(ステップS13)。送信側では、Acknow
ledgeを受信することで、Requestが受信側
にて受信されたことを認知する(ステップS14)。こ
の後、Responderは先のステップS12にて受
信したRequestに対する応答として、Respo
nseをRequesterに送信する(ステップS1
5)。Requesterでは、Responseを受
信し(ステップS16)、これに応答してRespon
derに対してAcknowledgeを送信する(ス
テップS17)。ResponderではAcknow
ledgeを受信することで、Responseが送信
側にて受信されたことを認知する。
【0109】上記図14(a)により送信されるReq
uest Transactionとしては、図14
(b)の左側に示すように、Write Reques
t、Read Request、Lock Reque
stの3種類に大別して定義されている。Write
Requestは、データ書き込みを要求するコマンド
であり、Read Requestはデータの読み出し
を要求するコマンドである。Lock Request
はここでは詳しい説明は省略するが、swap com
pare、マスクなどのためのコマンドである。
【0110】また、Write Requestは、後
に図示して説明するAsynchronous Pac
ket(AV/C Command Packet)に
格納するコマンド(operand)のデータサイズに
応じてさらに3種類が定義される。Write Req
uest(data quadlet)は、Async
hronous Packetのヘッダサイズのみによ
りコマンドを送信する。Write Request
(data block:data length=4
byte)、Write Request(data
block:data length≠4byte)
は、Asynchronous Packetとしてヘ
ッダに対してdata blockを付加してコマンド
送信を行うもので、両者は、data blockに格
納されるoperandのデータサイズが4バイトであ
るかそれ以上であるのかが異なる。
【0111】Read Requestも同様にして、
Asynchronous Packetに格納するo
perandのデータサイズに応じて、Read Re
quest(data quadlet)、Read
Request(datablock:data le
ngth=4byte)、Read Request
(data block:data length≠4
byte)の3種類が定義されている。
【0112】また、Response Transac
tionとしては、図14(b)の右側に示されてい
る。上述した3種のWrite Requestに対し
ては、Write Response或いはNo Re
sponseが定義される。また、Read Requ
est(data quadlet)に対してはRea
d Response(data quadlet)が
定義され、ReadRequest(data blo
ck:data length=4byte)、又はR
ead Request(data block:da
ta length≠4byte)に対しては、Rea
d Response(datablock)が定義さ
れる。
【0113】Lock Requestに対しては、L
ock Responseが定義される。
【0114】2−7.アドレッシング 図15は、IEEE1394バスのアドレッシングの構
造を示している。図15(a)に示すように、IEEE
1394フォーマットでは、バスアドレスのレジスタ
(アドレス空間)として64ビットが用意される。この
レジスタの上位10ビットの領域は、IEEE1394
バスを識別するためのバスIDを示し、図15(b)に
示すようにしてバスIDとしてbus#0〜#1022
の計1023のバスIDを設定可能としている。bus
#1023はlocal busとして定義されてい
る。
【0115】図15(a)においてバスアドレスに続く
6ビットの領域は、上記バスIDにより示されるIEE
E1394バスごとに接続されている機器のNode
IDを示す。Node IDは、図15(c)に示すよ
うにして、Node #0〜#62までの63のNod
e IDを識別可能としている。上記バスID及びNo
de IDを示す計16ビットの領域は、後述するAV
/C Command Packetのヘッダにおける
destinationIDに相当するもので、このバ
スID及びNode IDによって、或るバスに接続さ
れた機器がIEEE1394システム上で特定される。
【0116】図15(a)においてNode IDに続
く20ビットの領域は、register space
であり、このregister spaceに続く28
ビットの領域は、register addressで
ある。register spaceの値は最大で[F
FF FFh]とされて、図15(d)に示すreg
isterを示し、このregisterの内容が、図
15(e)に示すようにして定義される。regist
er addressは、図15(e)に示すレジスタ
のアドレスを指定している。
【0117】簡単に説明すると、図15(e)のレジス
タにおいて、例えばアドレス512[0 00 02
00h]から始まるSerial Bus−depen
dent Registersを参照することで、Is
ochronous cycleのサイクルタイムや、
空きチャンネルの情報が得られる。また、アドレス10
24[0 00 04 00h]から始まるConfi
guration ROMには、Node Uniqu
e ID、及びsubunit ID等のNodeに関
する所要の情報が格納される。これらNode Uni
que ID、及びsubunit IDは、実際にそ
のデバイスがIEEE1394バスに接続されたとき
に、その接続関係を確立する際などに必要となるもので
ある。
【0118】Node Unique IDは、デバイ
スごとに固有とされ、8バイトによって表現されるデバ
イス情報であり、たとえ同一機種間であっても、同じN
ode Unique IDを有している他の機器は無
いものとされる。
【0119】また、subunit IDとしては、そ
のNodeとしての機器の製造メーカ名を示すVend
er Name(module_vender_ID)や、Nodeとし
ての機器の機種名を示すModel Name(model_
ID)等の情報を有して形成される。
【0120】Node Unique IDは、デバイ
スごとに固有とされ、8バイトによって表現されるデバ
イス識別情報であり、たとえ同一機種間であっても、同
じNode Unique IDを有している機器は無
いものとされる。また、Vender Nameは、そ
のNodeの製造メーカ名を示す情報であり、Mode
l Nameは、そのNodeの機種を示す情報であ
る。従って、これらVender Name及びMod
el Nameを共通に有する機器は存在することにな
る。従って、Configuration ROMの内
容を参照することで、その機種に付されているNode
Unique IDを識別することができ、また、s
ubunit IDの内容からは、そのNodeの製造
メーカ、及び機種等を識別することが可能になる。な
お、Node Unique IDは必須であるのに対
して、Vender Name,Model Name
はオプションであり、必ずしも機器に対してセットして
おく必要は無いものとされている。
【0121】2−8.CIP 図16は、CIP(Common Isochronos Packet)の構造を
示している。つまり、図13に示したIsochron
ous Packetのデータ構造である。前に述べた
ように、本実施の形態のMDレコーダ/プレーヤが対応
する記録再生データの1つである、ATRACデータ
(オーディオデータ)は、IEEE1394通信におい
ては、Isochronous通信によりデータの送受
信が行われる。つまり、リアルタイム性が維持されるだ
けのデータ量をこのIsochronous Pack
etに格納して、1Isochronous cycl
e毎に順次送信するものである。
【0122】CIPの先頭32ビット(1quadle
t)は、1394パケットヘッダとされている。139
4パケットヘッダにおいて上位から順に16ビットの領
域は、data_Length、続く2ビットの領域は
tag、続く6ビットの領域はchannel、続く4
ビットはtcode、続く4ビットは、syとされてい
る。そして、1394パケットヘッダに続く1quad
letの領域はheader_CRCが格納される。
【0123】header_CRCに続く2quadl
etの領域がCIPヘッダとなる。CIPヘッダの上位
quadletの上位2バイトには、それぞれ‘0’
‘0’が格納され、続く6ビットの領域はSID(送信
ノード番号)を示す。SIDに続く8ビットの領域はD
BS(データブロックサイズ)であり、データブロック
のサイズ(パケット化の単位データ量)が示される。続
いては、FN(2ビット)、QPC(3ビット)の領域
が設定されており、FNにはパケット化する際に分割し
た数が示され、QPCには分割するために追加したqu
adlet数が示される。SPH(1ビット)にはソー
スパケットのヘッダのフラグが示され、DBCにはパケ
ットの欠落を検出するカウンタの値が格納される。
【0124】CIPヘッダの下位quadletの上位
2バイトにはそれぞれ‘0’‘0’が格納される。そし
て、これに続いてFMT(6ビット)、FDF(24ビ
ット)の領域が設けられる。FMTには信号フォーマッ
ト(伝送フォーマット)が示され、ここに示される値に
よって、当該CIPに格納されるデータ種類(データフ
ォーマット)が識別可能となる。具体的には、MPEG
ストリームデータ、Audioストリームデータ、デジ
タルビデオカメラ(DV)ストリームデータ等の識別が
可能になる。このFMTにより示されるデータフォーマ
ットは、例えば図8に示した、CIP Header
Format(401)に管理される、SD−DVCR
Realtime Transmission(50
2),HD−DVCR Realtime Trans
mission(503),SDL−DVCR Rea
ltime Transmission(504),M
PEG2−TS Realtime Transmis
sion(505),Audio and Music
Realtime Transmission(50
6)等の伝送プロトコルに対応する。FDFは、フォー
マット依存フィールドであり、上記FMTにより分類さ
れたデータフォーマットについて更に細分化した分類を
示す領域とされる。オーディオに関するデータで有れ
ば、例えばリニアオーディオデータであるのか、MID
Iデータであるのかといった識別が可能になる。例えば
本実施の形態のATRACデータであれば、先ずFMT
によりAudioストリームデータの範疇にあるデータ
であることが示され、FDFに規定に従った特定の値が
格納されることで、そのAudioストリームデータは
ATRACデータであることが示される。
【0125】ここで、例えばFMTによりMPEGであ
ることが示されている場合、FDFにはTSF(タイム
シフトフラグ)といわれる同期制御情報が格納される。
また、FMTによりDVCR(デジタルビデオカメラ)
であることが示されている場合、FDFは、図16の下
に示すように定義される。ここでは、上位から順に、5
0/60(1ビット)により1秒間のフィールド数を規
定し、STYPE(5ビット)によりビデオのフォーマ
ットがSDとHDの何れとされてるのかが示され、SY
Tによりフレーム同期用のタイムスタンプが示される。
【0126】上記CIPヘッダに続けては、FMT,F
DFによって示されるデータが、n個のデータブロック
のシーケンスによって格納される。FMT,FDFによ
りATRACデータであることが示される場合には、こ
のデータブロックとしての領域にATRACデータが格
納される。そして、データブロックに続けては、最後に
data_CRCが配置される。
【0127】2−9.コネクションマネージメント IEEE1394フォーマットにおいては、「プラグ」
といわれる論理的接続概念によって、IEEE1394
バスによって接続された機器間の接続関係が規定され
る。図17は、プラグにより規定された接続関係例を示
しており、この場合には、IEEE1394バスを介し
て、VTR1、VTR2、セットトップボックス(ST
B;デジタル衛星放送チューナ)、モニタ装置(Mon
itor)、及びデジタルスチルカメラ(Camer
a)が接続されているシステム形態が示されている。
【0128】ここで、IEEE1394のプラグによる
接続形態としては、point to point−c
onnectionと、broadcast conn
ectionとの2つの形態が存在する。point
to point−connectionは、送信機器
と受信機器との関係が特定され、かつ、特定のチャンネ
ルを使用して送信機器と受信機器との間でデータ伝送が
行われる接続形態である。これに対して、broadc
ast connectionは、送信機器において
は、特に受信機器及び使用チャンネルを特定せずに送信
を行うものである。受信機側では、特に送信機器を識別
することなく受信を行い、必要が有れば、送信されたデ
ータの内容に応じた所要の処理を行う。図17の場合で
あれば、point to point−connec
tionとして、STBが送信、VTR1が受信とされ
てチャンネル#1を使用してデータの伝送が行われるよ
うに設定されている状態と、デジタルスチルカメラが送
信、VTR2が受信とされてチャンネル#2を使用して
データの伝送が行われるように設定されている状態とが
示されている。また、デジタルスチルカメラからは、b
roadcast connectionによってもデ
ータ送信を行うように設定されている状態が示されてお
り、ここでは、このbroadcast connec
tionによって送信したデータを、モニタ装置が受信
して所要の応答処理を行う場合が示される。
【0129】上記のような接続形態(プラグ)は、各機
器におけるアドレス空間に設けられるPCR(Plug Cont
orol Register)によって確立される。図18(a)は、
oPCR[n](出力用プラグコントロールレジスタ)
の構造を示し、図18(b)は、iPCR[n](入力
用プラグコントロールレジスタ)の構造を示している。
これらoPCR[n]、iPCR[n]のサイズは共に
32ビットとされている。図18(a)のoPCRにお
いては、例えば上位1ビットのon−lineに対して
‘1’が格納されていると、broadcast co
nnectionによる送信であることが示され、
‘0’が格納されていると、上位11ビット目から6ビ
ットの領域のchannel numberで示される
チャンネルにより、point to point c
onnectionで送信することが示される。また、
図18(b)のiPCRにおいても、例えば上位1ビッ
トのon−lineに対して‘1’が格納されていれ
ば、broadcast connectionによる
受信であることが示され、‘0’が格納されていると、
上位11ビット目から6ビットの領域のchannel
numberで示されるチャンネルにより送信された
データをpoint to point connec
tionで送信することが示される。
【0130】そして、図18(a)のoPCR、及び図
18(b)のiPCRにおけるbroadcast c
onnection counterには、broad
cast connectionによる送信/受信とさ
れる場合において、broadcast connec
tionを張っているノード数が格納される。また、図
18(a)のoPCR、及び図18(b)のiPCRに
おけるpoint to point connect
ion counterには、point to po
int connectionによる送信/受信とされ
る場合において、point to pointを張っ
ているノード数が示される。
【0131】2−10.FCPにおけるコマンド及びレ
スポンス Asynchronous通信によるデータの伝送は、
図8に示したFCP(402)によって規定されること
になる。そこで、ここでは、FCPにより規定されるト
ランザクションについて説明する。
【0132】FCPとしては、Asynchronou
s通信において規定されるWrite Transac
tion(図14参照)を使用する。従って、本実施の
形態におけるAUXデータの伝送も、このFCPによ
り、Asynchronous通信の中のWrite
Transactionを使用することで行われるもの
である。FCPをサポートする機器は、Command
/Responceレジスタを備え、次に図19により
説明するようにしてCommand/Responce
レジスタに対してMessageを書き込むことでトラ
ンザクションを実現する。
【0133】図19の処理遷移図においては、先ずCO
MMAND送信のための処理として、ステップS21と
して示すように、ControllerがTransa
ction Requestを発生して、Write
Request PacketをTargetに対して
送信する処理を実行する。Targetでは、ステップ
S22として、このWrite Request Pa
cketを受信して、Command/Responc
eレジスタに対してデータの書き込みを行う。また、こ
の際、TargetからはControllerに対し
てAcknowledgを送信し、Controlle
rでは、このAcknowledgを受信する(S23
→S24)。ここまでの一連の処理が、COMMAND
の送信に対応する処理となる。
【0134】続いては、COMMANDに応答した、R
ESPONSEのための処理として、Targetから
Write Request Packetが送信され
る(S25)。Controllerではこれを受信し
て、Command/Responceレジスタに対し
てデータの書き込みを行う(S26)。また、Cont
rollerでは、Write Request Pa
cketの受信に応じて、Targetに対してAck
nowledgを送信する(S27)。Targetで
は、このAcknowledgを受信することで、Wr
ite Request PacketがContro
llerにて受信されたことを知る(S28)。つま
り、ControllerからTarget対するCO
MMAND伝送処理と、これに応答したTargetか
らControllerに対するRESPONSE伝送
処理が、FCPによるデータ伝送(Transacti
on)の基本となる。
【0135】2−11.AV/Cコマンドパケット 図8により説明したように、Asynchronous
通信において、FCPは、AV/Cコマンドを用いて各
種AV機器に対する通信を行うことができるようにされ
ている。Asynchronous通信では、Writ
e,Read,Lockの3種のトランザクションが規
定されているのは、図14にて説明した通りであり、実
際には各トランザクションに応じたWrite Req
uest/Responce Packet,Read
Request/Responce Packet,
Lock Request/Responce Pac
ketが用いられる。そして、FCPでは、上述したよ
うにWrite Transactionを使用するも
のである。そこで図20に、Write Reques
t Packet(AsynchronousPacket(Write Reques
t for Data Block))のフォーマットを示す。本実施の
形態では、このWrite Request Pack
etが即ち、AV/Cコマンドパケットして使用され
る。
【0136】このWrite Request Pac
ketにおける上位5quadlet(第1〜第5qu
adlet)は、packet headerとされ
る。packet headerの第1quadlet
における上位16ビットの領域はdestinatio
n_IDで、データの転送先(宛先)のNodeIDを
示す。続く6ビットの領域はtl(transact label)であ
り、パケット番号を示す。続く2ビットはrt(retry c
ode)であり、当該パケットが初めて伝送されたパケット
であるか、再送されたパケット示す。続く4ビットの領
域はtcode(transaction code)は、指令コードを示
している。そして、続く4ビットの領域はpri(prior
ity)であり、パケットの優先順位を示す。
【0137】第2quadletにおける上位16ビッ
トの領域はsource_IDであり、データの転送元
のNode_ID が示される。また、第2quadl
etにおける下位16ビットと第3quadlet全体
の計48ビットはdestination_offse
tとされ、COMMANDレジスタ(FCP_COMM
AND register)とRESPONSEレジス
タ(FCP_RESPONSE register)の
アドレスが示されれる。上記destination_
ID及びdestination_offsetが、I
EEE1394フォーマットにおいて規定される64ビ
ットのアドレス空間に相当する。
【0138】第4quadletの上位16ビットの領
域は、data_lengthとされ、後述するdat
afield(図20において太線により囲まれる領
域)のデータサイズが示される。続く下位16ビットの
領域は、extended_tcodeの領域とされ、
tcodeを拡張する場合に使用される領域である。
【0139】第5quadletとしての32ビットの
領域は、header_CRCであり、Packet
headerのチェックサムを行うCRC計算値が格納
される。
【0140】Packet headerに続く第6q
uadletからdata blockが配置され、こ
のdata block内の先頭に対してdatafi
eldが形成される。datafieldとして先頭と
なる第6quadletの上位4バイトには、CTS(C
ommand and Transaction Set)が記述される。これは、
当該Write Request Packetのコマ
ンドセットのIDを示すもので、例えば、このCTSの
値について、図のように[0000]と設定すれば、d
atafieldに記述されている内容がAV/Cコマ
ンドであると定義されることになる。つまり、このWr
ite Request Packetは、AV/Cコ
マンドパケットであることが示されるものである。従っ
て、本実施の形態においては、FCPがAV/Cコマン
ドを使用するため、このCTSには[0000]が記述
されることになる。
【0141】CTSに続く4ビットの領域は、ctyp
e(Command type;コマンドの機能分類)、又はコマンド
に応じた処理結果(レスポンス)を示すresponse
が記述される。
【0142】図21に、上記ctype及びrespo
nseの定義内容を示す。ctype(Comman
d)としては、[0000]〜[0111]を使用でき
るものとしており、[0000]はCONTROL、
[0001]はSTATUS、[0010]はINQU
IRY、[0011]はNOTIFYとして定義され、
[0100]〜0111は、現状、未定義(reser
ved)とされている。CONTROLは機能を外部か
ら制御するコマンドであり、STATUSは外部から状
態を間い合わせるコマンド、INQUIRYは、制御コ
マンドのサポートの有無を外部から問い合わせるコマン
ド、NOTIFYは状態の変化を外部に知らせることを
要求するコマンドである。また、responseとし
ては、[1000]〜[1111]を使用するものとし
ており、[1000]はNOT IMPLEMENTE
D、[1001]はACCEPTED、[1010]は
REJECTED、[1011]はINTRANSIT
ION、[1100]はIMPLEMENTED/ST
ABLE、[1101]はCHANGED、[111
0]はreserved、[1111]はINTERI
Mとしてそれぞれ定義されている。これらのrespo
nseは、コマンドの種類に応じて使い分けられる。例
えば、CONTOROLのコマンドに対応するresp
onseとしては、NOTIMPLEMENTED、A
CCEPTED、REJECTED、或いはINTER
IMの4つのうちの何れかがResponder側の状
況等に応じて使い分けられる。
【0143】図20において、ctype/respo
nseに続く5ビットの領域には、subunit−t
ypeが格納される。は、subunit−type
は、COMMMANDの宛先またはRESPONSEの
送信元のsubunitが何であるのか(機器)を示
す。IEEE1394フォーマットでは、機器そのもの
をunitと称し、そのunit(機器)内において備
えられる機能的機器単位の種類をsubunitと称す
る。例えば一般のVTRを例に採れば、VTRとしての
unitは、地上波や衛星放送を受信するチューナと、
ビデオカセットレコーダ/プレーヤとの、2つのsub
unitを備える。subunit−typeとして
は、例えば図22(a)に示すように定義されている。
つまり、[00000]はMonitor、[0000
1]〜[00010]はreserved、[0001
1]はDisc recorder/player、
[00100]はVCR、[00101]はTune
r、[00111]はCamera、[01000]〜
[11110]はreserved、[11111]
は、subunitが存在しない場合に用いられるun
itとして定義されている。
【0144】図20において、上記subunit−t
ypeに続く3ビットには、同―種類のsubunit
が複数存在する場合に、各subunitを特定するた
めのid(Node_ID)が格納される。
【0145】上記id(Node_ID)に続く8ビッ
トの領域には、opcodeが格納され、続く8ビット
の領域には、operandが格納される。opcod
eとは、オぺレーションコード(Operation Code)のこと
であって、operandには、opcodeが必要と
する情報(パラメータ)が格納される。これらopco
deはsubunitごとに定義され、subunit
ごとに固有のopcodeのリストのテーブルを有す
る。例えば、subunitがVCRであれば、opc
odeとしては、例えば図22(b)に示すようにし
て、PLAY(再生),RECORD(記録)などをは
じめとする各種コマンドが定義されている。opera
ndは、opcode毎に定義される。
【0146】図20におけるdatafieldとして
は、上記第6quadletの32ビットが必須とされ
るが、必要が有れば、これに続けて、operandを
追加することが出来る(Additional ope
rands)。datafieldに続けては、dat
a_CRCが配置される。なお、必要が有れば、dat
a_CRCの前にpaddingを配置することが可能
である。
【0147】2−12.プラグ ここで、IEEE1394フォーマットにおけるプラグ
について概略的に説明する。ここでいうプラグとは、先
に図18によっても説明したように、IEEE1394
フォーマットにおける機器間の論理的接続関係をいうも
のである。
【0148】図23に示すように、Asynchron
ous通信において有効とされるコマンド等のデータ
(request)は、producerからcons
umerに対して伝送される。ここでいうproduc
er及びconsumerは、それぞれIEEE139
4インターフェイス上で送信機器、受信機器として機能
する機器をいうものである。そして、consumer
においては、図に斜線で示すように、producer
によりデータ書き込みが行われるセグメントバッファ
(Segment Buffer)を備える。また、IEEE1394
システムにおいて、特定の機器をproducer、c
onsumerとして規定するための情報(Connection
Management Information)は、図に網線で示すプラグ
アドレス内の所定位置に格納されている。セグメントバ
ッファは、プラグアドレスに続いて配置される。con
sumerのセグメントバッファに対して書き込み可能
なアドレス範囲(データ量)は、後述するようにしてc
onsumer側で管理するlimitCount r
egisterによって規定される。
【0149】図24は、Asynchronous通信
におけるプラグのアドレス空間の構造を示している。6
4ビットから成るプラグのアドレス空間は、図24
(a)に示すようにして、2の16乗(64K)のNo
deに分割される。そして、プラグは、図24(b)に
示すようにして、各Nodeのアドレス空間内に在るよ
うにされる。そして、各プラグは、図24(c)に示す
ように、網線の領域により示すレジスタ(regist
er)と、斜線の領域により示すセグメントバッファ(S
egment Buffer)とを含んで形成される。レジスタには、
次に説明するようにして、送信側(producer)
と受信側(consumer)との間におけるデータの
授受管理に必要な情報(例えば、送信データサイズ及び
受信可能データサイズ)が格納される。セグメントバッ
ファは、producerからconsumerに対し
て送信されたデータが書き込まれるべき領域であり、例
えば最小で64バイトであることが規定されている。
【0150】図25(a)にはプラグアドレスが示され
ている。つまり、上記図24(c)と同一内容が示され
ている。この図に示すように、レジスタはプラグアドレ
スの先頭に対して配置され、これに続けてセグメントバ
ッファが配置される。そして、レジスタ内の構造として
は、図25(b)に示すようにして、先頭に対して、例
えば32ビットのproducer Count re
gisterが配置され、続けて、各32ビットのli
mit Count register[1]〜[1
4]が配置される。つまり、1つのproducer
Count registerと14のlimit C
ount registerが設けられる。なお、ここ
では、limit Count register[1
4]の後ろに未使用(unused)の領域が設けられ
ている。
【0151】上記図25(a)(b)に示すプラグ構造
は、図25(c)に示すようにして、オフセットアドレ
ス(Address Offset)によって指定される。つまり、オフ
セットアドレス0は、consumer port(p
roducer Count register)を指
定し、オフセットアドレス4,8,12・・・56,6
0は、それぞれproducer port[1]〜
[14]を指定する。オフセットアドレス60はres
ervedとして定義されることで、未使用(unus
ed)の領域を示し、オフセットアドレス64によりセ
グメントバッファを示す。
【0152】図26には、producer側とcon
sumer側との両者のプラグ構造が示されている。A
synchronous通信のプラグ構造においては、
producerCount registerへの書
き込み、limit Count registerへ
の書き込み、及びセグメントバッファへの書き込みを後
述する送受信手順に従って行うことで、Asynchr
onous通信を実現する。これらの書き込みは、先に
説明したWrite Transactionとしての
処理である。
【0153】producer Count regi
sterは、producerによってconsume
rに対して書き込みが行われる。producerは、
自身のアドレスに在るproducer Countr
egisterにproducer側のデータ伝送に関
する情報を書き込んだ上で、このproducer C
ount registerの内容を、consume
rのproducer Count register
に対して書き込む。producer Count r
egisterは、producerがconsume
rのセグメントバッファに対して書き込むデータサイズ
として、1回の書き込み処理によって書き込むデータサ
イズの情報とされる。つまり、producerが、p
roducer Count registerの書き
込みを行うことによって、consumerのセグメン
トバッファに書き込むデータサイズを知らせる処理が行
われる。
【0154】これに対して、limit Count
registerは、consumerによってpro
ducerに対して書き込みが行われる。consum
er側では、自身のlimit Count regi
ster[1]〜[14]のうち、producerに
対応して指定された1つのlimit Count r
egister[n]に対して、自身のセグメントバッ
ファの容量(サイズ)を書き込み、このlimit C
ount register[n]の内容を、limi
t Count register[n]に対して書き
込む。
【0155】producer側では、上記のようにし
てlimit Count register[n]に
書き込まれた内容に応じて、1回あたりの書き込みデー
タ量を決定して、例えば自身のセグメントバッファに対
して書き込みを行う。そして、このセグメントバッファ
に書き込んだ内容を、consumerに対して書き込
むようにされる。このセグメントバッファへの書き込み
が、Asynchronous通信におけるデータ送信
に相当する。
【0156】2−13.Asynchronous Connection送信
手順 続いて、上記図26により説明したプラグ(produ
cer−consumer)間の構造を前提として、図
27の処理遷移図により、Asynchronous
connectionの基本的な送受信手順について説
明する。図27に示す送受信処理の手順は、Async
hronous通信として、FCPによって規定された
環境のもとで、AV/Cコマンド(Write Req
uest Packet)を使用して行われる。そし
て、本実施の形態において扱われるAUXデータも、こ
の送受信手順を使用してIEEE1394システム内に
おいて送受信が行われる。但し、図26に示す処理は、
あくまでもAsynchronous connect
ionとしての通信動作を示すもので、AUXデータの
記録再生に対応する通信処理については後述する。な
お、Asynchronous connection
の実際においては、コマンド送信に応じて、図19に示
したように、Acknowledgの送受信が実行され
るのであるが、図27においてはAcknowledg
についての送受信処理の図示は省略している。
【0157】また、IEEE1394インターフェイス
では、プラグ(機器)間の接続関係として、上記したp
roducer−consumerの関係の他に、co
ntroller−targetとして規定される関係
が存在する。IEEE1394システム上においては、
producer−consumerの関係が規定され
た機器と、controller−targetの関係
が機器とが必ずしも一致するものではない。つまり、p
roducerとして規定された機器の他に、cont
rollerの機能を有するものとして規定された機器
が存在する場合がある。但し、ここでは、produc
er−consumerとしての関係と、contro
ller−targetとしての関係が一致している場
合を例に説明する。
【0158】図27に示す送信手順としては、先ず、ス
テップS101として示すように、producerか
らconsumerに対して、Connect要求を送
信する。このConnect要求は、producer
がconsumerに対して、接続要求を行うためのコ
マンドで、producerのレジスタのアドレスをc
onsumerに対して伝える。このConnect要
求は、ステップS102の処理としてconsumer
が受信することで、consumer側では、prod
ucerのレジスタのアドレスを認識する。そして、ス
テップS103により、responceとして、co
nsumerは、producerに対してConne
ct受付を送信する。そして、ステップS104におい
て、producerがこれを受信することで、以降の
データ送受信のためのproducer−consum
er間の接続(connection)が確立される。
【0159】上記のようにしてconnectionが
確立されると、ステップS105により、consum
erは、producerに対してlimit Cou
ntregister((以降、単に「limit C
ount」と略す))の書込要求を行う。ステップS1
06によりこれを受信したproducerは、続くス
テップS107の処理によって、limit Coun
t書込受付を、consumerに対して送信する。そ
して、ステップS108の処理として、consume
rがlimit Count書込受付を受信する。この
limitCount書込要求/書込受付の一連の処理
によって、以降における、セグメントバッファへのデー
タ書き込みサイズ(セグメントバッファ容量)が決定さ
れる。
【0160】続くステップS109においては、pro
ducerからconsumerに対して、セグメント
バッファ書込要求を送信する。そして、ステップS11
0によってセグメントバッファ書込要求が受信され、こ
れに応答して、ステップS111の処理として、con
sumerからproducerに対して、セグメント
バッファ書込受付を送信する。producerは、ス
テップS112により、セグメントバッファ書込受付を
受信する。このステップS109〜S112までの処理
が実行されることで、1回のproducerのセグメ
ントバッファからconsumerのセグメントバッフ
ァに対してデータへの書き込み処理が完了する。ここ
で、上記ステップS109〜S112の処理によって書
き込まれるデータは、図13に示したAsynchro
nous Packetによる1回の送信により書き込
まれる。従って、Asynchronous Pack
etにより転送されるデータサイズが、上記limit
Countによって指定されたデータサイズよりも小
さく、かつ、1回のAsynchronous Pac
ketによる送信によっては、必要なデータ送信が完了
しない場合には、セグメントバッファの容量がフルとな
る範囲で、ステップS109〜S112の処理が繰り返
されるようになっている。
【0161】そして、上記したステップS109〜S1
12に示すセグメントバッファへの書き込み処理が完了
すると、ステップS113の処理として示すように、p
roducerからconsumerに対して、pro
ducer Count register(以降、単
にproducer Countと略す)書込要求を送
信する。そしてconsumerでは、ステップS11
4の処理として、producer Countを受信
して、自身のproducer Countregis
terに書き込みを行い、続くステップS115の処理
として、producer Count書込受付をpr
oducerに対して送信する。producerはス
テップS116により、このproducer Cou
nt書込受付を受信する。この処理によって、先のステ
ップS109〜S112の処理として、produce
rからconsumerのセグメントバッファに対して
転送したデータサイズがconsumerに対して知ら
されることになる。
【0162】続くステップS117の処理としては、上
記ステップS113〜S116に示したproduce
r Count書き込み処理に応答しての、limit
Count書き込みのための一連の処理が実行され
る。つまり、ステップS117〜S120に示すように
して、consumerからproducerへのli
mit Count書込要求の送信と、この送信に応答
してのproducerからconsumerへのli
mit Count書込受付の送信が行われる。
【0163】上記ステップS109〜S120までの処
理が、AsynchronousConnection
におけるデータ伝送処理としての1セットの手順を成
す。ここで、例えば送信すべきデータサイズが、セグメ
ントバッファ容量よりも大きく、1回のステップS10
9〜S120までの処理によっては、データの転送が完
了していないとされる場合には、このステップS109
〜S120までの処理を、データの転送が完了するまで
繰り返し実行することが出来るようになっている。
【0164】そして、データの転送が完了したら、ステ
ップS121に示すようにして、producerはc
onsumerに対して、Disconnect要求を
送信する。consumerはステップS122におい
て、このDisconnect要求を受信し、続くステ
ップS123によりDisconnect受付を送信す
る。ステップS124において、producerがD
isconnect受付を受信することで、Async
hronous Connectionによるデータ送
受信が完結する。
【0165】4.ノード分類処理 前述したように、本実施の形態のSTR60は、STR
対応CD機30,STR対応MD機1などの他のSTR
対応機器STR対応機器と共に、コンポーネント的なシ
ステムを組むことができるように構成されている。この
ために、STR60、もしくはSTR対応機器は、現在
IEEE1394バス上に存在する各Nodeを探索し
てそのメーカや機種を識別することで、予め定められた
規則によってグループ化を行う。つまり、IEEE13
94バス上に存在するすべてのノードについての分類を
行うようにされる。そして、後述するSTR60の電源
状態に応じた他の機器に対するオン/オフ連動制御を行
う際も、このノード分類の結果に従って、制御対象とす
べき機器と制御対象としない機器とを分別するものであ
る。そこで以下、本実施の形態としてのノード分類処理
について説明する。
【0166】先ず、本実施の形態においては、ノードは
以下のようにして8つのグループに分類するものとして
規定されているものとする。ここでは便宜上、分類され
る各グループごとに分類番号#1〜#8を付している。 #1:STR対応CD機 #2:STR対応MD機 #3:同一メーカCD機 #4:同一メーカMD機 #5:他社メーカCD機、MD機 #6:CD機、MD機以外の同一メーカ機器(Subunit
を複数有するものを含む) #7:CD機、MD機以外の他社メーカ機器で、Subuni
tがDisc,Tuner,VCRの何れかのもの #8:その他のもの なお、上記分類は、現状として、Subunit=Disc(正確に
はDisc recorder/player)とされるSTR60と同一メ
ーカの機器としては、CDとMDのみが接続されること
を前提としており、例えばDVDなどの他のディスクメ
ディアに対応する機器は前提とされていないものとされ
る。従ってSTR60と同一メーカの機器は、分類番号
#1,#2,#3,#4,#6の何れかに分類される。
【0167】そして、このノード分類処理は、IEEE
1394バス上でのノード管理に変更があるとされるバ
スリセット発生時に対応して、STR60が実行するも
のとされる。このノード分類処理としての処理動作を図
28及び図29のフローチャートに示す。この図に示す
処理は、ここでは説明の便宜上、STR60内のシステ
ムコントローラ70が、IEEE1394インターフェ
イス61との情報の授受を行いながら実行していくもの
とする。
【0168】ノード分類処理は図28に示すステップS
201から開始される。ステップS201においてはI
EEE1394バス上でバスリセットが発生するのを待
機しており、バスリセットが発生したことが検出される
とステップS202以降のノード分類処理に移行する。
【0169】ステップS202においては、Node
IDについて[0]を設定する。また、続くステップS
203としても示すように、現在種別判定対象として選
択されているNode(以降、「現Node」ともい
う)のNode IDに対応する変数i(ここではi≧
0とされる)について[0]に設定すると共に、バスリ
セット後とされる現在において、IEEE1394バス
上に存在する自分以外のノード数=n、とするように設
定を行う。つまり、ステップS202→S203の処理
によってはノード分類処理開始時に対応しての初期化処
理が実行される。
【0170】次のステップS204においては、現在の
変数iと自分以外のノード数nとについて、i<nが成
立するか否かについて判別する。つまり、IEEE13
94バス上に存在する自分以外の全ノードについて、以
降説明することとなるノード分類のための処理が完了し
ているか否かについて判別するものである。ここで、i
<nが成立していないと判別された場合にはステップS
205に進む。
【0171】ステップS205においては、現在の変数
iにより示されるNode IDをカウントする。例え
ば最初にステップS205に至った段階では、Node
ID=0とカウントされ、このNode ID=0を
有するノードが種別判定の対象となる。そして次のステ
ップS206においては、上記ステップS205により
現ノードとして選択されたNodeについての、Node U
nique IDを識別する。このNodeUnique IDは、そのノー
ドのConfiguration ROM(図15(e))を参照しにい
くことで識別可能である。このために、例えばシステム
コントローラ70では、そのNodeのアドレスにアク
セスしてConfiguration ROMの読み込みを行うようにさ
れる。
【0172】続いてはステップS207において、バス
リセット前にセットされていたノードテーブルから、ス
テップS206にて識別されたのと同じNode Unique ID
を有するNode(機器)について調べることを行う。
ここでいうノードテーブルとは、IEEE1394バス
上に存在する各機器(Node)についてのノード分類
結果が格納されるテーブルとされ、バスリセットが発生
するごとに新規な内容を有するものが作成される。
【0173】次のステップS208においては、上記ス
テップS207の処理結果として、同じNode Unique ID
が発見されたか否かについて判別を行う。そして、肯定
結果が得られた場合にはステップS209に進む。ステ
ップS209においては、バスリセット前のノードテー
ブルから、発見されたNode Unique IDを有するノードに
ついての情報を読み出して、新たに今回作成するノード
テーブルにセットすることを行う。つまり、バスリセッ
ト前にもIEEE1394バス上に存在していたノード
については、後述する種別判定を行うことなく、前回の
ノードテーブルに格納されている情報をそのまま流用す
るようにされる。そして、次のステップS210におい
て変数iについてi←i+1とインクリメントした後に
ステップS204に戻るようにされる。変数iをインク
リメントする処理は、種別判定対象となる現ノードを、
Node IDとしてのナンバの昇順に従って変更する
処理となる。
【0174】一方、ステップS208において否定結果
が得られた場合にはステップS211の種別判定処理を
実行することになる。この種別判定処理は、その機器
(Node)についてノード分類するための判断材料と
なる種別を判定するための処理であり、また、この判定
結果に基づいて、先に示した8つのグループのうちの何
れかに分類することも最終的には行うようにされる。
【0175】このステップS211の種別判定処理は、
図29に示される。図29においては、先ずステップS
301において、Configuration ROMの内容を調べるこ
とが行われる。そして続くステップS302において、
このConfiguration ROM内のsubunit IDとして格納され
るmodel_IDを識別する。model_IDによっては、そのノー
ドの機種を識別することが可能になるのであるが、次の
ステップS307においては、model_IDの内容から、こ
のノードがSTR対応機種であるか否かについて判別を
行う。そして肯定結果が得られた場合には、ステップS
304の処理に進む。
【0176】本実施の形態としては、少なくともSTR
対応機種にあっては、model_IDの内容からSTR対応機
種であることと、また、その機器がCD、MD、STR
の何れであるのかについても識別することが可能とされ
る。そこで、ステップS304においては、STR対応
機種として、CD機であるのかMD機であるのかを判別
するようにされる。そしてCD機であることを判別した
場合には、ステップS305に進んで現ノードを分類番
号#1に分類する。また、MD機であることを判別した
場合には、ステップS306に進んで、分類番号#2と
して分類する。ステップS305又はS306の処理が
終了すると、図28のステップS212に進む。
【0177】また、ステップS303において否定結果
が得られた場合にはステップS307に進んで、Config
uration ROM内のsubunit IDとして格納されるmodule_ve
nder_IDを識別することが行われる。module_vender_ID
によっては製造メーカ名を識別することが可能となるの
であるが、次のステップS308においては、現ノード
がSTR60と同一メーカ機種であるか否かについて判
別を行う。ここで、否定結果が得られた場合にはそのま
まステップS310に進むのであるが、肯定結果が得ら
れた場合には、ステップS309に進んで同一メーカフ
ラグfについてf←1と設定してからステップS310
に進む。同一メーカフラグfは、f=0であれば同一メ
ーカではないことを示し、f=1であれば同一メーカで
あることを示す。
【0178】ステップS310においては、先ず現ノー
ドに対してSUBUNIT_INFOコマンド(STATUS)の送信を行
う。SUBUNIT_INFOコマンドは、AV/Cコマンドにおい
てSubunit_typeが何であるのかの通知を行うために規定
されているコマンドである。そして、SUBUNIT_INFOコマ
ンド(STATUS)の送信に応答して、現ノードからはRESPO
NCEが返送されてくるのであるが、このRESPONCEの内容
から、Subunit_typeについての識別を行う。このSubuni
t_typeについての識別結果に基づき、次のステップS3
11においては、現ノードが、Subunit_type=Disc(Di
sc recorder/Player)で、かつ、1つのみのSubunit_t
ypeを有するものであるか否かについて判別する。そし
て、肯定結果が得られればステップS312以降の処理
に進む。
【0179】ステップS312においては、Subunit Id
entifier Descriptorを要求する内容のDescriptor_Acce
ssコマンド(OPEN DESCRIPTORコマンド、READ DESCRIPT
ORコマンド)を現ノードに対して送信し、これに応答し
て現ノードから返送されるRESPONCEの内容から、現ノー
ドのmedia_typeを識別することが行われる。Descriptor
_AccessコマンドとしてのOPEN DESCRIPTORコマンド及び
READ DESCRIPTORコマンドも、AV/Cコマンドの1つ
とされ、そのノードのDescriptorを読み込むために用い
られるコマンドとされる。また、Subunit Identifier D
escriptorは、AV/Cプロトコルに適合する形式によ
り、そのノードが対応するディスクメディアについての
管理情報(TOC)が記述されたもので、このデータ構
造内の所定位置に対してmedia_typeの情報が格納され
る。media_typeは、Subunit_type=Discとされる場合
に、そのディスクの種別を示すものであり、例えばこの
media_typeによって、CDであるのかMDであるのか、
さらには他の種別のディスクメディアであるのかが示さ
れる。
【0180】このDescriptor_Accessコマンドが送信さ
れると、受信側のノードにおいては、RESPONCEとして、
そのノードが保持しているSubunit Identifier Descrip
torの一部、あるいはすべてを格納して送信する。そし
て上記ステップS312におけるREAD DESCRIPTORコマ
ンド送信後の処理としては、現ノードから送信されるRE
SPONCEを受信して、このRESPONCEとしてのSubunit Iden
tifier Descriptor内に記述されるmedia_typeの内容を
識別するものである。
【0181】そして、次のステップS313において
は、識別したmedia_typeの内容が何であるのかについて
判別を行う。そして、media_type=CDであると判別し
たのであればステップS314に進む。また、media_ty
pe=MDであると判別したのであればステップS317
に進み、media_typeがCD、MD以外であると判別した
のであればステップS319に進む。
【0182】ステップS314では、同一メーカフラグ
f=1であるか否かについて判別しており、f=1であ
る場合には、機種の種別としては、STR60と同一メ
ーカのCD機であると判定されることになる。そして、
この場合にはステップS315に進むことで、分類番号
#3として分類する。これに対して、ステップS314
においてf=1ではないと判別された場合には、他メー
カのCD機であると種別判定を行い、ステップS316
により分類番号#5に分類する。
【0183】また、ステップS317においても、同一
メーカフラグf=1であるか否かについて判別を行うよ
うにしており、肯定結果が得られた場合には、同一メー
カのMD機であると種別判定を行って、ステップS31
8により分類番号#4に分類する。これに対してステッ
プS317において否定結果が得られた場合には、他社
メーカのMD機」であると種別判定したことになり、ス
テップS316により分類番号#5に分類する。
【0184】また、ステップS319においても同一メ
ーカフラグf=1であるか否かについて判別するように
され、先ず否定結果が得られた場合にはステップS32
0に進んで分類番号#7に分類する。つまり、この場合
には、他社メーカ機器でSubunit_type=Discと種別判定
されるため、「分類番号#7:CD機、MD機以外の他
社メーカ機器で、SubunitがDisc,Tuner,VCRの何れかの
もの」に含められるものである。一方、ステップS31
9において肯定結果が得られたのであれば、Subunit_ty
pe=Discではあるが、「CD機、MD機以外の同一メー
カ機器」として判定されるため、ステップS322にお
いて分類番号#6に分類する。
【0185】また、先のステップS311において否定
結果が得られた場合にはステップS321に進む。ステ
ップS311において否定結果が得られる場合とは、現
ノードのSubunit_type=Disc以外で1つのSubunit_type
を有する場合、もしくは、現ノードが複数のSubunit_ty
peを有する場合である。複数のSubunit_typeを有するノ
ードとしては、例えばCDプレーヤ、MDレコーダ/プ
レーヤ、チューナなどの2以上のソース出力を行う装置
部が一体化された複合機器がこれにあたる。
【0186】ステップS321においても、同一メーカ
フラグf=1であるか否かについて判別を行う。そし
て、肯定結果が得られた場合には、「CD機、MD機以
外の同一メーカ機器」であると判定してステップS32
2に進む。一方、ステップS321において否定結果が
得られた場合には、ステップS323に進む。ステップ
S323においては、Subunit_type=TUNER、Subunit_t
ype=VCRの何れかであるか否かが判別される。つまり、
SubunitとしてTUNERのみを有する機器であるか、又はVC
Rのみを有する機器であるのかが判別される。そして、
このうちの何れかに該当するとして肯定結果が得られた
場合には、ステップS324に進む。この場合には、他
社メーカのTUNERのみ,又はVCRのみの機器であるとして
種別判定が行われるが、これは「分類番号#7:CD
機、MD機以外の他社メーカ機器で、SubunitがDisc,Tu
ner,VCRの何れかのもの」に含められるものであり、従
って分類番号#7として分類される。これに対して、ス
テップS323において否定結果が得られた場合には、
分類番号#1〜#7の何れにも該当しないものであると
種別判定を行って、ステップS325に進んで分類番号
#8に分類する。
【0187】上記ステップS315,S316,S31
8,S320,S322,S324,S325の各分類
処理を実行した後は、図28のステップS212に進
む。
【0188】図28のステップS212においては、上
記ステップS315,S316,S318,S320,
S322,S324,S325の各処理によって分類さ
れた結果を含めて形成した現ノードについてのノード情
報を、今回のバスリセットに対応して作成されるノード
テーブルにセットする。そして、次のステップS213
においては、変数iについてi←i+1とインクリメン
トし、また、同一メーカフラグfについてf=1とされ
ているのであれば、これをf←0にリセットしてステッ
プS204に戻るようにされる。
【0189】そしてステップS204にて否定結果が得
られるまで、これまで説明したステップS205〜21
3の処理が実行されることで、バスリセット後において
IEEE1394バス上に存在するノードごとのノード
分類、つまり、ノードテーブルへのノード情報のセット
が行われていく。そして、全ノードについてのノード分
類が完了してステップS204において否定結果が得ら
れたとすると、ステップS214に進むことになる。ス
テップS214においては、これまでの処理により作成
されたとされるノードテーブルが例えばRAMにおいて
記憶保持されるように処理を実行する。以降は、例えば
このノードテーブルに格納されたノード分類結果を利用
して所要のシステム動作を実行するようにされる。そし
て、次に説明する電源オン/オフの連動制御も、このノ
ード分類結果を利用して行われるものである。
【0190】5.電源オン/オフ連動 5−1.POWER CONTROL commman
d 本実施の形態のSTR60は、自身の電源状態に応じて
IEEE1394バスを介して接続されている他の機器
に対して実行するリモート制御の1つとして、自身の電
源状態に応じて、他の機器の電源状態を制御する。即
ち、STR60の電源のオン/オフの切り換えに応じ
て、他の機器が連動してオン/オフするという動作を得
る。そして、これをIEEE1394バスを介してのコ
マンドの授受によって実現する。
【0191】上記した電源のオン/オフ連動動作とし
て、本実施の形態では、「電源オフ連動」と「電源オン
連動」が行われる。電源オフ連動とは、STR60自身
がオンの状態からオフ(スタンバイ)の状態に変化した
ときに、これに連動するようにして、オン状態にある他
の機器の電源をオフ(スタンバイ)させるものである。
電源オン連動は、逆に、STR60自身がオフの状態か
らオンの状態に変化したときには、オフ状態にある他の
機器の電源をオンとするものである。また、本実施の形
態においては、予め定められた所定条件に適合する機器
をその対象として電源オン/オフ制御を行うようにされ
ている。
【0192】そして、この電源オン/オフ制御には、A
V/Cコマンドの1つであるPOWER CONTRO
L commmandが使用される。図34はPOWE
R CONTROL commmandのデータ構造を
示している。なお、この図においては、図20に示した
Write RequestPacket(AV/Cコ
マンドパケット)における、datafield内の構
造が示される。また、図20において説明した内容につ
いては、ここでの説明は省略する。
【0193】図34に示すように、POWER CON
TROL commmandとしては、CTSの4ビッ
トの領域に対して「0h」を格納し、ctypeの4ビ
ットの領域に対して「0h」を格納することで、AV/
C CONTROL commmandであることが示
される。そして、opcodeの8ビットの領域に対し
ては、POWER commmandであることを示す
「B2h」を格納する。このようにして上記各値が格納
されることで、このAV/CコマンドパケットがPOW
ER CONTROL commmandであることが
示される。
【0194】そして、opcodeに続くoperan
d[0]としての8ビットの領域が、制御すべき電源状
態を示すpower_stateの値が格納される。このpower_sta
teとしては、図示するように「70h」又は「60h」
が使用され、70hは電源オン(power on)を示し、60
hは電源オフ(power off)を示す。つまり、POWER
CONTROL commmandとして、oper
and[0]の領域に「70h」を格納すれば電源オン
を要求し、「60h」を格納すれば電源オフを要求する
ことになる。
【0195】5−2.電源オフ連動 先ず、電源オフ連動の動作から説明することとする。本
実施の形態のSTR60の仕様として、電源オフ連動さ
せるべき対象機器としては、以下のようにその条件が決
められている。 STR60が入力選択しているCD機またはMD機
で、かつ、それがSTR60以外の機器とPoint to Poi
nt Connection(以降PtoPと表記)を張っていない場合 STR60以外の機器とPtoPを張っていないSTR対
応CD機 STR60以外の機器とPtoPを張っていないSTR対
応MD機 STR60以外の機器とPtoPを張っておらず、かつ、
STOP状態の同一メーカCD STR60以外の機器とPtoPを張っておらず、かつ、
STOP状態の同一メーカMD つまり、STR60としては、基本的にはSTR対応機
器を含めた自社のCD機、MD機を対象とし、加えてI
EEE1394バスを介して現在入力選択しているCD
機又はMD機については、メーカを問わずに電源オフ連
動させるものである。ただし、自社CD機、MD機につ
いては、STR60以外の機器とPtoPを張っていなけれ
ばその対象とするように制限している。このように、S
TR60以外の機器とPtoPを張っていないことが条件と
して含まれるのは、或る機器がPtoPを張っているときに
はユーザが意図的にその機器を動作させていることが考
えられるからである。一例として、CD機と、MD機の
Input Plugが互いにPtoPを張っているとすれば、CDか
らMDへのダビング記録を行わせている可能性があるこ
とになる。このようなときに電源を連動してオフさせる
のは逆に動作としては不適切となるものである。
【0196】図30〜図32は、STR60による電源
オフ連動のための処理動作を示している。この図に示す
処理は、システムコントローラ70が必要に応じてIE
EE1394インターフェイス61と通信を行いながら
実行するものとされる。
【0197】システムコントローラ70は、先ず図30
のステップS401において、自身の電源状態として、
オン状態からオフ(スタンバイ)状態に遷移すべきとさ
れる指示が得られるか否かについて判別している。そし
て、例えば本体フロントパネルの電源キーに対する操作
が行われる、又はリモートコントローラの電源キーに対
して行われた操作に対応する操作情報を受信するなどす
ると、ステップS402に進む。
【0198】ステップS402においては、電源オフ連
動設定がオンとして設定されているか否かについて判別
する。STR60では、電源オフ連動制御、及び電源オ
ン連動制御を行うことについてのオン(有効)/オフ
(無効)についてユーザが設定することができるように
なっている。これが電源オフ連動設定、及び電源オン連
動設定である。ここで、電源オフ連動設定がオフとされ
ていて否定結果が得られたのであれば、このまま処理を
抜けることになる。これに対して電源オフ連動設定がオ
ンとされていたのであればステップS403の処理に移
行する。
【0199】ステップS403〜S406の処理は、先
に条件に適合する機器に対する制御についてのものと
なる。ステップS403においては、現在STR60が
入力ソースとして選択している機器がIEEE1394
バス上に存在する機器(IEEE1394機器)である
か否かについて判別している。ここで、入力ソースとし
て選択している機器が、例えば内部チューナやアナログ
入力などであるとされて否定結果が得られた場合には、
ステップS403〜S406の処理をスキップして、ス
テップS407の進むのであるが、肯定結果が得られた
場合には、ステップS404に進む。
【0200】ステップS404においては、その入力選
択されている機器がCD機又はMD機であるか否かにつ
いての判別をおこなう。このためには、入力選択されて
いる機器についてのSubunit Identifier Descriptor内
に記述されるmedia_typeの読み込みを行い、このmedia_
typeの内容から判定することができる。ステップS40
4においてCD機でもMD機でもないということが判別
された場合にはステップS407に進むが、CD機又は
MD機であることが判別された場合にはステップS40
5に進む。
【0201】ステップS405においては、現在STR
60が入力選択しているとされるCD機又はMD機が、
STR60以外の機器とPtoPを張っているか否かを判別
する。このためには、CD機を入力選択しているのであ
れば、IEEE1394バスを介してこのCD機のoP
CRを読みにいき、このoPCRにおけるpoint to poi
nt connection counterの値を識別する。このpoint to
point connection counterの値によって、STR60以
外の機器とPtoPを張っているか否かを判定することがで
きる。例えば、この場合には、STR60が入力選択し
ていることで、少なくともその機器はSTR60とPtoP
を張っているために、point to point connection coun
terの値としては‘1’以上となる。従って、point to
point connection counterの値が‘2’以上であるとす
ると、STR60以外にもPtoPを張っていることを示す
ことになる。また、STR60が入力選択している機器
がMD機である場合には、再生データ出力に対応するo
PCRだけではなく、録音のための入力に対応するiP
CRについてもpoint to point connection counterの
値を識別して、他の機器とPtoPを張っているか否かにつ
いてのチェックを行うようにされる。そして、ステップ
S405において、他の機器とPtoPを張っていることが
判別された場合にはステップS407に進むことにな
る。
【0202】このように、ステップS403〜S405
によっては、条件に適合する機器が存在するか否かに
ついて判別しているものであり、ここで条件に適合す
る機器が存在しない場合には、ステップS407にスキ
ップするようにされているものである。そして、ステッ
プS405において他の機器とPtoPを張っていないとし
て否定結果が得られた段階で、条件に適合する機器が
存在したことになる。そしてこの場合にはステップS4
06に進んで、パワーオフコマンドを送信する。つま
り、先に図34により説明したPOWER CONTR
OL commmandとしてpower_state=60hを
格納し、現在入力選択しているとされるCD機又はMD
機としての機器に対して送信するものである。
【0203】次のステップS407〜S411は、条件
に適合する機器の存在を確認して、電源オフ制御を行
うための処理となる。ステップS407においては、例
えば所定順序に従って、IEEE1394バス上に接続
される機器に対してConfiguration ROMの読み込みを行
っていくことで、IEEE1394バス上に存在するS
TR対応CD機を探索する。そして、次のステップS4
08においてはConfiguration ROM内にsubunit_IDとし
て格納されるmodel_IDの内容から、STR対応CD機が
存在するか否かについて判別する。ここで否定結果が得
られれば図31のステップS412にスキップするが、
肯定結果が得られれば、ステップS409に進む。
【0204】ステップS409ではPtoPチェックを行
う。ここでいうPtoPチェックとは、IEEE1394バ
ス上に存在する1以上のSTR対応CD機を対象とし
て、このSTR対応CD機についてのPtoPの状態を見る
ものである。これは、先にも述べたように、各STR対
応CD機のoPCRにアクセスしてpoint to point con
nection counterを参照するすることで識別できる。そ
してこのチェック結果に基づいて、次のステップS41
0においては、STR60以外の他の機器とPtoPを張っ
ていないSTR対応CD機が存在するか否かについて判
別する。ここで、このようなSTR対応CD機は存在し
ない、つまり、IEEE1394バス上に存在するすべ
てのSTR対応CD機が他の機器とPtoPを張っていると
きには、条件に該当する機器は無いことになるので、
図31のステップS412にスキップする。これに対し
て、ステップS410において肯定結果が得られたので
あれば、ステップS411に進んで、この他の機器とPt
oPを張っていないSTR対応CD機に対して、順次、パ
ワーオフコマンドを送信する。
【0205】続いては、図31のステップS412以降
の処理に移行する。ステップS412〜S416によっ
ては、条件に適合する機種を確認して、パワーオフコ
マンドを送信することが行われる。先ずステップS41
2では、IEEE1394バス上に存在するSTR対応
MD機を探索し、続くステップS413において、この
探索結果としてSTR対応MD機が存在するか否かにつ
いて判別する。この判別もConfiguration ROM内にsubun
it_IDとして格納されるmodel_IDの内容を識別して行う
ことができる。そして、否定結果が得られればステップ
S417にスキップするが、肯定結果が得られれば、ス
テップS414に進む。
【0206】ステップS414では、IEEE1394
バス上に存在するSTR対応MD機を対象としてPtoPチ
ェックを行う。なお、この場合にはチェック対象がMD
機であることから、oPCRだけではなく、iPCRに
ついてのチェックも行うようにされる。そしてこのチェ
ック結果に基づいて、次のステップS415において、
STR60以外の他の機器とPtoPを張っていないSTR
対応MD機が存在するか否かについて判別する。ここ
で、IEEE1394バス上に存在するすべてのSTR
対応MD機が他の機器とPtoPを張っているとして、条件
に該当する機器がないとされ、否定結果が得られた場
合には、ステップS417にスキップする。これに対し
て肯定結果が得られたのであれば、ステップS416に
進んで、他の機器とPtoPを張っていないSTR対応MD
機を対象としてパワーオフコマンドを送信する。
【0207】続いては、ステップS417〜S422に
よって、条件に適合する機種を確認して、パワーオフ
コマンドを送信するための一連の処理が実行される。先
ずステップS417→S418の処理によって、STR
60と同一メーカのCD機を探索して、IEEE139
4バス上にこの同一メーカのCD機が存在するか否かに
ついて判別を行う。これは、各機器のConfiguration RO
M内にsubunit_IDとして格納されるmodel_IDを参照し、
また必要があればmodule_vender_IDも参照することによ
って判定を行うことが可能である。
【0208】ステップS418において否定結果が得ら
れた場合には図32のステップS423にスキップする
が、肯定結果が得られた場合にはステップS419に進
む。そしてステップS419により、IEEE1394
バス上に存在する同一メーカのCD機を対象としてPtoP
チェックを行う。上記PtoPチェックにより、ここでは他
の機器とPtoPを張ってはいない同一メーカのCD機を識
別することができる。そして次のステップS420にお
いては、この他の機器とPtoPを張っていないとされる同
一メーカのCD機についてのステイタスチェックを行
う。
【0209】ここでいうステイタスチェックとは、他の
機器とPtoPを張っていないとされた同一メーカのCD機
を対象として、この機器が、STOP状態にあるかどう
かを識別することをいう。AV/Cプロトコルでは、A
V/C Disc Subunitにおける規格として、各ノードがS
tatus Descriptorを有して保持するものとされている。
Status Descriptorには、現在の機器の動作状況等をは
じめ、そのSubunitに関する動的な情報を含んで形成さ
れる。そして、このStatus Descriptorにおける所定の
データ構造内に配置される、operating_mode_info_bloc
k内のoperating_modeの領域において、そのSubunitの現
在のoperating_modeとしての状態が示される。そして、
例えばそのSubunitが停止状態にあれば、このoperating
_modeとしてはSTOPを示す所定の値(C5h)が格
納される。そこで、ステップS420においては、Stat
us Descriptorを要求する内容のDescriptor_Accessコマ
ンドを、他の機器とPtoPを張っていないとされた同一メ
ーカのCD機に対して発行することで、これらの機器か
らStatus Descriptorの読み込みを行うようにされる。
そして、上記operating_modeの内容を識別する。
【0210】そして、次のステップS421において
は、各機器のoperating_modeの内容に基づき、他の機器
とPtoPを張っていないとされた同一メーカのCD機のう
ちで、STOPとされる状態にある機器が存在するか否
かについて判別を行う。ここで否定結果が得られたので
あれば、図32のステップS423にスキップするが、
肯定結果が得られたのであれば、ステップS422に進
んで、このSTOP状態にあると判定された同一メーカ
のCD機に対してパワーオフコマンドを送信する。
【0211】続いては、図32のステップS423〜S
428により、条件に適合する機種を確認して、パワ
ーオフコマンドを送信するための一連の処理を実行す
る。先ずステップS423→S424の処理によって、
STR60と同一メーカのMD機を探索して、IEEE
1394バス上に同一メーカのMD機が存在するか否か
について判別を行う。
【0212】ステップS424において否定結果が得ら
れた場合には、条件に適合する機器が存在しないとし
て、この処理を抜けるが、肯定結果が得られた場合には
ステップS425に進み、ここでもIEEE1394バ
ス上に存在する同一メーカのMD機を対象としてPtoPチ
ェックを行う。この場合にも、MD機であることに対応
して、oPCRとiPCRとの両者についてのPtoPチェ
ックが行われる。そして、ステップS426においては
上記PtoPチェックにより識別された、他の機器とPtoPを
張ってはいないとされる同一メーカのMD機を対象とし
てステイタスチェックを行う。
【0213】そして、次のステップS427において
は、上記ステイタスチェックにより得られた各機器のop
erating_modeの内容に基づいて、他の機器とPtoPを張っ
ていないとされた同一メーカのMD機のうちで、STO
Pとされる状態にある機器が存在するか否かについて判
別を行う。ここで否定結果が得られればこのルーチンを
抜けることになるが、肯定結果が得られたのであれば、
ステップS428に進み、このSTOP状態にあると判
定された同一メーカのMD機に対してパワーオフコマン
ドを送信する。
【0214】このような処理が実行される結果、IEE
E1394バス上に存在する機器のうちで、先に挙げた
条件〜に適合する機器に対しては、パワーオフコマ
ンドが送信されることになる。そして、このパワーオフ
コマンドを受信した各機器においては、自身の電源をオ
ンからオフに切り換えるように内部制御処理を実行す
る。これは、例えば内部のシステムコントローラとして
機能する回路部位が行う。これにより、STR60の電
源がオフとされるのに連動して他機器の電源がオフとな
る動作が実現されるものである。
【0215】5−3.電源オン連動 続いて、電源オン連動の動作について説明する。電源オ
ン連動に関するSTR60の仕様としては、以下のよう
にして電源オン連動すべき機器についての条件が決めら
れている。 STR60が入力選択している機器で、かつそれが
CD機又はMD機である場合 STR対応CD機 STR対応MD機 このように、STR60と電源オン連動すべき機器の種
別としては、基本的にはCD機とMD機に限定される。
そして、STR60が入力選択している場合には、CD
機、MD機のメーカは問わないが、STRが入力選択し
ていない機器については、STR対応CD機、STR対
応MD機にさらに限定されるものである。
【0216】図33のフローチャートは、STR60が
実行する電源オン連動制御を実現するための処理動作を
示している。この図に示す処理もまた、システムコント
ローラ70が実行するものとされる。先ず、図33に示
す処理にあっては、ステップS501において、電源オ
フ(スタンバイ)の状態から電源オンの状態に移行すべ
きとされる条件が得られるのを待機している。そして、
電源オンの状態に移行すべきことが判別されるとステッ
プS502において、電源オン連動設定がオンに設定さ
れているか否かを判別するようにされる。ここで、否定
結果が得られれば、そのままこの処理を抜けるようにさ
れるが、肯定結果が得られた場合にはステップS503
以降の処理に進む。
【0217】ここでは、ステップS503〜S505の
処理により、先ず条件に適合するとされるSTR対応
CD機の存在を確認してパワーオンコマンドを送信する
ことが行われる。ステップS503→S504の処理に
よっては、STR対応CD機を探索し、IEEE139
4バス上にSTR対応CD機が存在するか否かについて
判別を行う。ここで、ステップS504において否定結
果が得られればステップS506にスキップするが、肯
定結果が得られればステップS505に進んで、STR
対応CD機に対してパワーオンコマンドを送信する。こ
のパワーオンコマンドは、先に図34に示したPOWE
R CONTROL commmandとしてpower_st
ate=70hを格納したものである。
【0218】次のステップS506〜S508は、条件
に適合するとされるSTR対応MD機の存在を確認し
てパワーオンコマンドを送信するための処理となる。こ
こでも、ステップS506→S507の処理により、S
TR対応MD機を探索し、IEEE1394バス上にS
TR対応MD機が存在するか否かについて判別を行うよ
うにされる。そして、ステップS507において否定結
果が得られればステップS509にスキップし、肯定結
果が得られればステップS508に進んで、探索された
STR対応MD機に対してパワーオンコマンドを送信す
る。
【0219】そして、ステップS509〜S513まで
の処理が、条件に適合するとされる機器、つまり、現
在STRが入力選択しているCD機又はMD機の存在を
確認してこれに対して電源オンコマンドを送信する処理
となる。なお、上記ステップS503〜S508までの
処理によって、すでに現在STRが入力選択しているC
D機、MD機に対する電源オンコマンドの送信は完了し
てしまっている場合が考えられるが、例えばこのような
状況であることが判断された場合には、ステップS50
9以降における処理は省略されてよい。
【0220】ステップS509においては、先ずIEE
E1394バス上に存在する機器に対するPtoPチェック
を行っている。そして、このPtoPチェックの結果を利用
して、先ずステップS510により、STR60自身と
PtoPを張っているCD機が存在するか否かについて判別
する。また、このためには、STR60とPtoPを張って
いる機器がCD機であるか否かを判別するために、例え
ばその機器のmedia_typeをチェックするようにもされ
る。ここでSTR60自身とPtoPを張っているCD機は
存在しないと判別した場合にはステップS512にスキ
ップするのであるが、STR60とPtoPを張っているC
D機が存在すると判別された場合には、ステップS51
1に進んで、このSTR60とPtoPしているとされるC
D機に対してパワーオンコマンドを送信する。また、ス
テップS512においては、STR60自身とPtoPして
いるMD機が存在するか否かについて判別しており、肯
定結果が得られればステップS513に進んで、このS
TR60とPtoPを張っているMD機に対してパワーオン
コマンドを送信する。また、否定結果が得られた場合に
は、このままこのルーチンを抜ける。
【0221】このような処理が実行されることで、先に
挙げた条件〜に適合するとされる機器に対してはパ
ワーオフコマンドが送信され、このパワーオフコマンド
を受信した機器においては、これまで電源オフの状態で
あれば電源オンの状態に切り換えるようにされる。この
ようにして、STR60が電源オンとなるのに連動して
の他の機器が電源オンとなる動作が得られることにな
る。
【0222】なお、これまで説明したノード分類処理、
及び電源オフ連動、電源オン連動のための処理動作とし
ては、各図に示したものに限定される必要はない。つま
り、例えば、ノード分類処理としては、最終的にIEE
E1394バス上に接続される各機器についての分類が
行われてその結果を反映したノードテーブルが作成され
ればよく、また、電源オフ連動、電源オン連動について
も、それぞれの条件に適合する機器を特定して、これら
の機器に対してパワーコマンドを送信するようにされれ
ばよいものである。また、電源オフ連動、電源オン連動
させる対象機器の条件としても、実際のシステム上の使
い勝手等を考慮して決定されればよいものである。ま
た、ここではSTR60を中心としたシステムが組まれ
ていることで、STR60により電源オン/オフ連動の
制御を他の機器に対して行うようにしているが、システ
ム構成としても各種考えられるもので、電源オン/オフ
連動の制御を実行すべき機器についても本発明としては
限定されるものではない。また、IEEE1394の規
格以外のデジタルデータインターフェイスに対しても適
用が可能である。
【0223】
【発明の効果】以上説明したように本発明は、例えばI
EEE1394などの所定のデータインターフェイスに
より電子機器を接続してシステムを構築した場合におい
て、例えばシステムの中心となるSTR(第1の電子機
器)が、自身の電源状態に応じて、所定の条件に適合す
る他のシステム機器に対する電源のオン/オフ状態を連
動させるように制御するようにされる。この際には、例
えばIEEE1394インターフェイスであれば、AV
/Cコマンドで規定されるPOWER CONTROL
commandを送信することで制御を実行する。こ
のような構成であれば、例えば、システムにおける各機
器がそれぞれデータバス上で独立的に存在するものと認
識され、また、連動機能を有する電源コンセント等と接
続されていない場合であっても、システムとしての電源
オン/オフの連動機能を与えることが可能となるもので
ある。これにより、例えばデジタルデータインターフェ
イスにより相互接続して構築されるAVシステム等の使
い勝手、利便性が向上されることになる。
【図面の簡単な説明】
【図1】本発明の実施の形態としてのAVシステムの構
成例を示す斜視図である。
【図2】STRのフロントパネルの様子を示す正面図で
ある。
【図3】STR対応CD機のフロントパネルの様子を示
す正面図である。
【図4】STR対応MD機のフロントパネルの様子を示
す正面図である。
【図5】STRの内部構成例を示すブロック図である。
【図6】STR対応CD機の内部構成例を示すブロック
図である。
【図7】STR対応MD機の内部構成例を示すブロック
図である。
【図8】本実施の形態に対応するIEEE1394のス
タックモデルを示す説明図である。
【図9】IEEE1394に使用されるケーブル構造を
示す説明図である。
【図10】IEEE1394における信号伝送形態を示
す説明図である。
【図11】IEEE1394におけるバス接続規定を説
明するための説明図である。
【図12】IEEE1394システム上でのNode
ID設定手順の概念を示す説明図である。
【図13】IEEE1394におけるPacket送信
の概要を示す説明図である。
【図14】Asynchronous通信における基本
的な通信規則(トランザクションルール)を示す処理遷
移図である。
【図15】IEEE1394バスのアドレッシング構造
を示す説明図である。
【図16】CIPの構造図である。
【図17】プラグにより規定された接続関係例を示す説
明図である。
【図18】プラグコントロールレジスタを示す説明図で
ある。
【図19】Asynchronous通信において規定
されるWrite Transactionを示す処理
遷移図である。
【図20】Asynchronous Packet
(AV/Cコマンドパケット)の構造図である。
【図21】Asynchronous Packetに
おける、ctype/responceの定義内容を示
す説明図である。
【図22】Asynchronous Packetに
おける、subunit_typeと、opcodeの
定義内容例を示す説明図である。
【図23】Asynchronous通信におけるプラ
グ構造を示す説明図である。
【図24】Asynchronous通信におけるプラ
グアドレス構造を示す説明図である。
【図25】Asynchronous通信におけるプラ
グアドレス構造を示す説明図である。
【図26】Asynchronous通信におけるプラ
グ間での処理を示す説明図である。
【図27】Asynchronous Connect
ionとしての送信手順を示す説明図である。
【図28】ノード分類処理を示すフローチャートであ
る。
【図29】ノード分類処理における種別判定処理を示す
フローチャートである。
【図30】パワーオフ連動処理を示すフローチャートで
ある。
【図31】パワーオフ連動処理を示すフローチャートで
ある。
【図32】パワーオフ連動処理を示すフローチャートで
ある。
【図33】パワーオン連動処理を示すフローチャートで
ある。
【図34】POWER CONTROL commma
ndのデータ構造を示す説明図である。
【符号の説明】
1 STR対応MD機器、30 STR対応CD機 6
0 STR、120,130,150 電源キー、6
1,49,25 IEEE1394インターフェイス、
75,47,24 表示部、127,156,140
ディスプレイキー
【手続補正書】
【提出日】平成12年3月29日(2000.3.2
9)
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】0106
【補正方法】変更
【補正内容】
【0106】ここで、例えば本実施の形態のMDレコー
ダ/プレーヤが対応する圧縮オーディオデータ(以降は
ATRACデータともいう)をIsochronous
方式により送信することを考えた場合、ATRACデー
タが1倍速の転送レート1.4Mbpsであるとすれ
ば、125μsecである1Isochronousc
ycle周期ごとに、少なくともほぼ20数バイトのA
TRACデータをIsochronous Packe
tとして伝送すれば、時系列的な連続性(リアルタイム
性)が確保されることになる。例えば、或る機器がAT
RACデータを送信する際には、ここでの詳しい説明は
省略するが、IEEE1394システム内のIRM(Iso
chronous Resource Manager)に対して、ATRACデー
タのリアルタイム送信が確保できるだけの、Isoch
ronous パケットのサイズを要求する。IRMで
は、現在のデータ伝送状況を監視して許可/不許可を与
え、許可が与えられれば、指定されたチャンネルによっ
て、ATRACデータをIsochronous Pa
cketにパケット化して送信することが出来る。これ
がIEEE1394インターフェイスにおける帯域予約
といわれるものである。
【手続補正2】
【補正対象書類名】明細書
【補正対象項目名】0123
【補正方法】変更
【補正内容】
【0123】header_CRCに続く2quadl
etの領域がCIPヘッダとなる。CIPヘッダの上位
quadletの上位2ビットには、それぞれ‘0’
‘0’が格納され、続く6ビットの領域はSID(送信
ノード番号)を示す。SIDに続く8ビットの領域はD
BS(データブロックサイズ)であり、データブロック
のサイズ(パケット化の単位データ量)が示される。続
いては、FN(2ビット)、QPC(3ビット)の領域
が設定されており、FNにはパケット化する際に分割し
た数が示され、QPCには分割するために追加したqu
adlet数が示される。SPH(1ビット)にはソー
スパケットのヘッダのフラグが示され、DBCにはパケ
ットの欠落を検出するカウンタの値が格納される。
【手続補正3】
【補正対象書類名】明細書
【補正対象項目名】0124
【補正方法】変更
【補正内容】
【0124】CIPヘッダの下位quadletの上位
ビットにはそれぞれ‘’‘0’が格納される。そし
て、これに続いてFMT(6ビット)、FDF(24ビ
ット)の領域が設けられる。FMTには信号フォーマッ
ト(伝送フォーマット)が示され、ここに示される値に
よって、当該CIPに格納されるデータ種類(データフ
ォーマット)が識別可能となる。具体的には、MPEG
ストリームデータ、Audioストリームデータ、デジ
タルビデオカメラ(DV)ストリームデータ等の識別が
可能になる。このFMTにより示されるデータフォーマ
ットは、例えば図8に示した、CIP Header
Format(401)に管理される、SD−DVCR
Realtime Transmission(50
2),HD−DVCR Realtime Trans
mission(503),SDL−DVCR Rea
ltime Transmission(504),M
PEG2−TS Realtime Transmis
sion(505),Audio and Music
Realtime Transmission(50
6)等の伝送プロトコルに対応する。FDFは、フォー
マット依存フィールドであり、上記FMTにより分類さ
れたデータフォーマットについて更に細分化した分類を
示す領域とされる。オーディオに関するデータで有れ
ば、例えばリニアオーディオデータであるのか、MID
Iデータであるのかといった識別が可能になる。例えば
本実施の形態のATRACデータであれば、先ずFMT
によりAudioストリームデータの範疇にあるデータ
であることが示され、FDFに規定に従った特定の値が
格納されることで、そのAudioストリームデータは
ATRACデータであることが示される。
【手続補正4】
【補正対象書類名】明細書
【補正対象項目名】0129
【補正方法】変更
【補正内容】
【0129】上記のような接続形態(プラグ)は、各機
器におけるアドレス空間に設けられるPCR(Plug Cont
orol Register)によって確立される。図18(a)は、
oPCR[n](出力用プラグコントロールレジスタ)
の構造を示し、図18(b)は、iPCR[n](入力
用プラグコントロールレジスタ)の構造を示している。
これらoPCR[n]、iPCR[n]のサイズは共に
32ビットとされている。図18(a)のoPCRにお
いては、例えば上位1ビットのon−lineに対して
‘1’が格納されていると、そのプラグがIsochr
onousデータの送信が可能なオンラインであること
が示され、続くbroadcast connecti
on counter(1ビット)に‘1’が格納され
ているとbroadcast connectionに
よる送信であることが示される。続くpoint to
point connection counter
(6ビット)には、そのプラグに対して張られているp
oint to pointconnectionの数
が示される。そして、上位11ビット目から6ビットの
領域のchannel numberで示されるチャン
ネルにより送信することが示される。また、図18
(b)のiPCRにおいても、例えば上位1ビットのo
n−lineに対して‘1’が格納されていれば、その
プラグがIsochronousデータの受信が可能な
オンラインであることが示され、続くbroadcas
tconnection counter(1ビット)
に‘1’が格納されているとbroadcast co
nnectionによる送信であることが示される。続
くpoint to point connectio
n counter(6ビット)には、そのプラグに対
して張られているpoint to point co
nnectionの数が示され、上位11ビット目から
6ビットの領域のchannel numberで示さ
れるチャンネルにより送信することが示される。
【手続補正5】
【補正対象書類名】明細書
【補正対象項目名】0140
【補正方法】変更
【補正内容】
【0140】Packet headerに続く第6q
uadletからdata blockが配置され、こ
のdata block内の先頭に対してdatafi
eldが形成される。datafieldとして先頭と
なる第6quadletの上位4ビットには、CTS(C
ommand and Transaction Set)が記述される。これは、
当該Write Request Packetのコマ
ンドセットのIDを示すもので、例えば、このCTSの
値について、図のように[0000]と設定すれば、d
atafieldに記述されている内容がAV/Cコマ
ンドであると定義されることになる。つまり、このWr
ite Request Packetは、AV/Cコ
マンドパケットであることが示されるものである。従っ
て、本実施の形態においては、FCPがAV/Cコマン
ドを使用するため、このCTSには[0000]が記述
されることになる。
【手続補正6】
【補正対象書類名】明細書
【補正対象項目名】0142
【補正方法】変更
【補正内容】
【0142】図21に、上記ctype及びrespo
nseの定義内容を示す。ctype(Comman
d)としては、[0000]〜[0111]を使用でき
るものとしており、[0000]はCONTROL、
[0001]はSTATUS、[0010]はINQU
IRY、[0011]はNOTIFYとして定義され、
[0100]〜0111は、現状、未定義(res
erved)とされている。CONTROLは機能を外
部から制御するコマンドであり、STATUSは外部か
ら状態を間い合わせるコマンド、INQUIRYは、制
御コマンドのサポートの有無を外部から問い合わせるコ
マンド、NOTIFYは状態の変化を外部に知らせるこ
とを要求するコマンドである。また、response
としては、[1000]〜[1111]を使用するもの
としており、[1000]はNOT IMPLEMEN
TED、[1001]はACCEPTED、[101
0]はREJECTED、[1011]はINTRAN
SITION、[1100]はIMPLEMENTED
/STABLE、[1101]はCHANGED、[1
110]はreserved、[1111]はINTE
RIMとしてそれぞれ定義されている。これらのres
ponseは、コマンドの種類に応じて使い分けられ
る。例えば、CONTOROLのコマンドに対応するr
esponseとしては、NOTIMPLEMENTE
D、ACCEPTED、REJECTED、或いはIN
TERIMの4つのうちの何れかがResponder
側の状況等に応じて使い分けられる。
【手続補正7】
【補正対象書類名】明細書
【補正対象項目名】0213
【補正方法】変更
【補正内容】
【0213】そして、次のステップS427において
は、上記ステイタスチェックにより得られた各機器のop
erating_modeの内容及びmonitor_status_info_blonk内
のmonitor bitの内容に基づいて、他の機器とPtoPを張
っていないとされた同一メーカのMD機のうちで、ST
OPとされる状態にある機器が存在するか否かについて
判別を行う。ここで否定結果が得られればこのルーチン
を抜けることになるが、肯定結果が得られたのであれ
ば、ステップS428に進み、このSTOP状態にある
と判定された同一メーカのMD機に対してパワーオフコ
マンドを送信する。
フロントページの続き (72)発明者 高久 義之 東京都品川区北品川6丁目7番35号 ソニ ー株式会社内 (72)発明者 井上 啓 東京都品川区北品川6丁目7番35号 ソニ ー株式会社内 Fターム(参考) 5B011 DB27 EA10 FF01 FF03 FF04 HH02 KK12 MA13

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 それぞれ電源を独立して入力可能な複数
    の電子機器を、所定の通信フォーマットによるデータバ
    スを介して接続することで、電子機器間での情報の送受
    信が可能とされる電子機器システムにおいて、 それぞれ1以上の第1の電子機器と第2の電子機器が備
    えられ、 上記第1の電子機器は、 自身の電源状態が遷移したとされるときに、上記データ
    バスを介して通信を行うことで、電子機器システムとし
    て備えられる電子機器のうちから所定の条件に適合する
    電子機器を探索する探索手段と、 上記探索手段により探索された電子機器に対して、電源
    をオフとするための電源オフコマンドを送信するコマン
    ド送信手段と、を備え、 上記第2の電子機器は、上記電源オフコマンドを受信し
    た場合には、自身の電源をオン状態からオフ状態に切り
    換える制御手段を備えている、 ことを特徴とする電子機器システム。
  2. 【請求項2】 所定の通信フォーマットによるデータバ
    スを介して他の電子機器と接続されることで情報の送受
    信が可能とされると共に、各電子機器はそれぞれ独立し
    て電源を入力可能とされる電子機器システムを形成する
    ことのできる電子機器において、 自身の電源状態が遷移したとされるときに、上記データ
    バスを介して通信を行うことで、電子機器システムとし
    て備えられる電子機器のうちから所定の条件に適合する
    電子機器を探索する探索手段と、 上記探索手段により探索された電子機器に対して、電源
    をオフとするための電源オフコマンドを送信するコマン
    ド送信手段と、 を備えていることを特徴とする電子機器。
  3. 【請求項3】 それぞれ電源を独立して入力可能な複数
    の電子機器を、所定の通信フォーマットによるデータバ
    スを介して接続することで、電子機器間での情報の送受
    信が可能とされる電子機器システムにおいて、 それぞれ1以上の第1の電子機器と第2の電子機器が備
    えられ、 上記第1の電子機器は、 自身の電源状態が遷移したとされるときに、上記データ
    バスを介して通信を行うことで、電子機器システムとし
    て備えられる電子機器のうちから所定の条件に適合する
    電子機器を探索する探索手段と、 上記探索手段により探索された電子機器に対して、電源
    をオンとするための電源オンコマンドを送信するコマン
    ド送信手段と、を備え、 上記第2の電子機器は、上記電源オンコマンドを受信し
    た場合には、自身の電源をオフ状態からオン状態に切り
    換える制御手段を備えている、 ことを特徴とする電子機器システム。
  4. 【請求項4】 所定の通信フォーマットによるデータバ
    スを介して他の電子機器と接続されることで情報の送受
    信が可能とされると共に、各電子機器はそれぞれ独立し
    て電源を入力可能とされる電子機器システムを形成する
    ことのできる電子機器において、 自身の電源状態が遷移したとされるときに、上記データ
    バスを介して通信を行うことで、電子機器システムとし
    て備えられる電子機器のうちから所定の条件に適合する
    電子機器を探索する探索手段と、 上記探索手段により探索された電子機器に対して、電源
    をオンとするための電源オンコマンドを送信するコマン
    ド送信手段と、 を備えていることを特徴とする電子機器。
JP2000050513A 2000-02-22 2000-02-22 電源制御装置、電源制御システム Expired - Lifetime JP4449141B2 (ja)

Priority Applications (9)

Application Number Priority Date Filing Date Title
JP2000050513A JP4449141B2 (ja) 2000-02-22 2000-02-22 電源制御装置、電源制御システム
TW90103709A TW507195B (en) 2000-02-22 2001-02-19 Controlling apparatus and controlling method
KR1020010008468A KR100673651B1 (ko) 2000-02-22 2001-02-20 제어장치 및 제어방법
EP20100182627 EP2395671B1 (en) 2000-02-22 2001-02-20 Controlling apparatus and controlling method
EP20010104066 EP1128562B1 (en) 2000-02-22 2001-02-20 Controlling apparatus and controlling method
US09/788,590 US6789208B2 (en) 2000-02-22 2001-02-21 System for synchronized power supply control over a plurality of electronic devices by determining whether any one of the electronic devices conforms to a predetermined condition and synchronously switching on or off each device that satisfies the predetermined condition
ID20010160D ID29335A (id) 2000-02-22 2001-02-22 Aparatus dan metode pengontrolan
CNB011170360A CN100409360C (zh) 2000-02-22 2001-02-22 控制装置及控制方法
HK02103099.2A HK1043649B (zh) 2000-02-22 2002-04-24 控制裝置及控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000050513A JP4449141B2 (ja) 2000-02-22 2000-02-22 電源制御装置、電源制御システム

Publications (2)

Publication Number Publication Date
JP2001236148A true JP2001236148A (ja) 2001-08-31
JP4449141B2 JP4449141B2 (ja) 2010-04-14

Family

ID=18572283

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000050513A Expired - Lifetime JP4449141B2 (ja) 2000-02-22 2000-02-22 電源制御装置、電源制御システム

Country Status (8)

Country Link
US (1) US6789208B2 (ja)
EP (2) EP1128562B1 (ja)
JP (1) JP4449141B2 (ja)
KR (1) KR100673651B1 (ja)
CN (1) CN100409360C (ja)
HK (1) HK1043649B (ja)
ID (1) ID29335A (ja)
TW (1) TW507195B (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007110430A (ja) * 2005-10-13 2007-04-26 Sharp Corp 音声処理装置およびそれを備えた表示装置
JP2007166638A (ja) * 2005-12-16 2007-06-28 Samsung Electronics Co Ltd 就寝予約機能を行うデジタルマルチメディア放送受信装置及びその就寝予約方法
WO2013005328A1 (ja) * 2011-07-07 2013-01-10 Necディスプレイソリューションズ株式会社 表示システム
CN104460611A (zh) * 2014-11-18 2015-03-25 启辰电子(苏州)有限公司 一种分布式储物柜控制***及其控制方法

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6760772B2 (en) 2000-12-15 2004-07-06 Qualcomm, Inc. Generating and implementing a communication protocol and interface for high data rate signal transfer
WO2002078266A1 (fr) * 2001-03-26 2002-10-03 Matsushita Electric Industrial Co., Ltd. Appareil de commande d'alimentation
US8812706B1 (en) 2001-09-06 2014-08-19 Qualcomm Incorporated Method and apparatus for compensating for mismatched delays in signals of a mobile display interface (MDDI) system
JP2003087293A (ja) * 2001-09-11 2003-03-20 Hitachi Ltd ネットワーク装置、ネットワーク制御装置およびネットワーク装置の制御方法
US6985979B2 (en) * 2001-12-17 2006-01-10 Matsushita Electric Industrial Co., Ltd. Digital data processing device, bus controlling method, bus controlling program and recording medium
US20030145143A1 (en) * 2002-01-31 2003-07-31 Adelman Lonnie W. Communicable coupling systems for electronic appliances
DE60217729T2 (de) * 2002-04-10 2007-11-15 Lg Electronics Inc. Verfahren zum erkennen eines elektronischen geräts in einem mehrfachsteuersystem
JP3730599B2 (ja) * 2002-06-27 2006-01-05 株式会社東芝 サーバ装置および状態制御方法
US7209805B2 (en) * 2002-09-17 2007-04-24 Ricoh Company Ltd. Approach for managing power consumption of network devices
US7013204B1 (en) * 2002-09-17 2006-03-14 Ricoh Company Ltd. Approach for managing power consumption of network devices
US6748299B1 (en) 2002-09-17 2004-06-08 Ricoh Company, Ltd. Approach for managing power consumption in buildings
JP3093974U (ja) * 2002-11-12 2003-05-23 船井電機株式会社 複合av装置
US20040120698A1 (en) * 2002-12-20 2004-06-24 Microsoft Corporation System and method of transferring DV metadata to DVD-video data
KR20040056406A (ko) 2002-12-23 2004-07-01 삼성전자주식회사 영상 디스플레이 복합 기기에서 동작 모드 전환 장치 및방법
US7383344B2 (en) * 2003-02-14 2008-06-03 Microsoft Corporation Remote encoder system and method for capturing the live presentation of video multiplexed with images
DE602004030236D1 (de) 2003-06-02 2011-01-05 Qualcomm Inc Erzeugen und implementieren eines signalprotokolls und einer schnittstelle für höhere datenraten
EP2363992A1 (en) 2003-08-13 2011-09-07 Qualcomm Incorporated A signal interface for higher data rates
KR100973103B1 (ko) 2003-09-10 2010-08-02 콸콤 인코포레이티드 고속 데이터 인터페이스
EP1680904A1 (en) 2003-10-15 2006-07-19 QUALCOMM Incorporated High data rate interface
WO2005043862A1 (en) 2003-10-29 2005-05-12 Qualcomm Incorporated High data rate interface
EP1692843A1 (en) 2003-11-12 2006-08-23 QUALCOMM Incorporated High data rate interface with improved link control
KR20060096161A (ko) 2003-11-25 2006-09-07 콸콤 인코포레이티드 향상된 링크 동기화를 제공하는 고속 데이터 레이트인터페이스
JP4902355B2 (ja) 2003-12-08 2012-03-21 クゥアルコム・インコーポレイテッド 改良されたリンク同期を備えた高速データレートインタフェース
JP4484204B2 (ja) * 2004-03-09 2010-06-16 株式会社ティラド 排熱回収用熱交換器
WO2005088939A1 (en) 2004-03-10 2005-09-22 Qualcomm Incorporated High data rate interface apparatus and method
JP4519903B2 (ja) 2004-03-17 2010-08-04 クゥアルコム・インコーポレイテッド 高速データレートインタフェース装置及び方法
JP5032301B2 (ja) 2004-03-24 2012-09-26 クゥアルコム・インコーポレイテッド 高データレートインターフェース装置および方法
US8650304B2 (en) 2004-06-04 2014-02-11 Qualcomm Incorporated Determining a pre skew and post skew calibration data rate in a mobile display digital interface (MDDI) communication system
BRPI0511783A (pt) 2004-06-04 2008-01-15 Qualcomm Inc método e equipamento de interface com velocidade elevada de dados
US7249269B1 (en) * 2004-09-10 2007-07-24 Ricoh Company, Ltd. Method of pre-activating network devices based upon previous usage data
US8667363B2 (en) 2004-11-24 2014-03-04 Qualcomm Incorporated Systems and methods for implementing cyclic redundancy checks
US8699330B2 (en) 2004-11-24 2014-04-15 Qualcomm Incorporated Systems and methods for digital data transmission rate control
US8873584B2 (en) 2004-11-24 2014-10-28 Qualcomm Incorporated Digital data interface device
US8692838B2 (en) 2004-11-24 2014-04-08 Qualcomm Incorporated Methods and systems for updating a buffer
US8539119B2 (en) 2004-11-24 2013-09-17 Qualcomm Incorporated Methods and apparatus for exchanging messages having a digital data interface device message format
US7813449B2 (en) * 2005-07-14 2010-10-12 Radio Shack, Corporation Remotely controlled antenna and method
US7522373B2 (en) * 2005-10-27 2009-04-21 International Business Machines Corporation Burst communications via a bus bar and bus bar relay for an automated data storage library
US8730069B2 (en) 2005-11-23 2014-05-20 Qualcomm Incorporated Double data rate serial encoder
US8692839B2 (en) 2005-11-23 2014-04-08 Qualcomm Incorporated Methods and systems for updating a buffer
JP4873978B2 (ja) * 2006-03-31 2012-02-08 パナソニック株式会社 映像供給装置、映像表示装置、およびこれらで構成された映像表示システム
JP2008005138A (ja) * 2006-06-21 2008-01-10 Nec Electronics Corp 半導体装置及び信号処理システム
KR101476458B1 (ko) * 2006-07-05 2015-01-05 카탈리스트 바이오사이언시즈, 인코포레이티드 프로테아제 스크리닝 방법 및 이에 의해 확인된 프로테아제
US9386269B2 (en) 2006-09-07 2016-07-05 Rateze Remote Mgmt Llc Presentation of data on multiple display devices using a wireless hub
US8607281B2 (en) 2006-09-07 2013-12-10 Porto Vinci Ltd. Limited Liability Company Control of data presentation in multiple zones using a wireless home entertainment hub
US8935733B2 (en) 2006-09-07 2015-01-13 Porto Vinci Ltd. Limited Liability Company Data presentation using a wireless home entertainment hub
US9319741B2 (en) 2006-09-07 2016-04-19 Rateze Remote Mgmt Llc Finding devices in an entertainment system
US9233301B2 (en) 2006-09-07 2016-01-12 Rateze Remote Mgmt Llc Control of data presentation from multiple sources using a wireless home entertainment hub
TWM318295U (en) * 2007-01-30 2007-09-01 Hsin-Yuan Kuo Sound quality adjustment earphone
US8680712B2 (en) 2008-12-11 2014-03-25 Silicon Image, Inc. Power delivery over digital interaction interface for video and audio (DiiVA)
US8193665B2 (en) 2009-01-23 2012-06-05 Potter Electric Signal Company, Llc Multi-protocol fire-alarm strobe synchronization
US8121958B2 (en) 2009-06-08 2012-02-21 Ricoh Company, Ltd. Approach for determining alternative printing device arrangements

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4922448A (en) * 1985-07-10 1990-05-01 Brother Kogyo Kabushiki Kaisha Word processing system having small-sized and large-sized displays for simultaneous display and automatic power shut-off circuit
US5193208A (en) * 1990-05-14 1993-03-09 Sony Corporation Signal transmission system
US5309352A (en) * 1990-05-18 1994-05-03 Tektronix, Inc. Method and system for optimizing termination in systems of programmable devices
US5862335A (en) * 1993-04-01 1999-01-19 Intel Corp. Method and apparatus for monitoring file transfers and logical connections in a computer network
US5787246A (en) * 1994-05-27 1998-07-28 Microsoft Corporation System for configuring devices for a computer system
US6149464A (en) * 1995-01-17 2000-11-21 International Business Machines Corporation Apparatus for detecting cable attachment
EP1024417B1 (en) * 1995-07-28 2004-11-17 Sony Corporation Electronic equipment control
JP3601205B2 (ja) * 1996-08-26 2004-12-15 ソニー株式会社 電子機器及びその動作モード制御方法
EP0841776A1 (en) * 1996-11-12 1998-05-13 Sony Corporation Communication methods and electronic apparatus thereof
US6029092A (en) * 1996-11-21 2000-02-22 Intellinet, Inc. System and method for providing modular control and for managing energy consumption
JPH11145993A (ja) * 1997-11-06 1999-05-28 Canon Inc 通信システム、装置及び方法
JP3862400B2 (ja) * 1998-02-18 2006-12-27 キヤノン株式会社 通信装置
JP4124873B2 (ja) * 1997-12-17 2008-07-23 キヤノン株式会社 電力制御システム
TW421927B (en) * 1998-01-30 2001-02-11 Sanyo Electric Co Central system for managing machines, central managing device for use in such system or terminals for use in the machines to be managed
JP3563256B2 (ja) * 1998-02-13 2004-09-08 富士通株式会社 省電力機能の遠隔制御方法、情報処理装置及び記憶媒体
JP4219436B2 (ja) * 1998-02-17 2009-02-04 富士通株式会社 チューナ装置
JPH11275780A (ja) * 1998-03-25 1999-10-08 Mitsubishi Electric Corp 省電力システム
US6269104B1 (en) * 1998-04-21 2001-07-31 Hewlett- Packard Company Link control state machine for controlling a media access controller, a serial physical layer device and a media independent interface physical layer device
US6240077B1 (en) * 1998-07-09 2001-05-29 Golden Gate Tele Systems Inc. Dynamic wireless multiplexing — switching hub for providing two-way communications with subscriber units
JP4454058B2 (ja) * 1999-01-20 2010-04-21 アビリット株式会社 空き遊技機の報知システム
US6570881B1 (en) * 1999-01-21 2003-05-27 3Com Corporation High-speed trunk cluster reliable load sharing system using temporary port down
WO2002078266A1 (fr) * 2001-03-26 2002-10-03 Matsushita Electric Industrial Co., Ltd. Appareil de commande d'alimentation
US20030075983A1 (en) * 2001-05-03 2003-04-24 Mitsubishi Digital Electronics America, Inc. Control system and user interface for network of input devices

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007110430A (ja) * 2005-10-13 2007-04-26 Sharp Corp 音声処理装置およびそれを備えた表示装置
JP2007166638A (ja) * 2005-12-16 2007-06-28 Samsung Electronics Co Ltd 就寝予約機能を行うデジタルマルチメディア放送受信装置及びその就寝予約方法
WO2013005328A1 (ja) * 2011-07-07 2013-01-10 Necディスプレイソリューションズ株式会社 表示システム
CN104460611A (zh) * 2014-11-18 2015-03-25 启辰电子(苏州)有限公司 一种分布式储物柜控制***及其控制方法

Also Published As

Publication number Publication date
US20010018749A1 (en) 2001-08-30
US6789208B2 (en) 2004-09-07
TW507195B (en) 2002-10-21
ID29335A (id) 2001-08-23
KR100673651B1 (ko) 2007-01-23
EP2395671A1 (en) 2011-12-14
KR20010083200A (ko) 2001-08-31
EP1128562B1 (en) 2012-05-09
EP1128562A2 (en) 2001-08-29
CN100409360C (zh) 2008-08-06
EP2395671B1 (en) 2013-04-03
HK1043649B (zh) 2009-03-20
HK1043649A1 (en) 2002-09-20
EP1128562A3 (en) 2005-04-06
JP4449141B2 (ja) 2010-04-14
CN1323036A (zh) 2001-11-21

Similar Documents

Publication Publication Date Title
JP2001236148A (ja) 電子機器システム、電子機器
JP4403331B2 (ja) 電子機器システム、情報処理機器
JP4281201B2 (ja) 制御装置、及び制御方法
JP2000358032A (ja) 情報処理装置及び情報処理方法
KR101088102B1 (ko) 전자기기와 인증 사용정보 갱신방법
JP2001006276A (ja) 外部機器の制御装置、及び外部機器の制御方法
JP2003289304A (ja) 信号処理装置、信号処理方法
KR101165316B1 (ko) 수신장치 및 수신방법
JP2001257707A (ja) マルチ再生システム、サーバ装置、端末装置
JP2002033751A (ja) 電子機器、電子機器管理方法
JP2001236772A (ja) 電子機器システム、電子機器
JP2000357386A (ja) 編集装置及び操作装置
JP2003283502A (ja) 情報通信装置、情報通信方法
JP2001250370A (ja) 電子機器システム、及び電子機器
JP2001167515A (ja) 再生装置、及び情報伝送方法
JP2001167556A (ja) 再生装置、及び情報伝送方法
JP2000209617A (ja) 通信動作検査方法及び通信動作検査装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070216

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090410

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090414

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090610

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091006

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091202

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100105

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100118

R151 Written notification of patent or utility model registration

Ref document number: 4449141

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130205

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130205

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140205

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term