CN1275253C - 信息传输和处理方法,信息传输系统及数据处理装置 - Google Patents
信息传输和处理方法,信息传输系统及数据处理装置 Download PDFInfo
- Publication number
- CN1275253C CN1275253C CNB998041319A CN99804131A CN1275253C CN 1275253 C CN1275253 C CN 1275253C CN B998041319 A CNB998041319 A CN B998041319A CN 99804131 A CN99804131 A CN 99804131A CN 1275253 C CN1275253 C CN 1275253C
- Authority
- CN
- China
- Prior art keywords
- signal conditioning
- data
- conditioning package
- request command
- mentioned
- 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 - Fee Related
Links
- 230000010365 information processing Effects 0.000 title claims description 120
- 238000000034 method Methods 0.000 title claims description 58
- 230000003750 conditioning effect Effects 0.000 claims description 291
- 238000012545 processing Methods 0.000 claims description 148
- 230000004044 response Effects 0.000 claims description 136
- 230000005540 biological transmission Effects 0.000 claims description 125
- 230000006854 communication Effects 0.000 claims description 83
- 238000004891 communication Methods 0.000 claims description 79
- 238000003672 processing method Methods 0.000 claims description 76
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 claims description 46
- 230000008569 process Effects 0.000 claims description 44
- 230000000875 corresponding effect Effects 0.000 description 184
- 238000010586 diagram Methods 0.000 description 52
- 239000000872 buffer Substances 0.000 description 50
- 238000007726 management method Methods 0.000 description 48
- 230000014509 gene expression Effects 0.000 description 47
- 230000033458 reproduction Effects 0.000 description 39
- 239000012634 fragment Substances 0.000 description 30
- 239000000284 extract Substances 0.000 description 19
- 230000010076 replication Effects 0.000 description 19
- 239000011159 matrix material Substances 0.000 description 17
- 230000006870 function Effects 0.000 description 16
- 230000001360 synchronised effect Effects 0.000 description 16
- 238000006243 chemical reaction Methods 0.000 description 15
- 230000015572 biosynthetic process Effects 0.000 description 12
- 230000005236 sound signal Effects 0.000 description 11
- 230000003287 optical effect Effects 0.000 description 9
- 238000012856 packing Methods 0.000 description 9
- 238000003860 storage Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 238000010276 construction Methods 0.000 description 8
- 230000002452 interceptive effect Effects 0.000 description 8
- 238000012546 transfer Methods 0.000 description 8
- 241001269238 Data Species 0.000 description 7
- 101000982628 Homo sapiens Prolyl 3-hydroxylase OGFOD1 Proteins 0.000 description 7
- 102100026942 Prolyl 3-hydroxylase OGFOD1 Human genes 0.000 description 7
- 230000033228 biological regulation Effects 0.000 description 7
- 230000006835 compression Effects 0.000 description 7
- 238000007906 compression Methods 0.000 description 7
- 230000002950 deficient Effects 0.000 description 6
- 230000033001 locomotion Effects 0.000 description 5
- 230000003068 static effect Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 4
- 238000003825 pressing Methods 0.000 description 4
- 230000000717 retained effect Effects 0.000 description 4
- 238000012384 transportation and delivery Methods 0.000 description 4
- 241000736839 Chara Species 0.000 description 3
- 239000008186 active pharmaceutical agent Substances 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 3
- 230000003139 buffering effect Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 239000000700 radioactive tracer Substances 0.000 description 3
- 230000002123 temporal effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- 230000010287 polarization Effects 0.000 description 2
- 238000012163 sequencing technique Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000005374 Kerr effect Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000005194 fractionation Methods 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000001932 seasonal effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 241000894007 species Species 0.000 description 1
- 230000002269 spontaneous effect Effects 0.000 description 1
- 230000002618 waking effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
- G11B19/027—Remotely controlled
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00731—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
- G11B20/00746—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number
- G11B20/00804—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number wherein the usage restriction limits the number of users or devices that are allowed to access a given content
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
- G11B19/022—Control panels
- G11B19/025—'Virtual' control panels, e.g. Graphical User Interface [GUI]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00137—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00188—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised devices recording or reproducing contents to/from a record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00855—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
- G11B27/309—Table of contents
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2525—Magneto-optical [MO] discs
- G11B2220/2529—Mini-discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Selective Calling Equipment (AREA)
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
Abstract
作为控制器的个人计算机发送一个要求保留遥控的保留请求。作为对象的一个MD录音机/唱机对应于这一保留请求设定一种保留模式。换句话说,MD录音机/唱机禁止另外的控制器执行另一个控制器的遥控。另外,除了再现键,停止键和弹出键之外,MD录音机/唱机禁止其它本地键的操作。这样,仅有个人计算机能够执行操作控制,例如是更新MD录音机/唱机的TOC信息。这样就能防止由于另一个控制器的遥控和本地键的操作而造成个人计算机和MD录音机/唱机之间的TOC信息不符。
Description
本发明涉及到信息传输方法,信息处理方法,信息传输系统以及一种数据处理装置,通过对应于一种预定的数据通信格式的数据接口发送和接收数据。
作为能够记录/再现诸如音乐数据等数据的一种记录装置/再现装置,有一种记录装置/再现装置可以使用例如磁光盘,磁带等等用数字信号记录音频信号的记录介质。作为这样一种记录和再现装置,有一种能够处理磁光盘的迷你盘记录和再现装置是公知的。
例如,为了管理已经被用户记录了数据的区域(这些区域被称为数据记录区域)和尚未记录数据的区域(这些区域被称为原始区域),在迷你盘上记录有与诸如音乐等主数据分开的被称为用户TOC(以下称为U-TOC)的管理信息。记录装置参照U-TOC来确定记录数据的区域。而再现装置参照U-TOC数据来确定再现数据的区域。
换句话说,记录的音乐节目等等在U-TOC中是用被称为轨迹的数据单位来管理的(也就是轨迹数),并且在U-TOC中记录这种轨迹的一个起始地址,一个结束地址等等。另外,对于没有记录数据的无记录区域(空白区域)是作为可记录数据区域来管理的,并且在U-TOC中写入无记录区域的一个起始地址,一个结束地址等等。
另外,由于盘上的区域是用上述的U-TOC来管理的,只需要更新U-TOC就能对以轨迹为单位的音乐节目等等记录数据执行便捷和快速的编辑处理,例如是分割(拆分),连接(组合)移动(移动:改变轨迹号)或擦除(删除)。
另外,在U-TOC中还设置了一个区域用来记录和保持盘的名称(盘名)和/或记录在盘上的每个节目例如音乐节目等等的名称(轨迹名)。因此,通过用户的操作输入上述的盘名或轨迹名也可以执行编辑操作。
本文的说明书中所用的术语“节目”是指作为主数据记录在盘上的诸如音乐节目等等的一个音频数据单位。例如,一个音乐节目的音频数据就代表一个节目。而术语“轨迹”也是节目的同义词。另外,在说明书中将符号,标记等等也当作字符来对待。
近年来,数字卫星广播已经日益普及了。与普通的模拟广播相比,数字卫星广播能够抵抗噪声和衰落,并且能够发送高质量的信号。另外,数字卫星广播的特征是高效地利用频率和许多信道。特别是数字卫星广播允许一个卫星使用数百个信道。在这种数字卫星广播中可以提供用于体育,电影,音乐,新闻等等的大量专用信道,并且各种专题内容的节目是在专用信道上广播的。
已经有人提出了使用这种数字卫星广播系统,用户可以下载音乐节目等等的音频数据,或者是在观看广播屏幕的同时完成关于某种日用品的采购合同。换句话说,数字卫星广播系统囊括了数据服务广播和一般广播内容的广播。
例如,在下载音乐节目数据时,在广播侧多路复用一个音乐辑封面的音乐节目数据及视频数据和关于音乐节目数据的线性注释的文本数据(关于音乐节目,艺术家等等的文本)等等,并且和广播节目并行地广播多路复用的数据。在下载这种音乐节目数据和附加信息时显示一个GUI(图形用户界面)屏幕(也就是用来下载数据的操作屏幕),让用户能够执行交互式操作。输出这种GUI屏幕的数据也是用多路复用方式广播的。
在拥有接收机的用户一侧,在选择一个指定频道的同时用接收机执行一种预定的操作,输出并且显示用来下载音乐节目数据的GUI屏幕。然后,用户按照显示的操作屏幕执行一种操作,例如是将数据提供给连接到接收机上的一个数字音响设备并且进行记录。
近年来又出现了一种数据传输系统,例如可以用IEEE(Institute ofElectrical Engineers)1394总线将诸如数字AV(视听)设备,个人计算机等等各种电子设备相互连接起来,在相互之间实现数据通信。
在上述的技术背景下有可能提供一种AV系统,可以利用数字卫星广播以下载数据的方式广播能够由上述的迷你盘记录和再现装置来处理的音频数据等等,用户侧则可以用一个数字卫星广播接收机接收下载的数据,并且通过数据总线用一台迷你盘播放机将接收的下载数据记录在迷你盘上。
进而在上述的AV系统中还可以实现所谓的遥控操作。例如,如果通过一条数据总线将一台迷你盘记录和再现装置和一台个人计算机相互连接起来,就有可能在个人计算机一侧对迷你盘记录和再现装置执行一种编辑处理。
例如,按照诸如IEEE 1394这样的标准数字接口,执行遥控操作的装置被称为控制器,而被遥控的装置被称为对象。
接着,在作为控制器的AV系统和通过一个数据接口相互连接的对象之间执行遥控操作时,例如是由多个控制器来遥控一个对象,或者是作为对象的装置操作了一个本地键(例如是设在对象装置主体上的一个操作键),控制器和对象之间在过程及其结果上就可能出现差异。
为了避免这种差异,AV系统的结构应该采取例如是这样的方式,如果控制器和对象之间在过程及其结果上有可能出现差异,就将这一状况通知另外一侧的装置,由得到这一状况通知的装置根据通知的内容执行适当的处理。
然而,如果采用这样的结构,为了应付控制器和对象之间在过程及其结果上有可能出现差异的这种情况,就需要准备好能够执行非常复杂的控制操作的程序。因此,由于控制器和对象双方的设计都很困难,这样的方案不切实际。
考虑到上述问题,本发明的目的之一是解决控制器和对象之间在过程及其结果上有可能出现差异的状况。本发明的另一个目的是提供一种结构上尽量简单的控制器和对象。
本发明是一种信息处理系统,它具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,该系统包括第一信息处理装置;和具有数据记录和再现装置的第二信息处理装置,用来从预定的记录介质上再现数据,在介质上记录数据,或者是编辑记录在介质上的数据。其中的第一信息处理装置具有操作信息发送装置,用于向第二信息处理装置发送操作控制命令,用操作控制命令遥控第二信息处理装置的数据记录和再现装置所执行的一种预定操作;以及一个保留请求命令发送装置,用来产生一个保留请求命令,请求第一信息处理装置保留对第二信息处理装置的遥控,并且将保留请求命令发送给第二信息处理装置。其中的第二信息处理装置具有一个接收装置,用来接收通过数据总线从外部发送来的数据;一个响应处理装置,用来对应于接收装置所接收的各种命令之一执行一个预定的处理,从而使另一个信息处理装置能够执行对第二信息处理装置的遥控;一个本地操作控制装置,用来在本地对数据记录和再现装置的预定操作执行操作控制;第一保留模式设定装置,用于作为对应于接收装置接收的保留请求命令而需要设定一种保留模式,设定响应处理装置,允许由第一信息处理装置执行遥控,并且禁止其他信息处理装置执行遥控;以及第二保留模式设定装置,用于作为对应于接收装置接收的保留请求命令而需要设定一种保留模式,设定本地操作控制装置,允许由本地操作控制装置执行预定的操作,并且禁止除所允许外的操作。
本发明是一种信息处理系统,它具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,该系统包括第一信息处理装置和第二信息处理装置,其中的第一信息处理装置具有一个下载数据发送装置,用来发送下载给第二信息处理装置的下载数据;一个下载开始/完成请求命令发送装置,用于在开始传输下载数据时产生和发送一个下载开始请求命令,并且在完成传输下载数据时产生和发送一个下载完成请求命令;以及一个保留请求命令发送装置,用来产生一个保留请求命令,请求第一信息处理装置保留对第二信息处理装置的遥控,并且在发送下载开始请求命令之前向第二信息处理装置发送保留请求命令。其中的第二信息处理装置具有一个接收装置,用来接收通过数据总线发送的数据;一个数据记录装置,用于将接收装置接收到的下载数据记录在预定的记录介质上;一个响应处理装置,用来对应于接收装置所接收的各种命令之一执行一个预定的处理,从而使另一个信息处理装置能够执行对第二信息处理装置的遥控;一个本地操作控制装置,用来在本地对数据记录和再现装置的预定操作执行操作控制;第一保留模式设定装置,用于作为对应于接收装置接收的保留请求命令而设定的保留模式,设定响应处理装置,允许由第一信息处理装置执行遥控,并且禁止其他信息处理装置执行遥控;以及第二保留模式设定装置,用于作为对应于接收装置接收的保留请求命令而需要设定一种保留模式,设定本地操作控制装置,允许由本地操作控制装置执行预定的操作,并且禁止除所允许外的操作。
本发明是一种信息处理系统的信息处理装置,系统中具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,该系统包括一个操作信息发送装置,用来向作为另一个信息处理装置的数据记录和再现装置发送一个操作控制命令,启动一个预定的处理,用来从预定的记录介质上再现数据,在介质上记录数据,或者是编辑记录在介质上的数据,用该操作控制命令来遥控执行数据记录和再现装置的预定操作;以及一个保留请求命令发送装置,用来产生一个保留请求命令,请求本地信息处理装置保留对数据记录和再现装置的遥控,并且将保留请求命令发送给数据记录和再现装置。
本发明是一种信息处理系统的信息处理装置,系统中具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,该系统包括一个执行预定处理的数据记录和再现装置,用来从预定的记录介质上再现数据,在介质上记录数据,或者是编辑记录在介质上的数据;一个本地操作控制装置,用来在本地对数据记录和再现装置的预定操作执行操作控制;一个接收装置,用来接收通过数据总线从外部发送来的数据;一个响应处理装置,用来对应于接收装置所接收的各种命令之一执行一个预定的处理,从而使一个外部信息处理装置能够执行对本地信息处理装置的遥控,;一个本地操作控制装置,用来在本地对数据记录和再现装置的预定操作执行操作控制;第一保留模式设定装置,用于作为对应于接收装置接收的保留请求命令设定的保留模式,设定响应处理装置,该保留命令要求保留对本地信息处理装置的遥控,从而允许由已经发出保留请求命令的那个外部信息处理装置执行遥控,并且禁止其他外部信息处理装置执行遥控;以及第二保留模式设定装置,用于作为对应于接收装置接收的保留请求命令设定的保留模式,设定本地操作控制装置,从而允许由本地操作控制装置执行的预定的操作,并且禁止非允许的操作。
本发明是一种信息处理系统的信息处理装置,系统中具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,该系统包括一个下载数据发送装置,用来将下载和记录的下载数据发送给作为数据记录装置的另一个信息处理装置;一个下载开始/完成请求命令发送装置,用于在开始传输下载数据时产生和发送一个下载开始请求命令,并且在完成传输下载数据时产生和发送一个下载完成请求命令;以及一个保留请求命令发送装置,用来产生一个保留请求命令,请求本地信息处理装置保留对数据记录装置的遥控,并且在发送下载开始请求命令之前向数据记录装置发送该保留请求命令。
本发明是一种信息处理系统的信息处理装置,系统中具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,该装置包括一个接收装置,用来接收通过数据总线发送的数据;一个响应处理装置,用来对应于接收装置所接收的各种命令之一执行一个预定的处理,从而使一个外部信息处理装置能够执行对本地信息处理装置的遥控;一个数据记录装置,通过接收装置接收从作为外部信息处理装置的一个发送装置发出的下载数据,并且将下载数据记录在预定的记录介质上;一个本地操作控制装置,用来在本地对数据再现装置的预定操作执行操作控制;第一保留模式设定装置,用于作为对应于由发送装置发送并且被接收装置接收的一个保留请求命令设定的保留模式,设定响应处理装置,该保留请求命令保留对本地信息处理装置的遥控,从而允许由发送装置执行遥控,并且禁止其他外部信息处理装置执行遥控;以及第二保留模式设定装置,用于作为对应于由发送装置发送并且被接收装置接收的保留请求命令设定的保留模式,设定本地操作控制装置,该保留请求命令保留对本地信息处理装置的遥控,从而允许由本地操作控制装置执行预定的操作,并且禁止非允许的操作。
本发明是一种信息处理系统的信息处理方法,该系统具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,信息处理系统具有至少一个第一信息处理装置和第二信息处理装置,后者具有从预定的记录介质上再现数据,在介质上记录数据,或者是编辑介质上记录的数据的数据记录和再现装置。对于第一信息处理装置,上述信息处理方法包括以下步骤,向第二信息处理装置发送一个操作控制命令,用该命令遥控执行第二信息处理装置的数据记录和再现装置的预定的操作(作为操作信息发送步骤);并且产生一个保留请求命令,请求第一信息处理装置保留对第二信息处理装置的遥控,并且向第二信息处理装置发送保留请求命令(作为保留请求命令发送步骤)。对于第二信息处理装置,该信息处理方法包括以下步骤,通过数据总线接收从外部发送的数据(作为接收步骤);对应于接收步骤接收的各种命令之一执行一个预定的处理,允许另一个信息处理装置执行对第二信息处理装置的遥控(作为响应处理步骤);在本地对数据记录和再现装置的预定操作执行操作控制(作为本地操作控制步骤);作为对应于接收步骤接收的保留请求命令而设定的保留模式,在响应处理步骤进行设定,允许由第一信息处理装置执行遥控,并且禁止其他信息处理装置执行遥控(作为第一保留模式设定步骤);以及作为对应于接收步骤接收的保留请求命令而设定的保留模式,在本地操作控制步骤进行设定,允许(enable)由本地操作控制步骤执行预定的操作,并且禁止非允许的操作(作为第二保留模式设定步骤)。
本发明是一种信息处理系统的信息处理方法,该系统具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,信息处理系统具有至少一个第一信息处理装置和第二信息处理装置,对于第一信息处理装置,上述信息处理方法包括以下步骤,发送下载给第二信息处理装置的下载数据(作为下载数据发送步骤);在开始传输下载数据时产生和发送一个下载开始请求命令,并且在完成传输下载数据时产生和发送一个下载完成请求命令(作为下载开始/完成请求命令发送步骤);以及产生一个保留请求命令,请求第一信息处理装置保留对第二信息处理装置的遥控,并且在发送下载开始请求命令之前向第二信息处理装置发送保留请求命令(作为保留请求命令发送步骤),对于第二信息处理装置,该信息处理方法包括以下步骤,接收通过数据总线发送的数据(作为接收步骤);将接收步骤中接收的下载数据记录在预定的记录介质上(作为数据记录步骤);对应于接收步骤接收的各种命令之一执行一个预定的处理,允许另一个信息处理装置执行对第二信息处理装置的遥控(作为响应处理步骤);在本地对数据记录和再现步骤的预定操作执行一种操作控制(作为本地操作控制步骤);作为对应于接收步骤接收的保留请求命令而设定的保留模式,设定响应处理步骤,允许由第一信息处理装置执行遥控,并且禁止其他信息处理装置执行遥控(作为第一保留模式设定步骤);以及作为对应于接收步骤接收的保留请求命令而设定的保留模式,设定本地操作控制步骤,允许由本地操作控制步骤执行预定的操作,并且禁止非允许的操作(作为第二保留模式设定步骤)。
本发明是针对信息处理系统的信息处理装置的一种信息处理方法,该系统具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,上述信息处理方法包括以下步骤,向作为另一个信息处理装置的数据记录和再现装置发送一个操作控制命令,该命令允许执行一个预定的处理,用于从预定的记录介质上再现数据,在介质上记录数据,或是编辑介质上记录的数据,用该操作控制命令遥控数据记录和再现装置执行预定的操作(作为操作信息发送步骤);并且产生一个保留请求命令,请求本地信息处理装置保留对数据记录和再现装置的遥控,并且向数据记录和再现装置发送该保留请求命令(作为保留请求命令发送步骤)。
本发明是针对信息处理系统的信息处理装置的一种信息处理方法,该系统具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,上述信息处理方法包括以下步骤,执行一个预定的处理,用于从预定的记录介质上再现数据,在介质上记录数据,或是编辑介质上记录的数据(作为数据记录和再现步骤);在本地对数据记录和再现步骤的预定操作执行操作控制(作为本地操作控制步骤);接收从外部通过数据总线发送的数据(作为接收步骤);对应于接收步骤接收的各种命令之一执行预定的处理,启动一个外部信息处理装置执行对本地信息处理装置的遥控(作为响应处理步骤);在本地对数据记录和再现步骤的预定操作执行一种操作控制(作为本地操作控制步骤),;作为在对应于接收步骤接收的保留请求命令而设定的保留模式,设定响应处理步骤,该保留请求命令保留对本地信息处理装置的遥控,从而允许由发送保留请求命令的外部信息处理装置执行遥控,并且禁止其他外部信息处理装置执行遥控(作为第一保留模式设定步骤);以及作为对应于接收步骤接收的保留请求命令而设定的保留模式,设定本地操作控制步骤,允许本地操作控制步骤执行预定的操作,并且禁止非允许的操作(作为第二保留模式设定步骤)。
本发明是针对信息处理系统的信息处理装置的一种信息处理方法,该系统具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,上述信息处理方法包括以下步骤,发送下载和记录到作为数据记录装置的另一个信息处理装置上的下载数据(作为下载数据发送步骤);在开始传输下载数据时产生和发送一个下载开始请求命令,并且在完成传输下载数据时产生和发送一个下载完成请求命令(作为下载开始/完成请求命令发送步骤);以及产生一个保留请求命令,请求本地信息处理装置保留对数据记录装置的遥控,并且在发送下载开始请求命令之前向数据记录装置发送保留请求命令(作为保留请求命令发送步骤)。
本发明是针对信息处理系统的信息处理装置的一种信息处理方法,该系统具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,上述信息处理方法包括以下步骤,接收通过数据总线发送的数据(作为接收步骤);对应于接收步骤接收的各种命令之一执行一个预定的处理,允许一个外部信息处理装置执行对本地信息处理装置的遥控(作为响应处理步骤);接收在接收步骤中接收的从作为外部信息处理装置的一个发送装置发送的下载数据,并且将下载数据记录在预定的记录介质上(作为数据记录步骤);在本地对数据再现步骤的预定操作执行一种操作控制(作为本地操作控制步骤);作为对应于由发送装置发送并且在接收步骤中接收的保留请求命令而设定的保留模式,设定响应处理步骤,该保留请求命令保留对本地信息处理装置的遥控,从而允许由发送装置执行遥控,并且禁止其他外部信息处理装置执行遥控(作为第一保留模式设定步骤);以及作为对应于由发送装置发送并且在接收步骤中接收的保留请求命令而设定的保留模式,设定本地操作控制步骤,该保留请求命令保留对本地信息处理装置的遥控,允许由本地操作控制步骤执行预定的操作,并且禁止非允许的操作(作为第二保留模式设定步骤)。
按照上述结构,作为控制器执行遥控操作的装置(信息处理装置)在执行遥控操作之前发送一个保留请求命令。作为遥控对象的另一个装置(信息处理装置)对应这一保留请求命令设定一种保留模式。换句话说,来自已经发出保留请求命令的那个控制器以外的其他任何控制器的遥控操作被禁止。另外,可以由设在该控制器处的一个操作键部分(本地操作控制装置)所执行的操作受到限制。以此,按照本发明,当对象受到一个特定控制器的遥控时,任何其他控制器都不能对它进行遥控。再有,以本地操作控制装置的操作为例,如果控制器在装置之间造成过程及其结果上的差异,这种操作是无效的。
同样,如果由作为控制器的装置发送下载数据并且由作为对象的另一个装置接收和记录下载数据,就在下载数据的同时设定一种保留模式,禁止除巴发送保留请求命令的那个控制器以外的任何其他控制器的遥控操作,并且禁止本地操作控制装置的操作。这样就能禁止另一个控制器的遥控操作。另外还可以防止本地操作控制装置的操作对下载操作的不利影响。
附图简介
图1是按照本发明一个实施例的数字卫星广播接收系统的一例结构框图;
图2是按照本发明实施例的一个接收设备(AV系统)的一例结构框图;
图3是一个IRD遥控器外观的正视图;
图4是在广播屏幕和GUI屏幕之间进行转换的示意图;
图5是一个地面站的结构示意图;
图6表示从地面站发送数据的流程;
图7是用来解释传输数据的时分复用结构的一个示意图;
图8是用来解释DSM-CC传输格式的一个示意图;
图9是一个传送流的数据结构示意图;
图10是用来解释一个PSI表结构的示意图;
图11是用来解释IRD结构的一个示意图;
图12表示按照本发明实施例的一个记录和再现装置的结构框图;
图13是用来解释按照实施例的盘的扇区格式的一个示意图;
图14是用来解释按照实施例的盘的地址格式的一个示意图;
图15是用来解释按照实施例的盘的地址的一个示意图;
图16用来解释按照实施例的盘的区域结构的一个示意图;
图17是按照本实施例用来解释U-TOC的扇区0的示意图;
图18是按照本实施例用来解释U-TOC的扇区0的链接结构的示意图;
图19是按照本实施例用来解释U-TOC的扇区1的示意图;
图20是按照本实施例用来解释U-TOC的扇区2的示意图;
图21是按照本实施例用来解释U-TOC的扇区4的示意图;
图22是按照本实施例用来解释AUX-TOC的扇区0的示意图;
图23是按照本实施例用来解释AUX-TOC的扇区1的示意图;
图24是按照本实施例用来解释AUX-TOC的扇区2的示意图;
图25是按照本实施例用来解释AUX-TOC的扇区3的示意图;
图26是按照本实施例用来解释AUX-TOC的扇区4的示意图;
图27是按照本实施例用来解释AUX-TOC的扇区5的示意图;
图28是按照本实施例用来解释一个图形文件扇区的示意图;
图29是按照本实施例用来解释一个文本文件扇区的示意图;
图30是按照本实施例用来解释复制状态和复制状态更新表的示意图;
图31是用来表示图形(文本)信息文件的数据结构的一个示意图;
图32是用来解释文本模式定义的一个示意图;
图33是用来表示文本文件(具有一个时标)的数据结构的一个示意图;
图34表示一例个人计算机的结构框图;
图35表示按照本实施例的IEEE 1394堆栈模型的示意图;
图36是用来解释IEEE 1394接线结构的示意图;
图37是用来解释IEEE 1394信号传输格式的示意图;
图38是用来解释IEEE 1394总线连接方案的示意图;
图39是用来解释IEEE 1394系统的节点ID设置程序原理的示意图;
图40是用来解释IEEE 1394的数据包传输概况的示意图;
图41是用来表示异步通信中的基本通信规则(交易规则)的过程转换示意图;
图42是用来解释IEEE 1394总线寻址结构的示意图;
图43是用来表示CIP结构的示意图;
图44是用来解释由插头规定的连接关系的示意图;
图45是用来解释一个插头控制寄存器结构的示意图;
图46是用来表示异步通信中规定的写事务的过程转换示意图;
图47是用来表示一个异步数据包(AV/C命令包)结构的示意图;
图48是用来解释一个异步数据包的ctype/响应的定义的示意图;
图49是用来解释一个异步数据包的subunit_type和opcode的定义的示意图;
图50是用来解释异步通信中的插头结构的示意图;
图51用来解释异步通信中的插头地址结构的示意图;
图52用来解释异步通信中的插头地址结构的示意图;
图53用来解释在异步通信的插头之间执行的程序的示意图;
图54是用来解释异步连接的发送过程的一个示意图;
图55是一个过程转换示意图,表示在一个个人计算机(控制器)和一个MD录音机/唱机(对象)之间在过程状态上存在差异的具体例子;
图56是一个过程转换示意图,表示用来防止在个人计算机(控制器)和MD录音机/唱机(对象)之间在过程状态上出现差异的处理步骤结构;
图57是一个过程转换示意图,表示在按照本实施例执行遥控操作的状态下用来实现一种独占控制过程的处理;
图58是一个过程转换示意图,表示在按照本实施例下载数据的状态下用来实现一种独占过程的处理;以及,
图59也是一个过程转换示意图,表示在按照本实施例下载数据的状态下用来实现一种独占控制过程的另一种处理。
实施本发明的最佳方式
以下要按照下列顺序来解释本发明的一个实施例。
1.数字卫星广播接收系统
1-1.整体结构
1-2.GUI屏幕的操作
1-3.地面站
1-4.传输格式
1-5.IRD
1-6.迷你盘记录和再现装置
1-6-1.MD录音机/唱机的结构
1-6-2.扇区格式和地址格式
1-6-3.区域结构
1-6-4.U-TOC
1-6-4-1.U-TOC,扇区0
1-6-4-2.U-TOC,扇区1
1-6-4-3.U-TOC,扇区2
1-6-4-4.U-TOC,扇区3
1-6-5.AUX-TOC
1-6-5-1.AUX-TOC 扇区0
1-6-5-2.AUX-TOC 扇区1
1-6-5-3.AUX-TOC 扇区2
1-6-5-4.AUX-TOC 扇区3
1-6-5-5.AUX-TOC 扇区4
1-6-5-6.AUX-TOC 扇区5
1-6-6.数据文件
1-6-6-1.图象文件扇区
1-6-6-2.文本文件扇区
1-7.个人计算机
2.按照本实施例通过IEEE 1394标准的数据通信
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.对应于异步连接的发送程序
2-14.本发明的背景
2-15.按照实施例的遥控方式
2-16.按照实施例的遥控方式(在下载状态下)
1.数字卫星广播接收系统
1-1.整体结构
按照本发明的一个实施例,以下要说明一种通过IEEE 1394总线发送和接收数据的AV系统。在本例中,AV系统可以接收数字卫星广播和下载接收的数据。
首先要说明包括本按照发明实施例的AV系统在内的一个数字卫星广播发送和接收系统的全貌。
图1表示按照本实施例的数字卫星广播系统的总体结构。参见图1,电视节目广播数据的内容,音乐节目数据的内容,音频附加信息,以及GUI数据分别由电视节目内容服务器106,音乐节目内容服务器107,音频附加信息服务器108和GUI数据服务器109提供给数字卫星广播地面站101。
电视节目内容服务器106是用来提供传统广播节目内容的服务器。由电视节目内容服务器106提供的音乐广播内容包含电影和音频数据。例如,音乐广播节目就是采用电视节目内容服务器106的电影和音频数据来广播新音乐节目的电影和音频数据。
音乐节目内容服务器107是用声音频道提供音频节目的服务器。音频节目的内容仅仅是声音数据。音乐节目内容服务器107向地面站101提供许多声音频道的音频节目内容。
在每个声音频道的广播节目中,相同的音乐节目是按照预定的间隔反复广播的。这种声音频道是独立的,并且可以按照各种方式使用。例如在一个声音频道中可以按照预定的间隔反复广播最新的日本流行音乐节目。在另外一个声音频道中可以以预定的间隔反复广播最新的外国流行音乐节目。
音频附加信息服务器108是用来为音乐节目内容服务器107输出的音乐节目提供时间信息等等的服务器。
GUI数据服务器109提供可供用户操作的构成一个GUI屏幕的“GUI数据”。对于用来下载音乐节目的GUI屏幕,GUI数据服务器109为要传递的音乐节目的目录页面和/或这种音乐节目的信息页面提供视频数据和文本数据,为一个音乐辑封面的静止图像提供数据等等。另外,GUI数据服务器109还提供用来在AV系统103一侧显示节目目录的所谓的EPG(电子节目指南)数据。
“GUI数据”例如是按照MHEG(多媒体超媒体信息编码专家组)产生的。MHEG是一种国际标准,用于描述处理多介质信息,程序,操作等等及其组合的特定情节,作为目标,为目标编码,以及产生目标的名称(例如是一个GUI屏幕)。按照本实施例采用了MHEG-5。
地面站101多路复用由电视节目内容服务器106,音乐节目内容服务器107,音频附加信息服务器108和GUI数据服务器109提供的信息,并且发送多路复用的信息。
按照本实施例是按照MPEG(运动图象专家组)2系统对电视节目内容服务器106提供的视频数据进行压缩编码。另外,按照MPEG 2音频系统对电视节目内容服务器106提供的音频数据进行压缩编码。另一方面,针对每一个声音频道,按照MPEG 2音频系统和ATRAC(自适应变换声学编码)系统对音乐节目内容服务器107提供的音频数据进行压缩编码。
在多路复用这些数据时,用密钥信息服务器110提供的密钥信息为数据加密。
下文中还要具体说明地面站101的内部结构。
设在每一个家庭中的接收设备(下文中有时你其为AV系统)103通过卫星102接收从地面站101发送的信号。卫星102具有许多转发器。一个转发器的传输容量例如是30Mbps。设在每一个家庭中的AV系统103有一个抛物面天线111,一个IRD(综合接收机解码器)112,一个监视设备114,一个MD记录机/播放机1,以及一台个人计算机113。
图1所示的AV系统进一步包括一个遥控器64和一个遥控器32。用户可以用遥控器64操作IRD112。用户还可以用遥控器32操作MD记录机/播放机1。
用抛物面天线111接收通过卫星102广播的信号。用设在天线111处的一个LNB(低噪声下变换器)115将接收的信号变换成预定频率的信号,然后提供给IRD 112。
按照一般的操作,IRD 112从接收的信号中选择一个预定频道的信号,对从接收的信号中选择的节目的视频数据和音频数据进行解调,并且将解调的视频数据和音频数据作为视频信号和音频信号输出。另外,IRD 112对应于与节目数据多路复用并且被接收到的GUI数据而输出GUI屏幕数据。IRD112的输出数据被提供给监视设备114。这样,监视设备114就能显示图像,并且输出由IRD 112接收和选择的节目的音频数据。另外,参见下文所述,监视设备114还可以按照用户的预定操作来显示GUI屏幕。
MD记录机/播放机1可以在加载到播放机上的迷你盘上记录和再现音频数据。另外,MD记录机/播放机1还可以记录音乐辑封面等等的静止图像数据(图像文件)和音乐节目文字的文本数据(文本文件),以及和一张盘的音频数据(音乐节目数据)有关的线性注释等等,并且与从盘上再现音频数据的时间同步地再现和输出记录在盘上的这些图像数据,文本数据等等。
值得注意的是,在下文中关于MD记录机/播放机1的说明中,诸如图像文件,文本文件等等与上述音频数据有关的数据被称为“AUX数据”。
个人计算机113可以编辑由IRD 112接收的数据或是由MD记录机/播放机1再现的数据,并且对接收的数据执行各种需要的编辑程序。另外,对应于用户的操作,个人计算机113还可以控制IRD 112或是MD记录机/播放机1。
如图2所示,在本实施例的AV系统103中,IRD 112,MD记录机/播放机1和个人计算机113通过一条IEEE 1394总线116相互连接。
换句话说,构成这一AV系统103的IRD 112,MD记录机/播放机1和个人计算机113都具有以IEEE 1394作为数据传输标准的数据接口。
因此,按照本实施例,对应于ATRAC系统可以用压缩的状态直接接收和记录由IRD 112接收的音频数据(下载的数据)。另外还可以和这种音频数据一起下载和记录从传输侧上载的AUX数据。
如图1所示,IRD 112可以通过电话线104和一个收费服务器105通信。将一个IC(集成电路)卡插入IRD 112,在卡上存储了各种类型的信息。例如,如果下载了一个音乐节目的音频数据,其历史信息就被存入IC卡。IC卡的存储信息通过电话线104在预定的事件或是定时传送给收费服务器105。收费服务器105对应于接收的历史信息向用户收取一定数量的钱。
从上文中可以看出,在按照本发明的系统中,地面站101多路复用由电视节目内容服务器106提供的作为音乐节目广播内容的视频数据和音频数据,由音乐节目内容服务器107提供的作为声音频道内容的音频数据,由音频附加信息服务器108提供的音频数据以及由GUI数据服务器109提供的GUI数据,并且发送多路复用的数据。
当设在每户人家中的AV系统103接收到这种广播时,用户可以用监视设备114观看和收听一个选定频道的节目。另外,GUI屏幕使用和节目数据一起发送的GUI数据,首先可以显示一个EPG(电子节目指南)屏幕,让用户能够对节目等等进行检索。其次,按照本实施例,如果为了一项一般节目广播之外的特殊服务而用GUI屏幕执行了一种预定的操作,就可以使用由广播系统提供的一项除传统节目广播之外的特殊服务。
例如,如果要用GUI屏幕下载一个音频(音乐节目)数据,用户可以下载一个指定音乐节目的音频数据,并且将下载的音频数据记录在MD记录机/播放机1上。
按照本实施例,为用户提供传统节目广播之外的特殊服务并且需要操作上述GUI屏幕的这种数据服务广播可以具有交互性,因而又被称为“交互式广播”。
1-2.GUI屏幕的操作
接着要参照图3和4简要地说明通过GUI屏幕的操作使用上述交互式广播的一个实施例。在本例中所说的是下载音乐节目数据(音频数据)的情况。
首先要参照图3说明用户在操作IRD 112时需要使用的遥控器64的主要操作键。
图3表示遥控器64的操作面板。在操作面板上具有各种键。这其中需要说明的有电源键161,数字键162,屏幕显示转换键163,交互式转换键164,一个EPG键盘部分165,和一个频道键166。
电源键161是用来开/关IRD 112的电源的键。数字键162是用来选择频道或是用来输入用数字指示的GUI屏幕上的数字值的键。
屏幕显示转换键163是一个用来在一般广播屏幕和EPG屏幕之间进行转换的键。例如,在用屏幕显示转换键163唤醒EPG屏幕之后,如果操作EPG键盘部分165上的一个键,就能在电子程序引导的屏幕上检索一个节目。另外可以用EPG键盘部分165上的箭头标记键165a将GUI屏幕上的光标移动到一项服务,参见下文。
交互式转换键164被用来在传统广播屏幕和关于广播节目服务的EPG屏幕之间进行转换。
频道键166被用来以频道号递增或递减的次序逐个转换IRD 112的频道。
本实施例的遥控器64具有各种各样的键,用来执行监视设备114等等的各种操作。为了简化而省略了为监视设备114提供的各个键。
以下要参照图4说明GUI屏幕的一个实际操作的例子。
在接收广播并且由AV系统103选定了一个频道时,与电视节目内容服务器106提供的节目内容相应的运动图象被显示在监视设备114的显示屏幕上,如图4(a)所示。换句话说,一般节目的内容被显示在监视设备114上。在本例中假设是显示一个音乐节目。并且还假设音频数据的下载服务(交互式广播)涉及到音乐节目。
如果用户在显示音乐节目的同时操作遥控器64的交互式转换键164,当前的屏幕就转换到用于下载音频数据的GUI屏幕,如图4(b)所示。
在GUI屏幕上,在监视设备114的显示屏幕的左上部位的电视节目显示区域121A中显示电视节目内容服务器106提供的视频数据的一个缩小的图像(参见图4(a))。
在显示屏幕的右上部位显示各个声音频道中广播的音乐节目目录121B。在显示屏幕的左下部位显示文本显示区域121C和封面显示区域121D。进而,在屏幕的右侧部位设有歌曲文本显示按钮122,简介显示按钮123,信息显示按钮124,保留记录按钮125,保留节目目录显示按钮126,记录历史显示按钮127,和一个下载按钮128。
在观看显示在音乐节目目录121B中的音乐节目名称的同时,用户可以检索需要的音乐节目。当用户找到一个需要的音乐节目时,他或她就可以操作遥控器64的箭头标记键165a(在EPG键盘部分165上),将光标放在音乐节目的位置,然后进入选定的音乐节目(例如按下箭头标记键165a的中心位置)。
这样,用户就能收听用光标选择的音乐节目。换句话说,由于同一个音乐节目是按照预定的时间间隔在每个声音频道中反复广播的,IRD 122将当前的声音频道切换到选定的音乐节目的声音频道。这样就能输出选定的音乐节目,让用户能够收听音乐,同时并不改变电视节目显示区域121A中的显示图像。此时,在封面显示区域121D中显示音乐节目的MD封面的静止图像。
在这种状态下,当用户把光标放在歌曲文本显示按钮122上并且输入时(以下将这些操作称为“按下按钮”),就在文本显示区域121C中和音频数据同步地显示音乐节目的歌曲文本。同样,当用户按下外形显示按钮123或信息显示按钮124时,对应于音乐节目的艺术家简介、音乐会信息等等就显示在文本显示区域121C中。按照这种方式,用户就能知道当前正在传送的音乐节目。另外,用户还可以知道每个音乐节目的详细信息。
如果用户想要购买他或她收听到的音乐节目,他或她就可以按下下载按钮128。在按下下载按钮128时,就下载选定的音乐节目的音频数据,并且用MD记录机/播放机1记录到一张盘上。还可以和音乐节目的音频数据一同下载音乐节目的歌曲文本、艺术家的简介信息、以及封面的静止图像数据等等。
在按照这种方式下载音乐节目的音频数据时,历史信息被存储到插入IRD 112中的IC卡上。收费服务器105可以例如每月一次读出存储在IC卡中的信息。然后,用户按照数据服务的使用历史缴付一定数量的钱。这样,每个下载音乐节目的版权就可以得到保护。
另外,如果用户想要保留一个下载操作,他或她可以按下保留记录按钮125。当用户按下保留记录按钮125时,当前的GUI屏幕就切换到可以保留的音乐节目的目录。目录被显示在整个屏幕上。例如可以用这种目录显示按照每小时,每星期,或是每个频道等等来检索的音乐节目。当用户选择了一个他或她想要保留通过目录下载的音乐节目时,选定的音乐节目的信息就登记在IRD 112上。如果用户需要查看他或她已经保留下载的所有音乐节目,他或她可以按下保留节目目录显示按钮126,将它们显示在整个屏幕上。在保留的时间内由IRD 112下载每一个按照这种方式保留的音乐节目。用MD记录机/播放机1将下载的音乐节目记录到一张盘上。
如果用户需要查看已经下载的音乐节目,他或她可以按下记录历史显示按钮127,将已经下载的音乐节目的目录显示在整个屏幕上。
按照这种方式,利用本发明的AV系统103可以在监视设备114的GUI屏幕上显示音乐节目的目录。在用户选择GUI屏幕上的音乐节目时,用户可以收听音乐节目,并且知道音乐的歌曲文本,艺术家的简介等等。另外,用户还可以下载音乐节目、保留(reserve)音乐节目的下载操作、以及显示下载操作的历史,下载操作所保留的音乐节目的目录等等。
按照以下的简要说明,如图4(b)所示的GUI屏幕,只要定义作为对应于上述MHEG系统的场景描述的对象的关系,就可以实现GUI屏幕对应于用户操作的显示变化以及音频输出。在本例中的对象是对应于显示在图4(b)的显示区域中的各种按钮和内容数据的那部分视频数据。
在说明书中,对应于某一对象的信息的输出形式(图像显示,音频输出等等)的环境是通过定义作为场景描述的对象的关系来实现的,例如是一个被称为“场景”的GUI屏幕。在这种情况下假设构成一个场景的对象包括作为场景描述的文件。
如上所述,在按照本发明的数字卫星广播系统中传送广播节目。另外用多个声音频道传送音乐节目的音频数据。这样,MD记录机/播放机的用户可以利用传送的音乐节目目录检索需要的音乐节目,并且可以将需要的音乐节目的音频数据记录在光盘介质上。
除了节目传送服务之外,数字卫星广播系统还可以提供其他服务,这其中包括音乐节目数据下载服务之外的其他各种服务。例如可以提供一种被称为电视购物的日用品导购服务,并且允许用户在GUI屏幕上完成采购合同。
1-3.地面站
在上面一段已经简要地介绍了本实施例的数字卫星广播系统。以下要详细地说明数字卫星广播系统。首先要参照图5说明地面站101的结构。
在下文的说明中采用以下的假设。
按照本实施例,为了通过卫星102从地面站101向AV系统103传输数据,采用了DSM-CC(数字存储媒介-命令与控制)协议。
众所周知,DSM-CC(MPEG-part 6)系统定义了通过特定的网络来提取存储在一种数字存储介质(DSM)上的MPEG编码比特流或是在DSM上存储比特流的命令和控制方法。按照本实施例,这种DSM-CC系统适合作为数字卫星广播系统的传输标准。
为了对应于DSM-CC系统发送数据广播服务(例如是GUI屏幕)的内容(一组对象),需要定义内容的描述格式。按照本实施例采用上述的MHEG来定义这种描述格式。
在图5所示的地面站101中,电视节目内容登记系统131登记从电视节目内容(material)服务器106提供给一个AV服务器35的内容数据。该内容数据被传送给一个电视节目发送系统139。电视节目发送系统139按照MPEG2系统压缩视频数据,并且按照MPEG 2音频系统对音频数据打包。电视节目发送系统139的输出信号被传送给一个多路复用器145。
音乐节目内容登记系统132把从音乐节目内容服务器107接收到的内容数据(音频数据)提供给一个MPEG 2音频编码器136A和一个ATRAC编码器136B。MPEG 2音频编码器136A和ATRAC编码器136B对提供给它的音频数据执行编码程序(压缩编码程序),并且分别在MPEG音频服务器140A和ATRAC音频服务器140B上登记编码的数据。
登记到MPEG音频服务器140A上的音频数据给传送给一个MPEG音频发送系统143A。MPEG音频服务器140A将MPEG音频数据打包并且将打包的数据传送到多路复用器145。在ATRAC音频服务器140B上登记的ATRAC数据作为四倍速ATRAC数据被传送给一个ATRAC音频发送系统143B。ATRAC音频发送系统143B将四倍速ATRAC数据打包后将打包的数据传送到多路复用器145。
音频附加信息登记系统133将从音频附加信息服务器108接收到的作为音频附加信息的内容数据登记到一个音频附加信息数据库137。登记到音频附加信息数据库137的音频附加信息被传送给一个音频附加信息发送系统141。同样,音频附加信息发送系统141将音频附加信息打包后将打包的数据传送到多路复用器145。
GUI内容登记系统134将从GUI数据服务器109接收到的作为内容数据的GUI数据登记到一个GUI内容数据库138。
登记到GUI内容数据库138的GUI内容数据被传送给一个GUI编辑(authoring)系统142。GUI编辑系统142处理GUI内容数据,用来显示一个GUI屏幕(也就是输出图4中所示的“场面”)。
换句话说,在用于下载音乐节目的GUI屏幕中,从GUI编辑系统142传送的数据包括一个音乐辑封面的静止图像数据,音乐节目歌曲文本的文本数据,以及对应于用户的操作输出的音频数据。
上述的这些数据被称为单一介质。GUI编辑系统142利用一种MHEG编辑工具对这种单一介质数据进行编码,并且将其作为一个对象来处理。
然后和用来定义对象关系的场景描述文件(脚本)一起产生对应于MHEG-5系统的内容,从而获得对应于参照图4(b)所述的这样一种场景(GUI屏幕)的显示形式的视频和音频数据和与其相应的操作。在图4(b)所示的这种GUI屏幕上显示对应于电视节目内容服务器106的内容数据的视频和音频数据(MPEG视频数据和MPEG音频数据),对应于音乐节目内容服务器107的音乐节目内容数据的MPEG音频数据等等,并且按照用户的操作输出数据。
这样,在场景描述文件中,在需要时,GUI编辑系统142可以将对应于电视节目内容服务器106的视频和音频数据,对应于音乐节目内容服务器107的音乐节目内容数据的MPEG音频数据,以及音频附加信息服务器108的音频附加信息作为处理对象,并且用MHEG脚本对它们加以定义。
从GUI编辑系统142传送的MHEG内容的数据可以是作为对象的脚本文件和各种静止图像文件或是文本数据文件。例如,静止图像数据可以是按照JPEG(联合图象专家组)系统压缩的640×480象素,而文本数据则是一个例如少于800字符的文件。
由GUI编辑系统142获得的MHEG内容的数据被传送给一个DSM-CC编码器144。
DSM-CC编码器144将MHEG内容数据转换成一种格式的传送数据流(以下简称为TS(传输流)),它可以和对应MPEG 2格式的视频数据和音频数据的数据流多路复用。接着,DSM-CC编码器144将传送数据流打包,并且将打包的数据输出到多路复用器145。
多路复用器145在时间轴上多路复用从电视节目发送系统139接收的视频数据包和音频数据包,从MPEG音频发送系统143A接收的音频数据包,从ATRAC音频发送系统143B接收的四倍速音频数据包,从音频附加信息发送系统141接收的音频附加信息数据包,以及从GUI编辑系统142接收的GUI数据包,并且用密钥信息服务器110(图1)输出的密钥信息为多路复用的数据加密。
多路复用器145的输出数据被传送到无线电波发送系统146。无线电波发送系统146执行的各种程序例如有纠错码的添加处理,调制处理,以及对接收数据的频率转换处理,并且通过天线将所得的信号发送给卫星102。
1-4.传输格式
接着要描述按照本实施例的由DSM-CC系统所限定的传输格式。
图6表示从地面站101向卫星102发送数据的一个例子。值得注意的是,图6中所示的上述各种类型的数据是在时基上被多路复用的。另外如图6所示,在从时间t1到时间t2的时间周期内出现一个事件。另一个事件发生在时间t2之后。对于音乐节目的频道来说,事件例如是改变一组多个音乐节目的排列的单位。每个事件的时间周期大约是30分钟到一小时。
如图6所示,在从时间t1到时间t2的事件中,按照运动图象的传统广播节目广播一个具有预定内容A1的节目。在从时间t2开始的事件中,按照运动图象和音频数据的传统广播节目广播另外一个具有内容A2的节目。
为从频道CH1到CH10的10个频道配备MPEG声音频道(1)到(10)。在本例中,在广播一个事件的过程中,在每一个声音频道CH1,CH2,CH3,...,CH10中重复发送同一个音乐节目。换句话说,在从时间t1到时间t2的事件的期间,在声音频道CH1中重复发送一个音乐节目B1,在声音频道CH2中重复发送另一个音乐节目C1。同样,在声音频道CH10中重复发送一个音乐节目K1。按照声音频道(1)到(10)的顺序来安排四倍速ATRAC声音频道(1)到(10)。
换句话说,在图6中,如果MPEG声音频道的频道数量等于四倍速ATRAC声音频道的频道数量,用MPEG声音频道发送的音乐节目和四倍速ATRAC声音频道中发送的音乐节目就是相同的。另外,用来代表音频附加信息的频道号的圆括号中的数字代表了添加到具有相同频道号的音频数据上的音频附加信息。另外还要为每个频道形成作为GUI数据发送的静止图像数据和文本数据。这些类型的数据在图7(a)到图7(d)所示的MPEG 2传送数据包中完成时分的多路复用和发送。然后,如图7(e)到图7(h)所示,IRD 112使用每个数据包的头部信息对数据进行重构。
在图6和7所示的传输数据中,至少要按照DSM-CC系统用以下的方式在逻辑上形成用于数据服务(交互式广播)的GUI数据。下面仅仅描述从DSM-CC编码器144输出的传送数据流。
如图8(a)所示,按照本实施例,对应于DSM-CC系统发送的所有数据广播服务都被包含在一个叫做服务网关的根目录中。服务网关包括目录,文件,数据流和流事件等多种类型的对象。
在这些对象中,文件是各种数据文件,例如有静止图像,音频数据,文本数据和MHEG脚本。
数据流包括需要与其他数据服务链接的信息以及AV数据流(电视节目内容的MPEG视频数据和音频数据,MPEG音频数据和作为广播内容的ATRAC音频数据等等)。
流水事件包括相似的链接信息和时间信息。
目录是一种文件夹,在其中收集了彼此相关的数据。
如图8(b)所示,在DSM-CC系统中,每个这种单位信息和服务网关被作为一个对象,并且将每个对象转换成一种形式的BIOP消息。
按照本发明,由于文件,数据流和流事件这三种类型的对象并不是最基本的,它们由作为文件的对象来表示。
在DSM-CC系统中产生一个如图8(c)所示的被称为模块的数据单位。模块是一种可变长度的数据单位,它包含至少一个BIOP消息对象和一个BIOP头部。这种模块在接收侧还是一种接收数据的缓冲单位,参见下文。
在DSM-CC系统中,如果一个模块是由多个对象构成的,对象之间的关系并没有具体的定义或是限制。在极端的情况下,即使一个模块是由彼此无关的两个以上不同场景的对象构成的,这种模块仍不会违反DSM-CC系统的规则。
通常将模块划分成如图8(d)所示的被称为“块”的固定长度单位的数据,以便用MPEG2格式所定义的段(section)的形式发送。然而,模块中的最后一块可以不是固定长度的块。这是因为,按照MPEG2格式,一个段不能超过4KB。
在这种情况下,数据单位的一个块就是一个段的同义词。
给一个块加上一个头部,按照图8(e)所示来划分一个模块,并且转换成被称为DDB(下载数据块)的信息格式。
在转换DDB的同时产生控制消息DSI(下载服务器启动)和DII(下载指示信息)。
DSI和DII是在接收侧(IRD 112)从接收数据中提取一个模块时所需要的信息。DSI包含输送转盘(carousel)(模块)(参见下文)的标识符,输送转盘的通用信息(一转所需的时间周期和一转的超时值)等等。DSI进一步包含一项数据服务(在对象输送转盘系统)的根目录(服务网关)的位置信息。
DII是对应于输送转盘中包括的每一个模块的信息。DII包含的信息有每个模块的大小,版本,以及一个超时值。
对应于图8(f)所示的段的数据单位周期性地反复发送三种类型的消息DDB,DSI和DII。因此,接收侧就总能接收到包含一个对象的一个模块,输送转盘这个对象是获得需要的GUI屏幕(场景)所必须的。
在说明书中将这样的传输系统称为“输送转盘(carousel)系统”,因为它就象输送转盘;图8(f)所示的数据传输格式被称为输送转盘。
另外,“输送转盘系统”被划分成两级“数据输送转盘系统”和“对象输送转盘系统”。具体地说,在对象输送转盘系统中,用一个输送转盘发送具有文件,目录,数据流和根目录属性的对象作为数据。对象输送转盘系统和数据输送转盘系统的主要区别在于它能够处理目录结构。按照本实施例的系统采用了对象输送转盘系统。
按照这种方式用输送转盘发送的GUI数据也就是DSM-CC编码器144输出的数据如图5所示,它是以传送数据流的形式输出的。传送数据流的结构例如图9所示。
图9(a)表示一个传送数据流。传送数据流是在MPEG系统中定义的一个位序列,它是由一个188字节固定长度数据包(传送数据包)的序列构成的,如图9(a)所示。
如图9(b)所示,每个传送数据包包括一个头部,用来在特定的一个数据包中纳入附加信息的一个适配字段,以及一个作为数据包内容(视频/音频数据等等)的有效负载(数据区)。
如图9(c)所示,头部的实际长度例如是四字节,第一字节是同步字节。同步字节后面是作为数据包识别信息的一个PID(Packet_ID),用来表示数据包是否经过加扰的加扰控制信息,用来表示头部后面是否有一个适配字段和一个有效负载的适配字段控制信息(参见下文)。
对应于这些控制信息,接收侧可以对每一个数据包解扰,并且用一个解复用器分离和提取所需数据包中的视频/音频数据等等。另外,在接收侧还可以再现在同步地再现视频/音频数据时可供参考的时间信息。
如上文所述,一个传输流是和多个频道的视频/音频数据的数据包多路复用的。与传输流多路复用的还有用来选择频道的信号(该信号被称为PSI(节目专用信息)),对应于用户的预订合同用来限制接收的收费频道所需要的信息(这一信息被称为EMM/ECM),以及用来提供EPG等等服务的SI(服务信息)。接下来描述PSI。
如图10所示,PSI是由四个表构成的。每个表是用对应于MPEG系统的一个段格式来代表的。
图10(a)表示一个NIT(网络信息表)和一个ACT(条件访问表)的表。
同一个NIT和所有的载波(carrier)多路复用。NIT包含每一个载波的各种传输系数(极化平面,载波频率,旋转速度(convolution rate)等等)和一个多路复用频道的清单。NIT的PID是0x0010。
同样,同一个CAT和所有的载波多路复用。CAT包含用来识别限制的接收系统的唯一信息的一个EMM(授权管理消息)数据包的PID,合同信息等等。CAT的PID是0x0001。
图10(b)表示的PAT是各个载波的唯一的信息。每个PAT包含载波的频道信息和代表频道内容的PMT的PID。每个PAT的PID是0x0000。
图10(c)表示每个载波频道的信息PMT(节目映射表)。
PMT和各个频道的内容多路复用。例如,PMT包含了构成各个频道的分量(视频/音频数据等等)和用来为图10(d)所示的这些分量解扰频时所需的一个ECM(加密控制消息)数据包的PID。每个PMT的PID由一个PAT来指定。
1-5.IRD
接着要参照图11说明设在AV系统103中的IRD 112的结构。
图11所示的IRD具有一个输入端T1。用一个抛物面天线111接收信号,并且由抛物面天线111的LNB115转换成预定频率的信号。所得的信号被提供给输入端T1,并且提供给一个调谐/前端部分51。对应于传输系数等等从一个CPU(Central Processing Unit)80接收的一个设定信号,调谐/前端部分51(用接收频率)接收一个载波,并且执行必要的处理,诸如一个Viterbi(维持以)解调处理和载波的纠错处理,从而获得一个传输数据流。
由调谐/前端部分51获得的传输数据流提供给一个解扰器52。调谐/前端部分51还从传输数据流中获得一个PSI数据包,并且更新PSI数据包的频道选择信息。另外,调谐/前端部分51还从传输数据流中获得每个频道的分量PID,并且将其传送给CPU80。CPU80可以用获得的PID来处理接收的信号。
解扰器52通过CPU80接收存储在一个IC卡65中的解扰密钥数据。CPU80设定解扰器52的PID。解扰器52对应于解扰密钥数据和PID执行一个解扰处理,并且将所得的数据传送给一个传送部分53。
传送部分53是由一个解复用器70和一个例如是DRAM的队列(Queue)71构成的。队列71包括对应于各模块布置成列的多个存储区。例如,按照本实施例采用了32列存储区。换句话说,队列71可以同时存储多达32个模块的信息。
作为一般的操作,解复用器70按照需要用队列71作为工作区从对应于CPU80的DeMUX驱动器82预先设定的滤波器状态从解扰频52提供的传送数据流中分离出需要的传输数据包,当需要时,使用队列71作为工作区,从而获得图7(e)到图7(h)所示格式的数据,并且将获得的数据提供给需要这些数据的功能电路部分。
由解复用器70分离的MPEG视频数据输入到一个MPEG2视频解码器55,而MPEG音频数据输入到一个MPEG2视频解码器54。由解复用器70分离的MPEG视频/音频数据的单个数据包按照一种被称为PES(打包基本流)的格式被输入到各自的解码器。
解复用器70从传送数据流的每个传送数据包中分离和提取出传输数据流的MHEG内容数据,并且写入队列71中有关的存储区,这样来安排为每个模块提取的数据。然后在CPU80的控制下通过数据总线将为每个模块安排的MHEG内容数据写入主存储器90中的一个DSM-CC缓冲器91,然后存储在DSM-CC缓冲器91中。
解复用器70从传送数据流的每个传送数据包中分离和提取出四倍速ATRAC数据(压缩的音频数据),然后输出到一个IEEE 1394接口60。IEEE1394接口60不仅可以发送音频数据,还可以发送视频数据,文本数据和各种命令信号等等。
输入PES格式的MPEG视频数据的MPEG2视频解码器55用一个存储器55A作为工作区解码对应于MPEG2格式的MPEG视频数据。解码的视频数据被提供给一个显示处理部分58。
显示处理部分58输入来自上述MPEG2视频解码器55的视频数据和由主存储器90(参见下文)的MHEG缓冲器92所获得的用于一项数据服务的GUI屏幕等等视频数据。显示处理部分58对输入的视频数据执行必要的信号处理,将视频数据转换成对应于一种预定电视制式的模拟音频信号。显示处理部分58将模拟音频信号输出到一个模拟视频输出端子T2。
这样,如果将模拟视频输出端子T2和监视设备114的视频输入端子连接到一起,就可以显示图4中举例所示的图像。
输入PES格式的MPEG音频数据的MPEG2视频解码器54用一个存储器54A作为工作区解码对应于MPEG2格式的MPEG音频数据。解码的音频数据被提供给D/A转换器56和一个光学数字输出接口59。
D/A转换器56将输入的音频数据转换成模拟音频信号,并且将模拟音频信号输出到一个开关电路57。开关电路57在模拟输出端子T3和T4当中选择一个信号路径。
在本例中假设选择了模拟音频输出端子T3,将其连接到假设设备114的音频输入端子。同时,模拟音频输出端子74被用于以模拟信号输出下载的音乐节目。
光学数字输出接口59将输入的数字音频数据转换成光学数字信号并且输出光学数字信号。本例中的光学数字输出接口59对应于IEC 958。
主存储器90被用作CPU80所执行的各种控制程序的工作区。按照本实施例,用于DSM-CC缓冲器91和MHEG缓冲器92的存储区被安排在主存储器90内。
MHEG缓冲器92被用作对应于MHEG系统的一个脚本产生的视频数据(例如是用于GUI屏幕的视频数据)的工作区。产生的视频数据通过一条总线提供给显示处理单元58。
CPU80控制整个IRD112。CPU80使解复用器70从数据流中分离和提取数据。
CPU80还要对获得的MHEG内容的数据执行一种解码处理,以便形成一个对应于该脚本的GUI屏幕(场景),并且执行一个输出处理,用于输出形成的GUI屏幕数据。
为此,除了用来执行主要控制处理的控制处理部分81之外,按照本实施例的CPU80还包括DeMUX驱动器82,DSM-CC解码器块83和一个MHEG解码器块84。按照本实施例,至少DSM-CC解码器块83和一个MHEG解码器块84是用软件实现的。
DeMUX驱动器82对应于输入传送数据流的PID为解复用器70设置滤波器状态。
DSM-CC解码器框83的功能是一个DSM-Manager。DSM-CC解码器框83可以将作为模块存储在DSM-CC缓冲器91中的数据重构成MHEG内容的数据。另外,DSM-CC解码器框83还配合着预定的DSM-CC解码处理执行一个处理,这种处理对应于MHEG解码器块84的一次存取操作。
MHEG解码器块84访问从DSM-CC解码器块83获得的MHEG内容的数据,也就是从DSM-CC缓冲器91获得的MHEG内容的数据,并且执行一个解码处理,输出场景数据。简而言之,MHEG解码器框84形成的场景对应于由MHEG内容的脚本文件所限定的对象之间的关系。在本例中,如果MHEG解码器框84形成一个作为场景的GUI屏幕,MHEG解码器块84就使用MHEG缓冲器92,并且对应于存储在MHEG缓冲器92中的脚本文件为GUI屏幕产生视频数据。
DSM-CC解码器块83和MHEG解码器块84之间的接口是一个U-U API(应用可移杆接口)。
U-U API是一种用来访问DSM管理器对象(也就是用来实现DSM的一种功能的服务对象)的接口。U-U API执行诸如服务网关,目录,文件,数据流和流事件等等的对象的处理。
一个客户对象可以用U-U API对这些对象执行处理。
接着要说明在CPU80的控制下从一个传送数据流中提取为了形成一个场景所必须的对象的操作过程。
DSM-CC使用一个IOR(可互操作对象基准),用来代表一个对象在传送数据流中的位置。IOR包括对应于用来寻找一个对象的输送转盘的标识符;包含这一对象的那个模块的标识符(用模块_id表示这一标识符);以及用来在一个模块中识别一个对象的标识符(用对象_key表示这一标识符)。另外,IOR还包括用来识别DII的标记信息,在DII中具有包含对象的那个模块的信息(用相关_tag代表这一标记)。
此外,具有模块信息的DII还包括模块_id的信息、模块大小、至少一个模块的各自的模块版本、以及用来识别模块的标记(相关_tag)。
当CPU80识别到从传送数据流中提取的一个IOR时,就接收一个用该IOR代表的对象,并且用以下的方法进行分离。
(Pr1)CPU80的DeMUX驱动器82从输送转盘的PMP的一个ES环中检索与IOR具有相同的相关_tag值的基本数据流(这一基本数据流用ES表示),并且获得一个PID。具有这一PID的ES包含DII。
(Pr2)将PID和一个表_id_扩展符设置成解复用器70的滤波器状态。这样,解复用器70就能分离出DII并且输出给CPU80。
(Pr3)从DII获得一个模块的相关_tag,这一模块对应于前一个IOR中包括的模块_id。
(Pr4)从PMT的ES环(输送转盘)中检索具有相同的相关_tag值的一个ES,从中获得一个PID。具有这一PID的ES中就包括所需的模块。
(Pr5)用滤波器状态作为设置的PID和模块_id,解复用器70对传送数据包滤波。对应于滤波器状态分离和提取的传送数据包被存储在队列71的预定存储区(列)内。这样就最终形成了所需的模块。
(Pr6)对应于在前一个IOR中包括的对象_key从模块中提取一个对象,它就是所需的对象。从模块中提取的对象被写入DSM-CC缓冲器91的预定存储区。
例如,重复执行上述操作就能收集所需的目标对象并且存储在DSM-CC缓冲器91中。这样就能获得构成必要场景的MHEG内容。
一个人机接口61从遥控器64接收一个命令信号并且将其传送给CPU80。CPU80执行预定的控制处理,对应于接收的命令信号操作一个装置。
将IC卡65插入一个IC卡插口62。CPU80对插入IC卡插口62的IC卡65执行信息的读、写操作。
调制解调器63通过电话线104连接到收费服务器105。在CPU80的控制下完成IRD112和收费服务器105之间的通信。
接着要参照图4中所示的显示形式补充说明上述用IRD112中的视频/音频信号源构成的信号流。
在以图4(a)所示的形式输出一个普通的节目时,从一个输入的传送数据流中提取所需节目的MPEG视频数据和MPEG音频数据并且进行解码。解码的MPEG视频数据和解码的MPEG音频数据分别被输出到模拟视频输出端子T2和模拟音频输出端子T3。这样,监视设备114就能显示广播节目的图像并且输出节目的音频数据。
另一方面,在输出图4(b)所示的GUI屏幕时,用传送部分53从输入的传送数据流中分离和提取GUI屏幕(场景)所需的MHEG内容的数据,并且存入DSM-CC缓冲器91。然后由DSM-CC解码器框83和MHEG解码器块84处理所获的数据并且由MHEG缓冲器92产生这一场面(GUI屏幕)的视频数据。通过显示处理部分58将视频数据提供给模拟视频输出端子T2。这样,监视设备114就能显示GUI屏幕。
另外,如果从图14(b)所示的GUI屏幕上选择了音乐节目目录121B中的一个音乐节目,并且演示了音乐节目的音频数据,解复用器70就能获得音乐节目的MPEG音频数据。然后通过MPEG音频解码器54、D/A转换器56、开关电路57和一个模拟音频输出端子T3将MPEG音频数据作为模拟音频信号输出到监视设备114。
另一方面,在按下图4(b)所示的GUI屏幕上的下载按钮128开始下载音频数据时,由解复用器70提取需要下载的音乐节目的音频数据,并且输出到模拟音频输出端子T4,光学数字输出接口59或者是IEEE 1394接口60。
接着,在MD记录机/播放机1通过IEEE 1393总线116连接到IEEE1394接口60上时,由解复用器70提取下载音乐节目的四倍速ATRAC数据,并且通过IEEE 1393总线116从IEEE1394接口60记录到装载在MD记录机/播放机1上的一张盘上。另外,在这种情况下,解复用器70从传送数据流中提取出已经对应于例如JPEG系统压缩的这一音乐节目的音乐辑封面(albumjacket)的静止图像数据(一种图像文件)和歌曲文本的文本数据(一种文本文件),以及艺术家简介等等,并且通过IEEE 1393总线116从IEEE1394接口60传送给MD记录机/播放机1。MD记录机/播放机1可以将这种静止图像数据和文本数据记录在装载到播放机上的盘内的预定区域。
1-6.迷你盘记录和再现装置
1-6-1.MD记录机/播放机的结构
图12表示设在本实施例的AV系统3中的记录和再现装置(MD记录机/播放机)1的内部结构。用一个主轴电机2旋转驱动上面记录有音频数据的磁光盘(迷你盘)90。在磁光盘90上记录或是从盘上再现数据时,用一个光头3发出的激光束照射磁光盘90。
在记录数据时,光头3输出的高强度激光束将一个记录轨迹加热到居里温度。另一方面,在再现数据时,光头3输出一个(比较)低强度激光束,利用磁克尔效应通过反射的光来检测数据。
为此,光头3包括一个光学系统和一个检测器。光学系统包括一个作为激光器输出装置的激光二极管,一个偏振分束器和一个物镜3a等等。用检测器检测反射光。用一个双轴机构4支撑着物镜3a,让物镜3a能够在盘的径向和朝向或者背离盘的方向上移动。
磁头6a被设在跨过盘90对着光头3的位置。磁头6a对磁光盘90施加一个被所提供数据调制的磁场。
光头3和磁头6a的整体被支撑在一个滑板机构5上,使其能够在盘的径向上移动。
通过光头3的再现操作从盘90上检测到的信息被提供给一个RF放大器7。RF放大器7对所获的信息执行一种算术运算,并且提取再现的RF信号,跟踪误差信号TE,聚焦误差信号FE,凹槽信息GFM(用预制凹槽(波纹凹槽)记录在磁光盘90上的绝对位置信息)等等。
提取的再现RF信号被提供给一个编码/解码器部分8。跟踪误差信号TE和聚焦误差信号FE被提供给一个伺服电路9。凹槽信息GFM提供给一个地址解码器10。
伺服电路9按照所获的跟踪误差信号TE和聚焦误差信号FE,(从一个微型计算机构成的系统控制器11接收到的)轨迹跳跃命令或是存取命令,主轴电机2的转速检测信息等等产生各种伺服驱动信号。伺服电路9用产生的这些信号控制双轴机构4和滑板机构5执行聚焦和跟踪控制操作,并且控制主轴电机2按照恒定的线速度(CLV)转动。
地址解码器10对所获的凹槽信息GFM解码,并且提取地址信息。地址信息被提供给系统控制器11。系统控制器11将所获的地址信息用于各种控制操作。
编码/解码器部分8可以按照例如CIRC方法对再现的RF信号执行EFM解调处理和解码处理。此处用编码/解码器8提取地址,子码数据等等,并且提供给系统控制器11。
编码/解码器8按照CIRC方法用EFM解调处理和解码处理获得的音频数据(扇区数据)被一个存储控制器12暂时写入一个缓冲存储器13。用1.41M比特/秒的速率间歇地传送光头3从盘90上读出的数据和系统中从光头3到缓冲存储器13的再现数据。
按照用0.3M比特/秒传送再现数据的定时来读出写入到缓冲存储器13的数据。从缓冲存储器13读出的数据被提供给一个编码/解码器部分14。编码/解码器部分14执行一个再现信号的程序,例如是对应于音频压缩处理的一个解码处理,并且将所得的信号转换成按照44.1KHz采样并且量化成16比特的数字音频信号。
D/A转换器15将数字音频信号转换成一个模拟信号。输出处理部分16调节从D/A转换器接收的模拟信号的电平和阻抗,并且将所得的信号作为模拟音频信号Aout从线路输出端子17输出到一个外部设备。另外,输出处理部分16的输出信号被作为耳机输出HPout提供给一个耳机输出端子27。耳机输出HPout从耳机输出端子27输出到与其连接的耳机。
由编码/解码器部分14解码的数字音频信号被提供给一个数字接口部分22。这样,数字音频信号就能作为数字音频信号Dout从一个数字输出端子21输出到一个外部设备。可以用光纤将数字音频信号输出到外部设备。
在对磁光盘90执行记录操作时,记录信号(模拟音频信号Ain)提供一个线路输入端子18提供给A/D转换器19。A/D转换器19将记录信号转换成数字数据,然后提供给编码/解码器部分14。编码/解码器部分14对这种数字数据执行音频压缩编码处理。
另一方面,在从外部设备向数字输入端子20提供数字音频信号Din时,数字接口部分22从数字音频信号Din中提取控制代码等等。然后将所得的音频信号提供给编码/解码器部分14。编码/解码器部分14对这种音频数据执行音频压缩编码处理。
值得注意的是,麦克风输入端子(未示出)可以将麦克风输入信号作为一个记录信号。
从编码/解码器部分14接收到的压缩的记录数据被存储控制器12暂时写入和存储在缓冲存储器13中,然后每次读出预定数量的数据,并且传送给编码/解码器部分8。然后由编码/解码器部分8对从缓冲存储器13读出的记录数据执行一种编码处理,例如是CIRC编码处理或是EFM调制编码程序,并且将编码数据提供给一个磁头驱动电路6。
磁头驱动电路6对应于从编码/解码器部分8接收的编码记录数据将磁头驱动信号提供给磁头6a。换句话说,磁头驱动电路6使磁头对磁光盘90施加一个N或S极的磁场。此时由系统控制器11向光头3提供一个控制信号,令光头3输出一个记录强度的激光束。
操作部分23是由用户操作的一个部分。操作部分23包括作为操作元件的操作键盘,拨号键等等。这些操作元件包括记录和再现操作(例如再现,记录,暂停,停止,FF(快进),REW(反转)和AMS(节目头位置检索))的元件,用于播放模式的元件(例如正常再现,节目再现和慢放再现),用于在显示部分24上变换操作显示模式的元件,以及用于节目编辑操作(例如轨迹(节目)分割,轨迹组合,轨迹擦除,轨迹名称输入以及盘名称输入)的元件。
对应于操作键盘和拨号键的操作的操作信息被提供给系统控制器11。系统控制器11对应于这种控制信息执行一种操作控制。
按照本实施例的记录和再现装置1进一步包括一个接收部分30。接收部分30从遥控器32接收一个红外线命令信号,对接收的命令信号解码,并且将解码的命令信号作为一个命令代码(操作信息)输出给系统控制器11。系统控制器11对应于从接收部分30接收的操作信息执行一种操作控制。
由系统控制器11控制显示部分24的显示操作。
换句话说,在系统控制器11执行显示控制时,它向显示部分24的显示驱动器传送显示数据。显示驱动器对应于所获的数据来驱动例如液晶显示板的一个显示装置的显示操作,用显示装置显示所需的数字,字母,符号等等。
显示部分24显示用来记录或是再现的盘的操作模式状态,轨迹号码,记录时间/再现时间,和编辑操作状态等等。
和节目一起作为主数据来管理的字符信息(例如轨迹名称)可以记录在盘90上。在输入这种字符信息时,显示输入的字符。另外还可以显示从盘上读出的字符信息。
在本例中还可以在盘90上记录与音乐节目的数据无关的一个数据文件的子数据(AUX数据)。
作为AUX数据的数据文件是字符,静止图像等等的信息。这种字符和静止图像可以显示在显示部分24上。
按照本实施例,可以采用JPEG解码器26的结构令显示部分24显示静止图像和AUX数据的字符。
换句话说,按照本实施例,以对应于JPEG(联合图象专家组)系统压缩的一个文件的形式来记录作为AUX数据的一个数据文件的静止图像数据。JPEG解码器26通过存储器控制器12输入已经从盘90上再现并且存储在缓冲存储器13中的静止图像数据的文件,对应于JPEG系统对输入的文件解压缩,并且将所得的数据输出到显示部分24。随后,作为AUX数据的静止图像数据就被显示在显示部分24上。
然而,在输出AUX数据的字符信息或静止图像信息时,最好采用一种全点显示装置或是具有比较大屏幕的CRT(阴极射线管)显示装置,并且能够在某种程度上随意使用屏幕。这样就能在连接到接口部分25的一个外部监视装置上显示AUX数据。
另外,尽管用户可以在盘90上记录AUX数据文件,有时还需要使用图像扫描仅,个人计算机或者是键盘作为输入设备。在这种情况下,AUX数据文件的信息可以通过接口部分25从这种装置输入到迷你盘记录和再现装置1。
按照本实施例,接口部分25采用IEEE 1394接口。因此,在下文的说明中用IEEE 1394接口25来表示接口部分25。IEEE 1394接口25可以通过IEEE 1394总线116连接到各种外部设备。
系统控制器11是一个具有CPU和内部接口部分等等的微型计算机。由系统控制器11控制上述的各种操作。
一个程序ROM28存储用来完成记录和再现装置1的各种操作的程序。为了使系统控制器11能够执行各种程序,必要时可以使用一个存储数据、程序的工作RAM29。
在对盘90执行记录/再现操作时,需要读出记录在盘90上的管理信息,也就是P-TOC(预制母盘的TOC)和U-TOC(用户TOC)。系统控制器11根据这些管理信息来确定一个区的地址,从这一区上再现盘90上的数据。
管理信息被存储在缓冲存储器13中。
当盘90被装载到记录和再现装置1上时,系统控制器11再现和读出盘90上记录着管理信息的最内圈151,并且将管理信息存储在缓冲存储器13中,系统控制器11可以在以后的记录/再现/编辑操作中参考这种管理信息。
对应于节目数据的记录程序或编辑程序需要重写U-TOC。具体地说,在执行记录操作或编辑操作时,系统控制器11更新存储在缓冲存储器13中的U-TOC信息,并且对应于重写操作按照预定的定时重写盘90上的U-TOC区。
AUX数据文件和节目一起记录在盘90上。在盘90上形成一个用来管理AUX数据文件的AUX-TOC。
系统控制器11还可以和U-TOC一起读出AUX-TOC,并且将AUX-TOC存入缓冲存储器13。在必要时,系统控制器11可以查阅AUX数据管理状态。
另外,在必要时,系统控制器11还可以按照预定的定时(或者和AUX-TOC一起)读出一个AUX数据文件,并且将AUX数据文件存入缓冲存储器13。然后,系统控制器11可以按照由AUX-TOC管理的输出定时用显示部分24或是连接到IEEE 1394接口部分25上的外部设备输出字符和一个图像。
1-6-2扇区格式和地址格式
下面参照图13说明被称作扇区和簇的数据单元。
在迷你盘系统的记录轨迹中,簇CL被连续地形成,如图13所示。一个簇是最小的记录数据单元。一个簇相当于2至3个圆周轨迹。
一个簇CL包括4个扇区SFC到SFF的联系区域和32个扇区的主数据区域S00至SIF。
一个扇区是由2352个字节构成的数据的数据单元。
在4个扇区的子数据区域当中,扇区SFF被用作用于作为子数据记录信息的子数据扇区。不过,剩余的3个扇区SFC到SFE不用于记录数据。
同时,TOC数据、音频数据、AUX数据等等被记录在由32个扇区构成的主数据区域上。
对于每个扇区记录一个地址。
一个扇区进一步被划分为被称为声音组的单元。两个扇区被分为11个声音组。
换句话说,如图13所示,包括偶数扇区例如扇区S00和奇数扇区例如扇区S01的两个连续的扇区包括声音组SG00到SG0A。一个声音组由424个字节构成,这相当于相应于11.61毫秒的时间间隔的音频数据量。
在一个声音组SG中,对于L通道和R通道数据被单独地记录。例如,声音组SG00包括L通道数据L0和R通道数据R0。声音组SG01包括L通道数据L1和R通道数据R1。
构成L通道或R通道的数据区域的212个字节被称为声音帧。
下面参照图14说明迷你盘系统的地址帧。
每个扇区的地址由簇地址和扇区地址表示。如图14的上部所示,簇地址是一个16位(2字节)的值,而扇区地址是一个8位的值(1字节)。
因而,在每个扇区的顶部位置记录3个字节的地址。
此外,通过加上4位的声音组地址可以表示扇区中的声音组的地址。例如,当声音组地址被附加地表示以便管理U-TOC之类时,对于每个声音组可以设置一个再现地址。
在另一方面,对于U-TOC或AUX-TOC,为了能够使簇地址、扇区地址和声音组地址用3字节表示,使用如图14的下方所示的紧凑型地址。
首先,可以用6位表示一个扇区,因为一个簇由36个扇区构成。因而,可以省略扇区地址的两个高级位。同样,因为直到盘的最外圆周的簇都可以用14位表示,所以可以省略簇地址的两个高级位。
通过省略扇区地址和簇地址的两个高级位,用于指定声音组的地址可以用3个字节表示。
在下面将要说明的U-TOC和AUX-TOC中,用于管理再现位置、再现定时或类似物的地址利用紧凑型地址表示。所述地址可以被表示成绝对地址的形式或者被表示成偏移地址的形式。偏移地址例如是一个相对地址,其代表每个节目例如音乐节目相对于被作为0地址位置处理的节目的顶部的位置。下面参照图15说明偏移地址的例子。
如同将要参照图16所述的,节目例如音乐节目被记录在盘上从簇50开始的簇中。(簇50在16进制中用簇32h表示。在本说明书的以下的说明中,任何具有“h”的数值都表示16进制的值。)
例如,第一节目(即簇32h,扇区00h,声音组0h)的顶部位置的地址的地址值是“0000000000110010000000000000”(即0032h,00h,0h);如图15a的上部所示。当此地址以紧凑型表示时,它是“000000001100100000000000”(即00h,C8h,00h)如图15(a)的下部所示。
从顶部地址开始,在紧凑形式下在簇0032h,扇区04h,声音组0h的第一节目中的某点的绝对地址是“00h,C8h,40h”,如图15(b)所示。在另一方面,由于离开顶部地址的距离不同,所以簇0000h,扇区04h,声音组0h的偏移地址是“00h,00h,40h”。
在另一方面,从图15(a)所示的顶部地址开始,在簇0032h,扇区13h,声音组9h的第一个节目中的另一个确定位置的绝对地址在图15(c)所示的压缩格式中是“00h,C9h,39h”。在另一方面,偏移地址是“00h,01h,39h”。
正如这些例子所示,在节目中的位置可以利用绝对地址或偏移地址来指定。
1-6-3区域结构
下面参照图16说明按照本发明的实施例的用于MD记录机/播放机1的盘90的区域结构。
图16(a)表示从盘的最内的圆周侧向盘的最外的圆周侧的区域。
在作为磁光盘的盘90的最内的圆周侧,形成有坑区域,其中在浮雕(embossed)的坑中记录有只读数据。在坑区域内,记录有P-TOC。
坑区域的外圆周区域是磁光区域,这是一个由作为记录轨迹的导槽构成的记录/再现区域。
在磁光区域的最内圆周侧上的从簇0到簇49的一个区域被用作管理区域。节目例如实际的音乐节目被记录在从簇50到簇2251的节目区域内。节目区域的外圆周区域是只读区域。
图16(b)详细地示出了管理区域。在图16(b)中,沿水平方向示出了扇区,而沿垂直方向表示簇。
在管理区域的簇0和1是坑区域的缓冲区域。簇2是用于调节激光束等的输出功率的功率校准区域PCA。
在簇3,4和5中,记录有U-TOC。在每个扇区的一个簇中定义数据格式,并在每个扇区中记录有预定的管理信息,此外,U-TOC的内容将在后面进行说明。在3个簇3,4和5中,U-TOC数据被重复地记录3次。
簇6,7和8用于记录AUX-TOC。在每个扇区的一个簇中定义数据格式,并在每个扇区中记录有预定的管理信息,此外,U-TOC的内容将在后面进行说明。在3个簇6,7和8中,U-TOC数据被重复地记录3次。
从簇9到簇46用于记录AUX数据。AUX数据的数据文件在一个扇区的单元中被形成。AUX数据区域含有作为静止图像文件的图像文件扇区、作为字符信息文件的文本文件扇区、作为利用一种与节目同步的字符信息文件的卡拉OK文本文件扇区等等。这些在后面将要说明。作为AUX数据的数据文件、其中可以在AUX数据区域中记录AUX数据文件的区域等等由AUX-TOC管理。
在采用纠错方式2的情况下,在AUX中用于数据文件的记录容量是2.8M字节。
例如可以在节目区域的后半部分或者在比节目区域向外的圆周侧上的区域例如引出部分形成第二AUX数据区域,从而增加数据文件的记录容量。
簇47、48和49被用作相对于节目区域的缓冲区域。
在从簇50(=32h)开始的节目区域中,以被称为ATRAC的压缩格式记录至少一个音乐节目或其类似物的音频数据。
记录的节目和可记录的区域由U-TOC管理。
在节目区域的每个簇中,扇区FFh可用于记录作为子数据的信息,如上所述。
在迷你盘系统中,可以使用只再现盘,其上以坑的形式记录有作为只再现数据的节目等。在这种情况下,整个只再现盘作为一个坑区域被制成。被记录在只再现盘上的节目以和下面将要说明的U-TOC类似的方式被管理。在这种情况下,不形成U-TOC。
不过,当只再现数据文件作为AUX数据被记录时,则记录用于管理文件的AUX-TOC。
1-6-4 U-TOC
1-6-4-1,U-TOC,扇区0
如上所述,当从盘90进行节目(轨迹)的记录/再现操作时,系统控制器11从盘90上预先读出P-TOC和U-TOC。当需要时,系统控制器11参考这些数据。
下面说明作为管理信息用于管理在盘90上的轨迹(音乐节目等)的记录/再现操作的U-TOC扇区。
P-TOC被形成在盘90的最内的圆周侧上的坑区域,如上面参照图16所述。P-TOC是只读信息。利用P-TOC管理盘上的可记录区域(可记录的用户区域)、读出区域、U-TOC区域等的位置。对于其上所有数据都以坑的形式记录的只读光盘,作为ROM被记录的音乐节目可以利用P-TOC管理。在这种情况下,不形成U-TOC。
下面说明省略P-TOC的可记录的磁光盘。
图17表示U-TOC的扇区0的格式。
作为U-TOC的扇区,可以形成扇区0到扇区32。在这些扇区当中,可以使用扇区1和扇区4作为字符信息记录区域,使用扇区2作为日期/时间记录区域。
首先,说明U-TOC的扇区0,其用于进行盘90的记录/再现操作。
U-TOC的扇区0是一个数据区域和自由区域,在所述数据区域上记录有由用户记录的节目例如音乐节目,在所述自由区域上可以记录新的节目。
例如,当在盘90上记录音乐节目时,系统控制器11参考U-TOC的扇区0在盘90上检索自由区域,并在自由区域记录音频数据。在另一方面,当音乐节目被再现时,系统控制器11参考U-TOC的扇区0确定再现该音乐节目的区域,访问所述的区域,并且进行该区域的再现操作。
在U-TOC的扇区域0的数据区域(4字节×588=2352字节)的顶部位置,记录包括一个字节数据的同步模式,所述一个字节数据全部是0或者全部是1。
然后,利用3个字节记录包括簇地址(簇H)(簇L)和扇区地址(扇区)。扇区地址后面是一个字节的方式信息(MODE)。这些字节形成头部。3个字节的地址是扇区本身的地址。
其中记录有同步模式和地址的头部部分的结构不仅适用于U-TOC的扇区0,而且适用于P-TOC扇区、AUX-TOC扇区、AUX文件扇区和节目扇区。对于将要参照图19说明的每个扇区,虽然省略了头部的说明,但是在每个扇区中记录有地址和同步模式。
作为扇区本身的地址,簇地址利用高位地址(簇H)和低位地址(簇L)的两个字节表示,扇区地址(扇区)利用一个字节表示。换句话说,地址不是紧凑型的。
然后,在预定的字节位置,记录有制造者的代码数据、型号代码数据、第一轨迹的轨迹数(第一个TNO)、最后轨迹的轨迹数(最后的TNO)、扇区使用状态(使用的扇区)、盘序列号、盘ID等等。
此外,记录用于各个指针(P-DFA,P-EMPTY,P-FRA,P-TNO1到P-TNO255)的区域作为指针部分。利用后面将要说明的表部分,所述指针部分使由用户记录的轨迹区域(音乐节目等)、自由区域等相互关联。
作为和指针(P-DFA到P-TNO255)相关的表部分,提供255个片段(part)表(01h)到(FFh)。在每个片段表中,记录有规定一个特定片段的起点的开始地址、规定该片段的结束点的结束地址和该片段的方式信息(轨迹方式)。此外,因为在片段表中表示的片段可以和另一片段链接,所以可以记录链接信息,其表示其中片段的开始地址和结束地址发生链接的片段表。
术语“片段”是一个轨迹的轨迹部分,其中物理地、连续地记录有时间上连续的数据。
被表示为开始地址和结束地址的地址指定包括音乐节目(轨迹)的至少一部分。
这些地址指定一个簇、一个扇区和以短的格式的声音组。
在这种记录和再现装置中,即使物理地断续地记录音乐节目(节目/轨迹)的数据,即,在多个片段中,当这些片段被连续地访问和再现时,也不会发生问题。因此,被用户记录的音乐节目等有时被记录在多个片段,这是为了例如改善可记录区域的使用效率。
为此,提供链接信息。例如,通过指定要被链接的片段表相应于被指定给各个片段表的号(01h)到(FFh),这些片段表可以被相互链接。
换句话说,在U-TOC的扇区0的管理表部分中,一个片段表代表一个片段。对于由3个被链接的片段构成的音乐节目,片段位置利用相应于链接信息链接的3个片段表被管理。
实际上,链接信息通过预定的计算处理由U-TOC的扇区0中的字节位置值表示。换句话说,片段表被指定为304+(链接信息)×8(字节序号)。
在U-TOC的扇区0的表部分中,每个片段表(01h)到(ffh)以下述方式代表在指针部分中具有指针(P-DFA,P-EMPTY,P-FRA,和P-TNO1到PTNO255)的片段的内容。
指针P-DFA代表具有片段表的磁光盘90的有缺陷的区域,或者代表表示由于划痕而成为一个缺陷区域的轨迹部分的多个片段表的顶部。换句话说,如果磁光盘90具有缺陷部分,则片段表(01h)到片段表(FFh)中的一个被记录在指针P-DFA中。记录在P-DFA中的片段表代表具有开始和结束地址的有缺陷的片段。如果磁光盘90具有另一个有缺陷的片段,则另一个(第二个)片段表被指定作为第一片段表的链接信息。第二片段表代表所述有缺陷的片段,如果磁光盘90没有其它的有缺陷的部分,则链接信息例如成为“(00h)”,表示没有其它的链接。
指针P-EMPTY表示一个未被使用的片段表,或者在管理表部分中的多个未被使用的片段表的顶部。当具有一个未被使用的片段表时,(01h)到(FFh)中的一个作为指针P-EMPTY被记录。
当具有多个未被使用的片段表时,从利用相应于关联信息的指针P-EMPTY指定的片段表开始,这种片段表被相继地指定。这样,所有的未被使用的片段表在管理表部分中被关联。
指针P-FRA代表磁光盘90上的数据可重写自由区域(包括擦除区域)。换句话说,指针P-FRA指示一个片段表或者顶部作为自由区域的轨迹部分的多个片段表的顶部。换句话说,当具有自由区域时,(01h)到(FFh)中的一个被在指针P-FRA中记录。片段表代表作为具有开始和结束地址的自由区域的部分。当具有多个这种片段时(即具有多个这种片段表时),则利用链接信息相继地指定片段表,直到其成为“(00h)”。
图18示意地表示作为相应于片段表的自由区域的片段的管理状态。参看图18,当片段(03h)(18h)(1Fh)(2Bh)(E3h)是自由区域时,该状态利用指针P-FRA和与其关联的片段表(03h)(18h)(1Fh)(2Bh)(E3h)表示。上述的有缺陷的区域和未被使用的片段表以相同的方式被管理。
指针P-TNO1到指针P-TNO255代表由用户记录在磁光盘90上的音乐节目或其类似物的轨迹。例如,指针P-TNO1指定一个代表其中记录有第一轨迹的数据的多个片段的一片段或多个部分的顶部的片段表。
例如,当在盘上(未划分)的一片段记录有第一轨迹的音乐节目(第一节目)时,第一轨迹的记录区域被利用由指针P-TNO1指示的片段表中的开始地址和结束地址指定。
当第二轨迹(第二节目)的音乐节目被离散地记录在盘上的多个片段中时,则按照时间顺序指定表示第二轨迹的记录位置的片段。换句话说,从由指针P-TNO2指定的片段表开始,按照相应于关联信息的时间顺序相继地指定其它片段表。这些片段按照链接信息被链接,直到其成为“(00h)”(和图18的形式类似)。
因为例如第二音乐节目的所有的数据片段用这种方式被相继地指定和记录,当使用U-TOC的扇区0的数据第二音乐节目被再现或者当数据被写入第二音乐节目的区域中时,利用光头3和磁头6可以从离散的片段获得连续的音乐信息。此外,当数据被记录到数据区域时,可以被有效地使用。
用这种方式,可重写磁光盘90的区域利用P-TOC被管理,而记录在可记录的用户区域的音乐节目、自由区域等等利用U-TOC管理。
1-6-4-2 U-TOC,扇区1
图19表示U-TOC的扇区1的格式。U-TOC的扇区1是一个数据区域,其用于记录对一个记录的轨迹指定的轨迹名的输入字符信息,或用于记录作为名称信息的盘名或者对盘指定的盘本身的名称的输入的字符信息。
U-TOC的扇区1具有指针P-TNA1到P-TNA255作为相应于记录轨迹的指针部分。此外,U-TOC的扇区1具有8个字节的255个槽(01h)到(FFh),其中的每一个由指针P-TNA1到P-TNA255指定,还具有一个8个字节的槽。利用U-TOC的扇区1,以几乎和U-TOC的扇区0的方式类似的方式管理字符数据。
盘头部或轨迹名的字符信息以ASCII码被放置在槽(01h)到(FFh)中。
例如,在由指针P-TNA1指定的槽中,记录由用户按照第一轨迹输入的的字符。此外,因为各槽按照链接信息被链接,相应于一个轨迹输入的字符数可以超过7个字节(7个字符)。
8个字节的槽(00h)是专用于记录盘名的区域。槽(00h)不用指针P-TNA(x)指定。
此外,利用U-TOC的扇区1,使用指针P-EMPTY管理未被使用的槽。
1-6-4-3,U-TOC,扇区2
图20表示U-TOC的扇区2的格式。U-TOC的扇区2是一个用于记录被用户记录的音乐节目的记录日期和/时间的数据区域。
U-TOC的扇区2具有指针P-TRD1到P-TRD255作为相应于由指针P-TRD1到P-TRD255指定所记录轨迹和槽部分的指针部分。槽部分具有每个8个字节的255个槽(01h)到(FFh)。U-TOC的扇区2被用于以几乎和U-TOC的扇区0的方式类似的方式管理日期/时间数据。
在槽(01h)到(FFh)中,以6个字节记录音乐节目(轨迹)的记录日期/时间,6个字节分别记录年,月,日,时,分,秒的值。剩余的两个字节是制造者代码和型号代码,它们分别表示记录所述音乐节目的记录装置的制造者和表示其型号的代码数据。
例如,当在盘上记录作为第一音乐节目的轨迹时,记录日期/时间,所使用的记录装置的制造者代码和方式代码被记录在由指针P-TRD1指定的槽中。通过系统控制器11参考内部时钟使记录日期/时间时间被自动地记录。
8个字节的槽(00h)是被指定用于记录盘的记录日期/时间的区域。槽(00h)不被指针P-TRD(x)指定。
在U-TOC的扇区2中,槽指针P-EMPTY被用于管理不被使用的槽。在不被使用的槽中,记录链接信息来代替型号代码。不被使用的槽利用由槽指针P-EMPTY开始的链接信息被和管理。
1-6-4-3,U-TOC,扇区4
图21表示U-TOC的扇区4。扇区4是这样一个数据区域,其中用于记录被指定给被用户记录的轨迹的音乐节目名(轨迹名)的或者被指定给盘的盘名的输入字符信息。由图21和19可以清楚地看出,U-TOC的扇区4的格式几乎和U-TOC的扇区1的格式相同。
不过,扇区4允许记录相应于汉字或欧洲字符的代码数据(2字节代码)。除去图22的扇区1的数据之外,扇区4具有以预定的字节位置记录字符代码的属性。
如同扇区1一样,U-TOC的扇区4的字符信息利用指针P-TNA1到指针P-TNA255和由指针P-TNA1到指针P-TNA255指针指定的槽(01h)到(FFh)进行管理。
按照本实施例的MD记录机/播放机1能够处理其上没有形成U-TOC的只再现盘。不过,当使用这种只再现盘时,MD记录机/播放机1可以利用P-TOC记录作为盘名和轨迹名的字符信息。
换句话说,几乎和U-TOC的扇区1以及U-TOC的扇区4相同的扇区被制备作为P-TOC扇区。盘制造者可以在P-TOC扇区中预先记录盘名和轨迹名。
1-6-5,AUX-TOC
1-6-5-1,AUX-TOC,扇区0
示例的盘90具有用于记录AUX数据文件和参照图16所述的AUX-TOC的区域。作为AUX数据文件,字符信息、图像信息等等与轨迹(节目)例如音乐节目独立地被记录。
这种AUX数据文件利用AUX-TOC进行管理。AUX-TOC在3个簇中被重复记录3次。因而,如同用U-TOC一样,作为管理数据,可以使用一个簇中的32个扇区。
在本实施例中,AUX-TOC的扇区0到扇区5被如此设置,使得按照下述管理AUX数据文件。
下面参照图22说明AUX-TOC的扇区0的格式。
AUX-TOC的扇区0是一个主要用于管理在整个AUX数据区域中的自由区域(空区域)的区域分配表。
如图22所示,AUX-TOC的扇区0具有头部(扇区地址(扇区)=00h),模式信息(模式=20h)和在预定字节位置的4个字节的4个ASCII字符‘M’,‘D’,‘A’,和‘D’。字符‘M’,‘D’,‘A’,和‘D’代表格式ID。同样,AUX-TOC的其它扇区(将在后面说明)在和扇区0同样的字节位置具有同样的字符。
格式ID后面的预定字节位置是制造者代码和模式代码。模式代码后面在预定字节位置是使用的扇区信息。
使用的扇区信息代表在AUX-TOC中的使用的扇区的状态。
构成使用的扇区O的8位d8-d1分别相应于扇区0到7。同样,使用的扇区1的8位d8-d1分别相应于扇区8-15。使用的扇区2的8位d8-d1分别相应于扇区16-23。使用的扇区3的8位d8-d1分别相应于扇区24-31。
AUX-TOC的扇区0具有由指针P-EMPTY和P-BLANK构成的指针位置。
扇区0的表部分具有99个片段表,每个包括8位。每个片段表具有开始地址、结束地址、用于以和上述的U-TOC类似的方式管理AUX数据区域的链接信息。不过,在本例中,片段表(01h)到(63h)被用作表部分。剩余的片段表(64h)到(FFh)由于其中都被置‘0’(零)而不被使用。
虽然在(64h)后面的片段表可以用作表部分,实际使用时,使用99个片段表用于管理AUX数据区域就足够了。在本例中,考虑到缓冲存储器13的存储容量,片段表(01h)到(63h)被用作有效的表部分。
指针P-EMPTY以这种方式用于管理AUX-TOC的扇区0中的未被使用的片段表,使得未被使用的片段表相链接。
指针P-BLANK以这种方式用于管理作为其中在AUX数据区域可以记录AUX数据文件的未被记录的区域的空白区域,使得片段表以和U-TOC的扇区0的指针P-FRA相同的方式链接。
每个片段表的开始地址和结束地址以紧凑的格式表示。它们可以被指定直到声音组的位置。不过,在按照本实施例的AUX-TOC的扇区0中,对于每个簇指定一个地址。在代表扇区中的声音组单元的数据位置、开始地址和结束地址的数据位置都被置为‘0’。
在稍后将要说明的AUX-TOC的扇区1-5中的表部分或槽部分中的3个字节的开始地址和结束地址以紧凑形式表示。此外,因为指定到哪个数据单元的开始地址或结束地址的定义都取决于每个扇区的内容,当需要时,将说明所述的定义。
当在只再现盘上形成AUX-TOC时,不使用片段表的链接信息。
1-6-5-2,AUX-TOC,扇区1
AUX-TOC的扇区1用于管理作为静止图像信息的图像文件。
图23所示的AUX-TOC的扇区1是作为图像分配表的管理扇区。AUX-TOC的扇区1用于管理在AUX数据区域内作为图像文件记录的数据文件。
AUX-TOC的扇区1用于以和U-TOC的扇区0类似的方式管理图像文件。
按照本实施例,在AUX数据区域内记录的一个静止图像的图像文件的文件长度没有明确的限制。不过,按照本实施例,包括封面图像,最多可以管理100个图像文件,如后所述。因而,实际上可记录的图像文件是100个。
封面图像例如可以是盘封面的图像文件。
在AUX-TOC的扇区1中,头部具有扇区地址(扇区)=01h和方式信息(方式)=02h。
作为管理除封面图像外的99个图像文件的指针P-PNO(x),在AUX-TOC的扇区1内形成指针P-PNO1到P-PNO99。在指针P-PNO99到表部分之后的单独的字节位置,设置“00h”。
不过,为了应付由于AUX数据区域的扩展和将来可能改变文件尺寸而可能记录超过100个图像文件的情况,可以对从指针P-PNO1到P-PNO99后面的字节位置到图23中的空白表示的指针P-PNO255的字节位置分配指针P-PNO100到P-PNO255作为指针P-PNO(x)。
此外,制造者代码和型号代码的后面有指针第一PNO和最后PNO的两个字节。指针第一PNO表示指针P-PNO1到P-PNO99的第一指针P-PNO(X)的数量x。指针最后的PNO表示指针P-PNO1到P-PNO99的最后指针P-PNO(x)的数量。例如,假定使用指针P-PNO1到P-PNO99的指针P-PNO1到P-PNO5,则指针第一PNO和指针最后PNO分别表示“01h”和“05h”。
指针部分也具有指针P-PFRA和P-EMPTY。
表部分具有相应于各个指针的8个字节的99个片段表(01h)到(63h)。每个片段表具有开始地址、结束地址和图像模式(S.图象模式)。在本例中,和AUX-TOC的扇区0一样,其余的片段表(64h)到(FFh)由于其中都为‘0’而不被使用。
片段表(00h)是不被任何指针指定的片段表。在本例中,片段表(00h)被专门用于管理被指定为封面图像的图像文件的地址。同样,用于封面图像的片段表(00h)具有图像方式(S.图象模式)。
指针P-PNO1到P-PNO99用于管理具有被指定的各个片段表的各个图像的区域。例如,被指针P-PNO1指定的片段表具有开始地址、结束地址和作为第一图像的图像数据的图像文件的图像模式(S.图象模式)。
利用AUX-TOC的扇区1管理文件,片段表不和链接信息(Link-P)链接。换句话说,当一个图像文件被记录时,其不被分成在物理上被分开的区域。
不过,AUX-TOC的扇区1中的未被使用的片段表利用从指针P-EMPTY开始的每个片段表的字节8的链接信息被管理。
在AUX数据区域的一个簇区域具有小于一个簇的图像数据,一个簇区域的非图像区域是作为空白区域的未记录区域(可记录区域)的情况下,AUX-TOC的扇区1中的指针P-PFRA是用于管理空白区域的指针。换句话说,由指针P-PFRA指定的片段表表示作为空白区域的区域的地址。
在AUX-TOC的扇区1的每个片段表中的图像模式(S.图象模式)表示模式信息,其中包括被记录在由每个片段表指定的地址上的图像文件的复制状态。
图像模式(S.图象模式)例如按照图30(a)所示被确定。
图像方式由8位d1-d8构成。d1和d2两位代表复制状态。复制状态是表示特定的图像文件是否允许进行复制操作的信息。
在本例中,当复制状态是(0h)时,则表示允许进行复制操作。在这种情况下,图像文件可以被复制任何次数。
当复制状态是(1h)时,则表示图像文件的复制操作只允许进行一次。
当复制状态是(2h)时,则表示图像文件的复制操作只允许通过被认证的数据总线进行一次。换句话说,在这种情况下,禁止通过未被认证的总线进行复制操作。
当复制状态是(3h)时,则表示图像文件的复制操作被禁止。
其余的6位d3-d8在本例中未被定义。
如果进行特定图像文件的数据的复制操作,则指定给被复制的图像文件的复制状态相应于被指定给原始图像文件的复制状态的内容被更新,如图30(b)所示。
换句话说,当特定图像文件的复制状态是“0h”时,在图像文件不被复制之后,复制状态是“0h”被指定给被复制的图像文件。换句话说,图像文件的复制操作允许进行任何次数。
在另一方面,当复制状态是“1h”或“2h”时,在复制操作完成之后,则把复制状态“3h”指定给被复制的文件,因而禁止再次进行复制操作。
1-6-5-3,AUX-TOC,扇区2
图24表示AUX-TOC的扇区2的格式。扇区2是一个用于记录作为图像信息的字符信息的数据区域的图像信息表,在这种情况下,包括图像名信息、记录日期/时间和互联网的URL(统一资源定位符)(按照本实施例,这种图像信息被称为画面信息),它们被加于每个图像文件上。
在说明AUX-TOC的扇区2之前,将参照图31说明记录在AUX-TOC的扇区2的表部分中的图像信息文件的结构。图像信息文件是具有相应于一个图像文件的图像信息的信息的文件。
如图31所示,图像信息文件从作为呈ASCII代码或其它字符代码的图像名的数据单元开始。图像名的格式相应于被记录在图21所示的UTOC的扇区4中的槽中的字符信息的格式。
作为图像名的数据单元后面具有表示在数据单元之间的定界符的“1Fh”。定界符的“1Fh”后面是用于记录日期/时间的数据单元。记录日期/时间的格式相应于在图20所示的U-TOC的扇区2的槽中的记录日期/时间的格式。用于记录日期/时间的数据单元由6位字节构成。
在用于记录日期/时间的数据单元后面是定界符“1Fh”,定界符“1Fh”后面是作为URL的字符信息。URL可以用从MSB开始的ASCII代码表示,而不用字符代码(chara.code),这将在后面说明。文件以“00h”结束。
当图像名、记录日期/时间和URL的数据单元不是实质的数据时,则该数据单元被设置为“00H”。
当图像文件从特定的URL作为互联网的主页被下载时,主页的URL被添加到图像文件上。
返回图24,进一步说明AUX-TOC的扇区2。
AUX-TOC的扇区2的头部具有扇区地址(扇区)=02h和模式信息(模式)=02h。
此外,AUX-TOC的扇区2具有指针P-PIF1到P-PIF99(其可以扩展到P-PIF255)作为相应于在盘上记录的各个图像文件的指针部分。槽部分具有8个字节的255个槽(01h)-(FFh),每个槽可以由指针P-PIF1到P-PIF99指定,还具有8个字节的一个槽(00h)。
制造者代码和型代码后面是两个字节的指针第一PIF和最后PIF。指针第一PIF表示指针P-PIF1到P-PPIF99的第一指针数。指针最后PIF表示指针P-PIF1到P-PIF99的最后指针数。
槽(00h)到(FFh)具有呈ASCII代码或其它字符代码的作为图像信息的字符信息。在槽(00h)到(FFh)中的字符的类型由被设置在AUX-TOC的扇区2中的预定字节位置的字符代码(由图24中的chara.code表示)决定。
字符代码以这种方式定义,使得例如“00h”表示ASCII代码;“01h”表示修改的ISO.8859-1代码;“02h”表示音乐JIS代码;“03h”表示KS C5601-1989代码(朝鲜);以及“04h”表示GB 2312-80代码(中国)。
指针P-PIF1到P-PIF99指示具有图像信息文件的片段表,所述图像信息文件具有相应于各个指针数量的文件数。例如,由指针P-PIF1指示的槽具有相应于第一图像文件的图像的字符。8个字节的槽(00h)是被指示用于开始记录相应于封面文件的图像信息文件的区域。槽(00h)不被指针P-PIP(x)指定。
这些槽相应于链接信息被链接。因而,相应于一个图像文件的图像信息文件即使其尺寸大于7个字节也可以被处理。
指针P-EMPTY被用于管理未被使用的槽,使得它们相互被链接。
AUX-TOC的不同扇区可以指定用于图像名、记录日期/时间以及URL,使得它们可以被独立地管理。不过,当被附加于图像文件的各种类型的字符信息作为图24和31所示的图像信息文件被集中管理时,用于管理信息所需的数据量(TOC扇区数)变得小于使用AUX-TOC的不同扇区来记录图像名、记录日期/时间和URL的情况。因而,盘的记录区域可以被有效地使用。
1-6-5-4,AUX-TOC,扇区3
图25所示的AUX-TOC的扇区3是一个图像播放顺序表。
图像播放顺序表是一种用于和节目例如被再现的音乐节目同步输出图像文件(例如显示图像)的一个文件的管理信息。
AUX-TOC的扇区3具有一个由图像地址(扇区)=03h和模式信息(模式)=02h构成的头部。
此外,AUX-TOC的扇区3具有指针P-TNP1到P-PTNP99(可以扩展为P-TNP255),作为相应于被记录的图像文件的指针部分。指针P-TNP1到P-TNP99相应于被记录在节目区内的音频数据的轨迹数。换句话说,指针P-TNP1到P-TNP99相应于轨迹1到轨迹99。
表部分具有由指针P-TNP1到P-TNP99指定的8字节的99个片段表(01h)到(63h),和一个8字节的片段表(00h)。如同AUX-TOC的其它扇区一样,在这个扇区中,在未被使用的其余片段表(64h)到(FFh)中,所有的字节都置0。在制造者代码后面的指针第一TNP和最后TNP以及模式代码分别表示指针P-TNP1到P-TNP99的第一指针号的号码和指针P-TNP1到P-TNP99的最后指针号。
由指针P-TNP1到P-TNP99指定的每个片段表具有以偏移地址格式表示的开始地址和结束地址,其中地址从轨迹的顶部位置开始。AUX-TOC的扇区3指示声音组的单元中的地址。
每个片段表的字节4表示作为指针P-PNOj的特定图像文件。指针P-PNOj具有相应于由AUX-TOC的扇区1管理的图像文件(P-PNO1到P-PNO99)中的一个图像文件。此外,其它片段表可以相应于管理信息被关联。换句话说,可以确定,多个图像文件可以在同一个轨迹上被显示。
例如,当在作为第一轨迹的音乐节目的再现操作期间的一个特定的定时输出第一图像文件时,图像输出周期的开始地址和结束地址被置于由相应于第一轨迹的指针P-PTNP1指定的片段表中。接着,在假定第一图像文件的图像被输出直到在第一轨迹被再现1分钟之后1分30秒的情况下,相应于在开始第一轨迹的再现操作之后经过1分钟的地址和相应于经过1分30秒的另一个地址分别作为呈偏移地址格式的开始地址和结束地址被置于由指针P-TNP1指定的片段表中。指针P-PNOj被指定给第一图像文件的P-PNO1。
当在一个轨迹的再现操作期间需要可切换地显示多个图像时,各个片段表被这样链接,使得能够管理要被输出的图象文件以及输出的周期。
虽然片段表(00h)相应于封面图像,因为封面图像一般不和音频轨迹的再现操作同步输出,所以全“0”(零)被置为片段表(00h)的开始地址和结束地址。
不过,当相应于某个轨迹的片段表的开始地址和结束地址都是全0时,在输出轨迹的声音期间,播放指定的图像文件的图像(由指针P-PNOj指定)。
当只有结束地址是全0时,被指针P-PNOj指定的图像文件被输出,直到要被显示的图像文件的开始地址在轨迹的再现操作期间再次出现时为止。
当开始地址和结束地址不是全0并且相同时,图像文件被禁止显示和输出。
在AUX-TOC的扇区5中,未被使用的片段表相应于指针P-EMPTY的管理信息被管理。
1-6-5-5,AUX-TOC,扇区4
AUX-TOC的扇区4和5用于管理文本文件。
图26所示的AUX-TOC的扇区4是一个作为文本分配表的管理扇区,并被用于管理作为在AUX数据区域内的文本文件被记录的数据文件。
利用AUX-TOC的扇区4,文本文件以类似于U-TOC的扇区0的方式被管理。
假定所有的AUX数据区域都用于记录文本文件,可以记录38个簇(×32扇区×2324字节)的文本数据。这种文本数据可以作为多达255个文件被AUX-TOC的扇区4管理。不过,在本例中,假定包括封面在内共有100个文件被管理,如后所述。
每个文本文件的长度被作为扇区数处理。
一个特定的文本文件可以作为相应于所谓的封面图像的文本文件(封面文本)被处理。
AUX-TOC的扇区4具有扇区地址(扇区)=04h和模式信息(模式)=02h。
作为管理文本文件的指针P-TXNO(x),AUX-TOC的扇区4具有指针P-TXNO1到P-TXNO99(可以扩展到P-TXNO255)。指针P-TXNO1到P-TXNO99相应于音频轨迹的轨迹数。因而,利用AUX-TOC的扇区4,可以管理多达99个相应于音频轨迹1到99的文本文件(封面文本除外)。
指针部分也具有指针P-PFRA和P-PEMPTY。
AUX-TOC的扇区4具有8个字节的99个片段表,每个作为相应于各个指针的表部分。每个表部分(01h)到(63h)具有开始地址、结束地址和文本模式。(其余的片段表(63h)到(FFh)不被使用,都被置0)。
后面将说明文本方式的细节。
片段表(00h)是不被任何指针指定的片段表。在本例中,片段表(00h)被专门用于管理被指定作为封面文本和文本模式的文本文件的地址。
指针P-TXNO1到P-TXNO99指定各个片段表,以便管理各个文本文件的区域。例如,由指针P-TXNO1指定的片段表具有作为文件数的第一文本文件的开始地址和结束地址,以及文本模式。
因为文本文件以扇区为单位进行处理(即作为扇区数),如上所述,开始地址和结束地址以扇区数表示。“0h”被置于代表作为声音组数处理的地址的数据位置。
此外,利用AUX-TOC的扇区4,不进行用于按照链接信息链接片段表的文件管理操作。换句话说,一个文本文件不被记录在物理上分开的部分。
不过,在AUX-TOC的扇区4内的未被使用的表部分被按照从指针P-EMPTY开始的链接信息(每个片段表8个字节)被管理。
在数量小于一个簇的文本文件被记录在一个簇区域的情况下,在AUX-TOC的扇区4内的指针P-PFRA是用于管理AUX数据区域的一个簇区域的自由区域(可记录区域)的指针。换句话说,自由区域的地址被放置在由指针P-PFRA指定的片段表中。在自由区域管理操作中,每个片段表的字节8可用作链接信息。片段表可被这样链接,使得可以管理作为自由区域的多个分开的区域。
下面参照图32说明AUX-TOC的扇区4的每个片段表中指定的文本模式的定义。
文本模式是在每个片段表中的字节4的位置的一个区域。文本方式由8位d1-d8(一个字节)构成。
在d1-d8的8位当中,d1和d2两位代表复制状态。所述复制状态类似于按照图30(a)所述的图像文件的复制状态(S.图象模式)。为简化起见,省略复制状态的说明。
两位d3和d4代表文本文件的内容。在本例中,当两位d3和d4是“0h”时,其表示文本文件是一个歌曲文本。
换句话说,文本文件是音频轨迹的音乐节目的歌曲文本。当位d3和d4是“1h”时,其表示文本文件是演奏音频轨迹上的音乐节目的艺术家的信息文本(艺术家姓名等)。
当位d3和d4是“2h”时,其表示文本文件是一个线性注解(附于音乐辑等上的导引说明)。当位d3和d4是“3h”时,其表示文本文件是其它信息。
1位d5表示文本文件是否具有时间标记。当该位d5是“0”时,表示文本文件没有时间标记。当位d5是“1”时,表示文本文件具有时间标记。时间标记将在下面参照图33进行说明。
3位d6-d8表示字符代码。字符代码以这种方式定义,使得例如“0h”表示ASCII代码;“1h”表示修改的ISO 8859-1代码;“2h”表示音乐转换的JIS代码;“3h”表示KS C 5601-1989代码(朝鲜);“4h”代表GB2312-80代码(中国)。“5h”和“6h”表示不确定的字符代码(保留)。“7h”表示纯文本。通过定义文件为纯文本文件,可以扩充字符代码。
1-6-5-6,AUX-TOC,扇区5
图27表示AUX-TOC的扇区5的格式。AUX-TOC的扇区5是一个文本信息表,其被用作作为字符信息的文本信息的数据区域,包括文本名、记录日期/时间、和被附加于每个文件的互联网的URL(按照本实施例,这种信息叫做文本信息)。
记录在AUX-TOC的扇区5的表部分中的文本信息文件的结构和参照图31说明的图像信息文件的结构相似。换句话说,除去图31中的图像名的数据单元用文本名的数据单元代替之外,文本信息文件具有和图像信息文件类似的结构。
在图27表示的AUX-TOC的扇区5的格式中,其头部具有扇区地址(扇区)=05h和模式地址(模式)=02h。
此外,AUX-TOC的扇区5具有指针P-TXIF1到P-TXIF99(可以扩展到TXIF255)作为相应于文本文件的指针位置。槽部分也具有8位的可以由指针P-TXIF1到P-TXIF99指定的255个槽(01h)到(FFh),和一个8个字节的槽。
制造者代码和型号代码后面是分别表示指针P-TXIF1到P-TXIF99的第一指针号和最后指针号的指针第一TXIF和最后TXIF。
槽(00h)到(FFh)作为表部分具有呈ASCII代码或其它字符代码的文本信息文件的字符信息。要被放置的字符的类型由在AUXC-TOC的扇区2中预定字节位置的字符代码(chara.code)确定。
在本例中,如同AUX-TOC的扇区2一样,字符代码被以这样的方式定义,使得例如“00h”表示ASCII代码;“01h”表示修改的ISO 8859-1代码;“02h”表示音乐转换的JIS代码;“03h”表示KS C 5601-1989代码(朝鲜);“04h”代表GB 2312-80代码(中国)。
指针P-TXIF1到P-TXIF99表示用于相应于各个指针号的文件号的文本信息文件的特定的片段表。例如,由指针P-TXIF1指示的槽具有相应于第一文本文件的图像的字符。槽(00h)的8个字节被用作表示专用于相应于封面文本的封面文本信息文件的开头的区域。槽(00h)不被指针P-TXIF(x)指定。
这些槽可以相应于链接信息被链接,使得即使文本信息文件大于7个字节,相应于1个文本文件的文本信息文件也可以被处理。
此外,指针P-EMPTY用于管理相应于链接信息未被使用的槽。
在本例中,不同的AUX-TOC扇区可被指定用于文本名、记录日期/时间、和URL,使得它们可以被单独地管理。不过,当附加于图像文件的各种类型的字符信息作为文本信息文件利用AUX-TOC的扇区5被集体管理时,用于管理信息所需的数据量(TOC的扇区数)如同用信息文件那样被减少。
1-6-6
1-6-6-1图像文件扇区
下面说明利用AUX-TOC的上述的扇区管理的图像文件和文本文件这两种类型的文件。
作为图像文件,不限制一个静止图像的文件长度。
静止图像的图像尺寸是640×480个点。图像文件基于JPEG格式基准。因为图像文件利用AUX-TOC进行管理,按照JPEG标准,文件的位流从SOI(图像的开始)标记扩展到EOI(图像的结束)标记。
此外,因为扇区格式是模式2,并且不使用第三层ECC,作为一个扇区的图像数据容量的有效的字节数是2324字节。作为一个例子,假定相应于JPEG标准的图像文件具有1个簇的尺寸(=32个扇区),则实际的数据量的范围是72045(=2324×31+1)字节到74368(=2324×32)字节。
构成这种图像文件的扇区的格式例如如图28所示。
在图像文件的扇区的顶部,设置有16个字节的头部,其具有同步模式、簇地址(簇H和簇L)、扇区地址(扇区)、以及模式信息(02h)。其余的8个字节未被确定(保留)。
然后,按照数据DP0到DP2323所表示的,设置用于2324字节的图像数据的数据区域。
在最后4个字节的每个字节中,设置“00h”。此外,纠错奇偶校验可以设置组最后4个字节中。
1-6-6-2,文本文件扇区
作为文本文件,可以记录ASCII、修改的ISO 8859-1、音乐转换JIS或者在AUX-TOC的扇区4的文本模式中确定的类型的文本数据。
构成文本文件的扇区的格式例如如图29所示。参见图29,如同图像文件,从扇区的顶部设置有头部(16字节)和未确定的(保留的)区域(8个字节)。未确定的区域后面是用于作为由数据DT0到DT2323表示的2324个字节的文本文件的数据的数据区域。
在最后的4个字节的每个字节中,设置“00h”。或者,在最后4个字节中可以设置纠错奇偶校验。
在文本文件的扇区中记录的文本文件的数据结构如图33所示。不过,图33所示的文本文件具有相应于在文本文件具有作为AUX-TOC的扇区4的文本模式的时间标记(d5=‘1’)的情况下的数据结构。
如图33所示,文本文件的扇区具有表示每个文本文件的定界符的定界符“1Eh”。定界符“1Eh”后面是表示时间标记的数据单元(3个字节,纯二进制)。
时间标记定义和相应的音频轨迹的再现同步的文本文件的显示或输出定时。时间标记由音频轨迹的偏移地址表示。
表示时间标记的数据单元后面是表示节的数据单元的的数据长度的节长度数据单元(3字节,纯二进制)。节长度数据单元后面是“1Fh”的数据和节的数据单元(实质的字符信息)。
1-7个人计算机
下面参照图34说明按照所述实施例的在AV系统中的个人计算机113的内部结构。
图34所示的个人计算机113具有IEEE 1394接口209用于与外部交换数据的接口。IEEE 1394接口209和作为外部数据总线的IEEE 1394总线116相连,从而和外部设备通信。
IEEE 1394接口209解调通过IEEE 1394总线116接收到的包,从解调的包中提取数据,把提取的数据转换成相应于内部数据通信的数据格式,并通过内部总线210向CPU201输出所得的数据。
此外,IEEE 1394接口209接收在CPU201的控制下输出的数据,对于接收的数据执行相应于IEEE 1394格式的调制处理,例如打包处理,并通过IEEE 1394总线116向外部发送所得的数据。
CPU 201执行相应于存储在例如ROM202中的程序的各种处理。按照本实施例,为了能够接收和发送相应于IEEE 1394标准的各种数据,在ROM 202中存储有用于控制IEEE 1394接口209的程序。换句话说,个人计算机113具有允许发送和接收相应于IEEE 1394的设置(硬件和软件)。
此外,CPU 201用来执行各种处理所需的数据、程序等被存储在RAM 203中。
键盘205和鼠标206和输入/输出接口204相连。操作信号从键盘205和鼠标206输出到CPU 201。具有作为存储介质的硬盘驱动器207和输入/输出接口204相连。CPU 201可以在硬盘驱动器207的硬盘上通过输入/输出接口204记录或读取数据、程序或其类似物。显示图像的显示监视器208和输入/输出接口204相连。
内部总线210例如由PCI(外围元件互连)总线,本地总线或类似总线构成。内部总线210互连个人计算机113的各种内部功能电路部分。
上述的IRD 112和MD记录器/播放器1的IEEE 1394接口的功能基本上和个人计算机113的相似。
换句话说,对于在图11中所示的IRD 112,允许CPU 80控制IEEE 1394接口160的程序被存储在IRD 112的ROM(图11中未示出)中。对于MD记录器/播放器1,允许系统控制器11控制IEEE接口1394接口25的程序被存储在程序ROM 28中。
应当注意,按照本实施例的通过IEEE 1394总线互连的系统的结构不限于上述的例子。
2、按照实施例的通过IEEE 1394标准的数据通信
2-1,概述
下面说明相应于按照本发明的实施例的IEEE 1394标准的数据通信。
IEEE 1394标准是一个串行数据通信标准。
按照IEEE 1394标准的数据传输系统被分为其中周期地进行通信的同步通信系统和其中异步地、非周期性地进行通信的异步通信系统。一般地说,同步通信系统用于发送和接收数据,而异步通信系统用于发送和接收各种控制命令。两种类型的通信系统的发送操作和接收操作可以使用一根电缆进行。
如上所述,按照实施例的AV系统可以通过IEEE 1394总线发送或接收(作为用户数据)ATRAC数据(音频数据)和AUX数据(图像文件(JPEG静止图像数据))以及和在不同的设备之间的与ATRAC数据相关的文本文件。
在本例中,ATRAC数据(音频数据)是相应于再现时基而被输出的时间串行音频数据。ATRAC数据应当在实时的基础上被输出。此外,ATRAC数据的数据量大于AUX数据的数据量。在另一方面,AUX数据的数据量不大于ATRAC数据的数据量。虽然AUX数据有时和音频数据的再现同步地再现,AUX数据的实时特征不如ATRAC数据那样严格。
因此,作为按照实施例的IEEE 1394接口的传输形式的要点,ATRAC数据(即音频数据)相应于同步通信系统被发送和接收,而AUX数据相应于异步通信系统被发送和接收。按照实施例,可以在不同的情况下通过IEEE 1394接口发送ATRAC数据和AUX数据。此外,ATRAC数据和AUX数据可以借助于在时分的基础上使用IEEE 1394接口以同步周期进行发送被显然地同时发送,如后面所述。
下面假定采用符合上述的IEEE 1394标准的发送形式说明本发明的实施例。
2-2堆栈模型
图35表示按照实施例的IEEE 1394的堆栈模型。
IEEE 1394格式大体上分为异步系统400和同步系统500。
作为异步系统400和同步系统500的公共层,设置物理层301作为最低层。在物理层301上方设置链路层302。物理层301是作为硬件用于控制信号的传输的层。链路层302是具有把IEEE1394总线转换成例如相应于每个设备的内部总线的功能的层。
物理层301、链路层302和下面将要说明的事务(transaction)层401通过事件/控制/配置线路被链接到串行总线结构管理303上。
AV电缆/连接器304是一个物理连接器和用于传输AV数据的电缆。
事务层401作为异步系统400中的链路层302的上层被设置。事务层401是确定IEEE 1394的数据传输协议的层。作为基本的异步事务处理,写事务、读事务和时钟事务被确定,如下所述。
FCP(功能控制协议)402被规定为事务层401的上层。FCP402使用被规定为AV/C命令(AV/C数字接口命令组)403的控制命令,使得用于各个AV设备的命令可以被控制。
对于事务层401的上层,定义用于利用连接管理处理505指定插头(作为按照IEEE 1394的设备的逻辑连接关系)的插头控制寄存器404。所述各插头将在后面说明。
CIP头部格式501被确定为同步系统500的链路层302的上层。按这种方式确定传输协议,例如SD-DVCR实时传输502、HD-DVCR实时传输503、SDL-DVCR实时传输504、MPEG2-TS实时传输505和音频与音乐实时传输506,使得它们被CIP头部格式管理。
SD-DVCR实时传输502、HD-DVCR实时传输503、SDL-DVCR实时传输504是用于数字VTR(视频带记录器)的数据传输协议。
由SD-DVCR实时传输502处理的数据是是按照SD-DVCR记录格式508的规定获得的数据序列(SD-DVCR数据序列507)。
由SD-DVCR实时传输503处理的数据是是按照SD-DVCR记录格式510的规定获得的数据序列(SD-DVCR数据序列509)。
由SDL-DVCR实时传输504处理的数据是是按照SDL-DVCR记录格式512的规定获得的数据序列(SD-DVCR数据序列511)。
MPEG2-TS实时传输505是相应于用于数字卫星广播的调谐器的传输协议。由MPEG2-TS实时传输505处理的数据是是按照DVB记录格式514或ATV记录格式515的规定获得的数据序列(MPEG2-TS数据序列513)。
音频和音乐实时传输506是用于一般的数字音频设备例如包括按照本发明的MD系统的传输协议。由音频和音乐实时传输506)处理的数据是是按照音频和音乐记录格式517的规定获得的数据序列(音频和音乐数据序列)。
2-3信号传输形式
图36说明实际上作为IEEE 1394总线的电缆的结构的例子。
参看图36,一对连接器600A和600B通过电缆601相互连接。在本例中,具有管脚号1-6的6个管脚被用作连接器600A和600B的管脚端子。
被设置在连接器600A和600B上的管脚端子以这种方式分配,使得管脚号1用于电源(VP);管脚号2用于地(VG);管脚号3用于TPB1;管脚号4用于TPB2;管脚号5用于TPA1;管脚号6用于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)
在这些管脚连接中,以下两对绞线形成信号线601A,用于差动地传输连接器600A和600B之间的信号。
管脚号3(TPB1)-管脚号5(TPA1)
管脚号4(TPB2)-管脚号6(TPA2)
以下两对绞线形成信号线601B,用于差动地传输连接器600A和600B之间的信号。
管脚号5(TPA1)-管脚号3(TPB1)
管脚号6(TPA2)-管脚号3(TPB2)
图37(a)所示的数据信号(数据)和图37(b)所示的选通信号(选通)分别通过两个信号线601A和601B传输。
图37(a)所示的数据信号从管脚TPB1和TPB2输出,并使用信号线601A和601B的一个被输入到TPA1和TPA2。
图37(b)所示的选通信号是通过对数据信号和与数据信号同步的传输时钟信号进行预定的逻辑操作而获得的。选通信号的频率小于实际的传输时钟信号的频率。使用不被用于传输数据信号的信号线601A和601B中的一个,选通信号从管脚TPA1和TPA2输出到管脚TPB1和TPB2。
例如,假定图37(a)和37(b)所示的数据信号和选通信号被输入到符合IEEE 1394标准的特定的设备,则该设备对输入的数据信号和选通信号进行预定的逻辑操作,产生如图37(c)所示的传输时钟信号(时钟),并使用所述传输时钟信号进行所需的输入数据信号处理。
在IEEE 1394格式中,因为数据传输通过这样一种硬件结构进行,其不需要在设备之间通过电缆传输高频时钟信号。因而,改善了信号传输的可靠性。
在上述的例子中说明了6个管脚的结构。不过,IEEE 1394格式对于呈两个双绞线的信号线601A和601B允许使用具有4个管脚的另一种结构,其中取消了电源线(VP)和地(VG)。例如,按照实施例的MD记录器/播放器1使用4个管脚类型的电缆,因而向用户提供更简单的系统。
2-4设备之间的总线连接
图38表示通过IEEE 1394总线在几个设备当中连接的例子。图38表示的系统结构具有5个设备(节点)A,B,C,D和E通过IEEE 1394总线(即电缆)相连。
利用IEEE 1394接口,可以实现所谓的“菊链连接”,其中设备A,B和C通过IEEE 1394总线串联连接。此外,利用IEEE 1394接口,可以实现所谓的“分支连接”,其中一个特定的设备和多个设备并联连接(例如如图38所示,设备A和设备B,D和E的连接)。
利用IEEE 1394接口,在分支连接和雏菊链连接的组合中,可以连接多达63个设备。作为雏菊链连接,可以连接16个设备(16个出栈)。IEEE 1394接口不需要如同SCSI系统那样具有终结器(terminator)。
此外,利用IEEE 1394接口,在系统的串联连接与/或分支连接中的设备可以和与其相连的其它设备进行通信。在图38所示的系统中,任何两个设备A,B,C,D和E可以相互通信。
在多个设备通过IEEE 1394接口互连的系统中(该系统以后叫做IEEE1394系统),用于对系统的各个设备唯一地分配节点ID的处理被进行。这一处理示意地示于图39。
在如图39(a)所示的连接的IEEE 1394系统中,当接通电缆或断开电缆、系统中的特定设备进行接通和断开操作、在PHY(物理层协议)中自发的产生进程或其类似物发生时,IEEE 1394系统的总线被复位。在这种情况下,通过IEEE 1394总线执行通知系统的所有设备A,B,C,D,和E总线已经复位。
作为总线复位通知的结果,进行一种通信(儿童通知),借以在相邻的各设备当中确定家长和儿童的关系。换句话说,在IEEE 1394系统中的设备当中形成树形结构。按照该树形结构,确定根设备。根设备是其中所有的端子都被定义为儿童(Ch)的设备。在图39(b)所示的系统中,设备B被定义为根设备。换句话说,当设备A的端子被连接到根设备B时,所述端子被定义为家长(P)。
在按照上述定义IEEE 1394总线系统的树形结构和根之后,每个设备输出一个自用ID包,作为设备本身的节点ID的声明,如图39(c)所示。然后,根设备相继地批准(许可)节点ID,并分配IEEE 1394系统的各个设备的地址(节点ID)。
2-5包
在IEEE 1394格式中,为了传输数据,重复如图40所示的同步周期(标称周期)。在本例中,一个同步周期的时间间隔是125微秒,其相当于100MHz的频带。应当注意,IEEE 1394标准允许使用不等于125微秒的同步周期的任何其它的值。要被传输的数据按照每个同步周期被打包。
如图40所示,代表一个同步周期的开始的周期开始包被置于其顶部。
虽然没有详细示出,周期开始包的产生定时由被规定为IEEE 1394系统的周期主机的特定的设备指定。
周期开始包的后面最好是同步包。对于基于时分设置的每个信道对同步包打包并被传输(同步子作用),如图40所示。在同步子动作(subaction)中,设置被称为同步间隙的停止间隔(例如0.05微秒)作为每个包的定界符。
用这种方式,利用IEEE 1394系统,可以通过一个传输线在多信道上发送和接收同步数据。
假定按照本实施例的MD记录器/播放器发送相应于同步系统的可利用的ATRAC数据(压缩的音频数据),当ATRAC数据以1.4Mbps的常规的传输速率被发送时,如果对于125微秒的一个同步周期的每个周期发送至少大约20几个兆字节的ATRAC数据作为同步包,则可以保证时间序列的连续性(实时特征)。
例如,虽然没有详细说明,当特定设备发送ATRAC数据时,该设备向IEEE1394系统的IRM(同步资源管理器)请求可以用来确保实时地发送ATRAC数据的同步包的大小。IRM监视当前数据传输状态,并按照监视结果允许或不允许请求的设备。当IRM允许所述设备用所需的大小时,该设备可以把ATRAC数据打包成同步包,并且使用指定的信道发送这些包。这被称为IEEE 1394接口的频带保留。
作为异步包的异步子动作在剩余的频带中被传输,其中异步子作用在异步周期中被使用。
图40表示发送两个异步包包A和包B的例子。异步包后面是ack(确认)间隙(0.05微秒)的停止周期和被称为ACE(Acknowledge(确认收到))的信号。ACE是由硬件产生的并在异步事务期间从接收侧(目标)被输出到发送侧(控制器)的信号,如后所述。ACE通知发送侧以接收侧已经接收到某些异步数据。
在一对异步包和作为数据发送单元的ACE的前后,设置有大约10微秒的被称为子动作间隙的停止间隔。
当ATRAC数据作为同步包被发送并且和其相关的AUX文件作为异步包被发送时,显然,ATRAC数据和AUX文件可以同时被发送。
2-6事务处理规则
图41(a)是表示异步通信的基本的通信规则(处理规则)的处理变换图。事务处理规则被在FCP中规定。
首先,如图41(a)所示,在步骤S11,请求者(发送侧)向应答者(接收侧)发出一个请求。当应答者收到所述请求时(步S12),应答者对请求者返回一个收到确认(步骤S13)。当发送侧收到所述确认后,便得知接收侧已经收到所述请求(步S14)。
此后,应答者对于在步骤S12收到的请求发出一个响应(步骤S15)。请求者接收所述的响应(步骤S16),并对于该响应向应答者发出一个确认作为响应(步骤S17)。应答者接收所述的确认,并得知发送侧已经收到响应。
图41(a)所示的请求处理大体上分为3种类型:写请求、读请求和锁定请求,如图41(b)的左部分所示。
写请求是使应答者写数据的命令。读请求是使应答者读数据的命令。锁定请求是应答者进行交换操作、比较操作、屏蔽操作或类似操作的命令(这些操作不在此进行说明)。
按照如后面将要说明的被置于异步包(AV/C命令包)中的命令(操作数)的数据尺寸,写请求被确定为3种类型。写请求(数据方块)被用于发送一个只相应于异步包的头部尺寸的命令。写请求(数据块:数据长度=4字节)和写请求(数据块:数据长度≠4字节)被用于发送一个具有附加于异步包的头部的数据块的命令。因而,根据被置于数据块中的操作数的数据尺寸是否等于或大于4个字节,它们是互不相同的。
同样,相应于被置于异步包中的操作数的数据尺寸读请求被确定为3种类型。即读请求(数据方块),读请求(数据块:数据长度=4字节)和读请求(数据块:数据长度≠4字节)。
其响应处理被示于图41(b)的右部。
按照上述的写请求的3种类型,定义写响应和无响应。
按照读请求(数据块:数据长度=4字节),或读请求(数据块:数据长度≠4字节),读响应(数据块)被确定。
按照锁定请求,锁定响应被确定。
2-7寻址
图42表示IEEE 1394总线的寻址结构。
如图42(a)所示,按照IEEE 1394格式,64位被用于总线地址寄存器(地址空间)。
总线地址寄存器的高阶10位的区域代表用于识别IEEE 1394总线的总线ID。这个区域允许被指定总线#0到总线#1022的总共1023个总线ID,如图42(b)所示。总线ID的总线号#1023被定义为本地总线。
在图42(a)中,总线地址后面的6位的区域表示和由总线ID识别的每个IEEE 1394总线相连的设备的节点ID。如图42(c)所示,节点ID可以识别从#0到#62的63个不同的节点。
表示总线ID和节点ID的共16位的区域相当于下面将要说明的AV/C命令包的头部的目的地ID。总线ID和节点ID用于识别和IEEE 1394系统中的每个总线相连的每个设备。
在图42(a)中,在节点ID后面的26位的区域是寄存器空间。在寄存器空间后面的28位的区域是寄存器地址。
寄存器空间的值是(F FF FFh),其代表图42(d)所示的寄存器。寄存器地址指定图42(e)所示的寄存器的地址。
简明地说,当参考从图42(e)所示的寄存器的地址512[0 00 02 00h]开始的串行的总线相关的寄存器时,可以获得同步周期的周期时间和自由信道的信息。
此外,当参考从地址1024(0 00 04 00h)开始的配置ROM的内容时,可以识别相应于节点类型的节点的唯一的ID等等。
2-8 CIP
图43表示CIP(公共同步包)的结构。换句话说,图43表示图40所示的同步包的数据结构。
如上所述,作为由按照本实施例的MD记录器/播放器处理的一种类型的记录和再现数据,ATRAC数据(音频数据)按照IEEE 1394标准借助于同步通信被发送和接收。换句话说,满足数据通信的实时特征的一定量的数据被置于同步包中,并在每个同步周期被连续地发送。
CIP的头32位(一个方块(quadlet),4字节)被用作IEEE 1394包的头部。
IEEE 1394包的头部以16位的区域数据长度开始。区域数据长度后面是两位的区域标记。区域标记后面是6位的区域信道。区域信道后面是4位的区域t代码。区域代码后面是4位的区域sy。
IEEE 1394包的头部后面是一个方块的区域头部-CRC。
区域头部-CRC后面是用于CIP头部的两个方块的区域。
CIP头部的第一个方块的头两个字节是‘0’和‘0’。字节‘0’和‘0’后面是6位的区域SID(发送节点数)。区域SID后面是8位的区域DBS(数据块尺寸)。区域DBS代表数据块尺寸(即打包的数据单元)。区域DBS后面是区域FN(两位)和3个字节的区域QPC。区域FN代表数据被划分成的包数。区域QPC代表附加的被划分的方块的数量。
区域SPH(1位)代表源包的头部的标记。区域DBC代表用于计数被丢失的包的数量的计数器。
CIP头部的第二4字节的头两个字节是‘0’和‘0’。两个字节‘0’和‘0’后面是区域FMT(6位)和区域FDF(24位)。区域FMT代表信号格式(传输格式)。区域FMT的值可以识别在CIP中设置的数据的数据类型(数据格式)。实际上,区域FMT可以识别MPEG流数据、音频流数据、数字视频摄像机(DV)流数据,以及其它的数据。可以由区域FMT指示的数据格式相应于传输协议,例如利用CIP头部格式401管理的SD-DVCR实时传输(502)、HD-DVCR实时传输(503)、SDL-DVCR实时传输(504)、MPEG2-TS实时传输(505)和音频与音乐实时传输(506),如图35所示。
区域FDF是代表表示利用FMT分类的数据格式的子分类的格式相关字段。区域FDF可以识别音频数据例如线性音频数据或MIDI数据。
例如,相对于按照本实施例的ATRAC数据,区域FMT表示它是音频流数据,区域FDF表示音频流数据是ATRAC数据。
当区域FMT代表MPEG数据时,区域FDF表示被称为TSF(时间偏移标记)的同步控制信息。当FMT表示DVCR(数字视频摄像机)时,区域FDF如图43的下部所示被确定。在本例中,第一区域50/60(1位)表示每秒的场数。第二区域STYPE(5位)表示视频格式是SD或HD。第三区域SYT表示用于使帧同步的时间标记。
CIP头部后面是由区域FMT和区域FDF表示的n个数据块。其中区域FMT和区域FDF表示ATRAC数据,ATRAC数据被置于数据块的区域内。
数据块后面是最后的区域数据-CRC。
2-9连接管理
在IEEE 1394格式中,通过IEEE 1394总线连接的设备的关系被称为“插头”的逻辑连接概念定义。
图44表示由插头确定的连接关系的例子。参看图44,作为系统结构,VTR1、VTR2、机顶盒(STB:数字卫星广播调谐器)、监视设备(监视器),和数字静止摄像机(照相机)通过IEEE 1394总线相连。
在IEEE 1394格式中,有两种插头连接结构,即点对点的连接和广播连接。
点对点连接是这样一种连接结构,其中在发送机和接收机之间的关系是给定的,并且数据使用特定的通道被在其间传送。
与此相反,广播连接是一种这样的连接结构,其中发送机发送不指定接收机和使用的频道的数据。接收机侧接收数据而不用识别发送机。当需要时,接收机侧进行相应于接收的数据的内容的特定的处理。
在图44所示的处理中,作为点对点连接的例子,示出了两种状态。作为第一种状态,STB发送数据,VTR1通过频道#1接收数据。作为第二状态,数字静止摄像机发送数据,VTR2通过频道#2接收数据。
在图44所示的例子中,还示出了作为第三种状态的另一种状态。作为第三种状态,数字静止摄像机发送相应于广播连接的数据。在本例中,监视设备接收相应于广播连接发送的数据,并进行预定的响应处理。
这种连接结构(插头结构)是利用被设置在每个设备的地址空间中的PCR(插头控制寄存器)实现的。
图45(a)表示oPCR[n](输出插头控制寄存器)。图45(b)表示iPCR[n](输入插头控制寄存器)的结构。插头控制寄存器oPCR(n)和iPCR(n)的尺寸都是32位。
在图45(a)所示的OPCR中,当1位的区域在线值(高阶位1)是‘1’时,其表示按照广播连接发送数据。在另一方面,当区域在线值是‘0’时,其表示按照点对点的连接使用由6位的区域频道号(从高阶位11开始)表示的频道来传输数据。在图45(b)所示的iPCR中,当1位的区域在线值(高阶位1)是‘1’时,表示按照广播连接接收数据。当区域在线值是‘0’时,其表示按照点对点的连接使用由6位的区域频道号(从高阶位11开始)表示的频道来接收数据。
2-10相应于FCP的命令和响应
在按照该实施例的IEEE 1394的格式中,MD记录器/播放器记录/再现的AUX数据(JPEG图像文件和文本文件)使用异步通信被发送和接收。
按照该实施例,使用异步通信发送的AUX数据被在图35所示的FCP(402)中定义。下面说明在FCP中定义的事务处理。
作为FCP,使用为异步通信定义的写事务处理(参看图41)。因而,当按照本实施例的AUX数据被发送时,按照FCP使用异步通信的写事务处理。
支持FCP的设备具有命令/响应寄存器。这种设备在命令/响应寄存器中写入信息,从而以参照图46所述的方式完成处理。
在图46所示的处理过程图中,作为发送命令的处理,在步骤S21,控制器执行用于产生事务处理请求和向目标发送一个写请求包的处理。在步骤S22,目标接收写请求包并把数据写入命令/响应寄存器中。此时,目标进一步向控制器发送一个收到确认。控制器接收所述确认(步S23和S24)。至此已经被完成的处理序列是用于发送命令的处理。
此后,作为响应于所述命令的处理,在步骤S25,目标发送一个写请求包。控制器接收该写请求包并将其写入命令/响应寄存器中(步骤S26)。此外,控制器按照接收的写请求包向目标发送一个收到确认(步S27)。目标接收到所述确认因而得知控制器已经接收到写请求包(步骤S28)。
换句话说,由控制器对目标进行的命令发送处理和由目标对控制器按照命令发送处理进行的响应发送处理是按照FCP进行的基本的数据传输(事务处理)。
2-11 AV/C命令包
如同参照图35所述的,按照FCP,各种AV设备可以使用AV/C进行异步通信。
如同上面参照图41所述,读、写和锁定3种类型的处理作为异步通信被确定。实际上,使用相应于各个事务处理的写请求/响应包,读请求/响应包和锁定请求/响应包。按照FCP,使用上述的写事务处理。
图47表示写请求包的格式(异步包(对于数据块的写请求))。按照本实施例,写请求包被用作AV/C命令包。
写请求的高级的5个方块(第一至第五个方块(quadlet))被用作包头。
包头部的第一方块的高级16位的区域是目的地-ID。区域目的地-ID表示数据的发送目的地的节点ID。区域目的地-ID后面是6位的区域t1(事务标记)。区域t1表示包数。区域t1后面是两位的区域rt(重试码)。区域rt表示包是原始发送的包还是再次被发送的包。区域rt后面是4位的区域t代码(事务代码)。区域tcode代表命令代码。区域tcode后面是4位的区域pri(优先权)。区域PRI表示包的优先权等级。
第二个4字节的高阶16位是源-ID。区域源-ID表示数据的发送源的节点-ID。
第二个4字节的低阶16位和整个第三个4字节的共48位的区域是目的地-偏移。区域的目的地-偏移表示命令寄存器(FCP-命令寄存器)和响应寄存器(FCP响应寄存器)的地址。
区域目的地-ID和区域目的地-偏移相当于以IEEE 1394格式定义的64位的地址空间。
第四个4字节的高阶16位的区域是数据-长度。区域数据长度表示区域数据字段的数据尺寸(被图47的实线包围)。下面将说明区域数据字段。
区域数据-长度后面是低阶16位的区域扩展t代码。当t代码被扩展时使用区域扩展的t代码。
第5个4字节的32位的区域是头部-CRC。区域头部-CRC表示用于检查包头部的和的CRC计算值。
数据块从包的头部后面的第6个4字节开始被设置。在数据块的顶上形成区域数据字段。
CTS(命令和事务组)被设置在第6个4字节的高级的4个字节作为数据字段的顶部区域。CTS表示写请求包的命令组的ID。例如,当CTS的值被设置为如图47所示的(0000)时,数据字段的内容是AV/C命令。简短地说,CTS表示写请求包是AV/C命令包。因而,按照本实施例,因为AV/C命令被在FCP中使用,[0000]被置于CTS中。
区域CTS后面是区域c类型(命令类型;命令的功能分类)或者是4个字节的区域响应。区域响应表示按照命令处理(响应)的结果。
图48表示上述的区域c类型和响应的定义的内容。
作为区域c类型的值,可以使用(0000)到(0111)。值(0000)被定义为控制命令;值(0001)被定义为状态命令;值(0010)定义为询问命令;值(0011)被定义为通知命令;以及值(0100)到(0111)在当前未被定义(保留)。
控制命令是使外部设备控制本地设备的功能的命令。状态命令是使外部设备询问本地设备的状态的命令。询问命令是使外部设备询问本地设备是否支持控制命令的命令。通知命令是使外部设备请求本地设备通知外部设备本地设备的状态的改变的命令。
作为区域响应的值,可以使用[1000]到[1111]。值[1000]被定义为响应“没有执行”;值[1001]被定义为响应“被接受”;值[1010]被定义为响应“被拒绝”;值[1011]被定义为响应“被执行/稳定的”;值(1101)被定义为响应“改变”;值(1110)被定义为响应“被保留”;以及值(1111)被定义为响应“处于中间时期”。
这种响应被按照命令的类型使用。例如,作为对命令控制的响应,按照应答者侧的情况等等选择地使用“没有执行”,“被接受”,“被拒绝”,“处于中间时期”中的一个。
回到图47,区域c类型/响应后面是5位的区域子单元-类型。区域子单元-类型表示命令的目的或者响应的发送源的子单元。按照IEEE 1394格式,设备本身被叫做单元,并且被设置在单元(设备)中的功能元件类型被叫做子单元。例如,作为单元的常规的VTR具有两个子单元,它们是调谐器和视频盒带记录器/播放器。调谐器接收地面无线电波和直接的广播。
子单元的类型按照图49(a)被确定。参看图49(a),[00000]被定义为监视器;[00001]到[00010]被保留;[00011]被定义为盘记录器/播放器;[00100]被定义为VCR;[00101]被定义为调谐器;[00111]被定义为摄像机;[01000]到[11110]被保留;[11111]被定义为没有子单元的单元。
再次参见图47,区域子单元类型后面是3位的区域id(节点ID)。区域id(节点ID)用于识别多个相同类型的子单元中的一个。
区域id(节点ID)后面是8位的区域操作码,区域操作码后面是8位的区域操作数。
操作码是一种操作代码。操作数具有操作码所需的信息(参数)。对于每个子单元定义一个操作码,并具有一个包括各个子单元的唯一的操作码的表。当子单元是VCR时,对于操作码定义包括命令播放(再现)和命令记录(记录)的各种命令,如图49(b)所示。对于每个操作码定义操作数。
图47所示的区域数据段基本上需要第6个4字节的32位。不过当需要时,操作数可以被附加于第6个4字节的后面作为附加操作数。
区域数据字段后面是区域数据-CRC。当需要时,可以在区域数据-CRC前面添加内容。
2-12插头
下面简单说明按照IEEE 1394格式的插头。如图45所示,插头表示按照IEEE 1394格式的设备连接关系。
如图50所示,数据(请求)例如命令或其在异步通信中是有效的类似物从生产者被传递给用户。生产者和用户在IEEE 1394接口上分别表示作为发送机和接收机功能的设备。用户具有段缓冲器,其中由生产者写入数据(段缓冲器由图50的阴影线表示)。
在IEEE 1394系统中,用于确定特定设备作为生产者和用户的信息(连接管理信息)被存储在由网格线表示的插头地址中的预定位置内。段缓冲器被设置在插头地址的后面。
其中可以写入数据的用户的段缓冲器的地址范围(数据量)由被用户侧管理的极限计数寄存器确定,如后所述。
图51表示在异步通信中的插头的地址空间的结构。
插头的64位的地址空间被分为216(64K)个节点,如图51(a)所示。插头被指定在每个节点的地址空间内,如图51(b)所示。每个插头由网孔区域表示的寄存器和由阴影线表示的段缓冲器构成,如图51(c)所示。用于管理在发送侧(生产者)和接收侧(用户)之间交换的数据所需的信息(例如发送数据的尺寸和可接收的数据的尺寸)被存储在寄存器中,如下面所述。段缓冲器是用于写入从生产者向用户发送的数据的区域。按照IEEE 1394格式,规定段缓冲器的尺寸至少例如是64字节。
图52(a)表示插头的地址。换句话说,图52(a)表示和图51(c)相同的内容。
如图52(a)所示,寄存器被设置在插头地址的顶部。寄存器后面是段缓冲器。
图52(b)表示寄存器的内部结构。参见图52(b),例如32位的生产者计数寄存器被设置在寄存器的顶部。生产者计数寄存器后面是各有32位的极限计数寄存器1-14。换句话说,区域寄存器由一个生产者计数寄存器和14个极限计数寄存器构成。极限计数寄存器14后面是未使用的区域。
图52(a)和52(b)所示的插头结构由偏移地址(地址偏移)指定,如图52(c)所示。
换句话说,偏移地址0表示用户端口(生产者计数寄存器),偏移地址4,8,12,...,和56分别表示生产者端口(1)-(14)。偏移地址60被定义为代表未使用区域的保留地址。偏移地址64表示段缓冲器。
图53表示生产者侧和用户侧的插头结构。
在用于异步通信的插头结构中,按照发送/接收处理,如后所述。数据被写入生产者计数寄存器、极限计数寄存器和段缓冲器,这种写处理是一种作为上述的写事务处理的处理。
生产者计数寄存器的内容由生产者对用户写入。
生产者在生产者本身的地址中把生产者侧的数据发送信息写入生产者计数寄存器,然后,把生产者计数寄存器的内容写入用户的生产者计数寄存器。
生产者计数寄存器使用在由写处理写时数据的尺寸信息作为被生产者要写入用户的段缓冲器的数据的尺寸。换句话说,生产者通过对生产者计数寄存器写入数据进行通知用户告知要被写入用户的段缓冲器的数据的尺寸的处理。
用户侧把其段缓冲器的容量(尺寸)写入按照生产者的极限计数寄存器被指定的用户的极限计数寄存器1-14中的一个中,并把极限计数寄存器n的内容写入极限计数寄存器n中。
生产者侧按照上述的被写入极限计数寄存器n的内容决定在进行写操作时要被写入的数据量,并把数据写入例如生产者本身的段缓冲器中。被写入段缓冲器的内容为用户而被写入。对于段缓冲器的写操作相当于作为异步通信的数据传输。
2-13相应于异步连接的发送处理
下面参照图54所示的处理过程图,假定插头(生产者和用户)之间的结构如图53所示说明相应于异步连接的基本的发送/接收处理。
图54所示的发送/接收处理通过使用AV/C命令(写请求包)在按照作为异步通信的FCP确定的环境中进行。按照本实施例处理的AUX数据在IEEE1394系统中使用发送/接收处理被发送和接收。不过,图53所示的处理是相应于异步连接的通信操作。稍后说明相应于AUX数据的记录和再现操作的通信处理。
在实际的异步连接中,当命令被发送时,按照发送的命令发送和接收一个确认收到,如参照图46所述。不过,为了简化,在图54中,省略了对于确认的发送/接收处理。
在IEEE 1394接口以及插头(设备)的关系中,有一种被定义为控制器和目标的关系。在IEEE 1394系统中,具有生产者和用户关系的设备不总是具有控制器和目标的关系的设备。换句话说,IEEE 1394系统可以具有被定义为生产者的功能以及被定义为控制器的功能的设备。下面说明一种示例的情况,其中生产者和用户的关系满足控制器和目标的关系。
在图54所示的发送处理中,在步骤S101从生产者向用户发送一个连接请求。连接请求是一种使生产者被连接到用户并且使生产者的寄存器地址被发送给用户的命令。
在步骤S102由用户接收连接请求。因而,用户侧识别生产者的寄存器地址。然后,在步骤S103,用户向生产者发送连接接收作为响应。然后,在步S104,生产者接收连接接收。因而,在生产者和用户之间建立用于发送和接收数据连接,如下所述。
在按照上述建立连接之后,在步骤S105用户向生产者发送极限计数寄存器的写请求(下面简称为“极限计数”)。在步骤S106,生产者接收写请求,并在步骤S107向用户发送极限计数写接受。然后,在步S108,用户接收极限计数写接受。在极限计数写请求/写接受的处理序列中,确定段缓冲器的数据写尺寸(段缓冲器容量)。
然后,在步骤S109,生产者向用户发送段缓冲器写请求。然后,在步骤S110,用户接收段缓冲器写请求。按照段缓冲器写请求,在步骤S111用户向生产者发送段缓冲器写接受。在步S112,生产者接收段缓冲器写接受。
在从步骤S109到S112的序列中,用于从生产者的段缓冲器向用户的段缓冲器进行的数据写处理被完成。
在从步骤S109到步骤S112的序列中被写的数据被置于上面参照图40所述的异步包中。因而,如果利用一个异步包发送的数据的尺寸小于由上述的极限计数指定的数据的尺寸因而请求的数据不能利用一个异步包发送,则在段缓冲器被填满的范围内重复从步骤S109到S112的处理。
然后,在从步骤S109到S112的序列中在段缓冲器完成数据写处理之后,在步骤S113生产者向用户发送生产者计数寄存器(以后简称为生产者计数)写请求。用户接收生产者计数写请求,并在步骤S114将其写入生产者计数寄存器中。然后,在步骤S115,用户向生产者发送生产者计数写接受,在步骤S116,生产者接收生产者计数写接受。
在从步S113到步S116的序列中,通知用户从生产者向用户的段缓冲器发送的数据的尺寸。
然后,在步骤S117,执行从步S113到S116的序列的用于按照生产者计数写处理来写极限计数的处理序列。换句话说,在步骤S117到S120的序列中,从用户向生产者发送极限计数写请求,然后,按照极限计数写请求从生产者向用户发送极限计数写接收。
从步S109到步S120的序列是相应于异步连接的数据发送处理步骤。当要被发送的数据的尺寸大于段缓冲器的容量,因而在从步骤S109到步骤S120的序列的一个周期内不能完全发送数据时,所述步骤可以被重复地执行,直到数据被完全发送为止。
在数据被完全发送之后,在步骤S121,生产者向用户发送断开请求。在步骤S122,用户接收断开请求。然后,在步骤S123,用户发送断开接受。然后,在步骤S124,生产者接收断开接受。这样,便完成相应于异步连接的数据发送/接收处理。
2-14本发明的背景
下面按照上述详细说明本发明的背景。
从上述可以清楚地看出,按照本实施例,一个特定的设备(控制器)使用I EEE 1394接口的AV/C命令通过通信可以控制另一个设备(目标)。换句话说,按照本实施例可以在IEEE 1394总线上进行遥控。
不过,如上所述,当一个特定的控制器遥控一个目标时,如果另一个控制器遥控同一个目标,或者如果目标的一个主体键,遥控器或其类似物(本地键)被操作,则可能在控制器和目标之间存在处理和结果的不同。
作为这种情况的通过实际例子,假定在图1所示的AV系统中个人计算机113被定义为控制器,MD记录器/播放器1被定义为目标,下面参照图55所示的处理过程图说明个人计算机113遥控MD记录器/播放器1的编辑处理的情况。
此外,假定个人计算机113具有用于遥控MD记录器/播放器1的编辑处理的应用软件(以后把应用软件简称为“操作板”)。此外假定在图55所示的处理开始之前,个人计算机113已经启动操作板。
而且,在下面参照图55进行的说明中,个人计算机113被称为控制器,MD记录器/播放器1被称为目标。
此外,用于在图55所示的控制器和目标之间使用AV/C命令进行命令和响应的发送/接收处理。每个命令或每个响应被定义为一个操作码,所述操作码表示MD记录器/播放器1(盘记录器/播放器[00011])是例如上面参照图49所述的子单元类型的。
此外,在下面的说明中,有时使用本地键或本地命令的术语。在本说明中,本地键表示例如作为目标的设备主体的或连附于作为目标的设备的遥控器上的任何不同的操作键。在另一方面,本地命令表示相应于本地键的操作在作为目标的设备中产生的命令。例如在MD记录器/播放器1的情况下,本地键表示操作部分23或遥控器32的任何不同的键。本地命令表示由系统控制器11相应于操作部分23或遥控器32进行的操作而接收的命令。
参见图55,当盘被加载于作为目标的MD记录器/播放器1时,目标发送盘加载通知,用于在步骤S201通知控制器目标已经装有盘。控制器在步骤S202收到盘加载通知,从而得知盘已被装在目标上。
接着,在装载盘之后,MD记录器/播放器1从盘中读出TOC信息(U-TOC和AUX-TOC),并在步骤S301将其存储在缓冲存储器13中。
在本例中,假定作为从盘读出的TOC信息的U-TOC的扇区0的内容,一个节目区域被管理,如图55(a)所示。换句话说,3个轨迹TR#1到TR#3被记录在节目区域中。轨迹TR#1被记录在地址Ado到Ad3;轨迹TR#2被记录在地址Ad4到Ad5;以及轨迹TR#3被记录在地址Ad6到Ad7。
在步骤S202控制器得知盘已被装载到MD记录器/播放器1上之后,控制器在步骤S203向目标发送TOC信息请求,用于请求TOC信息(U-TOC和AUX-TOC)。
在步骤S204,目标接收TOC信息请求。接着,在步骤S205,目标向控制器发送当前在缓冲存储器13中存储的TOC信息。在步骤S206,控制器接收TOC信息,并将其存储在例如RAM 203中。因而,目标成功地获得了TOC信息。
此时获得的TOC信息的内容和当盘被装入MD记录器/播放器1时读出的TOC信息的内容是相同的。因而,获得了和图55(a)所示的内容相同的内容作为U-TOC的扇区0的内容,如图55(a)所示。简明地说,在这种状态下,控制器的TOC信息的内容和目标的TOC信息的内容是一致的。
在步骤S205、S206,在相应于参照图53和图54所述的异步连接的段缓冲器的写处理中TOC信息被发送和接收。
接着,假定在特定状态下,按照在步骤S302被定义为目标的MD记录器/播放器1的本地键的操作进行用于划分轨迹TR#1的编辑处理。
作为编辑处理的结果,U-TOC的扇区0的内容在MD记录器/播放器1中被更新,例如如图55(b)所示。换句话说,节目区域以这样的方式被管理,使得轨迹TR#1(=地址Ad0-Ad1),TR#2(=地址Ad2-Ad3),轨迹TR#3(=地址Ad4-Ad5),以及轨迹TR#4(=地址Ad6-Ad7)被记录。
目标不通知控制器U-TOC的扇区0的内容被更新,如图55(b)所示。
假定控制器进行例如擦除作为操作板的轨迹#3的操作。在本例中,在步骤S207,控制器向目标发送轨迹#3擦除请求,请求擦除轨迹#3。
然后,在步骤S208,目标接收轨迹#3擦除请求。此时作为目标的MD记录器/播放器1重写本地TOC信息,借以在步骤S303擦除轨迹#3。因而,在MD记录器/播放器1中存储的U-TOC的扇区0的内容表示轨迹TR#1(=地址Ad0-Ad1),TR#2(=地址Ad2-Ad3),轨迹TR#3(=地址Ad6-Ad7),如图55(c)所示。
如上所述,作为目标的MD记录器/播放器1在步骤S303执行轨迹#3的擦除处理。此外,在步骤S209,目标向控制器发送轨迹#3擦除接受(acceptance)。
当在步骤S210控制器收到轨迹#3擦除接受时,控制器假定由控制器本身操作的编辑处理已经由目标侧(MD记录器/播放器1)完成,并且更新本地TOC信息的内容。
在本例中,用于擦除轨迹#3的更新处理对于图55(a)所示的U-TOC的扇区0的内容被执行,U-TOC的扇区0被用于管理轨迹TR#1(=地址Ad0-Ad3),和TR#2(=地址Ad4-Ad5)的节目区,如图55(e)所示。
当执行这种处理时,由在图55(c)所示的U-TOC的扇区0的内容和图55(e)所示的内容之间的比较可清楚地看出,由控制器(个人计算机113)管理的U-TOC信息不和由目标(MD记录器/播放器1)管理的信息一致。
在这种状态下,个人计算机113难于正确地获得MD记录器/播放器1侧的TOC信息并进行编辑操作。此后,当保存在个人计算机113中的TOC信息被发送然后MD记录器/播放器1侧的TOC信息被写入时,盘的轨迹的记录条件可能和TOC信息的内容不一致。此后,便不能正确地进行记录操作和再现操作。
因而,为了阻止控制器侧上的TOC信息和目标侧的TOC信息不同,可以使用图56所示的在控制器和目标之间进行通信的结构。
参看图56所示的处理过程图,当盘被装入作为目标的MD记录器/播放器1时,MD记录器/播放器1如同图55所示的情况一样在步骤S401向控制器发送盘加载通知。在步骤S402,控制器接收盘加载通知,因而控制器得知盘已被装入目标中。此时,MD记录器/播放器1侧进行从盘中读取TOC信息的处理并把TOC信息存储在缓冲存储器13中。在本例中,为了方便,假定存储在缓冲存储器13中的TOC信息具有TOC内容A。
在步骤S402控制器得知盘已被装入目标之后,在步骤S403向目标发送TOC信息请求,用于请求TOC信息。
在步骤S404,目标接收TOC信息请求。此后,在步S405目标向控制器发送在缓冲存储器13中存储的TOC信息。在步骤S406,控制器接收TOC信息并存储在RAM 203中。因而,控制器获得TOC信息。此时,由控制器获得的TOC信息具有TOC内容A。
在下一阶段,假定按照作为目标的MD记录器/播放器1的本地键的操作执行用于进行改变TOC内容的编辑处理的操作控制。
在这种情况下,MD记录器/播放器1作为相应于本地键的操作的编辑处理重写TOC信息的内容的所需部分。因而,存储在缓冲存储器13中的TOC信息从TOC内容A改变为TOC内容B。
当按照上述的本地键的操作更新TOC的内容时,作为目标的MD记录器/播放器1在步骤S407产生TOC更新通知,并将其发送给控制器。控制器在步骤S408接收TOC更新通知。因而,控制器侧可以得知在目标侧的TOC信息已被更新。
在如上所述控制器侧得知目标侧的TOC信息被更新之后,控制器侧在步骤S409再次向目标发送TOC信息请求。
目标在步骤S410接收TOC信息请求并把在缓冲存储器13中存储的当前的TOC信息发送给控制器。此时,要被发送的TOC信息可以是所有的TOC信息或者是包括被更新的TOC扇区的部分信息。
在步骤S412,控制器接收TOC信息。因而,控制器重新获得TOC信息。不过,被控制器保持的TOC信息是TOC内容B。换句话说,保持在控制器中的TOC内容和保持在目标中的一致。
当由于在目标侧的本地键的操作而发生目标侧的处理状态和控制器侧的处理状态不同的情况时,目标侧首先把这种情况通知控制器。然后,控制器侧获得和通知相应的在目标侧发生的处理结果。因而,在控制器侧的处理状态和在目标侧的一致。
不过,当进行图56所示的处理时,处理步骤的数量增加了。此外,在特定的编辑处理正在控制器的操作板上进行时使用本地键进行相同的编辑处理的情况下,将频繁发生控制器侧上的TOC信息和目标侧不一致的情况。因而,当它们按照图56的处理被匹配时,处理本身就是极大的负担。为了阻止这种问题发生,需要增加一个处理步骤,用于在更新TOC信息期间禁止在控制器侧和目标侧输入用于进行编辑处理的操作。因而,控制处理变得复杂。换句话说,控制器和目标的数据接口的程序结构变得复杂,使得难于设计这种程序。
此外,当考虑使用多个控制器进行作为目标的MD记录器/播放器1的编辑处理时,参照图56所述的处理就更加复杂。
例如,MD记录器/播放器1是一种音频装置的情况。此时毫无例外地发生在音频数据正在被再现的同时进行遥控编辑操作的情况。当通过图56所示的复杂处理解决在控制器侧的处理和在目标侧的处理不一致的情况,同时音频数据又正在按照同步通信被发送和接收时,则按照异步通信进行图56所示的处理。因而,在控制器侧和目标侧进行的处理很重。特别是,在大多数总线频带被同步包占据而难于确保异步包的通信状态下,可能难于在合适的时间执行这种复杂而负担重的处理。
因此,为了阻止在遥控AV装置例如MD记录器/播放器1时处理状态不一致的问题,使用尽可能简单的通信处理是实际的和优选的。
2-15按照实施例的遥控
因此,按照本实施例,在遥控一个装置时处理状态不一致的问题可以使用下面的简单的处理来解决。
图57的处理过程图表示按照本实施例的用于遥控的通信处理。如同图55和56的例子一样,在图57所示的处理中,假定个人计算机113被定义为控制器,MD记录器/播放器1被定义为目标,并且个人计算机113进行用于编辑处理和用于MD记录器/播放器1的记录/再现处理的遥控操作。
此外,在图57所示的控制器和目标之间发送和接收的命令是AV/C命令。每个命令被定义为例如一个操作码,其中MD记录器/播放器1是一个参照图49所述的子单元。
在图57所示的处理中,在步骤S501,被定义为控制器的个人计算机113启动“操作板”,其是一个应用程序。操作板具有允许用户操作和控制MD记录器/播放器1的功能(通过IEEE 1394总线),例如利用键盘205或个人计算机113的鼠标206,它们和MD记录器/播放器1的本地键相同。作为操作板的应用程序被存储在个人计算机113的硬盘驱动器207的硬盘上。当操作板被执行时,其通过硬盘驱动器207从硬盘中被读出,并以这种方式被存储在RAM 203中,使得操作板可以操作。
当在步骤S501操作板被启动时,从控制器向目标发送一个用于保留的命令,如图57所示。
保留请求命令作为写请求包使用参照图46所述的AV/C命令被发送。
例如,AV/C命令的保留请求命令的c类型是CONTROL[0000](参见图48)。保留请求命令被定义为一个操作码,其中MD记录器/播放器1(盘记录器/播放器1[00011])是子单元类型的。因而,保留请求命令基本上是这样一个命令,其请求目标保留遥控器的遥控。
在步骤S502,被定义为目标的MD记录器/播放器1接收保留请求。此后,在步骤S503,MD记录器/播放器1发送保留接受(已接受)或保留拒绝(已拒绝)之一作为响应。
当没有遥控被任何控制器在当前保留时,发送保留接受,并且允许已发出保留请求的控制器(缓冲存储器13)进行保留。
在另一方面,当由个人计算机113之外的特定的控制器已经保留遥控时,发出保留拒绝,并禁止由特定的控制器之外的任何控制器(包括个人计算机113)保留。
在保留可以被允许的情况下,MD记录器/播放器1在步骤S601指定保留方式。
保留方式可以按照以下两种类型指定。在第一种方式中,由发出保留请求的控制器(个人计算机113)之外的遥控应当被拒绝(禁止)。在第二种类型中,再现命令之外的所有的本地命令(包括再现命令、快进命令、回绕命令和沿正向/反绕方向的轨迹磁头搜索命令)、停止命令和弹出命令(用于卸载盘)被无效。
当以这样的方式指定保留方式时,直到按照后面所述取消保留方式时,即使来自个人计算机113之外的用于遥控的命令被发送,该命令也被拒绝。换句话说,除去个人计算机113的遥控有效之外,任何其它控制器的遥控被禁止。
当再现命令、停止命令和弹出命令之外的命令被无效时,用于重写TOC信息的本地命令和用于各种编辑处理的本地命令被无效。因而,即使用户进行用于记录处理或编辑处理的本地键控操作,所述操作也被取消。因而,利用本地键操作,在MD记录器/播放器1上不进行用于更新TOC信息的处理。
换句话说,当指定保留模式时,使控制器侧的处理状态和目标侧的处理状态不匹配的操作控制只有对已进行保留请求的控制器才允许,而对其它的控制器或本地键控操作则不允许。
在步骤S504,控制器接收作为在步骤S503的响应的保留接受或保留拒绝。
当控制器在步骤S504接收到保留接受时,其得知目标已经收到保留请求,并执行相应于操作板的处理。
在另一方面,当控制器接收到保留拒绝时,控制器通知用户MD记录器/播放器1当前被另一个具有操作板的控制器保留。这种对用户的通知例如可以在作为操作板的操作屏上以预定的显示形式进行。此外,也可以按照一种预定的形式输出声音来进行通知。当然,也可以显示和声音两种形式。
下面说明由MD记录器/播放器1进行的保留接受的处理。
在步骤S504,在控制器收到保留接受之后,例如如果盘被加载到作为目标的MD记录器/播放器1上,则在步骤S505从目标发出盘加载通知。此外,在步骤S602,被定义为目标的MD记录器/播放器1还执行向缓冲存储器13存储从加载的盘读出的TOC信息的处理。
此后,在步骤S506,在控制器收到盘加载通知之后,在步骤S507,控制器发出TOC信息请求。在步骤S508,目标接收TOC信息请求,并在步骤S509发送在缓冲存储器13中存储的TOC信息。然后,在步骤S510,控制器接收TOC信息。因而,控制器侧获得TOC信息并将其存储在例如RAM203中。
此后,在步骤S511和S512,控制器侧向目标发送相应于由用户通过操作板进行的编辑操作的各种命令。编辑操作表示用于系统所允许的编辑的各种操作,包括输入轨迹名、盘名等等的字符、轨迹运动、轨迹分割、轨迹连接和轨迹删除。此外,可以进行AUX数据文件的预定编辑处理。
目标收到向其发送的各个命令,并作为操作信息处理这些命令,并在步骤S603按照操作信息例如执行编辑处理(即TOC信息的更新处理)。当在步骤S603TOC信息被更新时,被更新的TOC信息被连续地发送给目标,使得被存储在MD记录器/播放器1中的TOC的内容和在步骤S511、512中存储在个人计算机113中的一致。
按照本实施例,当在步骤S511和S512的处理正在被进行时,即使例如用于遥控的命令从另一个控制器向目标发送,或者用于编辑处理或记录操作的本地命令被获得时,因为这种命令或本地命令被撤销,所以不进行上面参照图55说明的这种处理。
此外,按照本实施例,作为再现命令、停止命令和排出命令的这种本地命令是有效的,这旨在允许用户利用操作部分23和遥控器32进行不涉及更新TOC信息的操作(换句话说,不会发生TOC信息的不匹配),从而改善装置的可操作性。
接着,假定例如用户利用操作板完成编辑操作并进行完成已被启动的操作板的操作。这样,个人计算机113完成操作板的应用程序并在步骤S513向目标发送保留撤销请求。
在步骤S514,目标接收保留撤销请求。在步骤S604,目标执行用于取消在步骤S601建立的保留模式的处理。因而,目标可以接受来自另一个遥控器的遥控,并使所有的本地命令有效。
然后,在步骤S515目标取消上述的保留模式并发送保留取消接受。在步骤S516,控制器接收保留取消接受,借以通知保留取消被收到。
当被定义为控制器的IRD 112对MD记录器/播放器1进行类似的遥控时,可以进行和图57类似的处理。
按照这种处理,当设置保留模式时,因为只通过已经发出保留请求的控制器的遥控进行编辑处理,所以能够以图55所示的方式组织发生不匹配。此外,因为通过使由另一个遥控器的遥控和可以引起发生不匹配的任何本地键操作无效来防止不匹配,因而不需要如图56所示的这种复杂的处理,只需非常简单的通信处理设计。
在这种处理结构中,当操作板未完成时,相应于个人计算机被设置的保留模式将在MD记录器/播放器1中继续。
例如,在实际使用状态下,即使在用户进行操作板的操作以便完成对象编辑操作之后,操作板仍然处于有效状态。此后,即使用户忘记操作板处于有效状态,并试图利用另一个控制器进行MD记录器/播放器1的遥控,或者试图使用本地键进行记录操作或编辑控制时,则这些操作被无效。即使这种情况发生,用户可能认为发生了一些故障。因而,在这种情况下,最好使MD记录器/播放器1能够通过某种方法自动地取消保留模式。
因此,按照本实施例,如果当参照图39所述的总线复位时保持着保留方式,则所述保留模式被取消。
为此,作为系统控制器11的IEEE 1394接口功能,当检测到总线复位时,便检测保留方式当前是否被设置。当保留模式被设置时,便进行用于取消保留模式的控制处理。
2-16按照实施例的遥控(在下载状态)
在图1所示的AV系统103的情况下,通过IEEE 1394接口总线,例如可以使被IRD 112接收的音频数据(ATRAC数据)与/或AUX数据或者被记录在个人计算机113的硬盘上的AUX数据被MD记录器/播放器1进行记录。换句话说,音频数据(ATRAC数据)与/或AUX数据可以被下载。
接着,考虑例如由IRD 112或个人计算机113发送的数据被MD记录器/播放器1接收和下载的情况。同样,在这种情况下,如果MD记录器/播放器1由作为下载数据源的控制器之外的装置进行的遥控也被允许,则可能发生不方便的情况,其中记录装置由于来自另一个控制器的遥控而意外地停止,或者TOC的内容通过编辑处理被重写。在下载时当本地命令被设置有效时也会发生类似问题。
因而按照实施例,对由MD记录器/播放器1进行的下载操作应用上面参照图57说明的对于遥控的独占控制,下面进行说明。
图58表示下载操作处理的一个例子。在图58所示的处理中,个人计算机113被定义为控制器。在下载处理中,MD记录器/播放器1下载在个人计算机113中存储的数据。不过,当由IRD 112接收的数据被下载到MD记录器/播放器1时,IRD 112被定义为执行类似于图58所示的处理的控制器。
在图58所示的处理中,因为S701到S704和图57所示的步骤S501到S507类似,故省略其说明。
不过在步骤S801的相应于保留请求的接收或接受的保留模式设置处理和图57所示的步S601的处理不同。换句话说,作为一种保留模式,虽然由个人计算机113之外的另一个遥控器进行的遥控如同图57的情况那样被拒绝,但是所有的本地命令都被无效和取消。所有的本地命令都被无效的原因是,旨在阻止发生这种不方便的情况,其中例如下载数据的记录装置由于在下载数据被记录时利用本地键进行的停止操作或暂停操作而停止或中断。
在保留请求和保留接收被发送和接受之后,只有由用于被定义为目标的MD记录器/播放器1的个人计算机113进行的遥控才允许。
在保留接受被收到之后,在步骤S705,控制器发送下载开始请求。被定义为目标的MD记录器/播放器1按照在步骤S706的保留接收接收发送/接收下载开始请求,并在步骤S802执行相应于下载数据接收/记录操作的处理。换句话说,MD记录器/播放器1控制预定的功能电路部分使得下载数据被正确地接收并被记录在盘上。此外,在步骤S707,目标向控制器发送下载开始接受。
在步S708,控制器接收下载开始接受并借以发出通知,表明目标可以接收下载数据。
在步S708完成处理之后,在步骤S709和S710执行通过IEEE 1394总线进行的下载数据的发送和接收处理。此时,控制器把从硬盘中读出的数据写入目标侧的段缓冲器中,从而发送/接收数据。此外,目标侧在步骤S803执行控制处理,用于把目标的段缓冲器中写入的数据(即接收的下载数据)记录在盘中。
在记录下载数据的同时,因为在步骤S801设置了保留模式,即使从另一个控制器发出遥控命令,或者利用本地键进行操作,MD记录器/播放器1也不会响应这种命令,因而继续记录下载的数据。
在要被下载的数据被发送之后,在步骤S711,控制器发送下载结束请求。在步骤S712,目标接收下载完成请求,并在步骤S713向控制器发送下载完成接受。此时,在步骤S804,被定义为目标的MD记录器/播放器1执行结束接收下载数据的操作以及记录操作的控制处理。此时,TOC信息的内容按照记录的结果被更新。
然后,在步骤S714,控制器接收下载完成接受,并在步骤S715,发送保留取消请求。
在步骤S716,目标接收保留取消请求。接着,在步骤S805,目标执行用于取消在步骤S601设置的保留模式的处理。然后,在步骤S717,目标发送保留取消接受。在步骤S718,控制器接收保留取消接受,并借以通知目标已经接受保留取消。
作为可以执行图58所示的下载操作中执行的控制处理和图57所示的用于编辑操作的遥控操作中执行的控制处理的情况,只要用于保留请求的AV/C命令包括表示相应于编辑操作(操作板)或下载操作的保留请求的识别信息,就不会发生问题。不过,如果AV/C命令不包括这种识别信息,在步骤S601或S801,就不能正确地设置保留模式。
因此,在这种情况下,在步骤S601或S801,按照编辑操作(操作板)设置保留模式(即本地命令,例如再现命令、停止命令和排出命令被有效)。此后,到收到下载请求时,所有本地命令被无效。
图59表示执行下载操作的专用控制处理的另一个例子的处理过程图。在图59中,因为在步S801-S805由MD记录器/播放器1执行的步骤和图57所示的类似,对其给予相同的步骤标号,并省略其说明。
在图59所示的处理中,图58所示的保留请求和保留接受不被发送和接收。
按照在步骤S901和S902发送或接收的下载开始请求,被定义为目标的MD记录器/播放器1在步骤S801设置保留模式,然后在步骤S802执行用于接收/记录下载数据的处理。此外,在步骤S903,MD记录器/播放器1也向控制器发送下载开始接受。
不过,此时,当MD记录器/播放器1已经被另一个控制器保留时,MD记录器/播放器1在步S903则发送下载开始拒绝命令,而在步骤S801不设置保留模式。
此外,当在步骤S904控制器侧下载开始接受时,控制器可以通知目标已经接受下载开始请求。在另一方面,当控制器侧接收下载开始拒绝时,则不进行下载数据发送/接收处理。不过,如图59所示,通过显示、声音等,通知用户目标已经拒绝下载开始请求。
此后,执行在步S905和S906的下载数据发送/接收处理。因为图59中的步S905和S906和图58所示的步S709、S710相似,所以省略其说明。此外,与步S905和S906执行下载数据发送/接收处理并行的同时,MD记录器/播放器1在步S802执行用于接收下载数据的控制处理,并将其记录盘中,如同图58所示的处理一样。
在要被下载的数据被发送之后,在步S907,控制器发送下载完成请求。然后,在步S908,目标接收下载完成请求,并在步S909向控制器发送下载结束接受。
在这种情况下,按照在步S908的下载完成请求的接受,被定义为目标的MD记录器/播放器1执行用于完成下载数据的接收操作和在步S804的记录下载数据的操作的控制处理,然后取消在步S 805的保留模式。
在步骤S910,控制器接收下载完成接受,并通知MD记录器/播放器1已经正确地完成下载操作。然后,控制器完成用于下载数据的处理序列。因而,在这种情况下,不执行在图58所示的步S715-S718的用于保留取消请求和保留取消接受的发送/接收处理。
由上述可以清楚地看出,在图59所示的处理中,用于下载开始请求和开始接受的的发送接收处理包括图58所示的用于保留请求和保留接受的发送/接收处理。目标按照下载开始请求的接受设置保留模式。
同样,图59所示的用于下载完成请求和完成接受的发送/接收处理包括图58所示的用于保留取消请求和保留取消接受的发送/接收处理。目标按照保留取消请求的接收来取消保留模式。
因而,在图59中,省略了用于保留请求/保留接受的发送/接收处理和用于下载完成请求和完成接受的发送/接收处理。因而,可以进一步简化专用的控制处理。
由于发生总线复位而使保留模式的取消可以应用于下载操作的专用控制处理。例如,即使由于在数据被下载之后的特定故障而使保留方式不被取消,如果发生总线复位,保留模式也可以自动地取消。因而,改善了系统的便利性。
按照上述的实施例,描述了专用的控制处理,其中例如个人计算机或IRD进行MD记录器/播放器的遥控或者发送下载数据。不过,因为本发明的一个目的在于防止在控制器和目标之间发生不一致,作为构成按照本发明的系统的装置,可以考虑上述的个人计算机、IRD、和MD记录器/播放器之外的各种装置。
此外,本发明可以应用于IEEE 1394总线之外的其它数字接口。
如上所述,按照本发明,当由其它装置(控制器)通过总线例如数字接口进行例如盘记录和再现装置的遥控时,控制器发送用于请求目标保留对其遥控的保留请求命令。按照保留请求命令,目标设置保留方式。在保留方式中,禁止由其它控制器进行遥控,并且禁止在目标和控制器之间发生可能引起不一致的本地键控操作。此外,按照从控制器侧发送的保留取消请求命令,在目标侧取消保留方式。
利用这种结构,即使无意中例如由另一个控制器进行遥控、或者由本地键进行操作时,在控制器和目标之间也不会发生处理状态的不匹配,在所述状态下,控制器对目标进行遥控(例如编辑)。因而,改善了数据接口系统的方便性。
此外,按照本发明,为了防止控制器和目标之间发生处理状态不匹配,由如上所述发送保留请求命令的控制器之外的控制器进行的遥控被拒绝。因而不需要在控制器和目标之间为使其处理状态一致而进行通信,因而简化了处理。
因而,可以简化控制器和目标的结构。
此外,按照本发明,当设置保留模式时,盘记录和再现装置(目标)的本地键被使能,以便进行记录/再现停止操作、记录介质弹出操作和再现操作。因而,因为用户可以操作不会引起控制器和目标之间的状态不匹配的本地键,所以改善了系统的可操作性。
此外,当被控制器用来操作被定义为目标的记录与再现装置的操作板(操作信息发送装置)被启动时,从控制器发出保留请求命令。与此相反,当操作板被关闭时,从控制器发送保留取消请求命令。因而,当在控制器侧操作板被启动或者被关闭时,可以对目标设置保留模式或者取消保留模式。
此外,当在信息处理系统中发生总线复位时,对于目标的保留模式被取消。因而,即使在虽然特定的控制器不需要保留目标,目标的保留模式不被取消的情况下,当总线复位发生时,目标可以自动地取消保留模式。
此外,当被定义为目标的记录和再现装置的遥控被特定的控制器保留时,或者当可以引起控制器和目标之间处理状态不一致的处理(例如使用本地键的编辑处理)被保留时,即使发送保留请求命令或者发送相应于保留请求的命令,对于这种命令的拒绝响应也被送回。因而,即使保留模式被保持,发出保留请求命令的控制器也被通知出现保留拒绝。
然后,在发回拒绝响应时,控制器通过显示、声音等通知其用户。因而,用户可以得知目标已被另一个控制器保留。因而,用户可以采取措施取消目标的保留状态,或者使另一个遥控器进行遥控。因而,改善了可操作性。
用这种方式,按照本发明,在利用简单的结构进行独占控制处理的同时,改善了系统的便利性和可操作性。
此外,按照本发明,按照上述的保留请求命令对目标设置保留模式。换句话说,避免由另一个控制器和本地键操作进行遥控的独占控制被应用于下载操作。
换句话说,当下载数据从作为控制器的装置被提供给作为数据记录装置的目标时,数据记录装置按照从控制器接收的请求设置保留模式。
因而,可以避免由于另一个控制器或本地键操作而引起下载操作无意中被中断的麻烦。此外,相应于上述结构的效果被同样地实现了。
此外,在下载操作中进行独占控制的情况下,当目标按照从控制器接收的下载开始请求设置保留模式时,可以省略对于保留请求命令的发送/接收处理。同样,当目标按照从控制器接收的下载完成请求取消保留方式时,可以省略对于保留取消请求命令的发送/接收处理。换句话说,按照本发明,可以用更简单的方式实现独占控制处理。
此外,通过使用IEEE 1394总线作为数据总线,可以使通信在相当高的速率下进行。此外,可以容易地构成包括AV装置例如盘记录与再现装置的系统。
Claims (96)
1.一种信息处理系统,它具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,该系统包括:
第一信息处理装置;和
第二信息处理装置,它具有:数据记录和再现装置,用来从预定的记录介质上再现数据,在介质上记录数据,或者是编辑记录在介质上的数据,
其中的上述第一信息处理装置具有:
操作信息发送装置,用于向上述第二信息处理装置发送操作控制命令,用操作控制命令遥控上述第二信息处理装置的数据记录和再现装置执行一种预定操作,以及,其中
上述第一信息处理装置产生一个保留请求命令,请求上述第一信息处理装置保留对上述第二信息处理装置的遥控,并且将保留请求命令发送给上述第二信息处理装置,并且
其中的上述第二信息处理装置具有:
接收装置,用来接收通过数据总线从外部发送来的数据,
响应处理装置,用来对应于接收装置所接收的各种命令之一执行一个预定的处理,从而使另一个信息处理装置能够执行对上述第二信息处理装置的遥控,
本地操作控制装置,用来在本地对数据记录和再现装置的预定操作执行操作控制,以及,其中
上述第二信息处理装置作为对应于接收装置接收的保留请求命令而的设定保留模式,设定响应处理装置,以允许由上述第一信息处理装置执行遥控,并且禁止其他信息处理装置执行遥控,以及
作为对应于上述接收装置接收的保留请求命令而设定的保留模式,设定本地操作控制装置,以允许本地操作控制装置执行预定的操作,并且禁止未允许的操作。
2.按照权利要求1的信息处理系统,其中,对应于预定通信格式的数据总线是IEEE 1394总线。
3.按照权利要求1的信息处理系统,其中,上述第二信息处理装置设定本地操作控制装置的保留模式,以允许记录或再现停止操作,记录介质的弹出操作,以及再现操作当中的至少一种操作。
4.按照权利要求1的信息处理系统,其中,上述第一信息处理装置在操作信息发送装置启动并且工作时发送保留请求命令。
5.按照权利要求1的信息处理系统,其中,上述第一信息处理装置还产生一个保留取消请求命令,请求上述第二信息处理装置取消遥控保留,并且将保留取消请求命令发送给第二信息处理装置,
其中,对应于由接收装置接收的保留取消请求命令,上述第二信息处理装置使响应处理装置允许连接到数据总线上的所有其他信息处理装置执行对上述第二信息处理装置的遥控,从而取消保留模式并且
其中,上述第二信息处理装置对应于由接收装置接收的保留取消请求命令,允许本地操作控制装置的所有操作,从而取消保留模式。
6.按照权利要求5的信息处理系统,其中,上述第一信息处理装置在操作信息发送装置关闭时发送保留取消请求命令。
7.按照权利要求1的信息处理系统,其中,
上述第二信息处理装置还用来检测数据总线上的总线复位信号,以及
当检测到总线复位信号时,上述第二信息处理装置就使响应处理装置允许连接到数据总线上的所有其他信息处理装置执行对上述第二信息处理装置的遥控,从而取消保留模式,并且上述第二信息处理装置允许本地操作控制装置的所有操作,从而取消保留模式。
8.按照权利要求1的信息处理系统,其中,
上述第二信息处理装置还用来在上述第二信息处理装置的操作状态作为对接收装置接收的保留请求命令的响应而禁止保留上述第一信息处理装置的遥控时,向上述第一信息处理装置发送一个拒绝响应,该拒绝响应代表拒绝保留遥控。
9.按照权利要求8的信息处理系统,其中,
在保留除上述第一信息处理装置之外的其他信息处理装置对上述第二信息处理装置的遥控时禁止保留上述第一信息处理装置的遥控。
10.按照权利要求8的信息处理系统,其中,
当上述第二信息处理装置的本地操作控制装置正在执行用于编辑处理的操作控制时,禁止保留上述第一信息处理装置的遥控。
11.按照权利要求1的信息处理系统,其中,
上述第一信息处理装置还用来接收上述第二信息处理装置发送的拒绝响应,该拒绝响应代表拒绝上述第一信息处理装置对遥控的保留请求,以及在接收到拒绝响应时提示上述第二信息处理装置禁止遥控。
12.一种信息处理系统,它具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,该系统包括:
第一信息处理装置;和
第二信息处理装置,
其中的上述第一信息处理装置具有:
下载数据发送装置,用来发送下载给第二信息处理装置的下载数据,
其中,上述第一信息处理装置用来在开始传输下载数据时产生和发送一个下载开始请求命令,并且在完成传输下载数据时产生和发送一个下载完成请求命令,以及产生一个保留请求命令,请求上述第一信息处理装置保留对上述第二信息处理装置的遥控,并且在发送下载开始请求命令之前向上述第二信息处理装置发送保留请求命令,并且
其中的上述第二信息处理装置具有:
接收装置,用来接收通过数据总线发送的数据,
数据记录装置,用于将接收装置接收到的下载数据记录在预定的记录介质上,
响应处理装置,用来对应于接收装置所接收的各种命令之一执行一个预定的处理,从而使另一个信息处理装置能够执行对上述第二信息处理装置的遥控,
本地操作控制装置,用来在本地对数据记录和再现装置的预定操作执行一种操作控制,以及,其中
上述第二信息处理装置作为对应于接收装置接收的保留请求命令而设定的保留模式,设定响应处理装置,允许由上述第一信息处理装置执行遥控,并且禁止其他信息处理装置执行遥控,以及
作为对应于接收装置接收的保留请求命令而设定的保留模式,设定本地操作控制装置,允许由本地操作控制装置执行预定的操作,并且禁止非允许的操作。
13.按照权利要求12的信息处理系统,其中,对应于预定通信格式的数据总线是IEEE 1394总线。
14.按照权利要求12的信息处理系统,其中,上述第一信息处理装置还用来产生一个保留取消请求命令,请求上述第二信息处理装置取消保留遥控,并且在发送下载完成请求命令之后将保留取消请求命令发送给第二信息处理装置,
对应于由接收装置接收的保留取消请求命令,上述第二信息处理装置使响应处理装置允许连接到数据总线上的所有其他信息处理装置执行对上述第二信息处理装置的遥控,从而取消保留模式并且
上述第二信息处理装置对应于由接收装置接收的保留取消请求命令来允许本地操作控制装置的所有操作,从而取消保留模式。
15.按照权利要求12的信息处理系统,其中,上述第一信息处理装置不发送保留请求命令,
其中的上述第二信息处理装置对应于通过接收装置从上述第二信息处理装置接收的下载开始请求命令来设定保留模式。
16.按照权利要求12的信息处理系统,其中,对应于由接收装置接收的保留取消请求命令,上述第二信息处理装置使响应处理装置允许连接到数据总线上的所有其他信息处理装置执行对上述第二信息处理装置的遥控,从而取消保留模式,并且
上述第二信息处理装置对应于由接收装置从上述第一信息处理装置接收的下载完成请求命令来允许本地操作控制装置的所有操作,从而取消保留模式。
17.按照权利要求12的信息处理系统,其特征是
上述第二信息处理装置还用来检测数据总线上的总线复位信号,以及
当检测到总线复位信号时,就使响应处理装置允许连接到数据总线上的所有其他信息处理装置执行对上述第二信息处理装置的遥控,从而取消保留模式,并且允许本地操作控制装置的所有操作,从而取消保留模式。
18.按照权利要求12的信息处理系统,其特征是
上述第二信息处理装置还用来在上述第二信息处理装置的操作状态作为对接收装置接收的保留请求命令或下载开始请求命令的响应而禁止保留上述第一信息处理装置的遥控时,向上述第一信息处理装置发送一个拒绝响应,该拒绝响应代表拒绝保留遥控。
19.按照权利要求18的信息处理系统,其特征是,
在保留上述第一信息处理装置之外的其他信息处理装置对上述第二信息处理装置的遥控时禁止保留上述第一信息处理装置的遥控。
20.按照权利要求18的信息处理系统,其特征是,
当上述第二信息处理装置的本地操作控制装置正在执行对编辑处理的操作控制时禁止保留上述第一信息处理装置的遥控。
21.按照权利要求12的信息处理系统,其特征是
上述第一信息处理装置还用来接收上述第二信息处理装置发送的拒绝响应,该拒绝响应代表拒绝上述第一信息处理装置对遥控的保留请求,以及在接收到拒绝响应时提示上述第二信息处理装置禁止遥控。
22.一种信息处理系统的信息处理装置,系统中具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,该装置包括:
操作信息发送装置,用来向作为另一个信息处理装置的数据记录和再现装置发送一个操作控制命令,它允许进行预定的处理,用来从预定的记录介质上再现数据,在介质上记录数据,或者是编辑记录在介质上的数据,操作控制命令遥控数据记录和再现装置执行预定操作,以及其中上述信息处理系统的所述信息处理装置产生一个保留请求命令,请求本地信息处理装置保留对数据记录和再现装置的遥控,并且将保留请求命令发送给数据记录和再现装置。
23.按照权利要求22的信息处理装置,其中,对应于预定通信格式的数据总线是IEEE 1394总线。
24.按照权利要求22的信息处理装置,其中,上述信息处理装置在上述操作信息发送装置启动并且工作时发送保留请求命令。
25.按照权利要求22的信息处理装置,其中,上述信息处理装置还用来产生一个保留取消请求命令,请求数据记录和再现装置取消所保留的对数据记录和再现装置的遥控,并且向其发送保留取消请求命令。
26.按照权利要求25的信息处理装置,其中,上述信息处理装置在上述操作信息发送装置关闭时发送保留取消请求命令。
27.按照权利要求22的信息处理装置,其中,上述信息处理装置还用来接收数据记录和再现装置发送的拒绝响应,该拒绝响应代表拒绝该信息处理装置对遥控的保留请求,以及在接收到拒绝响应时提示数据记录和再现装置禁止遥控。
28.一种信息处理系统的信息处理装置,系统中具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,该装置包括:
用于执行预定处理的数据记录和再现装置,用来从预定的记录介质上再现数据,在介质上记录数据,或者是编辑记录在介质上的数据,;
本地操作控制装置,用来在本地对上述数据记录和再现装置的预定操作执行一种操作控制;
接收装置,用来接收通过数据总线从外部发送来的数据;
响应处理装置,用来对应于上述接收装置所接收的各种命令之一执行一个预定的处理,从而使外部信息处理装置能够执行对本地信息处理装置的遥控;以及其中
上述信息处理装置作为对应于上述接收装置接收的保留请求命令而设定的保留模式,设定响应处理装置,该保留命令要求保留对本地信息处理装置的遥控,从而允许由已经发出保留请求命令的那个外部信息处理装置执行遥控,并且禁止其他外部信息处理装置执行遥控,以及
作为对应于上述接收装置接收的保留请求命令而设定的保留模式,设定上述本地操作控制装置,允许由上述本地操作控制装置执行预定的操作,并且禁止非允许的操作。
29.按照权利要求28的信息处理装置,其中,对应于预定通信格式的数据总线是IEEE 1394总线。
30.按照权利要求28的信息处理装置,其中,上述信息处理装置设定上述本地操作控制装置的保留模式,从而允许记录或再现停止操作,记录介质的弹出操作,以及再现操作当中的至少一种操作。
31.按照权利要求28的信息处理装置,其中,
在从上述接收装置接收到外部信息处理装置发送的保留取消请求命令时,保留取消请求命令要求取消该外部信息处理装置对本地信息处理装置保留的遥控,对应于由上述接收装置接收的该保留取消请求命令,上述信息处理装置使上述响应处理装置允许连接到数据总线上的所有其它信息处理装置执行对本地信息处理装置的遥控,从而取消保留模式,上述信息处理装置则对应于由上述接收装置接收的保留取消请求命令允许上述本地操作控制装置的所有操作,从而取消保留模式。
32.按照权利要求28的信息处理装置,其中,上述信息处理装置还用来检测数据总线上的总线复位,以及
当检测到总线复位时,上述信息处理装置就使上述响应处理装置允许连接到数据总线上的所有其他信息处理装置执行对本地信息处理装置的遥控,从而取消保留模式,并且上述信息处理装置允许上述本地操作控制装置的所有操作,从而取消保留模式。
33.按照权利要求28的信息处理装置,其中,上述信息处理装置还用来在本地信息处理装置的操作状态作为对上述接收装置接收的保留请求命令的响应而禁止保留已经发出保留请求命令的那个外部信息处理装置的遥控时,向已经发出保留请求命令的那个外部信息处理装置发送一个拒绝响应,该拒绝响应代表拒绝保留遥控。
34.按照权利要求33的信息处理装置,其中,
在保留已经发出保留请求命令的那个外部信息处理装置之外的其他信息处理装置对本地信息处理装置的遥控时,禁止保留已经发出保留请求命令的那个外部信息处理装置的遥控。
35.按照权利要求33的信息处理装置,其中,
当上述本地操作控制装置正在执行对编辑处理的操作控制时禁止保留已经发出保留请求命令的那个外部信息处理装置的遥控。
36.一种信息处理系统的信息处理装置,该系统具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,该装置包括:
下载数据发送装置,用来将下载和记录的下载数据发送给作为数据记录装置的另一个信息处理装置;
其中,上述信息处理装置在开始传输下载数据时产生和发送一个下载开始请求命令,并且在完成传输下载数据时产生和发送一个下载完成请求命令,以及产生一个保留请求命令,请求上述本地信息处理装置保留对数据记录装置的遥控,并且在发送下载开始请求命令之前向数据记录装置发送保留请求命令。
37.按照权利要求36的信息处理装置,其中,对应于预定通信格式的数据总线是IEEE 1394总线。
38.按照权利要求36的信息处理装置,其中,上述信息处理装置还用来产生一个保留取消请求命令,请求数据记录装置取消所保留的遥控,并且在发送下载完成请求命令之后向其发送保留取消请求命令。
39.按照权利要求36的信息处理装置,其中,
对应于从信息处理装置接收的一个下载开始请求命令,数据记录装置允许这一信息处理装置保留遥控,并且
信息处理装置不发送保留请求命令。
40.按照权利要求36的信息处理装置,其中,上述信息处理装置还用来接收数据记录装置发送的拒绝响应,该拒绝响应代表拒绝这一信息处理装置对遥控的保留请求,以及在接收到拒绝响应时提示数据记录装置禁止遥控。
41.一种信息处理系统的信息处理装置,该系统具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,该装置包括:
接收装置,用来接收通过数据总线发送的数据;
响应处理装置,用来对应于上述接收装置所接收的各种命令之一执行一个预定的处理,从而使一个外部信息处理装置能够执行对本地信息处理装置的遥控;
数据记录装置,通过上述接收装置接收从作为外部信息处理装置的发送装置发送的下载数据,并且将下载数据记录在预定的记录介质上;
本地操作控制装置,用来在本地对上述数据再现装置的预定操作执行一种操作控制,以及其中,
上述信息处理装置作为对应于由发送装置发送并且被上述接收装置接收的一个保留请求命令而设定的保留模式,设定上述响应处理装置,该保留请求命令要求保留对本地信息处理装置的遥控,从而允许由发送装置执行遥控,并且禁止其他外部信息处理装置执行遥控;以及
作为对应于由发送装置发送并且被上述接收装置接收的保留请求命令而设定的保留模式,设定上述本地操作控制装置,该保留请求命令要求保留对本地信息处理装置的遥控,从而允许由上述本地操作控制装置执行预定的操作,并且禁止非允许的操作。
42.按照权利要求41的信息处理装置,其中,对应于预定通信格式的数据总线是IEEE 1394总线。
43.按照权利要求41的信息处理装置,其中,
在发送完下载数据之后,发送装置发送一个保留取消请求命令,请求该信息处理装置取消遥控,
其中的上述信息处理装置对应于由上述接收装置接收的保留取消请求命令,使上述接收装置允许连接到数据总线上的所有其它外部信息处理装置执行对本地信息处理装置的遥控,从而取消遥控模式,并且
其中的上述信息处理装置对应于由上述接收装置接收的保留取消请求命令启动上述本地操作控制装置的所有操作,从而取消遥控模式。
44.按照权利要求41的信息处理装置,其中,
其中的发送装置不发送保留请求命令,并且
其中的上述信息处理装置对应于从发送装置发送的并且由上述接收装置接收的下载开始请求命令设定保留模式,这一下载开始请求命令代表已经开始传输下载数据。
45.按照权利要求41的信息处理装置,其中,
其中的上述信息处理装置对应于由上述接收装置接收的下载完成请求命令,使上述接收装置允许连接到数据总线上的所有其它信息处理装置执行对本地信息处理装置的遥控,这一下载完成请求命令代表已经完成了从发送装置发送的下载数据的传输,因而取消保留模式,并且
其中的上述信息处理装置对应于由上述接收装置接收的下载完成请求命令,允许上述本地操作控制装置的所有操作,这一下载完成请求命令代表已经完成了从发送装置发送的下载数据的传输,因而取消保留模式。
46.按照权利要求41的信息处理装置,其中,上述信息处理装置还用来检测数据总线上的总线复位信号,以及
当检测到出现总线复位时,上述信息处理装置就使上述接收装置允许连接到数据总线上的所有其他信息处理装置执行对本地信息处理装置的遥控,从而取消保留模式,并且上述信息处理装置启动上述本地操作控制装置的所有操作,从而取消保留模式。
47.按照权利要求41的信息处理装置,其中,上述信息处理装置还用来在本地信息处理装置的操作状态作为对由上述接收装置接收的保留请求命令或是一个等效的命令的响应而禁止保留发送装置的遥控时,向该发送装置发送一个拒绝响应,该拒绝响应代表拒绝保留该发送装置的遥控。
48.按照权利要求47的信息处理装置,其中,
在保留其它信息处理装置对本地信息处理装置的遥控时,禁止保留该发送装置的遥控。
49.按照权利要求47的信息处理装置,其中,
当上述本地操作控制装置正在执行对编辑程序的操作控制时,禁止保留该发送装置的遥控。
50.一种信息处理系统的信息处理方法,该系统具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,该信息处理系统具有:
第一信息处理装置;和
第二信息处理装置,它具有:
用来从预定的记录介质上再现数据,在介质上记录数据,或者是编辑介质上记录的数据的数据记录和再现装置,
对于第一信息处理装置,上述信息处理方法包括以下步骤:
向第二信息处理装置发送一个操作控制命令,用这一操作控制命令遥控第二信息处理装置的数据记录和再现装置需要执行预定的操作,来作为操作信息发送步骤,
产生一个保留请求命令,请求第一信息处理装置保留对第二信息处理装置的遥控,并且向第二信息处理装置发送保留请求命令,来作为保留请求命令发送步骤,
产生保留取消请求命令,请求第二信息处理装置取消保留遥控,并且将保留取消请求命令发送给第二信息处理装置,来作为保留取消请求命令发送步骤,
对应于在接收步骤接收的保留取消请求命令,第二信息处理装置的第一保留模式设定步骤使响应处理步骤允许连接到数据总线上的所有其他信息处理装置执行对第二信息处理装置的遥控,从而取消保留模式,以及
第二信息处理装置的第二保留模式设定步骤对应于由接收步骤接收的保留取消请求命令来允许本地操作控制步骤的所有操作,从而取消保留模式,并且
对于第二信息处理装置,该信息处理方法包括以下步骤:
通过数据总线接收从外部发送的数据,来作为接收步骤,
对应于接收步骤接收的各种命令之一执行一个预定的处理,允许另一个信息处理装置执行对第二信息处理装置的遥控,来作为响应处理步骤,
在本地对数据记录和再现装置的预定操作执行一种操作控制,来作为本地操作控制步骤,
作为对应于接收步骤接收的保留请求命令而设定的保留模式,设定响应处理步骤,以允许由第一信息处理装置执行遥控,并且禁止其他信息处理装置执行遥控,来作为第一保留模式设定步骤,以及
作为对应于接收步骤接收的保留请求命令而设定的保留模式,设定本地操作控制步骤,以允许由本地操作控制步骤执行的预定的操作,并且禁止没有启动的操作,来作为第二保留模式设定步骤。
51.按照权利要求50的信息处理方法,其中,对应于预定通信格式的数据总线是IEEE 1394总线。
52.按照权利要求50的信息处理方法,其中,第二信息处理装置的第二保留模式设定步骤通过在本地操作控制步骤设置保留模式来进行,从而允许记录或再现停止操作,记录介质的弹出操作,以及再现操作当中的至少一种操作。
53.按照权利要求50的信息处理方法,其中,第一信息处理装置的保留请求命令发送步骤是在执行操作信息发送步骤时发送保留请求命令。
54.按照权利要求50的信息处理方法,其中,保留取消请求命令发送步骤在操作信息发送步骤关闭时发送保留取消请求命令。
55.按照权利要求50的信息处理方法,其中,
对于第二信息处理装置,上述信息处理方法进一步包括以下步骤:
检测数据总线上的总线复位的出现,来作为总线复位检测步骤,以及
当总线复位检测步骤检测到总线复位出现时,就执行第一保留模式设定步骤,使响应处理步骤允许连接到数据总线上的所有其他信息处理装置执行对上述第二信息处理装置的遥控,从而取消保留模式,并且执行第二保留模式设定步骤,允许本地操作控制步骤的所有操作,从而取消保留模式。
56.按照权利要求50的信息处理方法,其中,
对于第二信息处理装置,上述信息处理方法进一步包括以下步骤:
在第二信息处理装置的操作状态作为对在接收步骤接收的保留请求命令的响应而禁止保留第一信息处理装置的遥控时,向第一信息处理装置发送一个拒绝响应,来作为拒绝响应发送步骤,该拒绝响应代表拒绝保留遥控。
57.按照权利要求56的信息处理方法,其中,
在保留第一信息处理装置之外的其他信息处理装置对第二信息处理装置的遥控时禁止保留第一信息处理装置的遥控。
58.按照权利要求56的信息处理方法,其中,
当第二信息处理装置的本地操作控制步骤正在执行对编辑处理的操作控制时禁止保留上述第一信息处理装置的遥控。
59.按照权利要求50的信息处理方法,其中,
对于第一信息处理装置,上述信息处理方法进一步包括以下步骤:
接收第二信息处理装置发送的拒绝响应,该拒绝响应代表拒绝第一信息处理装置对遥控的保留请求,来作为接收步骤,以及
在接收步骤接收到拒绝响应时提示第二信息处理装置禁止遥控,来作为提示步骤。
60.一种信息处理系统的信息处理方法,该系统具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,信息处理系统具有:
第一信息处理装置;和
第二信息处理装置,
对于第一信息处理装置,上述信息处理方法包括以下步骤:
发送下载给第二信息处理装置的下载数据,来作为下载数据发送步骤,
在开始传输下载数据时产生和发送下载开始请求命令,并且在完成传输下载数据时产生和发送一个下载完成请求命令,来作为下载开始/完成请求命令发送步骤,以及
产生一个保留请求命令,请求第一信息处理装置保留对第二信息处理装置的遥控,并且在发送下载开始请求命令之前向第二信息处理装置发送保留请求命令,来作为保留请求命令发送步骤,
产生一个保留取消请求命令,请求第二信息处理装置取消保留遥控,并且在发送下载完成请求命令之后将保留取消请求命令发送给第二信息处理装置,来作为保留取消请求命令发送步骤,
对应于在接收步骤接收的保留取消请求命令执行第二信息处理装置的第一保留模式设定步骤,使响应处理步骤允许连接到数据总线上的所有其他信息处理装置执行对第二信息处理装置的遥控,从而取消保留模式,以及
第二信息处理装置的第二保留模式设定步骤对应于在接收步骤接收的用来取消保留模式允许本地操作控制步骤的所有操作,从而取消保留模式,
以及
对于第二信息处理装置,该信息处理方法包括以下步骤:
接收通过数据总线发送的数据,来作为接收步骤,
将接收步骤中接收的下载数据记录在预定的记录介质上,来作为数据记录步骤,
对应于接收步骤接收的各种命令之一执行一个预定的处理,允许另一个信息处理装置执行对第二信息处理装置的遥控,来作为响应处理步骤,
在本地对数据记录和再现步骤的预定操作执行一种操作控制,来作为本地操作控制步骤,
作为对应于接收步骤接收的保留请求命令而设定的保留模式,设定响应处理步骤,允许由第一信息处理装置执行遥控,并且禁止其他信息处理装置执行遥控,来作为第一保留模式设定步骤,以及
作为对应于接收步骤接收的保留请求命令而设定的保留模式,设定本地操作控制步骤,允许本地操作控制步骤执行预定的操作,并且禁止除了允许的预定操作之外的其它操作,来作为第二保留模式设定步骤。
61.按照权利要求60的信息处理方法,其中,对应于预定通信格式的数据总线是IEEE 1394总线。
62.按照权利要求60的信息处理方法,其中,第一信息处理装置的保留请求命令发送步骤不发送保留请求命令,
其中的第二信息处理装置的第一保留模式设定步骤和第二保留模式设定步骤对应于在接收步骤从第二信息处理装置接收的下载开始请求命令来设定保留模式。
63.按照权利要求60的信息处理方法,其中,
对应于在接收步骤接收的保留取消请求命令,第二信息处理装置的第一保留模式设定步骤使响应处理步骤允许连接到数据总线上的所有其他信息处理装置执行对第二信息处理装置的遥控,从而取消保留模式,并且
第二信息处理装置的第二保留模式设定步骤对应于在接收步骤从第一信息处理装置接收的下载完成请求命令允许本地操作控制步骤的所有操作,从而取消保留模式。
64.按照权利要求60的信息处理方法,其中,
对于第二信息处理装置,上述信息处理方法进一步包括以下步骤:
检测数据总线上的总线复位的出现,来作为总线复位检测步骤,以及
当总线复位检测步骤检测到总线复位出现时,第一保留模式设定步骤就使响应处理步骤允许连接到数据总线上的所有其他信息处理装置执行对第二信息处理装置的遥控,从而取消保留模式,并且由第二保留模式设定步骤允许本地操作控制步骤的所有操作,从而取消保留模式。
65.按照权利要求60的信息处理方法,其中,
对于第二信息处理装置,上述信息处理方法进一步包括以下步骤:
在第二信息处理装置的操作状态作为对在接收步骤接收的保留请求命令或下载开始请求命令的响应而禁止保留第一信息处理装置的遥控时,向第一信息处理装置发送一个拒绝响应,来作为拒绝响应发送步骤,该拒绝响应代表拒绝保留遥控。
66.按照权利要求65的信息处理方法,其中,
在保留第一信息处理装置之外的其他信息处理装置对第二信息处理装置的遥控时,禁止保留第一信息处理装置的遥控。
67.按照权利要求65的信息处理方法,其中,
当第二信息处理装置的本地操作控制步骤正在执行对编辑处理的操作控制时禁止保留第一信息处理装置的遥控。
68.按照权利要求60的信息处理方法,其中,
对于第一信息处理装置,上述信息处理方法进一步包括以下步骤:
接收第二信息处理装置发送的拒绝响应,该拒绝响应代表拒绝第一信息处理装置对遥控的保留请求,来作为接收步骤,以及
在接收步骤接收到拒绝响应时提示第二信息处理装置禁止遥控,来作为提示步骤。
69.一种针对信息处理系统的信息处理装置的信息处理方法,该系统具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,上述信息处理方法包括以下步骤:
向作为另一个信息处理装置的数据记录和再现装置发送一个操作控制命令,执行预定的处理,用于从预定的记录介质上再现数据,在介质上记录数据,或是编辑介质上记录的数据,用操作控制命令遥控数据记录和再现装置需要执行的预定的操作,来作为操作信息发送步骤,并且
产生一个保留请求命令,请求本地信息处理装置保留对数据记录和再现装置的遥控,并且向数据记录和再现装置发送保留请求命令,来作为保留请求命令发送步骤。
70.按照权利要求69的信息处理方法,其中,对应于预定通信格式的数据总线是IEEE 1394总线。
71.按照权利要求69的信息处理方法,其中,在执行操作信息发送步骤时发送保留请求命令。
72.按照权利要求69的信息处理方法,其中,进一步包括以下步骤:
产生一个保留取消请求命令,请求数据记录和再现装置取消所保留的对数据记录和再现装置的遥控,并且向其发送保留取消请求命令,来作为保留取消请求命令发送步骤。
73.按照权利要求72的信息处理方法,其中,在操作信息发送步骤完成时执行保留取消请求命令发送步骤,发送保留取消请求命令。
74.按照权利要求69的信息处理方法,其特征是进一步包括以下步骤:
接收数据记录和再现装置发送的拒绝响应,该拒绝响应代表拒绝这一信息处理装置对遥控的保留请求,来作为接收步骤,以及
在接收步骤中接收到拒绝响应时提示数据记录和再现装置禁止遥控,来作为提示步骤。
75.一种针对信息处理系统的信息处理装置的信息处理方法,该系统具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,上述信息处理方法包括以下步骤:
接收从外部通过数据总线发送的数据,来作为接收步骤;
对应于接收步骤接收的各种命令之一执行一个预定的处理,允许外部信息处理装置执行对本地信息处理装置的遥控,来作为响应处理步骤;
执行一个预定的处理,用于从预定的记录介质上再现数据,在介质上记录数据,或是编辑介质上记录的数据,来作为数据记录和再现步骤;
在本地对数据记录和再现步骤的预定操作执行操作控制,来作为本地操作控制步骤;
作为对应于接收步骤接收的保留请求命令而设定的保留模式,设定响应处理步骤,该保留请求命令要求保留对本地信息处理装置的遥控,从而允许由发送保留请求命令的外部信息处理装置执行遥控,并且禁止其他外部信息处理装置执行遥控,来作为第一保留模式设定步骤;以及
作为对应于接收步骤接收的保留请求命令而设定的保留模式,设定本地操作控制步骤,允许由本地操作控制步骤执行预定的操作,并且禁止除了允许的预定操作之外的其它操作,来作为第二保留模式设定步骤。
76.按照权利要求75的信息处理方法,其中,对应于预定通信格式的数据总线是IEEE 1394总线。
77.按照权利要求75的信息处理方法,其中,第二保留模式设定步骤设定上述本地操作控制步骤的保留模式,从而允许记录或再现停止操作,记录介质的弹出操作,以及再现操作当中的至少一种操作。
78.按照权利要求75的信息处理方法,其中,
在接收步骤接收到外部信息处理装置发送的保留取消请求命令时,保留取消请求命令取消这一外部信息处理装置对本地信息处理装置保留的遥控,对应于由接收步骤接收的保留取消请求命令,第一保留模式设定步骤使响应处理步骤允许连接到数据总线上的所有其它信息处理装置执行对本地信息处理装置的遥控,从而取消保留模式,而第二保留模式设定步骤则对应于接收步骤中接收的用来取消保留模式的保留取消请求命令允许本地操作控制装置的所有操作,从而取消保留模式。
79.按照权利要求75的信息处理方法,其中,进一步包括以下步骤:
检测数据总线上的总线复位的出现,来作为总线复位检测步骤,
在总线复位检测步骤中检测到总线复位出现时,就执行第一保留模式设定步骤,使响应处理步骤允许连接到数据总线上的所有其他信息处理装置执行对本地信息处理装置的遥控,从而取消保留模式,并且由第二保留模式设定步骤允许本地操作控制装置的所有操作,从而取消保留模式。
80.按照权利要求75的信息处理方法,其中,进一步包括以下步骤:
在本地信息处理装置的操作状态作为对在接收步骤接收的保留请求命令的响应而禁止保留已经发出保留请求命令的那个外部信息处理装置的遥控时,向已经发出保留请求命令的那个外部信息处理装置发送一个拒绝响应,来作为拒绝响应发送步骤,该拒绝响应代表拒绝保留遥控。
81.按照权利要求70的信息处理方法,其中,
在保留已经发出保留请求命令的那个外部信息处理装置之外的其他信息处理装置对本地信息处理装置的遥控时,禁止保留已经发出保留请求命令的那个外部信息处理装置的遥控。
82.按照权利要求80的信息处理方法,其中,
当本地操作控制步骤正在执行对编辑程序的操作控制时,禁止保留已经发出保留请求命令的那个外部信息处理装置的遥控。
83.一种针对信息处理系统的信息处理装置的信息处理方法,该系统具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,上述信息处理方法包括以下步骤:
发送下载和记录到作为数据记录装置的另一个信息处理装置上的下载数据,来作为下载数据发送步骤;
在开始传输下载数据时产生和发送一个下载开始请求命令,并且在完成传输下载数据时产生和发送一个下载完成请求命令,来作为下载开始/完成请求命令发送步骤;以及
产生一个保留请求命令,请求本地信息处理装置保留对数据记录装置的遥控,并且在发送下载开始请求命令之前向数据记录装置发送保留请求命令,来作为保留请求命令发送步骤。
84.按照权利要求83的信息处理方法,其中,对应于预定通信格式的数据总线是IEEE 1394总线。
85.按照权利要求83的信息处理方法,其中,进一步包括以下步骤:
产生一个保留取消请求命令,请求数据记录装置取消保留遥控,并且在发送下载完成请求命令之后向其发送保留取消请求命令,来作为保留取消请求命令发送步骤。
86.按照权利要求83的信息处理方法,其中,
对应于从信息处理装置接收的一个下载开始请求命令,数据记录装置允许该信息处理装置保留遥控,并且
信息处理装置使保留请求命令发送步骤不发送保留请求命令。
87.按照权利要求83的信息处理方法,其中,进一步包括:
接收数据记录装置发送的拒绝响应,该拒绝响应代表拒绝这一信息处理装置对遥控的保留请求,来作为接收步骤,以及
在接收步骤接收到拒绝响应时提示数据记录装置禁止遥控,来作为提示步骤。
88.一种针对信息处理系统的信息处理装置的信息处理方法,该系统具有通过对应于预定通信格式的一条数据总线连接起来的多个信息处理装置,利用在信息处理装置之间发送和接收的数据和各种命令来执行遥控,上述信息处理方法包括以下步骤:
接收通过数据总线发送的数据,来作为接收步骤;
对应于接收步骤接收的各种命令之一执行一个预定的处理,启动一个外部信息处理装置执行对本地信息处理装置的遥控,来作为响应处理步骤;
接收在接收步骤中接收的从作为外部信息处理装置的一个发送装置发送的下载数据,并且将下载数据记录在预定的记录介质上,来作为数据记录步骤;
在本地对数据再现步骤的预定操作执行一种操作控制,来作为本地操作控制步骤;
作为对应于由发送装置发送并且在接收步骤中接收的保留请求命令而设定的保留模式,设定响应处理步骤,该保留请求命令要求保留对本地信息处理装置的遥控,从而允许由发送装置执行遥控,并且禁止其他外部信息处理装置执行遥控,来作为第一保留模式设定步骤;以及
作为对应于由发送装置发送并且在接收步骤中接收的保留请求命令而设定的保留模式,设定本地操作控制步骤,该保留请求命令要求保留对本地信息处理装置的遥控,允许由本地操作控制步骤执行的预定的操作,并且禁止除了允许的预定操作之外的其它操作,来作为第二保留模式设定步骤。
89.按照权利要求88的信息处理方法,其中,对应于预定通信格式的数据总线是IEEE 1394总线。
90.按照权利要求88的信息处理方法,其中,
在发送下载数据之后,发送装置发送一个保留取消请求命令,请求信息处理装置取消遥控,
其中的第一保留模式设定步骤对应于在接收步骤接收的保留取消请求命令使接收步骤允许连接到数据总线上的所有其它外部信息处理装置执行对本地信息处理装置的遥控,从而取消保留模式,并且
其中的第二保留模式设定步骤对应于在接收步骤接收的用来取消保留模式的保留取消请求命令,允许本地操作控制步骤的所有操作,从而取消保留模式。
91.按照权利要求88的信息处理方法,其中,
其中的发送装置不发送保留请求命令,并且
其中的第一保留模式设定步骤和第二保留模式设定步骤对应于从发送装置发送的并且在接收步骤接收的下载开始请求命令设定保留模式,这一下载开始请求命令代表已经开始传输下载数据。
92.按照权利要求88的信息处理方法,其中,
其中的第一保留模式设定步骤对应于在接收步骤接收的下载完成请求命令,使接收步骤允许连接到数据总线上的所有其它信息处理装置执行对本地信息处理装置的遥控,这一下载完成请求命令代表已经完成了从发送装置发送的下载数据的传输,因而取消保留模式,并且
其中的第二保留模式设定步骤对应于在接收步骤接收的下载完成请求命令,允许本地操作控制步骤的所有操作,这一下载完成请求命令代表已经完成了从发送装置发送的下载数据的传输,因而取消保留模式。
93.按照权利要求88的信息处理方法,其中进一步包括以下步骤:
检测数据总线上的总线复位的出现,以及
在总线复位检测步骤检测到总线复位出现时,就执行第一保留模式设定步骤,使接收步骤允许连接到数据总线上的所有其他信息处理装置执行对本地信息处理装置的遥控,从而取消保留模式,并且执行第二保留模式设定步骤,启动本地操作控制步骤的所有操作,从而取消保留模式。
94.按照权利要求88的信息处理方法,其中进一步包括:
在本地信息处理装置的操作状态作为对在接收步骤接收的保留请求命令或是一个等效的命令的响应而禁止保留发送装置的遥控时向该发送装置发送一个拒绝响应,该拒绝响应代表拒绝保留这一发送装置的遥控,来作为拒绝响应发送步骤。
95.按照权利要求94的信息处理方法,其中,
在保留其它信息处理装置对本地信息处理装置的遥控时,禁止保留这一发送装置的遥控。
96.按照权利要求94的信息处理方法,其中,
当本地操作控制步骤正在执行对编辑处理的操作控制时,禁止保留这一发送装置的遥控。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP327018/98 | 1998-11-17 | ||
JP327018/1998 | 1998-11-17 | ||
JP10327018A JP2000156031A (ja) | 1998-11-17 | 1998-11-17 | 情報処理システム、情報処理装置、及び情報処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1301384A CN1301384A (zh) | 2001-06-27 |
CN1275253C true CN1275253C (zh) | 2006-09-13 |
Family
ID=18194399
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB998041319A Expired - Fee Related CN1275253C (zh) | 1998-11-17 | 1999-11-17 | 信息传输和处理方法,信息传输系统及数据处理装置 |
Country Status (6)
Country | Link |
---|---|
US (4) | US7243131B1 (zh) |
EP (1) | EP1049088A4 (zh) |
JP (1) | JP2000156031A (zh) |
KR (1) | KR100604626B1 (zh) |
CN (1) | CN1275253C (zh) |
WO (1) | WO2000030104A1 (zh) |
Families Citing this family (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7188344B1 (en) * | 1999-12-21 | 2007-03-06 | Unisys Corporation | Architecture for a read/write thread lock |
US20030099456A1 (en) * | 2000-01-06 | 2003-05-29 | Nikon Corporation & Nikon Technologies Inc. | Image recorder |
DE10195884T1 (de) * | 2000-03-08 | 2003-03-27 | Gen Instrument Corp | Persönlicher Datenrecorder und Inbetriebnahme und Nutzung desselben |
US20050015608A1 (en) | 2003-07-16 | 2005-01-20 | Pkware, Inc. | Method for strongly encrypting .ZIP files |
US6879988B2 (en) | 2000-03-09 | 2005-04-12 | Pkware | System and method for manipulating and managing computer archive files |
US8959582B2 (en) | 2000-03-09 | 2015-02-17 | Pkware, Inc. | System and method for manipulating and managing computer archive files |
JP3983463B2 (ja) | 2000-09-04 | 2007-09-26 | パイオニア株式会社 | 情報送信装置及び情報送信方法、情報受信装置及び情報受信方法、情報伝送システム及び情報伝送方法並びに情報記録媒体 |
JP4008688B2 (ja) * | 2000-10-12 | 2007-11-14 | 松下電器産業株式会社 | 信号送信装置及び信号受信装置 |
JP2002123743A (ja) * | 2000-10-13 | 2002-04-26 | Canon Inc | 情報処理システム、情報処理装置、情報処理方法および記録媒体 |
GB0111008D0 (en) * | 2001-05-04 | 2001-06-27 | Koninkl Philips Electronics Nv | Recording of interactive applications |
FR2828043B1 (fr) * | 2001-07-26 | 2003-10-10 | Canon Kk | Procede et dispositif de configuration et d'utilisation d'une unite fonctionnelle dont l'utilisation est soumise a une condition de paiement dans un reseau de communication |
US7599689B2 (en) * | 2002-04-22 | 2009-10-06 | Nokia Corporation | System and method for bookmarking radio stations and associated internet addresses |
US20050181722A1 (en) * | 2002-04-22 | 2005-08-18 | Toni Kopra | Method, system and user terminal for collecting information on audience of broadcast media stream |
US7551888B2 (en) * | 2002-04-22 | 2009-06-23 | Nokia Corporation | Method and system of displaying content associated with broadcast program |
BR0309409A (pt) * | 2002-04-22 | 2005-02-01 | Nokia Corp | Método e sistema para prover um serviço para o equipamento do usuário de um sistema de telecomunicação celular |
JP4016709B2 (ja) * | 2002-04-26 | 2007-12-05 | 日本電気株式会社 | オーディオデータの符号変換伝送方法と符号変換受信方法及び装置とシステムならびにプログラム |
US20050021470A1 (en) * | 2002-06-25 | 2005-01-27 | Bose Corporation | Intelligent music track selection |
JP4039158B2 (ja) * | 2002-07-22 | 2008-01-30 | ソニー株式会社 | 情報処理装置および方法、情報処理システム、記録媒体、並びにプログラム |
KR100480031B1 (ko) * | 2002-10-24 | 2005-03-31 | 엘지전자 주식회사 | 피디피 전용 셋톱박스의 키처리방법 |
JP3836077B2 (ja) * | 2002-11-14 | 2006-10-18 | 松下電器産業株式会社 | 伝送データ構造及びそれを伝送するための方法並びに装置 |
JP2004180092A (ja) | 2002-11-28 | 2004-06-24 | Sony Corp | 情報処理装置および情報処理方法、並びにコンピュータ・プログラム |
PL358659A1 (en) * | 2003-02-10 | 2004-08-23 | Advanced Digital Broadcast Ltd. | Method for handling reception of round robin transmitted software |
US7519073B2 (en) * | 2003-03-07 | 2009-04-14 | Siemens Communications, Inc. | System and method for instant messaging control of an integrated communications center |
US7787749B2 (en) * | 2003-03-07 | 2010-08-31 | Siemens Enterprise Communications, Inc. | System and method for voice portal control of an integrated communications center |
US20040177375A1 (en) * | 2003-03-07 | 2004-09-09 | Rami Caspi | System and method for short message service control of an integrated communications center |
US7761898B2 (en) * | 2003-03-07 | 2010-07-20 | Siemens Enterprise Communications, Inc. | System and method for e-mail control of an integrated communications center |
US7525975B2 (en) * | 2003-03-07 | 2009-04-28 | Rami Caspi | System and method for integrated audio stream manager |
US7536708B2 (en) * | 2003-03-07 | 2009-05-19 | Siemens Communications, Inc. | System and method for context-based searching and control of an integrated communications center |
US20040177371A1 (en) * | 2003-03-07 | 2004-09-09 | Rami Caspi | System and method for integrated communications center |
US20040174863A1 (en) * | 2003-03-07 | 2004-09-09 | Rami Caspi | System and method for wireless remote control of a digital personal media stream manager |
KR100849842B1 (ko) * | 2003-12-23 | 2008-08-01 | 삼성전자주식회사 | 방송용 어플리케이션을 실행하는 장치 및 실행 방법 |
JP4956938B2 (ja) * | 2005-08-25 | 2012-06-20 | 富士通株式会社 | リモート操作プログラム、方法及び端末装置 |
JP5085053B2 (ja) * | 2006-05-25 | 2012-11-28 | 株式会社バンダイナムコゲームス | 画像生成システム、プログラム及び情報記憶媒体 |
TWI323128B (en) * | 2006-10-03 | 2010-04-01 | Quanta Comp Inc | Image processing apparatus and method |
DE102007026222A1 (de) * | 2006-10-31 | 2008-05-08 | Siemens Ag | Verfahren zur Übertragung von Szene-daten in einem unidirektionalen Datenübertragungssystem |
US8649385B2 (en) * | 2007-05-29 | 2014-02-11 | Time Warner Cable Enterprises Llc | Methods and apparatus for using tuners efficiently for delivering one or more programs |
US8245253B2 (en) * | 2010-12-15 | 2012-08-14 | Dish Network L.L.C. | Displaying music information associated with a television program |
US9749177B2 (en) * | 2012-09-21 | 2017-08-29 | Philips Lighting Holding B.V. | Method and apparatus for dynamic address assignment |
US9417925B2 (en) * | 2012-10-19 | 2016-08-16 | Microsoft Technology Licensing, Llc | Dynamic functionality partitioning |
US9110670B2 (en) | 2012-10-19 | 2015-08-18 | Microsoft Technology Licensing, Llc | Energy management by dynamic functionality partitioning |
CN103631534B (zh) * | 2013-11-12 | 2017-01-11 | 北京兆芯电子科技有限公司 | 数据存储系统以及其管理方法 |
US9843570B2 (en) | 2014-11-05 | 2017-12-12 | Datawatch Systems, Inc. | System and method for providing security monitoring |
CN107094046B (zh) * | 2017-05-24 | 2020-07-07 | 熊猫电子集团有限公司 | 一种从站触发的抑制网络的卫星通信方法 |
JP6973427B2 (ja) * | 2019-02-15 | 2021-11-24 | 株式会社安川電機 | 通信システム、通信方法、及びプログラム |
CN113079089A (zh) * | 2020-01-03 | 2021-07-06 | 华为技术有限公司 | 业务链的故障保护方法、装置、设备、系统及存储介质 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5467295A (en) * | 1992-04-30 | 1995-11-14 | Intel Corporation | Bus arbitration with master unit controlling bus and locking a slave unit that can relinquish bus for other masters while maintaining lock on slave unit |
US5515173A (en) * | 1993-03-05 | 1996-05-07 | Gemstar Developement Corporation | System and method for automatically recording television programs in television systems with tuners external to video recorders |
CN1140115C (zh) * | 1994-05-16 | 2004-02-25 | 杰姆斯达发展公司 | 采用压缩码的电视节目录制预定和卫星接收机控制 |
JPH0855080A (ja) * | 1994-08-11 | 1996-02-27 | Toshiba Corp | 交換機システムにおけるデータアクセス制御方式 |
JP3870436B2 (ja) * | 1995-11-02 | 2007-01-17 | ソニー株式会社 | 情報信号記録機器及び通信方法 |
WO1997048230A1 (en) * | 1996-06-13 | 1997-12-18 | Starsight Telecast, Inc. | Method and apparatus for searching a guide using program characteristics |
KR100464170B1 (ko) | 1996-10-16 | 2004-12-31 | 톰슨 콘슈머 일렉트로닉스, 인코포레이티드 | 장치의 공동 이용 가능성을 관리하기 위한 장치와 시스템 및 방법 |
US6263507B1 (en) * | 1996-12-05 | 2001-07-17 | Interval Research Corporation | Browser for use in navigating a body of information, with particular application to browsing information represented by audiovisual data |
FI104223B1 (fi) * | 1996-12-17 | 1999-11-30 | Nokia Mobile Phones Ltd | Menetelmä SIM-kortin ohjauskomentojen välittämiseksi ulkopuoliselta laitteelta SM-kortille |
US6321308B1 (en) * | 1997-03-21 | 2001-11-20 | Emc Corporation | Method and apparatus for managing access requests from a plurality of devices using dual level queue locking scheme and a doubly-linked circular queue |
JP3533314B2 (ja) | 1997-07-17 | 2004-05-31 | 松下電器産業株式会社 | 記録再生装置 |
US6141702A (en) * | 1997-07-30 | 2000-10-31 | Sony Corporation Of Japan | Model and command set for an AV/C-based disc media player recorder |
JPH1166824A (ja) * | 1997-08-15 | 1999-03-09 | Sony Corp | オーディオサーバシステム |
US6665020B1 (en) * | 1997-09-18 | 2003-12-16 | Thomson Licensing S.A. | Digital television apparatus for controlling a peripheral device via a digital bus |
US6040829A (en) * | 1998-05-13 | 2000-03-21 | Croy; Clemens | Personal navigator system |
JP2000149407A (ja) * | 1998-11-10 | 2000-05-30 | Sony Corp | 情報伝送方法、情報処理方法、情報伝送システム、及びデータ処理装置 |
JP4147689B2 (ja) * | 1999-06-14 | 2008-09-10 | ソニー株式会社 | 情報処理装置及び情報処理方法 |
JP3408198B2 (ja) * | 1999-06-25 | 2003-05-19 | 三洋電機株式会社 | 遠隔制御装置におけるセキュリティロック制御方法 |
-
1998
- 1998-11-17 JP JP10327018A patent/JP2000156031A/ja not_active Withdrawn
-
1999
- 1999-11-17 CN CNB998041319A patent/CN1275253C/zh not_active Expired - Fee Related
- 1999-11-17 EP EP99972355A patent/EP1049088A4/en not_active Withdrawn
- 1999-11-17 WO PCT/JP1999/006411 patent/WO2000030104A1/ja not_active Application Discontinuation
- 1999-11-17 KR KR1020007007870A patent/KR100604626B1/ko not_active IP Right Cessation
- 1999-11-17 US US09/600,236 patent/US7243131B1/en not_active Expired - Fee Related
-
2005
- 2005-04-15 US US11/107,590 patent/US20050193126A1/en not_active Abandoned
- 2005-04-15 US US11/107,621 patent/US20050188058A1/en not_active Abandoned
- 2005-04-15 US US11/107,947 patent/US20050198214A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
WO2000030104A1 (fr) | 2000-05-25 |
US20050198214A1 (en) | 2005-09-08 |
KR20010034215A (ko) | 2001-04-25 |
EP1049088A4 (en) | 2007-01-10 |
KR100604626B1 (ko) | 2006-07-28 |
US20050188058A1 (en) | 2005-08-25 |
US20050193126A1 (en) | 2005-09-01 |
CN1301384A (zh) | 2001-06-27 |
JP2000156031A (ja) | 2000-06-06 |
EP1049088A1 (en) | 2000-11-02 |
US7243131B1 (en) | 2007-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1275253C (zh) | 信息传输和处理方法,信息传输系统及数据处理装置 | |
CN1260644A (zh) | 传送/记录设备和方法及传送和接收设备和方法 | |
CN1184631C (zh) | 在记录介质上记录编码图像数据的方法 | |
CN1199446C (zh) | 信息处理设备和方法 | |
CN100348033C (zh) | 信息处理方法和装置、程序和记录介质 | |
CN1239021C (zh) | 信息处理设备及方法、程序和记录介质 | |
CN1192386C (zh) | 分配系统、分配方法、接收装置和接收方法 | |
CN1777950A (zh) | 再现装置,程序,集成电路 | |
CN1323036A (zh) | 控制装置及控制方法 | |
CN1933582A (zh) | 再生装置、再生方法、程序、及程序存储介质 | |
CN1277770A (zh) | 数据发送控制方法、数据发送方法和设备以及接收设备 | |
CN1383680A (zh) | 信息处理设备和方法,程序和记录介质 | |
CN1957333A (zh) | 再现装置、再现方法、程序、程序存储介质、数据传送系统、数据结构和记录介质的制造方法 | |
CN1312556A (zh) | 用于写入和再生数据的装置及方法 | |
CN1465182A (zh) | 数据传输装置及方法 | |
CN1617576A (zh) | 信息记录介质、方法和设备以及信息回放方法和设备 | |
CN1321984A (zh) | 电子设备系统、控制设备以及同步电源控制方法 | |
CN1873812A (zh) | 记录/再现设备和方法以及程序提供介质 | |
CN1602066A (zh) | 信息记录介质、记录和还原方法以及记录和还原设备 | |
CN1156842C (zh) | 转录设备和转录方法 | |
CN1518741A (zh) | 记录装置、记录介质、重放装置、程序和方法 | |
CN100343916C (zh) | 相对于信息介质记录/重放信息的方法和设备 | |
CN1276614C (zh) | 电子装置系统,控制装置和控制方法 | |
CN1255810C (zh) | 记录和/或再现设备、显示记录媒体信息的方法和数据通信系统 | |
CN1145950C (zh) | 再现设备和方法、程序提供介质和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C19 | Lapse of patent right due to non-payment of the annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |