CN100409360C - 控制装置及控制方法 - Google Patents

控制装置及控制方法 Download PDF

Info

Publication number
CN100409360C
CN100409360C CNB011170360A CN01117036A CN100409360C CN 100409360 C CN100409360 C CN 100409360C CN B011170360 A CNB011170360 A CN B011170360A CN 01117036 A CN01117036 A CN 01117036A CN 100409360 C CN100409360 C CN 100409360C
Authority
CN
China
Prior art keywords
control device
equipment
described control
electronic equipment
data
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.)
Expired - Lifetime
Application number
CNB011170360A
Other languages
English (en)
Other versions
CN1323036A (zh
Inventor
野田卓郎
竹中祥晃
高久义之
井上启
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
Publication of CN1323036A publication Critical patent/CN1323036A/zh
Application granted granted Critical
Publication of CN100409360C publication Critical patent/CN100409360C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

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

一种控制装置,能对多个电子设备进行同步电源控制,其中,电子设备经按照预定的通信格式的总线被连接在控制装置上,并且是由包括与制造控制装置的厂商不同的那些厂商在内的多个厂商制造的。如果任何一个电子设备(不考虑它的厂商)当前被控制装置选择作为输入,并且被断定只与控制装置有连接,那么所述的电子设备由控制装置来同步地开启或关闭。

Description

控制装置及控制方法
技术领域
本发明涉及控制装置及其控制方法,其中,控制装置对通过遵循预定通信格式的总线而连接到该控制装置的电子设备实行同步电源开/关控制,其中这些电子设备可以是由生产该控制装置的同一厂商制造的,并且也可以来自不同于该控制装置的生产者的厂商并类似地连接到该控制装置。
背景技术
时至今日,IEEE(电气与电子工程师学会)1394数据接口协议已经作为一种数字数据接口协议获得了广泛的接受。就数据传送速度而言它比另外一种协议SCSI(小型计算机***接口)快,我们知道IEEE1394数据接口允许同步通信,由此可以定期地按预定的数据大小传送和接收,因此,IEEE1394数据接口在实时传输类似AV(音频/视频)这样的数据流时很有利。
对于这个背景,已经提出了使诸如个人计算机这样的各种数字AV设备和电子装备通过遵循类似IEEE1394数据接口标准的数据总线互相连接起来的AV***。
传统的AV***按下面概述的那样使得它们的各个组件设备以同步的方式开启和关闭:
常见的已知为音频组合***的AV***通过将多种的部件(如音乐源记录/再现装置,放大器等等)结合在一起构成一件一体的音频设备来构成。当音频组件***的主电源被开启或关闭时,例如通过使用用于控制目的而安装的本地内部总线,构成***的部件可以同时开启或关闭。
把AV设备连接到装配在放大器或构成音频组合(component)***的类似设备上的同步工作的电源插座上,这一方法是多年来实行的惯例。在那种配置中,安装的设备与放大器同步开启或关闭。
诸如IEEE1394这样的数据接口标准原则上允许设备间的双向通信,无论它们是那个厂商生产的,只要它们共享比如IEEE1394接口功能。也就是说,通过其IEEE1394数据接口构成***的每个组成设备可以被认为是一个连到***数据总线的独立的单元。
单个设备是由商用交流(AC)电源独立驱动的。这意味着在***配置时,***可以确定是否通过同步控制电源以互联方式让其组件设备开启或关闭。例如,如果由1394电缆连接起来的组成设备被安装在不同的房间中,则这些设备不能通过同步控制电源来开启或关闭。
AV***可以建立在IEEE1394数据接口上,用来连接来自同一厂商的同系列或特定型号的设备,以便实现典型的音频组合***的功能。在那种情况下,组件设备通过公共的数据总线作为独立的设备能够正确的彼此识别,这样将可以异步地被开启或关闭。为了提高易操作性和易用性,以互联的方法来开启或关闭AV***的组成部分显然是所希望的。
发明内容
为了解决前述的和其它的相关技术的问题,根据本发明的一个方面,提出了一种控制装置,它能通过遵循预定通信格式的总线而连接到该控制装置的多个电子设备实行同步电源控制,其中这些电子设备可以是多个厂商制造的,包括不同于该控制装置的生产者的厂商,该控制装置包括:操作单元:用来使控制装置执行同步断电控制;第一确定单元:当用户操作该操作单元的时候,用于确定任何一个当前被控制装置选择作为输入的电子设备是否与除了控制装置之外的其它电子设备有连接(Link);以及控制单元,用于同步地关闭当前被控制装置选择作为输入的,并且由第一确定单元断定除了控制装置外与其它电子设备都没有连接的所有电子设备。
根据本发明的另一个方面,还提出了一种控制装置,它能对通过遵循预定通信格式的总线而连接到该控制装置的多个电子设备实行同步电源开/关控制,其中这些电子设备可以来自不同于该控制装置的生产者的厂商,该控制装置包括:操作单元:用来使控制装置执行同步通电控制;第一确定单元,当用户操作单元的时候,用于确定任何一个当前被控制装置选择作为输入的电子设备是否与控制装置有连接;以及控制单元,用于同步地开启由第一确定单元判断为与控制装置有连接的所有电子设备。
附图说明
通过阅读下面的描述及附图,本发明的其它的目的,特点和优点将显现得更明显。
图1是采用本发明的音频/视频***的原理框图;
图2是包括在图1内的装有调谐器的放大器STR的外视图;
图3是描述包括在图1内的CD设备面板的正视图;
图4是图解包括在图1内的MD设备面板的正视图;
图5是图2中的装有调谐器的放大器STR的内部方框图;
图6是图3中的CD设备的内部方框图;
图7是图4中的MD设备的内部的方框图;
图8是IEEE1394格式的层堆栈(stack)模型的结构图;
图9是IEEE1394总线电缆结构图;
图10A是在IEEE1394总线上传送的数据(DATA)信号的定时图;
图10B是在IEEE1394总线上传送的选通(STROBE)信号的定时图;
图10C是在IEEE1394总线上传送的时钟(Clock)信号的定时图;
图11是由IEEE1394总线连接的设备示意图;
图12A是解释总线复位通知在总线复位一产生就被传送的方法的变换(transition)图;
图12B是显示总线复位后怎样在设备之间定义父-子(ren)关系的信号传送图;
图12C是描述怎样确定设备的节点ID的方法的信号传送图;
图13是IEEE1394格式中的周期结构示意图;
图14A是显示关于异步通信的基本事务处理规则的信号传送图;
图14B是一个列出已传送的处理请求的内容的表格;
图15A是用于IEEE1394总线的总线地址寄存器的数据结构的示意图;
图15B是用于识别IEEE1394总线的总线ID的数据结构的示意图;
图15C是被分配给连接在IEEE1394总线布局上的设备的节点ID的数据结构示意图;
图15D是用于IEEE1394总线的寄存器空间的数据结构示意图;
图15D是用于IEEE1394总线的寄存器地址的数据结构的示意图;
图16是CIP结构的示意图;
图17是由插头(plug)确定的典型连接关系的示意图;
图18A是输出插头控制寄存器iPCR[n]中的数据结构的示意图;
图18B是输入插头控制寄存器iPCR[n]中的数据结构的示意图;
图19是将信息有效的写到指令/响应寄存器的处理过程变换图;
图20是异步包中的数据结构的示意图;
图21是ctype(指令类型)/响应表;
图22A是一个子单元型的数据结构表;
图22B是一个在子单元为VCR时所用操作码中的指令表;
图23是异步插头结构的说明图;
图24A是与插头地址空间定位有关的数据结构图;
图24B是关于插头地址空间定位的节点偏移数据结构图;
图24C是关于插头地址空间定位的插头数据结构图;
图25A是插头地址中的数据结构图;
图25B是在插头地址中构成寄存器的数据结构图;
图25C是地址偏移表的图;
图26A是在生产者方的插头地址中构成寄存器的数据结构图;
图26B是在消费者方的插头地址中构成寄存器的数据结构图;
图27是在生产者和消费者之间的指令事务处理的变换图;
图28是构成节点分类处理过程的步骤的流程图;
图29是构成型号确定处理过程的步骤的流程图;
图30是构成同步断电操作部分的步骤的流程图;
图31是构成同步断电操作部分的其它步骤的流程图;
图32是构成同步断电操作部分的其它步骤的流程图;
图33是构成同步通电操作的步骤的流程图;并且
图34是一个描述电源控制(power control)指令的典型数据结构的示意图。
具体实施方式
本发明的最佳实施例按下列顺序来描述:
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(公用同步包)
2-9.连接管理
2-10.FCP(操作控制协议)下的指令和响应
2-11.AV/C(音频-视频/控制)指令包
2-12.插头
2-13.异步连接传输过程
3.节点分类处理过程
4.同步电源开/关控制
4-1.电源控制指令
4-2.同步断电操作
4-3.同步通电操作
1.AV***
1-1.总体构造
图1显示了一个实施本发明的电子设备***的典型构造。这个实施例由多个AV设备构成,这些设备经IEEE1394接口数据总线互联,在彼此间进行数据交换。
在图1中,作为AV***的实施例由STR(立体声调谐接收机)60,两个兼容的STR CD设备30,一个兼容的STR MD设备1,来自与组成部件同一厂商的设备100,以及来自不同厂商的设备110组成。
STR 60在运行图1所示的AV***时起着主要的作用,它提供调谐功能,外部源选择功能,和其它设备中的放大器功能。例如,STR 60相应于所示的立体声声道被连接到左声道扬声器SP(L)和右声道扬声器SP(R)。
如同将在后面所做的更详细的说明那样,STR 60选择下述多个输入中的一个作为它的输入:内部调谐器接收到的广播信号,模拟音频信号和多个通过IEEE1394总线116进入的外界声源。被选输入最后被作为音频输出由扬声器SP(L)和SP(R)输出。
图1也简要说明了操作STR 60的遥控器RM。遥控器发出操作指令信号来作为对用户操作要求的响应,操作指令信号使得STR 60执行指令信号要求的操作。尽管图1只说明了用于STR 60的遥控器RM,但任何别的安装部件也可以用适当的遥控器来操作。
将兼容STR的CD设备30和兼容STR的MD设备1连接在STR 60上,它们可以提供非常方便易用的多种***功能。需要说明的是这些设备最好来自生产STR60的同一厂商。
兼容STR的CD设备30有CD(紧凑光盘)唱机的功能,即播放一个装入的CD。它们能通过IEEE1394总线116来传送从CD上再现的音频数据,将其作为输出。
兼容STR的MD设备1是一个MD记录器和播放器,它能将音频数据写到一个称作从MD(迷你盘:商标)的可写磁光盘中,也可以从中读取音频数据。在收到通过IEEE1394总线116传送来的音频数据时,MD设备1在MD上写数据;当从MD再现音频数据时,MD设备1通过IEEE1394总线116传送数据作为输出。
STR 60,兼容STR的CD设备30和兼容STR的MD设备1实现的典型***操作如下:
当由兼容STR的CD设备30从CD再现的音频数据被送到兼容STR的MD设备1的时候,后者能将音频数据记录到MD上,这称为转录(dubbing)操作。如果由兼容STR的CD设备30从CD再现的音频数据或由兼容STR的MD设备1收到的音频数据被转发到STR 60,STR 60能通过扬声器SP(L),SP(R)输出数据作为监控音频信号。
尽管不在这里详细描述,兼容STR的CD设备30和兼容STR的MD设备1被安装用于向典型的音频组合***提供不同的特殊功能,这个***在功能上是以STR 60为中心实现的。例如,当音频数据从兼容STR的CD设备30再现到兼容STR的MD设备1的时候,这些设备能容易地在类似倍速转录模式和同步转录模式这样的多重模式中的任何一种下运行。在同步的转录模式中,从CD转录数据的始末与记录数据到MD的始末是同步的。
设备100是与IEEE1394接口兼容的通信功能的数字AV设备,与STR 60,兼容STR的CD设备30和兼容STR的MD设备1来自同一厂商。设备100可以是CD唱机,MD记录器/播放器,数字VTR和其它装备中的任意一个。
与兼容STR的CD设备30和MD设备1不同,设备100不提供集中在STR60中的***组成部分功能。
通过在***内部交换与厂商相关的指令,设备100能实现由提供STR 60,兼容STR的CD设备30和兼容STR的MD设备1的同一厂商指明的特定功能。
如果用手工操作STR 60来有选择性地从设备100接收音频源数据,接收到的数据也可以象音频信号那样被监控。在兼容STR的MD设备1被手工操作来选择来自设备100的音频数据的地方,被选数据也可以记录到MD。这同样适用于来自不同的厂商的设备110,这将在下面被描述。
设备110是与IEEE1394接口兼容的通信功能的另一数字AV设备,与STR 60,兼容STR的CD设备30和兼容STR的MD设备1来自不同的厂商。设备110也可以是CD唱机,MD记录器/播放器,数字VTR和其它装备中的任意一个。设备110原则上不能对提供STR60厂商指明的指令作出响应。
尽管没在图1中表示出来,每个已安装的AV设备或者有用来从商用交流电源分流的电源插头,或者能容纳电池(如果所述设备是电池驱动类型的)。总之,安装的设备是彼此独立地被供电的。
1-2.STR(面板)
接着将描述在图1所示的***中扮演主要角色的STR60的面板上的按钮,控制器等等。另外,稍后将给出关于和STR 60连接在一起构成音频组合***的兼容STR的CD设备30和MD设备1的面板的描述。
图2显示了STR60的前面板。在前面板底部左角是电源按钮120。操作电源按钮120来开启或关闭送到STR 60的电源。断电状态等价于所说的备用状态,其中备用电源保持激活。也就是说,断电状态和商用交流电源(或电池)被切断是不同的。这同样适用于兼容STR的CD设备30和MD设备1,将在稍后描述。
尽管在这里没有详细被描述,STR 60有通过将***置为休眠状态的休眠形式达到节能的特点。
耳机插孔27j置于电源按钮120的右边。
显示部件75大致坐落于面板中部。显示部件75包含FL(发光)管指示器75A,主要是显示字符。指示器75A每行最高能显示14个字符。指示器75A被段指示器75B所包围(尽管没被显示出来),指示器75B显示段中预先指定的内容。
显示器按钮127在显示部件75的左边。亮度调节按钮128在显示器按钮127的左边。
显示器按钮127被用来改变在显示部件75上要显示的内容。亮度调节按钮128用来调节显示部件75的亮度,以及在实践中连接到面板上的可作装饰的发光二极管。
FL管指示器75A的右边是微动拨盘125,在微动拨盘125上面是频带按钮121,调谐器模式按钮122,微动选择按钮123和输入按钮124。
频带按钮121和调谐器模式按钮122用在STR60调谐功能上。频带按钮121和调谐器模式按钮122分别被用来转换接收频带和调谐器模式。
微动(jog)选择按钮123用于选择菜单项。输入按钮124用来确定最终的操作。
微动拨盘125根据适当的操作程序与其它的按钮结合。微动拨盘125在与特定的按钮连接起来后,允许用户实行各种操作。
例如,每当微动选择按钮123被按的时候,FL管指示器75A上的指示就从“功能(FUNCTION)”到“音频(AUDIO)”到“设置(SETUP)”交替变化。当FL管指示器75A上显示“功能”时,允许旋转微动拨盘(jog dial)125来改变对STR 60收到和作为监控音频输出的音频源的选择。在这一点上,FL管指示器75A显示由旋转微动拨盘125所选的当前输入声源的名称。这种操作使得按预定的顺序来选择音频的调谐输出,模拟输入或任何一种输出可以经IEEE1394总线输入的不同信号源(即设备)成为可能。
频带按钮121,调谐器模式按钮122,微动选择按钮123和输入按钮124都得可在其背面安装作为装饰用的发光二极管(LED),发光二极管通过发光来与当前的有效操作状态保持一致。
音量调节拨盘126是一个拨盘钮,用来调节STR 60输出的音频信号的大小,例如扬声器SP(L),SP(R)的输出音量。
1-3.CD设备(前面板)
图3显示了一个兼容STR的CD设备30的典型面板。和STR 60一样,CD设备30也把电源按钮150置于前面板底部左角。电源按钮150被用来开启或关闭输入CD设备30的电源,断电状态等价于备用状态。
盘片装载/卸载单元159置于兼容STR的CD设备30的面板顶部中心部分。图中,放在盘片装载/卸载单元159中的CD通过操作弹出按钮151来弹出,弹出按钮151在单元159右边。
在面板上的盘片装载/卸载单元159下面的是显示单元47,它由最高每行显示14字符的FL管指示器47A和段指示器47B构成。FL管指示器47A适合显示诸如装入CD当前被再现轨迹的轨迹号,以及包括播放时间和可能位于CD的子代码部分的CD文本数据的转录状态的信息。段指示器47B显示某种类型的转录模式和其它的信息。
FL管指示器47A上的显示内容通过操作位于显示单元47左边的显示按钮156来转换。显示器的亮度通过操作亮度调节按钮157来调整。
面板的右侧是与CD再现有关的按钮:播放/暂停按钮152,停止按钮153和AMS(选曲)快进/回绕按钮154和155。
1-4.MD设备(前面板)
图4显示了兼容STR的MD设备1的前面板。和STR 60一样,MD设备1也把电源按钮130置于面板底部左角。
盘片装载/卸载单元145置于面板顶部中心部分。MD被装入或退出单元145。另外,在这种情况下,装入单元145中的MD通过操作位于单元145右边的弹出按钮131来退出。
在面板上的盘片装载/卸载单元145下面的是显示单元24,它由最高每行显示14字符的FL管指示器24A和段指示器24B构成。FL管指示器24A显示诸如装入MD当前被再现轨迹的轨迹号,以及包括所属MD的记录或播放时间,MD标题和轨迹名记录和再现状态的信息。和CD设备一样,段指示器24B也显示某种类型的再现模式和其它的信息。
兼容STR的MD设备1的FL管指示器24A上的显示内容通过操作显示按钮140来转换。显示器的亮度通过操作亮度调节按钮141来调整。
在面板的右侧是与记录和再现有关的按钮:播放/暂停按钮132,中止按钮133,AMS快进/重放按钮134和135,记录按钮136,高速再现按钮137和同步记录按钮138。
输入选择按钮139用来选择记录信号源的输入。例如,操作输入选择按钮139可以使FL管指示器24A显示当前所选记录信号源的名字。
正如图2至4中所显示的那样,STR 60,兼容STR的CD设备30和兼容STR的MD设备1的面板都有它们各自的显示部件75,47和24。换句话说,当这些设备被看作构成一个单一的音频***的组成部分时,***没有统一的显示器部分,这也反映了经IEEE1394接口互联的设备本质上都是独立的实体的事实。
1-5.STR(内部结构)
现在来阐述STR 60,兼容STR的CD设备30和兼容STR的MD设备1的内部结构。
图5是一幅显示STR60的典型的内部结构方框图。STR 60能接收三个音频信号源输入:通过IEEE1394总线116传送的音频信号,来自它自身内部调谐器的音频信号,和通过模拟输入终端78进入的外部模拟音频信号。
IEEE1394接口61通过IEEE1394总线116与外部设备进行数据交换。接口允许STR 60与外界进行AV数据和各种指令的交换。
操作中,IEEE1394接口61对从IEEE1394总线116上收到的包进行解码,并从已解码的包中提取数据。被提取的数据在输出之前转换为遵循内部数据通讯的格式。
假设音频数据是从另一AD(模拟数字)设备通过IEEE1394总线116被输入。在这种情况下,IEEE1394接口61接收输入的音频数据并对包进行解码。作为示例,解码数据在被送到解码器63前被转换成数字音频数据接口的数据格式,这个接口称为IEC(国际电子技术委员会)958。
解码器63按照IEC958格式对输入的音频数据实行适当的解码处理。经过处理的数据被输出到数字滤波器64。
数字滤波器64原理上主要用于滤除来自输入音频数据的不稳定信号。来自解码器63的数据输出有不同的采样频率,这依赖于产生数据的设备。数字滤波器64将这些音频数据的不同采样频率转换为44.1赫兹采样频率后输出。
音频数据在转换为44.1赫兹的采样频率的信号格式后被输入DSP(数字信号处理器)65。
如果数据源按照44.1赫兹的采样频率的信号格式被转换为音频数据,那么音频数据可以通过IEEE1394接口61直接地被转发到DSP(数字信号处理器)65,而不需要解码器63和数字滤波器64的参与。
DSP(数字信号处理器)65对音频数据实行不同的信号处理,包括设置于均衡器中的均衡处理。经过这种信号处理过程处理的音频数据被输出到数字滤波器69,即A/D(模拟/数字)和D/A(数字/模拟)转换单元66。
A/D和D/A转换单元66是一电路块,用来将音频信号在模/数和数/模之间进行转换。输入到转换单元66中的数字滤波器69的音频数据被转发到数/模转换器68形成电压脉冲串。经过转换后,信号输入到I-DAC变换器81。
I-DAC变换器81将输入电压脉冲串转换为电流。参考电平由一个独立的模块来提供,尽管这没在图5中显示出来。通过操纵参考电平可以使得输出电流按所需的不同而变化。例如,变阻器可在40dB或更低的范围内进行有效的调节。
放大器82放大I-DAC变换器81的输出后,将这个放大输出送到扬声器输出终端83。在被连到扬声器输出终端后,扬声器SP(L),SP(R)输出立体声音频信号。
调谐器单元77和STR 60是一体的。天线76捕获的广播无线电由调谐器单元77作调谐和解码处理,调谐器单元77产生的模拟音频信号的输出被送到选择器79。
另外,通过模拟音频信号输入终端78输入的模拟音频信号也被输入到选择器79。
在***控制器70的控制下,选择器79将调谐器单元77或模拟音频信号输入终端78选为输入源。然后被选的模拟音频信号被送到模/数和数/模转换单元66中的模/数转换器67。模/数转换器67将输入的模拟音频数据转换为数字音频数据。
这里,由模/数转换器67求得的数字音频数据被作为监控音频输出,数据从数/模转换器68经过I-DAC变换器81和放大器82传送,最后到达扬声器SP(L),SP(R)。
在由模/数转换器67获得的数字音频数据通过IEEE1394总线被送到另一个AV设备例如用于记录的情况,数据被输出到编码器80。
编码器80按照类似I EC958这样的数字音频数据接口格式对接收数据进行编码处理。已处理的数据被输出到IEEE1394接口61。通过使用随机存储器62,IEEE1394接口61执行各种处理,包括将数据打包,转换成与IEEE1394兼容的格式。已转换的数据通过IEEE1394总线116被输出到目标设备。
***控制器70包括CPU(中央处理器),只读存储器71和随机存储器72。控制器70控制STR 60执行各种操作。
来自接收单元73和操作单元74的数据被输入到***控制器70。接收单元73接收来自遥控器RM的无线指令信号。接收到的指令信号被转发给***控制器70。
操作单元74由固定在面板上的各种按钮和控制器构成。在操作单元74上执行的操作使得单元74产生输出到***控制器70的操作数据。
***控制器70执行各种控制程序来提供所需的操作,以之作为对上述输入的指令信号和操作数据的响应。
***控制器70也促使显示部件75显示已接受到的指令信号,操作数据和当前的操作状态。如上所述,显示部件75包括FL管指示器和分段指示器
1-6.CD设备(内部结构)
现在参照图6所示的方框图来说明兼容STR的CD设备30的典型内部结构。
只读盘片媒体CD91被装到面板上的盘片装载/卸载单元159中。这样装入CD91就被置于播放位置。
为了执行CD播放操作,已装入的处于播放位置的CD91由主轴马达31按某个恒定的线速度(CLV)来驱动。光头32读取记录于CD91上凹坑中的数据,并将取回的数据送到RF放大器35。在光头32中,物镜32a由双轴机构33来支撑,并能按跟踪方向和聚焦方向进行相应的位移。光头32通过滑动机构34在CD91上径向运动。
RF放大器35生成再现的RF信号,以及聚焦误差信号和跟踪误差信号。误差信号被送到补偿电路(伺服电路)36。
操作中,在给定了聚焦误差信号和跟踪误差信号后,伺服电路36产生各种的驱动信号,包括聚焦驱动信号,跟踪驱动信号和控制双轴机构33和滑动机构34的滑动驱动信号。也就是说,聚焦补偿控制和跟踪补偿控制得以执行。
另外,由RF放大器35按照二进制格式生成的再现RF信号被送到定时信号发生器42。定时信号发生器42基于RF再现信号的波形定时生成一个定时信号,并将产生的定时信号输送到CLV处理器43。在给定了输入定时信号后,CLV处理器43生成一个驱动信号,并将其输送到主轴马达31,以使后者按照必需的CLV标准来转动。当CD91按照CLV被循环驱动时,这提供了一个主轴伺服控制设置。
再现的RF信号被输送到EFM/CIRC解码器37。首先EFM/CIRC解码器37将输入的再现RF信号转换成二进制格式来生成EFM(8到14调制)信号。然后解码器37将EFM信号进行EFC解调和CIRC(交叉交织里德-索罗蒙码)解码,将从CD91取回的数据解码成16位的,采样频率为44.1赫兹的音频数据。
此外,解码器37被构造来提取类似子码一类的控制数据。子码数据部分被送到子码处理器44,借此提取必需的数据。特别,做为子Q数据记录在CD的导入(lead-in)区中的TOC(目录)被取回。子码数据和TOC数据被送到***控制器50来实现各种控制目的。***控制器50执行各种控制程序,以此来实现针对CD设备的各种特定操作。
由RF放大器35按照二进制格式生产的再现RF信号也被送到PLL(锁相环)电路39。在给定了RF信号后,PLL电路39输出一个时钟信号来与输入的EFM信号的通道信号位保持同步。按照标准速度,时钟频率是4.3218兆赫兹。时钟信号为EFM/CIRC解码器37的下游的信号处理电路所利用。
来自EFM/CIRC解码器37的音频数据被分流到数/模转换器38和IEEE1394接口49。
输入到数/模转换器38的音频数据被转换为模拟音频信号。转换后的信号通过放大器40输出到外部的模拟音频输出终端41。
来自解码器37的音频数据输入IEEE1394接口49后,转换成遵循IEEE1394格式的数据。转换后的数据通过IEEE1394总线116被传送到外部设备。
IEEE1394接口49也接收到类似外部提供指令这样的数据。***控制器50响应于收到的指令执行相关的处理。
从CD91再现数据需要从MD取回管理信息(即TOC)。通过使用取回的管理信息,***控制器50可以找到CD91上的轨迹数和轨迹地址来对播放操作进行控制。当CD91被装人后,***控制器50将目录信息从盘径向内侧区(导入区)取回。然后读取的目录信息被存储在处于工作状态的随机存储器52中,使得随后的播放操作可以引用这些信息。
***控制器50是一部包括中央处理器,内部接口和其它组成部分的,并控制上面那些被概述的各种操作的微型计算机。
程序只读存储器(ROM)51提供多种程序以使得兼容STR的CD设备30执行各种操作。工作随机存储器(RAM)29保存***控制器11执行各种处理所需要的数据和程序。
众所周知,将文本文件按照与CD相关的标准保持一致的方式***CD子码是可行的。示例地,盘片名和轨迹名也可以容纳在CD上。
兼容STR的CD设备30这个实施例就提供了这个特点,并能处理CD文本数据。CD设备30可以在显示部件47上显示基于CD子码的文本数据的各种特性。这个特点可以由兼容STR的CD设备30利用CD文本解码器45和CD文本存储器46来实现。
另外,子码处理器44所得到的子码数据也被输入到CD文本解码器45。如果发现输入的子码数据中有***的CD文本数据,那么CD文本解码器45将对此数据进行解码来得到文本数据。然后在***控制器50的控制下所获得的文本数据被储备到CD文本存储器46。
然后,***控制器50从CD文本存储器46中读取所需的文本数据,并使得显示部件47的FL管指示器以字符形式显示取出的数据。
操作单元48例如由安装在面板上的按钮和控制器构成。(尽管在图6中没有被显示出来)事实上操作单元48可以利用红外线遥控器来获得遥控功能。
在CD91被播放的时候,显示部件47执行必要的显示操作。示例地,在***控制器50的控制下显示部件47会显示时间信息,如总播放时间和已播放/记录时间;名称信息,如轨迹号,盘片名和轨迹名;操作状态;以及操作模式。如同在上面被提起的那样,显示部件47也包含FL管指示器和段指示器。
1-7.MD设备(内部结构)
图7是显示用作MD记录器/播放器的兼容STR的MD设备1的典型的内部结构的方框图。
用于记录音频数据和从中读取音频数据的磁光盘(迷你盘)90由主轴马达2旋转来驱动。为了在盘片90上进行记录或者再现操作,光头3发出激光束到MD表面上。
为了执行记录操作,光头3输出高强度激光来加热记录轨迹达到居里温度;为了执行再现操作,光头3输出相对低强度的激光,通过磁克尔效应检测来自反射光的数据。
光头3通过使用作为激光输出装置的激光二极管,包括偏振分束器和物镜的光学块,和探测反射光的探测器来实现其功能。物镜3a固定在双轴机构4上,它可在盘表面径向移动和移向盘和移离盘。
磁头6a位于盘片90另一侧与光头3对称的位置。操作中,磁头6a将由所提供的数据调制的磁场加到磁光盘90上。
光头3和磁头6a作为一个整体由滑动机构5将其在盘上做径向移动。
在播放时,由光头3从盘片90取回的信息被提供给RF放大器7。RF放大器7又处理收到的信息并从中提取再现的RF信号,跟踪误差信号TE,聚焦误差FE和凹槽信息GFM,也就是记录在磁光盘90上的预制沟槽(groove)绝对位置信息。
其中所提取再现的RF信号被送到EFM/ACIRC编码器/解码器8。跟踪误差信号TE和聚焦误差信号FE被传送到伺服电路9。沟槽信息GFM被传送给地址解码器10。
伺服电路9在接收到的跟踪误差信号TE和聚焦误差信号FE时,以及根据与来自***控制器11(微计算机)的轨迹跳跃指令和访问指令以及来自主轴马达2的检测旋转速度信息来产生各种伺服驱动信号。这样产生的补偿信号被用来控制双轴机构4和滑动机构5执行聚焦和跟踪控制,并保持主轴马达2以一个恒定的线速度运行。
地址解码器10对所得到的沟槽信息GFM进行解码,并从中提取地址信息。地址信息被送到***控制器11以对各种操作进行控制。
再现的RF信号要由EFM/ACIRC编码器/解码器8进行EFM解调和ACIRC(先进的交叉交织里德-索罗蒙码)这样的解码处理。在处理期间,地址和子码数据得以提取,并反馈给***控制器11。
在经过了EFM/ACIRC编码器/解码器8进行的EFM解调和ACIRC后的音频数据在存储控制器12的控制下被暂时写到缓冲存储器13中。光头3从盘片90取回数据以及再现的数据从光头3转移到缓冲存储器13以1.4兆比特/秒的的速度执行,通常采取间歇的方式实行。
写到缓冲存储器13中的数据以适当地定时方法被取回,并按0.3兆比特/秒速度转送给音频压缩编码器/解码器14。编码器/解码器14对收到的数据按照压缩格式进行解码和其它的有关的再现信号处理来产生44.1千赫兹采样频率,16位的数字音频信号。
数字音频信号由数/模转换器15转换为模拟信号。在通过线输出端(line output terminal)17将模拟音频信号Aout输出到外部设备之前,模拟信号被送到输出处理单元15进行电平和阻抗调整。模拟音频信号也被传送到耳机输出端27,做为耳机输出Hpout输出到与之相连的耳机。
音频压缩编码器/解码器14解码后得到的数字音频信号被送到数字接口22,通过数字输出终端21做为数字音频信号Dout输出到外部设备。示例地,信号可以通过光缆输出到外部设备。
通过模拟输入被传到线性输入终端18来将其写到磁光盘90的模拟音频信号首先由模/数转换器19转换为数字音频数据。数字音频数据被提供给音频压缩编码器/解码器14进行音频数据压缩编码。
如果通过数字输入终端20进入来自外部设备的数字音频数据噪声,数字接口22就从收到的数据中提取控制码。音频数据被传送给音频压缩编码器/解码器14进行音频数据压缩编码。
尽管没有显示,显然也可以提供麦克风输入端来接收麦克风输入作为输入信号。
由编码器/解码器14压缩形成的记录数据通过存储控制器12以临时累积的方式写到缓冲存储器13中。然后数据按预定数据大小的增量从缓冲存储器13取回,并被送给EFM/ACIRC编码器/解码器8进行类似ACIRC编码和EFM的编码处理。EFM/ACIRC编码器/解码器8执行了编码操作后,数据被送到磁头驱动电路6。
磁头驱动电路6按照已编码的记录数据向磁头6a提供一个磁头驱动信号。具体地,磁头驱动电路6使得磁头6a将N或S磁场施加到磁光盘90。这时,***控制器11向光头3发出控制信号来输出记录强度的激光束。
操作单元23由安装在面板上的按钮和控制器组成。来自于工作中的操作单元23的操作信息被发送到***控制器11,它执行相应的控制操作。
众所周知,用来操作MD的记录和再现装置能进行节目编辑操作,如轨迹(节目)分段,轨迹级联,轨迹擦除,轨迹名输入和盘片名输入。由于这些操作相对来说比较复杂,更可取的方法是做出适当的安排使得来自遥控器(未显示出来)的操作指令信号被接收用于编辑目的。借助于这种适当的安排,各种节目编辑操作可以通过简单地操作遥控器上的按钮来执行。
显示部件24由***控制器11控制其显示操作。***控制器11将要被显示的数据传送给显示部件24内部用于数据显示的显示驱动器。于是在给定了数据后,显示驱动器驱动显示部件24,如液晶显示器。在显示操作中,数字、字母和符号得以显示。
显示部件24显示当前装入的用于记录或播放的MD操作模式状态,以及轨迹号,记录或播放时间和编辑状态。
与作为主数据提供的节目相关联,盘片90能存储类似轨迹名这样的字符信息。作为字符信息输入的文字可以在显示部件24上显示出来,而且从MD取回的字符信息也能得以显示。
采用这个实施例,盘片90可以记录辅助数据,比如与音乐无关的数据和其它的构成节目的数据文件。
作为辅助数据的数据文件包括字符和静止图象等信息。这些字符和静止图象可以被输出,也可由显示部件24显示出来。
本发明实施例有一个JPEG解码器26,用来将构成辅助数据的静止图象和字符显示到显示部件24上。
更具体地,做为辅助数据的构成数据文件的静止图象按照符合JPEG(联合图片编码专家组)标准的压缩文件格式被记录。JPEG解码器26通过存储控制器12接受从盘片90取回的并被写到缓冲存储器13中的静止图象数据文件。在输出到显示部件24前,接收的数据文件以JPEG标准被解压。这使得显示部件24能够显示构成辅助数据的静止图象数据。
如同在上面被提起的那样,显示部件24也包含FL管指示器和段指示器。
***控制器11是一部包含中央处理器和内部接口的微计算机。该微计算机执行上述的各种控制操作。
程序只读存储器28存储各种程序来允许记录和再现装置实现各种操作。工作随机存储器29提供所需要的数据和程序来允许***控制器11实行各种处理。
要将数据写到盘片90或者从其中再现数据需要从那里取回管理信息,即P-TOC(预制TOC(目录))和U-TOC(用户TOC)。在收到了这些管理信息后,***控制器能确定写数据或取回数据的那些区域在盘片90上的地址。管理信息保存在缓冲存储器13中。
当盘片90被装入时,***控制器11通过再现来自MD径向最里面区域的数据(所述的信息就记录在这里)取回它的管理信息。取回信息被放到缓冲存储器13中,以便在随后在盘片90上执行记录,播放或者编辑节目时可以引用。
U-TOC与节目数据记录和各种编辑处理保持一致地被更新。每当数据被记录或者被编辑时,***控制器11就更新在缓冲存储器13中的U-TOC信息。更新操作以一种合适的定时方式并行地更新盘片90上的U-TOC区域。
除了节目外,盘片90也存储辅助数据文件。这时会在盘片90上形成AUX-TOC来管理这些辅助数据文件。
在读取U-TOC时,***控制器11也读取AUX-TOC并将它放到缓冲存储器13中。辅助数据管理状态可以通过在缓冲存储器13中查阅AUX-TOC来得以引用。
***控制器11读取所需的辅助数据文件,并且以一种合适的定时方式或者同时取回AUX-TOC。取回的文件被放到缓冲存储器13。然后辅助数据文件根据AUX-TOC以适当地定时方式被输出,并且经IEEE1394接口25以字符和图片的形式显示在显示部件24或外部设备上。
IEEE1394接口25能传送和接收音频数据。这表示本实施例的记录器/播放器可以接收通过IEEE1394总线116和IEEE1394接口25传送的音频数据,并且可以将收到的数据记录到盘片90上。
如果传送的音频数据是按照44.1千赫兹频率进行采样的16位的数据,那么这种数据通过***控制器11转送给音频压缩编码器/解码器14进行数据压缩。
如果传送音频数据是遵循MD记录器/播放器的压缩格式被压缩的音频数据,那么这种数据通过***控制器11传送给存储控制器12。显然,指令也可以通过IEEE1394接口25来传送和接收。在这种情况下,***控制器11执行必要处理来响应接收到的指令。
2.遵循IEEE1394的本发明***的数据通信
2-1.概述
下面说明本实施例怎样按照IEEE1394进行数据通信。
IEEE 1394构成一系列数据通信标准中的一种。在IEEE 1394的规定下,有两种数据传送方法:用于定期通信的同步通信方式和无周期性的用于异步通信的异步通信方式。一般地,同步通信方式用来进行数据传输和数据接收,而异步通信方式用来交换各种控制指令。同一的电缆允许使用这两种方式来传送和接收数据和指令。
下面是本实施例按照上述的IEEE1394标准进行通信的描述。
2-2.层堆栈模型
如同在本实施例中被实现的那样,图8显示了IEEE1394的层堆栈模型。IEEE1394格式有两种类型:异步格式400和同步格式500。通常异步格式400和同步格式500处于最低层,被叫做物理层301,物理层上是链路层302。物理层301负责基于硬件的信号传输。链路层302的功能是将例如IEEE1394总线转换为给定设备的特定的内部总线。
下面将要描述的物理层301,链路层302和事务处理层401通过事件/控制/构造线和串联总线管理303相连。AV电缆/连接器308表示了AV数据传送所需要的物理连接器和电缆。
对异步格式400来说,事务处理层401位于链路层302的顶端。事务处理层401定义了IEEE 1394的数据传输协议。事务处理层401指定了写处理,读处理和锁定处理来作为基本的异步事务处理,这将在以后的说明中得到描述。
事务处理层401顶部是FCP(操作控制协议)402。FCP402通过使用控制指令实行对各种AV设备的指令控制,这些控制指令被定义为AV/C指令(AV/C数字接口指令集)403。
在事务处理层401上面的是插头控制寄存器404,通过使用连接管理程序405来安装插头(在IEEE 1394下的逻辑设备连接,下文将描述)。
在同步格式500中,链接层302上面是CIP(公用同步包)标题格式501。在CI P标题格式501的管理下,规定了一些传输协议,如SD(标准密度)-DVCR(数字摄象记录器)实时传输502,HD(高密度)实时传输503,SDL(标准长期密度)-DVCR实时传输504,MPEG2(移动图象编码专家组2)-TS(传输流)实时传输505,和音频和音乐的实时传输506。
SD-DVCR实时传输502,HD-DVCR实时传输503和SDL-DVCR实时传输504都是可以访问VTRs(录像磁带记录器)的数据传输协议。
由SD-DVCR实时传输502处理的数据是一种数据序列(SD-DVCR数据序列507),它是按照SD-DVCR记录格式508得到的。
由HD-DVCR实时传输503处理的数据是一种数据序列(SD-DVCR数据序列509),它与HD-DVCR记录格式510保持一致。
由SDL-DVCR实时传输504处理的数据是一种数据序列(SD-DVCR数据序列511),它由SDL-DVCR记录格式512得到。
MPEG2-TS实时传输505是一种传输协议,它可以访问卫星数字广播调谐器。由这种协议处理的数据是一种数据序列(MPEGZ-TS数据序列513),它是按照DVB(数字录像播放)记录格式514或ATV(模拟电视)记录格式515得到的。
音频和音乐实时传输506是一种传输协议,它可以访问包括本实施例的MD设备***在内的所有数字音频装备。由这种协议处理的数据是一种序列(音频和音乐数据序列),它是按照音频和音乐记录格式517得到的。
2-3.信号的传输形式
图9描述了实际中用作IEEE1394总线电缆的典型结构。
在图9中,连接器600A和600B经电缆601连接起来。可以看到编号为1到6的插脚用作插脚终端连接在连接器600A和600B上。
在连接器600A和600B上的插脚终端中,1号插脚对应电源(VP),2号插脚对应于接地(VG),3号插脚对应于TPB1,4号插脚对应于TPB2,5号插脚对应于TPA1以及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)对插脚4(TPB2)
上述的插脚连接对,两条双绞线
插脚3(TPB1)到插脚5(TPA1),以及
插脚4(TPB2)到插脚6(TPA2)
构成一条信号线601A,用来在差分的基础上交替地传送信号。此外,另两条双绞线
插脚5(TPA1)到插脚3(TPB1),以及
插脚6(TPA2)到插脚4(TPB2)
构成一条信号线601B,也用来在差分的基础上交替地传送信号。
通过两条信号线60LA和601B传送的信号是图10A中的数据信号(DATA)和图10B中的选通信号(STROBE)。
图10A中的数据信号使用信号线601A和601B中的一条。然后这种数据信号通过TPB1和TPB2输出并进入TPA1和TPA2。
图10B中的选通信号通过在数据信号以及与这种数据信号同步的传输时钟脉冲上执行预定的逻辑运算来得到。由于这个原因,选通信号的频率比实际传输时钟脉冲的频率低。选通信号使用不为数据信号传输所占用信号线601A和601B中的一条。通过信号线的传送,选通信号通过TPA1和TPA2被输出并进入TPB1和TPB2。
假设图10A中的数据信号和图10B中的选通信号被输入到遵守IEEE1394的设备中。在此情况,这个设备对输入的数据信号和选通信号实行适当的逻辑运算来产生图10C所示的传输时钟脉冲。这种产生的时钟脉冲用于对输入的数据信号进行必要的处理。
通过采用这种基于硬件的数据传送形式,IEEE1394格式就不必在安装设备之间的缆线上传送快周期的传输时钟脉冲。这就提高了信号传输的可靠性。
尽管已在上面阐述了插脚6的安装,但这并不是限制本发明。换句话说,IEEE1394格式可以省略电源(VP)和接地(VG)来形成一种四插脚安装,这种安装构成两条双绞线,也就是仅有信号线601A和601B。本实施例的MD记录器/播放器1就可以使用这种插脚电缆安装,提供给用户比以往更简化的***。
2-4.设备之间的总线连接
图11图解地说明了设备怎样被IEEE1394总线典型地互联起来。图11显示了从A到E(节点)五个设备,这些设备被连接起来通过IEEE1394总线进行双向通信。
IEEE1394接口可以进行菊花链连接,用这种连接,类似图11中的设备A,B和C这些装置可以通过IEEE1394总线被连结起来。接口也允许所谓的分支接续,用这种连接,某个装置可以并行的与多个装置连接在一起,就如在图11中设备A并行的与设备B、D和E连接在一起。
从整体上看***允许通过分支接续和菊花链的方式来使最多达63台设备(节点)得以配置。如果单独使用,允许最高配置16台设备(16POP)。用来支持SCSI(小型计算机***接口)的端子对于IEEE1394接口是不必要的。
IEEE1394接口允许设备间通过菊花链或分支接续的方式连接起来进行相互通信。图11中,设备A、B、C、D和E可以相互通信。
在多数设备是由IEEE1394总线连接在一起的***(在下文中也将这种***称为IEEE1394***)中,每个安装的设备在实践中都被分配给一个节点ID。节点ID的分配过程图解显示在图形12A、12B和12C中。
在IEEE1394***中(图12A显示了它的连接设置),如果电缆被连接或断开,如果***的任何配置设备被开启或关闭,或者自发产生处理过程在PHY(物理层协议)下发生,这些都将产生总线复位。在这种情况下,总线复位通知通过IEEE1394总线被传送给全部设备A、B、C、D和E。
总线复位通知会触发通信(也叫子通知),如图12B所描述的那样,这种通信导致在邻近的设备之间定义父-子关系。也就是说,在IEEE1394***中建立了一种配置设备间的树形结构。在所建立的树形结构中,定义了构成树根的设备。树根是将其所有终端都定义为“子”(Ch)的一种设备。在图12B中,设备B被定义为树根。换句话说,连接到树根设备设备的终端定义为“父”(P)。
如上所述,在IEEE1394***中定义树形结构和其根时,每个设备都会输出自己的ID来作为对图12C所示的它自己的节点ID的声明。树根会依次赋予一个节点ID给相连的设备,由此,构成IEEE 1394***的所有设备的地址(节点ID)得以确定。
2-5.包
如同图13中所显示的那样,IEEE 1394格式通过重复的同步周期(公称周期)来达到数据传送的目的。我们规定每个同步周期都在100兆赫兹的频带上持续125微秒。另外,规定同步周期也可以有除了125微秒的其它的持续时期。为了进行传输,数据在每个同步周期中被改变为包。
如同在图13中说明的那样,每个同步周期都由表示周期开始的周期开始包来开头。产生周期开始包的时间由IEEE 1394***中被定义为周期控制器的设备来指明。周期开始包产生的细节将不进一步阐述。
优先地跟在每个周期开始包后面的是同步包。如同图13所显示的那样,每个同步包对应于一个通道,并在分时基础上按照同步子动作的形式被转移。在同步子动作中,包由每个持续0.05微秒的同步间隙的间隙来分开。
如上所述,IEEE1394***允许同步数据在基于多通道的单一传输线来被传送和接收。
假设与本实施例的MD记录器/播放器兼容的压缩音频数据(在下文也叫做ATRAC数据)用同步方式来传送。在那种情况下,如果ATRAC数据有1.4兆比特/每秒的单一速度传输率,那么时间序列连续性(即实时特点)可以通过按照每125微秒同步周期至少20几个字节的同步包的方式来传送ATRAC数据得到保证。
例如,在传送ATRAC数据之前,设备在IEEE1394***中请求一个IRM(同步性资源管理器)准予一个同步包足够大来保证ATRAC数据的实时传输。作为响应,IRM通过监视当前的数据传送状态来准许或拒绝包的大小。如果发出准许,所述的ATRAC数据以同步包的形式通过专门通道来传送。这个处理过程叫做用于IEEE1394接口的频带保留,这里将不再进一步阐述细节。
在同步周期频带中不为同步子动作所使用的频率范围被用于异步子动作,即包的异步传送。
图13显示了两个异步包A和B被传送的例子。每个异步包后紧跟着ACK(确认)信号,用所说的确认间隔(0.05微秒长)来***其中。如同将在以后会被描述的那样,收到方(即目标方)基于硬件发出一个确认信号来告诉传送方(即控制器)在异步事务处理期间一些异步数据被收到。
被称做子动作间隙的大约10微秒长的时间间隔被放置在每个构成异步包和确认信号数据传输单元的前后。
在安排以同步包传送ATRAC数据和以异步包传送伴随ATRAC数据的辅助数据文件的地方,以表面上同时的方式来传送ATRAC数据和辅助数据文件是可能的。
2-6.事务处理规则
图14A是一个处理过程信号传送图,显示了用于异步通信的基本事务处理规则。事务处理规则与FCP保持一致。
如同在图14A中被描述的那样,在步骤S11中,请求者(传送方)首先向应答者(接收方)发送一个请求。在收到请求后(步骤S12),应答者发送一个确认信号返回给请求者(步骤S13)。当收到确认信号时,请求者确认请求已被应答者接受(步骤S14)。
接着,应答者发送一个事务处理响应到来自请求者的请求(步骤S15)。在收到响应后(步骤S16),请求者返回一个确认信号给应答者(步骤S17)。当收到确认信号时,应答者核实它的响应确实已被请求者收到。
在图14A中被传送的请求处理分为三类:写请求,读请求,和锁定请求,这被列在图14B中的表的左边。
写请求是指定数据写操作的指令。读请求是指定数据读操作的指令。虽然不详细在下文讨论,锁定请求是进行交换,比较和屏蔽操作的指令。
写请求按照异步包(AV/C指令包,将在后面参照图形来描述)中的指令数据大小(操作数)进一步被分为三种类型。一种写请求类型是按照标题(header)大小单独以异步包的形式提交指令的写请求(数据四字节(quadlet))。另外两写请求类型是写请求(数据块:数据长度=4字节)以及写请求(数据块:数据长度≠4字节)。后两种写请求类型都用数据块来为指令传输补充为异步包的标题。这两种写请求类型的区别是置于数据块中的操作数的数据大小一个是4字节而另一个不是4字节。
如同写请求一样,读请求按照异步包中的操作数的大小被进一步分为三种类型:读请求(四字节),读请求(数据块:数据长度=4字节),和读请求(数据块:数据长度≠4字节)。
响应处理被列在图14B中的表的右侧。写响应或不响应相应于三种写请求类型中的某一个来定义。
读响应(四字节)相应于读请求(四字节)来定义,读响应(数据块)相应于读请求(数据块:数据长度=4字节)或者读请求(数据块:数据长度≠4字节)来定义。
锁定响应相应于锁定请求来定义。
2-7.寻址
从图15A到15E显示了IEEE1394总线的寻址结构。如同在图15A中所描述的那样,在IEEE1394格式中提供了64位的总线地址寄存器(地址空间)。
寄存器的高阶的10位区域用于指定总线ID来识别IEEE 1394总线。如同图15B所表示的那样,这个区域允许最高设置1,023个总线ID从第0号总线到第1,022号总线。第1,023号总线被定义为本地总线。
在图15A中跟在总线地址后的6位区域用来指定连接在由总线ID来识别的IEEE1394总线上的设备的节点ID;如同在图15C中被描述的那样,节点ID允许识别最高到63个节点ID从第0号到第62号。
上述构成总线ID和节点ID的16位区域相应于在AV/C指令包的标题中的目标地址,这将在后面描述。在IEEE1394***中,每个连接到特定总线上的设备都通过总线ID和节点ID来鉴别。
在图15A中跟在节点ID后的20位区域构成寄存器空间。寄存器空间后面是28位的寄存器地址。
寄存器空间用值[F FF FFh]表示图15D所显示的寄存器。这种寄存器的内容如同在图15E中被描述的那样定义。寄存器地址指示图15E所显示的寄存器的地址。
简单地说,寻址按如下方式运行:有关同步周期时间和空闲频道的信息通过访问在图15E中从地址512[0 00 02 00h]开始的串行总线相关寄存器而得到。
从地址1024[0 00 04 00h]开始的构造只读存储器提供诸如节点独有ID和子单元ID的与节点有关的信息。当实际中设备被连接在IEEE1394总线上时,节点独有ID和子单元ID用来建立用这些ID来识别的设备的连接关系。
节点独有ID是8字节的设备信息,它对每个设备都是唯一的。不会有两个设备共享同一节点独有ID,即使它们有相同型号。
子单元ID由在指示作为节点的所给设备的制造商的厂商名字(module_vender_ID),以及指示那个节点名字的型号的型号名(model_ID)。
如同在上面被提起的那样,节点独有ID是用来唯一地鉴别每个8位设备的信息。不会有两个设备共享同一节点独有ID,即使它们有相同型号。另一方面,厂商名字是识别给定节点的制造商的信息,型号名是识别节点型号的信息。这意味着多个设备可以共享同一厂商名字和同一型号名。
这样,访问构造只读存储器的内容就可以揭示所述设备的节点独有ID。访问后得到的子单元ID可以识别所关心的代表节点的设备的厂商和型号。节点独有ID是强制的,而厂商名字和型号名是可选择的;后两个名字不必强制的被设置到每个设备上。
2-8.CIP
图16图解说明了CIP(公用同步包)的结构。图13显示的是同步包的数据结构。如同在上面被提起的那样,在IEEE1394兼容通信中,ATRAC数据(被本实施例MD记录器/播放器记录和再现的音频数据的一种类型)采用同步方式被传送和接收。也就是说,足够保持实时特点的多个数据由同步包来携带,同步包按同步周期方式被相继传送。
CIP的开头32位(构成一个四字节(quadlet))构成1394包标题。在这个包标题中,高阶16位指示数据长度,其后接着的两位指示名字。名字后面六位指示通道。通道后四位指示”tcode”码,然后是四位的“sy”码。跟在1394包标题后的是包括CRC标题的四字节区域。
在CRC标题后的两个四字节区域构成CIP标题。在CIP标题的高阶四字节中,最重要的两位都填“0”。在“00”后六位指示SID(传送节点数字),接着的八位指示DBS(数据块大小,即包形成数据的增量)。DBS后是FN(两位)和QPC(三位)区域。FN区域指示包形成的段的数目,而QPC区域指示增加到段中的四字节的数目。
QPC区域后跟着SPH(一位)区域,用来显示在原始包中标题的标志。DBC区域用来保存检测到的丢包的计数值。
在CIP标题的低阶四字节中的高阶两位填一个“1”和一个“0”。“00”后面是FMT(六位)和FDF(二十四位)区域。FMT区域用来指示符号格式,它的值表示了置于CIP中的某种数据类型(即数据格式)。另外,诸如MPEG流数据,音频流数据和数字视频(DV)流数据这类数据类型可以由FMT区域来鉴别。FMT区域所给的数据格式对应于某种传输协议,如在图8所示的CIP标题格式的管理下的SD-DVCR实时传输502,SDL-DVCR实时传输503,HD-DVCR实时传输504,MPEG2-TS实时传输505,或音频和音乐实时传输506。
FDF区域一个格式相关字段,用来指明按FMT区域分类的数据格式的更详细的范畴。例如,音频数据可以更详细的划分为线性音频数据或MIDI数据。
例如,本实施例使用的ATRAC数据首先在FMT区域内被指定在音频流数据的类别。通过预先在FDF区域上设定的值,音频流数据进一步被显示为ATRAC数据。
如果FMT区域表示MPEG数据,那么FDF区域占有被叫做TSF(时间移位标志)的同步控制信息。如果FMT区域表示DVCR(数字摄像机)数据,那么FDF区域用图16的较下面部分所显示的来定义。FDF区域有一个高阶50/60(一位)区域,用来指明一秒中的场数;紧接在后面的是STYPE区域(五位),用来指明是否录像格式是SD或HD。STYPE区域后面是为帧同步提供时间标记的SYT区域。
在CIP标题后面,紧跟着用FMT和FDF区域表示的数据,它被存储在在n个数据块的连续序列中。如果数据被FMT和FDF区域指明是ATRAC数据,那么数据块包括ATRAC数据。数据块被CRC数据区域终止。
2-9.连接管理
在IEEE1394格式中,被称为“插头”的逻辑连接被用来定义由IEEE1394总线连接的设备之间的连接关系。
图17显示了插头定义的连接关系的典型设置。构成一个***的设置包括VTR1,VTR2,机顶盒(STB;数字卫星广播调谐器),监视器和数字相机,全部设备都经IEEE1394总线连接起来。
基于IEEE1394连接的插头有两种形式:点对点连接和广播连接。
点对点连接说明了传送设备和接收设备之间的关系。数据传送在特定的信道上被从传送设备传到接收设备。
另一方面,广播连接允许不要求传送设备指示要使用的接收设备和信道来进行数据传输。接收设备可以不必鉴别传输设备来接收传送的数据,并且可以执行预定的处理过程,如果接收到的数据内容有这种要求。
图17的设置显示了两种点对点连接状态:一种是在第一号通道上STB传送数据而VTR1接收数据,而另一种是在第二号通道上数字相机传送数据而VTR2接收数据。
另外,图17也显示了广播连接状态,其中数字相机可以在广播基础上传送数据。此外还显示了被监视器接收的广播数据,监视器又执行预定的响应处理过程。
上述连接(插头)通过包含在每个被安装的设备的地址空间内的PCR(插头控制寄存器)来建立。
图18A描述了用于输出的插头控制寄存器(oPCR[n])的结构,而图18B显示了用于输入的插头控制寄存器(iPCR[n])的结构。寄存器oPCR[n]和i PCR[n]都是32位的。
示例地,在图18A的oPCR寄存器中,”1”被设置到最重要的(在线)位,表示插头处于在线状态,并且能够进行同步数据传送。”1”被设置到下一位(广播连接计数器),表示广播连接传输。紧跟着“广播连接计数器”位的六位“点对点连接计数器”区域表示和所述的插头相连的点对点连接的数目。与MSB有关的在第11和第6位之间的“通道号”字段显示了数据传输所使用的通道号。
在图18B的iPCR寄存器中,”1”被设置到最重要的(在线)位表示所述插头处于在线状态,并且能够接收同步数据。”1”被设置到下一位(广播连接计数器)表示广播连接接收。紧跟着“广播连接计数器”位的六位“点对点连接计数器”区域表示和所述的插头相连的点对点连接的数目。与MSB有关的在第11和第6位之间的“通道号”字段显示了数据接收所使用的通道号。
图18A中的每个oPCR寄存器和图18B中的每个iPCR寄存器中的广播连接计数器都包括按照基于广播连接的传输/接收设置,通过广播连接被连接的节点的数目。
图18A中的每个oPCR寄存器和图18B中的每个iPCR寄存器中的点对点连接计数器都包括按照基于点对点连接的传输/接收设置,通过点对点连接被连接的节点的数目。
如果广播连接被设置到oPCR[n]寄存器,输出方发出数据而不必考虑被连接的电子设备。如果点对点连接被设置到oPCR[n]寄存器,输出方在相连接的电子设备之间建立互联关系来使得这些设备互相联接起来。
2-10.FCP下的指令和响应
通过异步方式传输数据由图8所显示的FCP(402)来控制。下面是对由FCP控制的传输处理的描述。
事先规定用于异步方式的写处理(图14B)在FCP下得以使用。这样,辅助数据可以被本实施例通过使用用于与FCP保持一致的异步通信的写处理来传送。
支持FCP的每个设备都包含指令/响应寄存器。正如下面参照图19将被解释的那样,写处理通过将一个消息写到指令/响应寄存器而得以执行。
图19是处理过程信号传送图,其中步骤S21a表示控制器产生一个处理请求并发送一个写请求包到指令传输的目标。在步骤S22中,目标收到写请求包并将数据写到指令/响应寄存器。在步骤S23中,目标返回一个确认信号给控制器;然后在步骤S24中,控制器收到确认信号。到此为止的这些步骤构成了一个指令传输过程。
在指令响应处理过程中,目标传送一个写请求包(步骤S25)。在收到写请求包后,控制器将数据写到指令/响应寄存器(步骤S25)。借助于收到的写请求包,控制器也传送一个确认信号给目标(步骤S27)。收到确认信号允许目标来证实写请求包已经被控制器收到(步骤S28)。
也就是说,按照FCP的数据传送(处理)基于两个处理过程:从控制器到目标的指令传输处理过程和从目标到控制器的响应传输处理过程。
2-11.AV/C指令包
如同上面关于图8被描述的那样,FCP允许各种AV设备通过使用AV/C指令以异步方式来进行通信。
正如参照图14B所做的解释那样,为异步通信规定了三种事务处理,即写,读和锁定。在实践中,写请求/响应包,读请求/响应包和锁定请求/响应包使用时要与各自的事务处理保持一致。上面描述的例子是用于FCPI的写处理。
图20显示了一个写请求包的格式(异步包(数据块的写请求))。本实施例使用写请求包作为其AV/C指令包。
在写请求包中的高阶五个四字节(即从第一到第五四字节)构成包标题。包标题中的第一四字节中的高阶16位区域指示目标ID,即用作数据传送目的地节点的ID。目标ID区域后面是六位的”tl”(处理标签)区域,用来表示包数量。六位区域后面是两位的”rt”(重试码)区域,用来指示是否所述的包是开始时传送的包或被重传的包。”rt”区域后面是四位的“tcode”(处理码)区域,用来指明指令码。”tcode”区域后面是四位的”pri”(优先级)区域,用来指示包的优先级。
包标题中的第二四字节中的高阶16位区域用来表示源ID,即作为数据传送源的节点的ID。
第二四字节中的低阶16位区域和整个第三四字节(共占有48位)用来指明目标偏移量,它指示两个地址:一个是指令寄存器(FCP_COMMAND寄存器)的地址,而另一个是响应寄存器(FCPRESPONSE寄存器)的地址。
在IEEE1394格式中规定目标ID和目标偏移量对应于这个64位的地址空间。
第4四字节中的高阶16位区域用于表示数据长度。这个区域指明了数据域的数据大小,这将在下面描述(显示在图20中粗线所围的范围内)。当tcode被扩展的时候,数据长度区域后面是16位的扩展tcode区域。
构成第5个四字节的32位区域表示标题CRC。这个区域用于容纳已计算的CRC值,其中CRC值用来检查包标题。
数据块从在包标题后的第六四字节开始。数据字段在数据块开始被形成。
在第六个四字节开头的用来形成数据域的高阶四位用于描述CTS(指令和事务处理集)。CTS区域指明用于所述的写请求包的指令集的ID。例如,在图20中CTS值为”0000”将数据域的内容定义为AV/C指令。换句话说,写请求包被确认为AV/C指令包。这样,在本实施例中,CTS区域填”0000”来让FCP使用AV/C指令。
在CTS后面的是四位区域,那里被用来写响应,显示相应于”ctype”(指令类型,即指令功能分类)或指令的处理过程的结果(即响应)。
图21列出了上面提及的指令类型(ctype)和响应的定义。值[0000]到[0111]被定义为”ctype”(指令)。具体地,值[0000]被定义为控制(CONTROL),[0001]定义为状态(STATUS),[0010]定义为询问(INQUIRY),并且[0011]定义为通知(NOTIFY)。值[0100]到[0111]当前未定义(被保留)。
控制是用于在外部控制各种功能的指令;状态是用于来自外部的询问状态的指令;询问是用于外部询问(***)支持还是不支持控制指令的一种指令;而通知是用于将状态变化通知到外部实体的请求的一种指令。
值[1000]到[1111]被定义用于响应。特别地,值[1000]被定义为未实现(NOT IMPLEMENTED);[1001]被定义为接受(ACCEPTED);[1010]被定义为拒绝(REJECTED);[1011]被定义为变换中(IN TRANSITION);[1100]被定义为已实现/稳定(IMPLEMENTED/STABLE);[1101]被定义为改变(CHANGED);[1110]被定义为保留;而[1111]被定义为中间态(INTERIM)
上面的响应根据指令类型选择性地被使用。例如,根据响应者的状态有选择的使用未实现,接受,拒绝和中间态这四个响应中的一个。
在图20中,指令类型/响应区域后面是用于指示子单元类型的五位区域。子单元类型用来指明子单元(设备)是用作指令传输目标还是响应发送源。在IEEE 1394格式中,每个设备都被叫做单元,其中单元中的功能单元被叫做子单元。例如,作为单元的典型VTR包含两个子单元:用来接收地面和卫星广播的调谐器,和录像机/放像机。
示例地,子单元类型如同图22A所显示的那样被定义。特别地,值[00000]被定义为为监视器,而[00001]到[00010]被保留。值[00011]被定义为MD记录器/播放器,[00100]被定义为VCR,[00101]被定义为调谐器,[00111]被定义为摄像机,而[01000]到[11110]被保留。值[11111]被定义为不含子单元的单元。
在图20中,如果存在多个相同类型的子单元,在子单元区域后面的三位区域包含了一个用于识别子单元的”id”(节点ID)。
“id”(节点ID)区域后面的八位区域用于容纳操作码,后面又跟着操作数。这里opcode表示操作代码。操作数包括操作码所需要的信息(参数)。根据针对所述子单元的操作数列表,用于每个子单元的操作码得以定义。例如,如果子单元是VCR,如同图22B所显示的那样,用于子单元的类似PLAY(播放)和RECORD(记录)的各种指令被定义。用于操作码的操作数被定义。
在图20中构成第六四字节的32位区域是一个强制数据字段。如果有必要,操作数可以被增加到这个数据字段后面(显示为补充操作数)。
数据域后面是CRC数据区域。在必要的地方,填充符也可以置于CRC数据区域前。
2-12.插头
下面将要描述的是关于IEEE1394格式中的插头的简述。如同上面参照图18A和18B所描述的那样,插头表示了在符合IEEE1394格式的设备之间的逻辑连接。
如同在图23中说明的那样,诸如异步通信中的有效命令(请求)这样的数据被从生产者送到消费者。生产者表示用作发送机的设备,而消费者表示用作符合IEEE1394接口的接收机的设备。生产者有一个段缓冲寄存器(图23中的阴影部分)用来容纳生产者所写的数据。
在IEEE 1394***中,用来指定特定的设备为生产者和消费者的信息(这个信息被叫做连接管理信息)被保存在预定的插头地址(图23中辫子线所显示的位置)中。段缓冲寄存器位于插头地址后面。
消费者可以写入数据的段缓冲寄存器地址的范围(这样,这个范围也表示了可记录的数据量)由消费者一方的限制计数寄存器来规定,这将在后面来描述。
图24A,24B和24C描述了用于异步通信的插头地址空间的结构。如同图24A所显示的,以图24B中所描述的在每个节点的地址空间都可以找到一个插头的方法,64位的插头地址空间可以被分成多达216(64K)个节点。如同在图24C被说明的那样,每个插头都包括网线指明的寄存器和阴影部分显示的段缓冲寄存器。寄存器保存用于在发送侧(生产者)和接收侧(消费者)进行数据交换所必需的信息(例如,传送的数据大小和能够接收的数据大小),这将在后面解释。段缓冲寄存器是用来写从生产者传到消费者的数据的区域。最小的段缓冲寄存器大小被规定为64字节。
图25A显示了一个典型的插头地址,它的内容和图24C所显示的相同。如同图25A所显示的那样,插头地址前部分是寄存器,后面是段缓冲寄存器。
如同在图25B中被表示的那样,寄存器的内部结构中,前部分是32位的生产者计数寄存器,后面是大小都为32位的限制计数寄存器[1]到[14]。也就是说,一个生产者计数寄存器和14个限制计数寄存器构成了所述的寄存器。在这种结构中,未使用的区域位于有限计数寄存器[14]的后面。
在图25A和25B中说明的插头结构由图250所显示的偏移地址来指明。偏移地址0指定消费者端口(生产者计数寄存器),而偏移地址4,8,12到56以及60指定生产者端口[1]到[14]。偏移地址64指定段缓冲寄存器。
图26A和26B显示了用于生产者和消费者的插头结构。实际中使用这种插头结构,异步通信通过将数据写到生产者计数寄存器,限制计数寄存器和段缓冲寄存器来实现,这一处理过程与后面将要描述的数据交换处理过程保持一致。写操作属于上面所述的写处理范畴。
生产者将数据写到消费者的生产者计数寄存器上。更具体地,生产者首先将在生产者方的有关数据传输的信息写到生产者计数寄存器中针对生产者的某一特定地址中。然后,生产者计数寄存器的内容被写到消费者方的生产者计数寄存器中。
生产者计数寄存器用于容纳按照单一的写操作被生产者写到消费者的段缓冲寄存器中的数据的大小。也就是说,将数据写到生产者计数寄存器的生产者执行一个处理过程,用于报告被写到消费者段缓冲寄存器的数据的大小。
作为响应,消费者将数据写到生产者的有限计数寄存器。更具体地,消费者首先将它的段缓冲寄存器的大小写到用于指明相应的生产者的有限计数寄存器1到14(寄存器[n])中的一个。然后,有限计数寄存器[n]的内容被写到生产者的限制计数寄存器[n]。
根据被写到它的有限计数寄存器[n]中的数据,生产者确定以单一写操作被写到它自己的段缓冲寄存器中的数据的大小。段缓冲寄存器的内容又被写到消费者的段缓冲寄存器中。针对消费者段缓冲寄存器的写操作构成了异步通信的数据传输。
2-13.异步连接传输过程
下面参照处理过程信号传送图27描述了通过异步连接来传输和接收的基本处理过程,假定在这里已确定了图26A和26B所显示的插头间(即生产者-消费者)的结构。
图27所显示的传输和接收处理过程在FCP为异步通信规定的环境下使用AV/C指令(写请求包)被实现。本实施例所处理的辅助数据通过使用在IEEE1394***中的处理过程来被传送和接收。需要注意的是图26A和26B所显示的处理过程仅仅说明了异步连接方式下的通信操作;用于辅助数据的记录和播放的通信处理过程将在后面描述。
在实际的异步连接设置中,如同图19所显示的那样,确认信号跟在指令传输后被发送和接收。为了达到简化的目的,图27的设置中省略了确认信号交换的图示。
对IEEE1394接口来说,插头之间(即设备与设备)的连接关系除了上述的生产者-消费者关系外,还包括控制器-目标关系。在IEEE1394***中,在生产者-消费者关系中被建立的设备可以与被使用在控制器-目标关系中的设备相符合,也可以不符合。换句话说,除了被指定为生产者的设备外,还可以存在被规定的用于提供控制器功能的设备。然而,在本实施例中,假定生产者-消费者关系与控制器-目标关系相符合。
在图27中的传输过程中的步骤S101中,生产者传送一个连接请求给消费者。连接请求是由生产者发送到消费者的一个指令,用于请求彼此间的连接。指令告知消费者有关生产者的寄存器地址信息。
在步骤S102中,连接请求被消费者收到,于是消费者确认在生产者侧的寄存器地址。在步骤S103中,作为响应消费者传送一个连接许可给生产者。在步骤S104中,在生产者收到连接许可后,就在生产者和消费者之间建立了一个连接,从而可以用于随后的数据传送和接收。
在步骤S105中,通过使用上述所建立的连接,消费者传送一个限制计数寄存器(下文简写成限制计数)写请求给生产者。在步骤S106中,生产者收到限制计数写请求后,传送一个限制计数写许可给消费者(步骤S107)。在步骤S108中,消费者收到限制计数写许可。紧挨写许可之前的限制计数写请求的传送是一个确定后面将要被写到段缓冲寄存器中的数据的大小(也就是段缓冲寄存器的大小)的处理。
在步骤S109中,生产者传送一个段缓冲寄存器写请求给消费者。在步骤S110中,段缓冲寄存器写请求被消费者接收到。作为响应,消费者传送段缓冲寄存器写许可给生产者(步骤S111)。然后在步骤S112中,生产者收到段缓冲寄存器写许可。
然后,执行步骤S109到S112就完成了从生产者的段缓冲寄存器到消费者的段缓冲寄存器的单一写数据处理过程。
在步骤S109到S112中,用图13所显示的单一异步包的传输来写数据。如果以异步包方式被传送的数据大小小于限制计数寄存器指定的数据大小并且用单一异步包进行的必要数据的传输是不完整的,那么步骤S109到S112被重复执行直到段缓冲寄存器被填满。
当针对段缓冲寄存器的写操作在步骤S109到S112后被完成后,执行步骤S113,其中生产者传送一个生产者计数寄存器(下文简写为生产者计数)写请求给消费者。消费者收到生产者计数写请求(步骤5114),并且在它的生产者计数寄存器上执行一个写操作。在步骤S115中,消费者传送一个生产者计数写许可给生产者。在步骤S116,生产者收到这个生产者计数写许可。
上面的处理过程告知消费者有关在步骤S109到S112中从生产者传送给消费者段缓冲寄存器的数据大小的信息。
在步骤S117中,由步骤S113到S116构成的生产者计数写处理过程后紧接着开始执行限制计数写操作处理过程。特别地,如同步骤S117到S120所显示的那样,限制计数写请求从消费者被传送到生产者。作为响应,生产者传送一个限制计数写许可给消费者。
上面的步骤S109到S120构成了一个用于以异步连接进行数据传输的单一处理过程集合。如果被传送的数据大小比段缓冲寄存器的大小还要大,并且在一系列步骤S109到S120中数据传输是不完整的,那么步骤S109到S120被重复执行直到数据传送被完成。
当数据传送被完成时,生产者传送一个断开请求给消费者(步骤S121)。在步骤S122中,消费者收到断开请求,并且传送一个断开许可(步骤S123)。在步骤S124中,生产者收到断开许可,这样就完成了以异步连接方式进行的数据传送和接收。
3.节点分类处理过程
如上所述,当和诸如CD设备30和MD设备1的其它兼容STR设备组合在一起时,本实施例STR 60能构成音频组合***。
在这样的***组成中,STR 60或兼容STR设备检测当前被接在IEEE1394总线上的节点,把它们按照预定的规则以厂商和型号进行分组。这样IEEE1394总线上的所有节点都得以分类。当STR 60基于它自己的电源状态对其它已配置的设备实行同步电源开关控制时,按照节分类处理过程的结果每个受到控制的设备都能与不被控制的设备区别开来,这将在下面描述。
下面接着描述由本实施例执行的节点分类处理过程。
如同在下面被描述的那样,对本实施例,节点被分成八类。为了便于解释和说明节点类从1到8被编号。
第1类:兼容STR的CD设备
第2类:兼容STR的MD设备
第3类:来自同一厂商的CD设备
第4类:来自同一厂商的MD设备
第5类:来自不同厂商的CD或MD设备
第6类:除了CD或MD设备之外的并来自同一厂商的设备(包括那些由多个子单元组成的设备)
第7类:除了CD或MD设备之外的且来自不同厂商的设备,包括用作子单元的MD设备,调谐器或VCR
第8类:其它的
现在,上面的分类是基于设备来自同一厂商的前提,假定STR 60的子单元是MD设备(更准确的说是MD记录器/播放器),仅仅CD设备和MD设备被连接在STR 60上。也就是说,不包括与DVD或其它的盘片媒体兼容的设备。这说明与STR 60来自同一厂商的设备可以被分到编号为1,2,3,4和6的任何一类中。
节点分类处理过程在总线复位一产生时就被STR 60执行,这里总线复位触发了在IEEE1394总线上的节点的管理状态的变化。图28和29中的流程图显示了构成节点分类处理过程的步骤。为了进行解释和说明,假定图28和29中的步骤由STR 60的***控制器来执行,同时控制器与IEEE1394接口61交换信息。
节点分类处理过程从图28中的步骤S201开始。在步骤S201中,等待在IEEE1394总线上产生总线复位。一旦检测到总线复位时,处理过程的步骤S202和随后的步骤被达到并被实行。
在步骤S202中,节点ID被置为”0”;在步骤S203中,值”0”被赋值给一个变量”i”(i≥0),”i”相应于当前选择作为目标的节点的ID用于识别目标的型号(当前节点将在下面提到)。另外,在步骤S203中,值”n”被设置为除了连接到IEEE1394总线上的节点之外的其它节点的数目。换句话说,执行步骤S202和S203相当于与节点分类处理过程有关的初始化处理过程。
在步骤S204中,检查是否除了(连接到IEEE1394总线上的)这个节点之外当前变量”i”小于其它节点的数目”n”。也就是说,确定是否除了在IEEE1394总线上的节点之外的其它节点已经完成了节点分类,这将从现在开始进行描述。如果断定变量”i”小于数”n”,那么进到步骤S205。
在步骤S205中,当前变量”i”所给的节点I D被计数。例如,当步骤S205初次到达时,节点ID被计数为“0”,而且对任何节点ID为”0”的节点进行型号确定。
在步骤S206中,在步骤S205中所选择的作为当前节点的节点的节点独有ID被确定。节点独有ID通过参照所述节点的配置只读存储器(图15E)来得以确认。然后,***控制器70为了取回其配置只读存储器的内容能对节点的地址进行访问。
在步骤S207中,有相同节点独有ID(在步骤S206被确定的)的任何节点(设备)都从先于总线复位被设置的节点表中被检测到。节点表是一个包含在IEEE1394总线上作为节点的设备的分类结果表。每当总线复位被产生时,带新内容的总线表被创建。
在步骤S208中,在步骤207后进行检查,看是否有某个有相同节点独有ID的设备被检测到。如果任何一个可用的设备被检测到,进到步骤S209。
在步骤S209中,有关最新被检测到的有上述的节点独有ID的节点的信息从总线复位前的有效节点表中被取回。取回的信息被放到一个新建的节点表。也就是说,在旧节点表中找到的有关在总线复位前已经连接到IEEE1394总线的节点的信息仍然有效,即不经过后面将要描述的型号确定处理过程。
在步骤S210中,变量”i”增加1。步骤S210后面接着步骤S204。给变量加1的处理过程等价于改变当前节点的处理过程,其中当前节点的型号按照节点ID编号的升序来确定。
如果在步骤S208中没有可用的设备被探测到(即检查的结果是否定的),步骤S211被达到,其中执行型号确定处理过程。执行这个处理过程来确定所述设备(节点)的型号,以此作为最后的节点分类的基础。当型号确定处理过程产生其结果时,每个所关心的设备都最终被分类到上面所述的八类中的一类中。
图29显示了构成步骤S211中的型号确定处理过程的详细步骤。在图29的步骤S301中,检查配置只读存储器的内容。在步骤S302中,检测作为配置只读存储器中的子单元ID的型号ID。
借助于被检测到的用于最后的节点型号识别的型号ID,在步骤S303中,执行一个检查来确定是否所述节点是兼容的STR设备。如果步骤S303中的检查结果是肯定,那么步骤S304被达到。
在给定了型号ID后,本实施例至少使得确定所述设备是否是兼容STR设备,以及它是否是CD设备,MD设备或STR成为可能。在步骤S304中,检查兼容STR设备是否是CD设备或MD设备。如果断定所述设备是CD设备,步骤S305被达到,其中当前节点被分类到第一组。
如果断定所述设备是MD设备,步骤S306被达到,其中当前节点被分类到第二组。在步骤S305或S306结束后,图28中的步骤S212再一次被达到。
如果步骤S303中的检查结果是否定的,那么步骤S307被达到。执行步骤S307从配置只读存储器中检测作为子单元ID的节点的厂商ID类型。借助于已检测到的用于厂商识别的厂商ID类型,在步骤S308中检查是否当前节点与STR 60来自同一厂商。如果当前节点被断定不是来自于同一厂商,步骤S310被达到。如果在步骤S308中断定当前节点来自同一厂商,S309被达到,其中相同厂商的标志”f”被设置为”1”。步骤S309后紧跟着步骤S 310。如果发现相同厂商的标志“f”是”0”,这就意味着当前节点来自于不同的厂商;如果标志是”1”,则表示节点来自相同的厂商。
在步骤S310中,SUBUNIT_INFO(子单元信息)指令(状态)被传送到当前节点。SUBUNIT_INFO指令被用来报告在AV/C指令中子单元的类型。当前节点一收到被传送的SUBUNIT_INFO指令(状态)就返回一个响应。然后,检查响应的内容用于识别子单元的类型。
子单元类型识别的结果,步骤S311中检查是否当前节点有“盘片”(MD记录器/播放器)类型的子单元,以及是否它仅仅有一个子单元类型。如果在步骤S311中的检查结果是肯定的,那么步骤S312和随后的步骤被达到并被执行。
在步骤S312中,请求一个子单元标识符的描述符的描述符访问指令(打开描述符(OPEN DESCRIPTOR)指令,读描述符指令)被传送给当前节点。当前节点一收到指令就返回一个响应,其内容可以被检查来确定当前节点的媒体类型。
作为描述符访问(descriptor_access)指令的打开描述符(OPENDESCRIPTOR)指令或读描述符(READ DESCRIPTOR)指令一种AV/C指令;这个指令被用来读所关心节点的描述符。子单元标识符的描述符描述了按照AV/C兼容协议格式与节点兼容的盘片媒体的管理信息。有关媒体类型的信息被存储在节点的数据结构内预先指定的位置。当子单元类型(subunit_type)是“盘片”时,媒体类型表示了所述的盘片的种类。具体地说,媒体类型指示了盘片是否是CD,MD或任何别的盘片媒体。
在传送了描述符访问指令后,接收节点返回一个响应,包括节点拥有的子单元标识符的描述符的部分或全部。在步骤S312中,传送了读描述符指令后紧接着收到来自当前节点的响应;由此,在响应中的子单元标识符的描述符中所描述的媒体类型的内容得以确定。
在步骤S313中,检查所确定的媒体类型是什么。如果媒体类型被断定是CD,步骤S314被达到;如果媒体类型是MD,步骤S317被达到;如果媒体类型是除了CD或MD外的其它媒体,步骤S319被达到。
在步骤S314中,检查相同厂商标志”f”是否被设置为”1”。如果标志”f”是”1”,那么就断定所述节点是与STR 60来自同一厂商的CD设备。在那种情况下,步骤S314后紧跟着步骤S315,其中节点被分类到第3组。如果步骤S314中的标志”f”被断定不是”1”,那么节点被断定为来自不同的厂商的CD设备。在那种情况下,步骤S314后紧跟着步骤S316,其中节点被分类到第5组。
在步骤S317中,检查相同厂商标志”f”是否被设置为”1”。如果步骤S317中的检查结果是肯定的,那么就断定所述节点是(与STR 60)来自同一厂商的MD设备。在那种情况下,步骤S317后紧跟着步骤S318,其中节点被分类到第4组。如果步骤S317中的标志”f”不是”1”,那么节点被断定为来自不同的厂商的MD设备。在那种情况下,步骤S317后紧跟着步骤S316,其中节点被分类到第5组。
在步骤S319中,检查相同厂商标志”f”是否被设置为”1”。如果步骤S319中的检查结果是否定的,那么步骤S320被达到,其中节点被分类到第7组。在这种情况下,接点被断定为是MD型设备(子单元类型中的MD),其中这类设备是除了CD或MD设备之外的其它设备,而且它的子单元是MD设备,调谐器或第7组中的VCR。
如果在步骤S319中标志”f”是”1”,那么步骤S322被达到,其中节点被分类到第6组作为MD型设备(子单元类型=MD),其中MD型设备是除了CD或MD设备之外的来自同一厂商的设备。
如果步骤S311中的检查结果是否定的,那么步骤S321被达到。在步骤S311中的检查的否定结果表示当前节点不是MD设备(子单元类型),并且有一个或多个子单元类型。有多个子单元类型的结点是一个复合型的设备,其中至少结合了两个诸如CD播放机,MD记录器/播放器和调谐器这样的输出源
在步骤S321中,也检查相同厂商标志”f”是否被设置为”1”。如果步骤S321中的检查结果是肯定的,那意味着节点是除了CD或MD设备之外的来自同一厂商的设备。在那种情况下,步骤S321后紧跟着步骤S322。
如果步骤S321中的检查结果是否定的,那么步骤S323被达到。在步骤S323中,检查是否节点的子单元类型是否是“调谐器”或“VCR”。也就是说,确定是否当前节点只有一个调谐器或VCR来作为它的子单元。如果步骤S323中的检查结果是肯定的,步骤S324被达到。其中节点被断定为是只由来自不同的厂商的一个调谐器或VCR所组成的设备。也就是说,当前节点被分类到第7组作为除了CD或MD设备之外的其它设备,其中这些设备来自不同的厂商并且它的子单元是MD设备,调谐器和VCR中的一种。
如果步骤S323中的检查结果是否定的,那么在分类时节点被断定为不适用于第1组到第7组中的任何一组。在这种情况下,步骤S325被达到,其中节点被分类到第8组。
在节点分类处理过程中,相继执行了步骤S315,S316,5318,S320,S322,S328和S329后,图28中的步骤S212被达到。
在图28中的步骤S212中,来自步骤S315,S316,S318,S320,S322,S324和S325的结果中的与当前节点有关的节点信息被设置到针对当前总线复位的重新创建的节点表中。在步骤S213中,变量”i”加1;如果相同厂商标志”f”是”1”,:那么在步骤S204被达到之前将标志设置为”0”。
步骤S205到S213被重复执行直到步骤S204中的检查结果变成否定。这个处理过程允许在IEEE1394总线上每个节点都按最近的总线复位被分类,使得节点信息被重新设置到节点表中。
在完成所有节点的分类后,如果在步骤S204中的检查结果是否定的,那么步骤S214被达到。在步骤S214中,由迄今为止所执行的步骤所准备的节点表被放置到RAM中。以后,***操作通过参考保存在节点表中的节点分类结果适当地被执行。另外,节点分类结果也用于执行同步电源开关控制,这将在下面被描述。
4.同步电源开关控制
4-1.电源控制指令
本实施例STR 60控制经IEEE1394总线互联起来的其它配置的设备的电源状态使之与STR本身的电源状态保持一致,其中被STR执行的电源状态控制是一种针对互联设备的遥控操作。具体地,当STR 60被开启或关闭时,其它的设备相应地被打开或关闭。这种同步电源开关操作通过在IEEE1394总线上的设备之间的指令交换来被执行。
本实施例执行电源状态控制使用两种不同操作中的一种:同步断电操作,以及同步通电操作。
同步断电操作包括当STR 60被关闭(进入备用状态)时关闭(即进入备用状态)所有的其它设备。相反,同步通电操作包括当STR 60被打开时开启所有的其它设备。本实施例被设计来执行它对遵循预定的条件的设备的电源开关控制。
有本实施例执行的电源开关控制使用了POWER CONTROL指令,它是一种AV/C指令。图34显示了POWER CONTROL指令的典型数据结构。这幅图指明了在图20中所显示的写请求包(AV/C指令包)中的数据域的内容。已经参照图20被讨论过的将不进一步阐述。
如同图34中所显示的那样,POWER CONTROL指令通过将自己的四位CTS区域和四位ctype区域填”0”h来确定其本身是AV/C控制指令。八位操作码地区设置为”B2”h用于指明电源指令。这些设置结合在一起来说明这个AV/C指令包是一个POWER CONTROL指令。
紧跟在操作码后的八位的操作数[0]区域填上电源状态值,用以表示控制中的电源状态。如同在图34中所显示的那样,电源状态值或者是”70”h或者是”60”h。值”70”h表示通电状态而”60”h表示断电状态。也就是说,当POWER CONTROL指令的操作数[0]区域被设置为”70”h时,它发出一个加电请求;当POWER CONTROL指令的操作数[0]区域被设置为”60”h时,它发出一个断电请求。
4-2.同步断电操作
现在将描述同步断电操作怎样被执行。可用于由本实施例STR60进行同步断电控制的设备必须满足下列条件的一个。
条件①:这个设备是被STR 60选择来作为输入源的CD设备或MD设备,而且除了STR 60外与任何其它设备没有点对点连接。
条件②:这个设备是一个兼容STR的CD设备,而且除了STR 60外与任何其它设备没有点对点连接。
条件③:这个设备是一个兼容STR的MD设备,而且除了STR 60外与任何其它设备没有点对点连接。
条件④:这个设备是一个与STR 60来自同一厂商的处于停机状态CD设备,而且除了STR 60外与任何其它设备没有点对点连接。
条件⑤:这个设备是一个与STR 60来自同一厂商的处于停机状态MD设备,而且除了STR 60外与任何其它设备没有点对点连接。
换句话说,原则上STR 60对来自同一厂商的CD或MD设备(包括兼容STR设备)实行同步断电控制,而且如果所述的设备经IEEE1394总线当前被选为输入源,那么也对这种CD或MD设备实行同步断电控制,而不用考虑厂商。需要注意的是被控制的来自同一厂商的CD或MD设备除了STR 60外与任何其它设备没有点对点连接。除了STR 60外与任何其它设备没有点对点连接作为同步断电控制的条件是因为下面的原因:除了STR 60外与某个其它设备有点对点连接的设备被认为会被用户故意操作。例如,如果CD设备和MD设备通过在它们的输入插头之间建立的点对点连接而互联起来,这就表示用户指定的从CD设备到MD设备的再现成为可能。在那种情况下,同步关闭有关的设备显然是不适当的。
更具体地,如果操作STR 60单方面地关闭一个除了STR 60外与某个其它设备有点对点连接的电子设备(CD或MD设备),那么那个动作会不利地影响到有权访问所述的被关闭的电子设备的其它设备。为了说明,假定STR 60和兼容STR的CD设备30通过IEEE1394电缆在同一房间中互联,并且被安装在另一个隔离的房间中的MD设备当前处于一个和CD设备30有关的转录关系中。在这种情况下,兼容STR的CD设备中的寄存器oPCR[n]中的点对点连接计数器被设置为”2”。然而,操作STR 60上的同步断电按钮来同步地关闭STR 60和兼容STR的CD设备30的用户一不小心就会关闭处于隔离房间的正在被其它用户使用的MD设备,而不利于后者。
图30到32显示了表示由STR 60执行的用于同步断电操作的处理过程的所有步骤。所表示的步骤由***控制器70来执行,其中***控制器70与IEEE1394接口61进行必需的通信。
在图30的步骤S401中,***操纵器70执行检查来看是否STR60本身被命令执行一个从通电状态到断电(备用)状态的转换。具体地,如果操作面板上的电源按钮,或者收到作为遥控器的电源按钮上的操作结果的适当的操作信息,步骤S402被达到。
在步骤S402中,检查同步断电设定是否开启。STR 60使用户能够将同步断电操作和同步通电操作设置为ON(有效)或OFF(无效)。如果同步断电设置是off,即如果步骤S402中的检查结果是否定的,那么这个处理过程就结束。如果同步断电设置被断定为on,步骤S403被达到。
执行步骤S403到S406来控制适用于上面的条件①的设备。在步骤S403中,检查当前由STR 60所选择的作为输入源的设备是否被连接到IEEE1394总线上(即IEEE 1394设备)。如果在步骤S403中的检查结果是否定的,即如果所选择的设备是一个内部调谐器或一个模拟输入,那么步骤S404到S406被跳过,而步骤S407被达到。如果步骤S403中的检查结果是肯定的,那么步骤S404被达到。
在步骤S404中,检查被选的用作输入源的设备是否是CD设备或MD设备。在步骤S404中,通过检查从与当前所选的设备有关的子单元标识符的描述符中取回的媒体类型来执行一个判断。
如果在步骤S404中发现所选的设备既不是CD设备也不是MD设备,那么步骤S407被达到。如果所选的设备被断定是CD设备或MD设备,步骤S404后紧跟着步骤S405。
在步骤S405中,检查当前被STR 60选择作为输入源的CD或MD设备是否与除了STR 60外的某个其它设备有点对点连接。通过IEEE1394总线访问所关心的CD设备的寄存器oPCR来执行这个检查;检查在寄存器oPCR中的点对点连接计数器的值来判断与除了STR 60外的其它设备存在还是不存在点对点连接。由于所述的设备被STR 60选择作为输入源,因而设备与STR 60有一个点对点连接,并且点对点连接计数器的值至少为”1”。如果计数器的值为”2”或更高,那就意味着这个设备与除了STR 60外的其它的一个设备或多个设备有点对点连接。
如果当前由STR 60所选择的用作输入源的设备是MD设备,不仅要访问与用于再现的输出数据有关的寄存器oPCR,还必须访问与用于记录的输入数据有关的寄存器iPCR。检查在每个寄存器中的点对点连接计数器的值来判断与除了STR 60外的任何其它设备存在还是不存在点对点连接。
如果在S405中所述的设备被断定与除了STR 60外的其它某个设备有点对点连接,那么步骤S407被达到。
如同被描述的那样,执行步骤S403到S405来确定是否存在任何遵循上面条件①的设备。如果没有这样的设备被断定存在,那么步骤S407被达到。在步骤S405中,当不存在与除了STR 60外的其它设备的点对点连接时,那表示存在满足条件①的设备。在那种情况下,步骤S406被达到,其中传送一个断电指令。更具体地,电源状态值为”60”h(在图34已解释)的POWERCONTROL指令被传送给当前被选择作为输入源的CD或MD设备。
通过检查是否存在适用于上面的条件②的设备,执行随后的步骤407到S411来实现断电控制。在步骤S407中,通过访问按照一定顺序连接到IEEE1394总线上的设备的配置只读存储器,执行一个查找在IEEE1394总线上的兼容STR的CD设备的操作。在步骤S408中,通过访问作为子单元ID保存在配置只读存储器中的模型ID,检查是否存在兼容STR的CD设备。如果断定没有这样的CD设备存在,图31中的步骤S412被达到;如果断定存在可用的CD设备,步骤S409被达到。
在步骤S409中,执行一个点对点连接检查。这个检查包括核查在IEEE1394总线上的至少一个兼容STR的CD设备用于点对点连接状态。通过访问每个兼容STR的CD设备的寄存器oPCR以及其中的点对点连接计数器来完成上述的核查。
在步骤S409中的检查后,紧接着在步骤S410中执行另外一个检查来确定是否存在与除了STR 60外的其它设备间没有点对点连接的某个兼容STR的CD设备。如果在步骤S410中断定没有这样的兼容STR的CD设备存在,即如果发现在IEEE1394总线的所有兼容STR的CD设备与除了STR 60外的其它设备有点对点连接,那表示没有满足上面的条件②的设备。在那种情况下,图31中的步骤S412被达到。另一方面,如果步骤S410中的检查结果是肯定的,步骤S411被达到,其中相继地传送一个断电指令给与除了STR 60外的其它设备间没有点对点连接的兼容STR的CD设备。
步骤S411后紧跟着步骤S412以及图31中的随后的步骤。执行步骤S412到S416来将断电指令传输给满足上面的条件③的设备。
在步骤S412中,执行一个查找在IEEE1394总线上的任何兼容STR的MD设备的操作。紧接着步骤S412中的查找之后,在步骤S413中执行一个检查来确定在总线上是否存在任何兼容STR的MD设备。通过访问作为子单元ID保存在已检查的设备中的配置ROM中的模型ID来完成上述的检查。如果在步骤S413中的检查结果是否定的,步骤S417被达到;如果步骤S413中的检查结果是肯定的,步骤S414被达到。
在步骤S414中,检查在IEEE1394总线上的兼容STR的MD设备是否处于点对点连接状态。由于被检查的目标设备是MD设备,有必要不仅要访问寄存器oPCR还要访问与每个设备有关的寄存器iPCR。
紧接着步骤S414中的检查之后,在步骤S415中执行另外一个检查来确定是否存在与除了STR 60外的其它设备间没有点对点连接的某个兼容STR的MD设备。如果在步骤S415中断定没有这样的设备存在,即如果发现在IEEE1394总线的所有兼容STR的MD设备与除了STR 60外的其它设备有点对点连接,那表示没有满足上面的条件③的设备。在那种情况下,步骤S417被达到。如果步骤S415中的检查结果是肯定的,步骤S415后紧接着步骤S416,其中传送一个断电指令给与除了STR 60外的其它设备间没有点对点连接的兼容STR的MD设备。
然后,执行步骤S417到S422来将断电指令传输给被断定满足上面的条件④的设备。在步骤S417中,在IEEE1394总线上执行一个搜索与STR 60来自同一厂商的CD设备的操作。紧接着步骤S417中的搜索之后,在步骤S418执行一个检查来确定在总线上是否存在这样的CD设备。通过访问作为子单元ID保存在已检查的设备中的配置ROM中的型号ID(如果必要可以进一步访问厂商ID类型)来完成上述的检查。
如果步骤S418中的检查结果是否定的,图32中的步骤S423被达到。如果步骤S418中的检查结果是肯定的,步骤S419被达到。在步骤S419中,检查所有来自同一厂商的CD设备在IEEE1394总线上是否处于点对点连接状态。
执行点对点连接检查来识别来自同一厂商的,并且与除了STR 60外的其它设备没有点对点连接的任何CD设备。在步骤S420中,对来自同一厂商的,并且与除了STR 60外的其它设备没有点对点连接的所有CD设备实行一个状态检查。
上面的状态检查包括检查来自同一厂商的,并且与其它设备没有点对点连接的任何CD设备是否处于停止状态。
在AV/C协议下,AV/C子单元标准规定每个节点都拥有一个状态描述符,用于描述所述节点的当前操作状态以及关于节点的子单元的动态信息。预定的状态描述符的数据结构有一个操作模式信息块(operating_mode_info_block),包括描述所关心的子单元的当前操作模式的操作模式区域。如果那个子单元处于停止状态,那么相关的操作模式区域填上用于表示停止状态的预定的值(“C5”h)。
在步骤S420中,用于请求状态描述符的描述符访问(descriptor_access)指令被发送给来自同一厂商的且与任何其它设备没有点对点连接的所有CD设备。作为响应,所有这些设备的状态描述符都被取回,这样,操作模式(operating_mode)区域的内容得以被核查。
在紧接着完成对来自每个设备的操作模式内容的核之后的步骤S421中,执行一个检查来确定在来自同一厂商的且与任何其它设备没有点对点连接的CD设备中是否存在任何停机设备。如果步骤S421中的检查结果是否定的,图32中的步骤S423被达到。如果步骤S421中的检查结果是肯定的,步骤S422被达到,其中断电指令被传送给来自同一厂商的且被断定处于停止状态的CD设备。
然后,执行图32中的步骤S423到S428来将断电指令传输给遵循上面的条件⑤的设备。在步骤S423中,在IEEE1394总线上搜索与STR 60来自同一厂商的任何MD设备。紧接着步骤S423中的搜索之后,在步骤S424中执行一个检查来确定在总线上是否存在任何这样的MD设备。
如果步骤S424中的检查结果是否定的,那么就确认不存在可用的MD设备,同时这个处理过程结束。如果步骤S424中的检查结果是肯定的,步骤S425被达到,其中检查所有来自同一厂商的MD设备是否处于点对点连接状态。此外,在这种情况下,通过访问寄存器oPCR以及与每个已检查设备有关的寄存器iPCR来执行点对点连接检查。在步骤S426中,对所有来自同一厂商的,并且与任何别的设备没有点对点连接的MD设备执行一个状态检查。
以操作模式和在状态检查中从每个设备获得的监视器状态信息类型中的监视器位的内容为基础,在步骤S427中,执行一个检查来确定在来自同一厂商的且与任何其它设备没有点对点连接的MD设备中是否存在任何停止的设备。如果步骤S427中的检查结果是否定的,那么该例程的处理过程结束。如果步骤S427中的检查结果是肯定的,步骤S428被达到,其中断电指令被传送给来自同一厂商的且被断定处于停止状态的MD设备。
紧接着上述已执行的步骤之后,断电指令被传送给IEEE1394总线上的遵循上面的条件①到⑤中的任何一个的设备。每个收到断电指令的设备执行一个内部控制处理过程来开启它自己的电源。实际中,这个处理过程由作为内部***控制器的电路来执行。以这种方式,当STR 60被关闭时,其它的设备同步地被关闭。
4-3.同步通电操作
现在将描述同步通电操作怎样被执行。可用于由本实施例STR60进行同步通电控制的设备必须满足下列条件的一个。
①这个设备是当前被STR 60选择来作为输入源的CD设备或MD设备。
②这个设备是兼容STR的CD设备。
③这个设备是兼容STR的MD设备。
也就是说,原则上STR 60只对CD或MD设备实行同步通电控制。如果某个设备当前被选择作为输入源,那么这个设备可以来自任何一厂商。对于任何未被STR 60选择作为输入源的设备,如果希望它被置于同步通电控制下,那么它必须是一个兼容STR的CD设备或MD设备。
图33是一个由STR 60执行的用于同步通电操作的步骤的流程图。这些步骤构成的处理过程由***控制器70来执行。
在图33的步骤S501中,等待一个用来触发从断电状态(备用状态)转换到通电状态的条件。如果一个可用的条件被检测到,步骤S502被达到。在步骤S502中,检查同步通电设定是否处于开启状态。如果步骤S502中的检查结果是否定的,这个处理过程结束。如果步骤S502中的检查结果是肯定的,步骤S503以及随后的步骤被达到并被执行。
然后,执行步骤S503到S505来将通电指令传输给被判定满足上面的条件②的兼容STR的CD设备。在步骤S503中,在IEEE1394总线上搜索所有的兼容STR的CD设备。紧接着步骤S503中的搜索之后,在步骤S504中,执行一个检查来确定在总线上是否存在任何这种CD设备。如果在步骤S504中的检查结果是否定的,步骤S506被达到。如果步骤S504中的检查结果是肯定的,S505被达到,其中通电指令被传送给兼容STR的CD设备。通电指令是图34中所显示的,电源状态区域的值为”70”h的POWER CONTROL指令。
执行步骤S506到S508来将通电指令传输给被断定满足上面的条件③的兼容STR的MD设备。在步骤S506中,在IEEE1394总线上搜索所有兼容STR的MD设备。紧接着步骤S506中的搜索之后,在步骤S507中执行一个检查来确定在IEEE1394总线上是否存在任何这样的MD设备。如果步骤S507中的检查结果是否定的,步骤S509被达到。如果步骤S507中的检查结果是肯定的,步骤S508被达到,其中通电指令被传送给被探测到的兼容STR的MD设备。
执行步骤S509到S513来将通电指令传输给被断定遵循上面的条件①的设备,即当前被STR选择作为输入源的任何一个CD或MD设备。在执行时,有可能步骤S503到S508已经完成将通电指令传送给已被STR选择作为输入源的CD或MD设备。在这种情况下,步骤S509和随后的步骤可以被省略。
在步骤S509中,检查在IEEE1394总线上的所有设备是否处于点对点连接状态。在步骤S509中给定了检查结果后,在步骤S510中执行另一个检查来确定是否存在某个CD设备与STR 60点对点连接。与STR 60点对点连接的设备是否是CD设备通过参照已检查的设备的媒体类型来确定。
如果在步骤S510中判定没有与STR 60存在点对点连接的CD设备,那么步骤S512被达到。如果在步骤S510中断定存在某个与STR 60有点对点连接的CD设备,步骤S511被达到。在步骤S511中,通电指令被传送给可用的CD设备。
在步骤S512中,检查是否存在与STR 60有点对点连接的某个MD设备。如果步骤S512中的检查结果是肯定的,那么步骤S513被达到,其中通电指令被传送给所述的MD设备。如果步骤S512中的检查结果是否定的,该例程的处理过程结束。
紧接着上述已经执行的步骤之后,通电指令被传送给遵循上面的条件①到③中的任何一个的设备。如果每个收到通电指令的设备处于断电状态,那么它开启自己的电源。按照这种方式,当STR 60被开启时,其它的设备同步地被开启。
上述的节点分类处理过程,同步断电操作和同步通电操作不必一定要按照附图中所显示的步骤来进行。换句话说,只要被连接到IEEE1394总线上的设备最终被分类,并且分类的结果被反映到重新创建的节点表中,节点分类处理过程也可以由其它的步骤来完成。只要遵循各自条件的设备被识别,并且电源控制指令被传送给这些设备,通电和断电操作也可以用上述步骤之外的其它步骤来执行。此外,作为确定设备被同步开启或关闭的标准的那些条件被确定时要考虑到实际***的易用性。尽管上述实施例***集中在对其它设备实行电源开关控制的STR 60上,但这并不会限制本发明。也可以是不同的***构造,其中假定某个适当的设备对其它的设备实行电源开关控制。除了IEEE1394外的其它数字接口也可以作为替代被采用。
正如被描述的,根据本发明,在***是由通过类似IEEE1394这样的适当数据接口互联起来的电子设备构成的地方,按照某种预定的条件,作为***核心(即第一电子设备)的STR对其它构成设备实行电源开关,使之与它自己的电源状态保持一致。如果使用的是IEEE1394接口,这种控制通过传送由AV/C指令标准规定的POWER CONTROL指令来得以执行。
在本发明***中,构成这个结构的每个设备在数据总线上被认为是一个独立实体。即使给定配置设备不被连接到与其它设备同步运行的电源插座上,所关心的设备也可以和***控制下的其它设备同步地被开启或关闭。这个计划有助于提高由通过数字数据接口互联起来的部分设备所构成的AV***或类似设备的易用性和方便性。
显然,只要不背离本发明的精神和范围,可以构造本发明的多个不同实施例,本发明并不局限于一些特定的实施例,而是由后附的权利要求所限定。

Claims (11)

1. 一种控制装置:能够对多个电子设备执行同步电源控制,这些电子设备通过按照预定的通信格式的总线连接到所述的控制装置上,并且所述电子设备是由包括与所述的控制装置的厂商不同的那些厂商的多个厂商制造的,所述的控制装置包括:
用来使所述的控制装置执行同步断电控制的操作装置;
第一确定装置,当所述的操作装置被用户操作的时候,确定任何一个当前被所述的控制装置选择作为输入的所述的电子设备是否与除了所述的控制装置外的其它某个电子设备有连接;以及
控制部件,用于同步关闭当前被所述的控制装置选择作为输入的,并且被所述的第一确定装置判定为与除了所述的控制装置外的任何其它电子设备没有连接的每个电子设备。
2. 按照权利要求1的控制装置,还包括:
第二确定装置,当所述的操作装置被用户操作的时候,确定当前未被所述的控制装置选择作为输入的任何一个电子设备是否是由制造所述的控制装置的同一个厂商制造的;并且
第三确定装置,如果当前未被所述的控制装置选择作为输入的任何一个所述的电子设备被所述的第二确定装置判定为是由制造所述的控制装置的同一个厂商制造的,确定所述的电子设备是否与除了所述的控制装置外的任何其它电子设备有连接;
其中,所述的控制装置同步关闭由所述的第三确定装置断定的与除了所述的控制装置外的任何其它电子设备没有连接的电子设备。
3. 按照权利要求1的控制装置还包括:
第二确定装置,当所述的操作装置被用户操作的时候,确定当前未被所述的控制装置选择作为输入的任何一个电子设备是否是由制造所述的控制装置的同一个厂商制造的;
第三确定装置,如果未被所述的控制装置选择作为输入的任何一个所述的电子设备被所述的第二确定装置断定为是由制造所述的控制装置的同一个厂商制造的,确定所述的电子设备是否与除了所述的控制装置外的任何其它电子设备有连接;并且
第四确定装置,用于确定由所述的第三确定装置判定的与除了所述的控制装置外的任何其它电子设备没有连接的电子设备是否处于停止状态;
其中,所述的控制装置同步关闭由所述的第四确定装置断定的处于停止状态的电子设备。
4. 按照权利要求1的控制装置,其中,所述的符合所述预定通信格式的总线遵循IEEE1394标准。
5. 一种控制装置,能对多个电子设备进行同步电源控制,其中,该多个电子设备经按照预定的通信格式的总线被连接在所述的控制装置上,并且是由包括与制造所述控制装置的厂商不同的厂商在内的多个厂商制造的,所述的控制装置包括:
操作装置,用于使所述的控制装置执行同步通电控制;
第一确定装置,当所述的操作装置被用户操作的时候,确定当前被所述的控制装置选择作为输入的任何一个电子设备是否和所述的控制装置有连接;并且
控制部件,用于同步开启由第一确定装置判定与所述的控制装置有连接的每个电子设备。
6. 按照权利要求5的控制装置,其中,所述的按照预定的通信格式的总线遵循IEEE1394标准。
7. 一种控制方法,用于使控制装置对多个电子设备进行同步电源控制,其中,电子设备经按照预定的通信格式的总线被连接在所述的控制装置上,并且所述电子设备是由包括与所述控制装置的厂商不同的那些厂商的多个厂商制造的,所述的控制方法包括以下步骤:
第一确定步骤,当用户操作同步断电按钮的时候,确定当前被所述的控制装置选择作为输入的任何一个电子设备是否与除了所述的控制装置之外的其它任何电子设备有连接;并且
同步关闭当前被所述的控制装置选择作为输入的,并且由第一确定步骤判定与除了所述的控制装置之外的其它任何电子设备没有连接的任何一个电子设备。
8. 按照权利要求7的控制方法,还包括以下步骤:
第二确定步骤,当用户操作同步断电按钮的时候,确定当前未被所述的控制装置选择作为输入的任何一个电子设备是否由与制造所述控制装置的同一厂商制造的,并且
第三确定步骤,如果所述的当前未被所述的控制装置选择作为输入的任何一个电子设备由第二确定步骤判定为由与制造所述控制装置的同一厂商制造的,则确定所述的电子设备是否与除了所述的控制装置之外的其它任何电子设备有连接;
由此,使控制装置同步关闭由所述的第三确定步骤判定为与除了所述的控制装置之外的其它任何电子设备没有连接的电子设备。
9. 按照权利要求7的控制方法,还包括以下步骤:
第二确定步骤,当用户操作同步断电按钮的时候,确定当前未被所述的控制装置选择作为输入的任何一个电子设备是否由与制造所述控制装置的同一厂商制造的;
第三确定步骤,如果所述的当前未被所述的控制装置选择作为输入的任何一个电子设备由第二确定步骤判定为由与制造所述控制装置的同一厂商制造的,则确定所述的电子设备是否与除了所述的控制装置之外的其它任何电子设备有连接;并且
第四确定步骤,确定由所述的第三确定步骤判定为与除了所述的控制装置之外的其它任何电子设备没有连接的电子设备是否处于停止状态;
由此,使所述的控制装置同步关闭由所述的第四确定步骤判定为处于停止状态的电子设备。
10. 按照权利要求7的控制方法,其中,所述的按照预定的通信格式的总线遵循IEEE1394标准。
11. 一种控制方法,用于使控制装置对多个电子设备进行同步电源控制,其中,该多个电子设备经按照预定的通信格式的总线被连接在所述的控制装置上,并且是由包括与制造所述控制装置的厂商不同的厂商在内的多个厂商制造的,所述的控制方法包括以下步骤:
第一确定步骤,当用户操作同步通电按钮的时候,确定当前被所述的控制装置选择作为输入的任何一个电子设备是否与所述的控制装置有连接;并且
同步开启由第一确定步骤指定为与所述的控制装置有连接的所有电子设备。
CNB011170360A 2000-02-22 2001-02-22 控制装置及控制方法 Expired - Lifetime CN100409360C (zh)

Applications Claiming Priority (3)

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

Publications (2)

Publication Number Publication Date
CN1323036A CN1323036A (zh) 2001-11-21
CN100409360C true CN100409360C (zh) 2008-08-06

Family

ID=18572283

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB011170360A Expired - Lifetime CN100409360C (zh) 2000-02-22 2001-02-22 控制装置及控制方法

Country Status (8)

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

Families Citing this family (55)

* 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
JP2007110430A (ja) * 2005-10-13 2007-04-26 Sharp Corp 音声処理装置およびそれを備えた表示装置
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
KR100790058B1 (ko) * 2005-12-16 2008-01-02 삼성전자주식회사 취침 예약 기능을 수행하는 디지털 멀티미디어 방송 수신장치 및 그 취침 예약 방법
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
WO2013005328A1 (ja) * 2011-07-07 2013-01-10 Necディスプレイソリューションズ株式会社 表示システム
CN104460611B (zh) * 2014-11-18 2017-11-21 启辰电子(苏州)有限公司 一种分布式储物柜控制***及其控制方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1175833A (zh) * 1996-08-26 1998-03-11 索尼株式会社 电子设备及其工作模式控制方法
JPH11145993A (ja) * 1997-11-06 1999-05-28 Canon Inc 通信システム、装置及び方法
JPH11234315A (ja) * 1998-02-18 1999-08-27 Canon Inc 通信装置、方法、システム及び記録媒体
JPH11275780A (ja) * 1998-03-25 1999-10-08 Mitsubishi Electric Corp 省電力システム

Family Cites Families (19)

* 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
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
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 富士通株式会社 チューナ装置
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1175833A (zh) * 1996-08-26 1998-03-11 索尼株式会社 电子设备及其工作模式控制方法
JPH11145993A (ja) * 1997-11-06 1999-05-28 Canon Inc 通信システム、装置及び方法
JPH11234315A (ja) * 1998-02-18 1999-08-27 Canon Inc 通信装置、方法、システム及び記録媒体
JPH11275780A (ja) * 1998-03-25 1999-10-08 Mitsubishi Electric Corp 省電力システム

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
JP2001236148A (ja) 2001-08-31
EP1128562B1 (en) 2012-05-09
EP1128562A2 (en) 2001-08-29
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
CN100409360C (zh) 控制装置及控制方法
CN100409359C (zh) 电子设备***、控制设备以及同步电源控制方法
EP1049088A1 (en) Information processing system, device and method
KR20000047617A (ko) 전송 장치, 기록 장치, 전송 및 수신 장치, 전송 방법,기록 방법, 및 전송 및 수신 방법
EP1014364B1 (en) Reception method over a chain of interconnected AV apparatus
EP1133131B1 (en) Electronic device system, controlling device and controlling method
EP1061708A2 (en) An external device control apparatus and an external device control method
EP1061520A2 (en) Editing system, editing apparatus and editing method
JP2002033751A (ja) 電子機器、電子機器管理方法
JP2001236772A (ja) 電子機器システム、電子機器
JP2001250370A (ja) 電子機器システム、及び電子機器
JP2000209617A (ja) 通信動作検査方法及び通信動作検査装置
MXPA99010136A (en) Transmission apparatus, registration apparatus, transmission and reception device, transmission method, registration method and method of transmission and reception

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1043649

Country of ref document: HK

CX01 Expiry of patent term

Granted publication date: 20080806

CX01 Expiry of patent term