CN1297640A - 网络控制***及该网络控制***中利用的控制器、目标及消费器 - Google Patents

网络控制***及该网络控制***中利用的控制器、目标及消费器 Download PDF

Info

Publication number
CN1297640A
CN1297640A CN00800379A CN00800379A CN1297640A CN 1297640 A CN1297640 A CN 1297640A CN 00800379 A CN00800379 A CN 00800379A CN 00800379 A CN00800379 A CN 00800379A CN 1297640 A CN1297640 A CN 1297640A
Authority
CN
China
Prior art keywords
mentioned
data
target
agreement
controller
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN00800379A
Other languages
English (en)
Other versions
CN1148041C (zh
Inventor
柳川良文
饭冢裕之
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP01453299A external-priority patent/JP3850160B2/ja
Priority claimed from JP11049488A external-priority patent/JP2000253463A/ja
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN1297640A publication Critical patent/CN1297640A/zh
Application granted granted Critical
Publication of CN1148041C publication Critical patent/CN1148041C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40117Interconnection of audio or video/imaging devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Communication Control (AREA)
  • Computer And Data Communications (AREA)
  • Selective Calling Equipment (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Small-Scale Networks (AREA)

Abstract

一种以简单的构成,提供在高效、迅速并可靠地传送图符数据等大容量数据的同时,即使在目标自发地传送数据之际,控制器也可以很容易判断目标发送的是什么的网络控制***,以及这种网络控制***所利用的控制器、目标及消费器。此网络控制***的构成包括发送消息的控制器,相应于所接收消息进行处理的目标,在控制器和目标之间确立进行数据转送的接续的启动器,并且利用多个协议进行数据转送,在设备内存在控制器或目标的任何一方或双方,目标可根据利用作为多个协议中的一方的第一协议接收的消息,利用另一方的第二协议在上述接续上发送数据。

Description

网络控制***及该网络控制 ***中利用的控制器、目标及消费器
技术领域
本发明涉及控制将处理视像数据、音响数据、以及信息数据等的设备相连接的音视计算机***(以下称其为“AVC***”)的网络控制***及该网络控制***中所使用的目标、控制器及消费器,特别涉及传送用来生成在画面上通过图形、文字等支持用户的设备操作的图形用户界面(以下称为GUI)等信息的大容量数据收发***。
背景技术
近年来,显示由在TV画面上显式设备功能的画面显示用的数据及文字等组成的图形及图符(图标),并通过TV的遥控器对其进行选择操作而进行设备控制的设备控制***已经登场亮相。另外,利用IEEE1394-1995,连接数字方式的数字VTR等的数字设备,收发视像/声音数据的网络***也已登场亮相。
因此,下面简单地对这种网络控制***予以说明。
利用现有网络控制***的AVC***的构成是各个AV设备,不通过各个AV设备的切换连接,以双向信息包通信方式由周期地赋予均等的通信机会的串行总线和另一AV设备连接。作为此串行总线可使用IEEE1394标准的数字界面等。
各个AV设备分别存放各自的画面显示用数据。根据来自具有图形显示功能的控制器,比如电视接收机的要求,将此画面显示用数据发送到控制器。
接收到画面显示用数据的控制器显式此画面显示用数据。并且,在控制器读入画面显示用数据之际,控制器向AV设备发布读入命令,作为来自AV设备的应答读入所要求的数据。此处的构成,在所要求的数据大于各AV设备内的缓冲器大小的场合,控制器反复发布读入命令以取得剩余的数据。
另外,控制器还具有查询连接的AV设备的显示所必需的数据的功能和根据来自AV设备的画面显示用数据控制显示画面的功能。
在AV设备中,具有存储画面显示用数据的记录媒体和针对来自控制器的画面显示用数据的查询选择合适的画面显示用数据的功能。
在如此构成的AVC***的网络控制***中,画面显示用数据是由各个装置(AV设备)保管,各装置(AV设备)通过按照控制器(电视接收机)的显示要求进行输出而在控制器的画面上显示各自的图形。
作为这种现有的网络控制***之一,在日本专利申请公开特开平09-149325号公报中所公开的一种,作为大容量数据转送方式,同样在日本专利特开平10-290238号公报中有公开。
但是,在上述的构成中,在AV设备发送大容量数据之际,必须根据AV设备的缓冲器大小反复发布命令,因此存在开销很大,并且传输通道的传送效率低,结果数据传送时间长的问题。
所以,本发明系旨在解决这种问题而研制,其目的在于以简单的构成,提供在高效、迅速并可靠地传送图符数据等大容量数据的同时,即使在目标自发地传送数据之际,控制器也可以很容易判断目标发送的是什么的网络控制***,以及这种网络控制***所使用的控制器、目标及消费器。
本发明简介
为解决上述问题,本发明权利要求1中所述的网络控制***在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送,该网络控制***的特征在于:在上述设备内存在发送消息的单个或多个控制器,以及接收上述消息并且相应于上述消息进行处理的单个或多个目标的任何一方或双方,上述网络控制***的构成至少包括上述控制器,上述目标,以及在上述控制器和上述目标之间确立进行上述数据的转送的接续的启动器,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及在上述启动器确立的接续上传送数据的第二协议,上述目标根据利用上述第一协议接收的消息利用上述第二协议在上述接续上发送数据。
因为是这样的构成,所以对图符等大容量数据可以使用合适的协议,传输效率良好,可以迅速传送数据。
本发明权利要求2中所述的网络控制***,在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送,该网络控制***的特征在于:在上述设备内存在发送消息的单个或多个控制器,以及接收上述消息并且相应于上述消息进行处理的单个或多个目标的任何一方或双方,上述网络控制***的构成至少包括上述控制器,上述目标,以及在上述控制器和上述目标之间确立进行上述数据的转送的接续的启动器,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及在上述启动器确立的接续上传送数据的第二协议,上述启动器,在上述控制器和上述目标之间预先确立第二协议的接续,上述控制器在接收来自上述目标的数据之际,上述控制器利用第一协议提出数据要求,上述目标根据上述数据要求利用上述第二协议在上述接续上发送数据,上述控制器利用第二协议接收数据。
因为是这样的构成,所以对控制码和大容量数据的传送可以根据需要使用合适的协议,可以做到浪费少,传输效率良好。此外,因为数据传送和控制码不是混杂在同一协议中,两者容易区别,此外,利用控制器及目标的处理可简化,处理速度可提高。
本发明权利要求3中所述的网络控制***,在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送,该网络控制***的特征在于:在上述设备内存在接收消息,相应于上述消息进行处理的单个或多个目标,以及在发送上述消息的同时,与目标确立数据转送的接续的单个或多个控制器的任何一方或双方,上述网络控制***的构成至少包括上述控制器和上述目标,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及在上述接续上传送数据的第二协议,上述控制器针对上述目标预先确立第二协议的接续,上述控制器在接收来自上述目标的数据之际,上述控制器利用第一协议提出数据要求,上述目标根据上述数据要求利用上述第二协议在上述接续上发送数据,上述控制器利用第二协议接收数据。
因为是这样的构成,所以可以以简单的构成对图符等大容量数据使用合适的协议,以良好的传输效率迅速传送数据。
本发明权利要求4中所述的网络控制***,在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送,该网络控制***的特征在于:在上述设备内存在发送消息的单个或多个控制器,以及接收上述消息并且相应于上述消息进行处理的单个或多个目标的任何一方或双方,上述网络控制***的构成至少包括上述控制器,上述目标,以及在上述控制器和上述目标之间确立进行上述数据的转送的接续的启动器,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及在上述接续上传送数据的第二协议,上述启动器,在上述控制器和上述目标之间预先确立上述第二协议的接续,上述目标在向上述控制器自发地发送数据之际,上述目标利用上述第二协议在上述接续上发送数据,上述控制器利用第二协议接收数据。
因为是这样的构成,所以在可以高效、迅速传送数据的同时,目标可自发地向控制器传送数据,对图符等大容量数据可以使用合适的协议传送,可以使控制器容易认识到这一点。
本发明权利要求5中所述的网络控制***,在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送,该网络控制***的特征在于:在上述设备内存在接收消息,相应于上述消息进行处理的单个或多个目标,以及在发送上述消息的同时,与目标确立数据转送的接续的单个或多个控制器的任何一方或双方,上述网络控制***的构成至少包括上述控制器和上述目标,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及在上述接续上传送数据的第二协议,上述控制器针对上述目标预先确立利用上述第二协议的上述接续,在上述目标在向上述控制器自发地发送数据之际,上述目标利用上述第二协议在上述接续上发送数据,上述控制器利用上述第二协议接收数据。
因为是这样的构成,所以在可以高效、迅速传送数据的同时,可以以简单的构成做到目标可自发地向控制器传送数据,对图符等大容量数据可以使用合适的协议传送,可以使控制器容易认识到这一点。
本发明权利要求6中所述的网络控制***,在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送,该网络控制***的特征在于:在上述设备内存在收发消息的单个或多个控制器,内含相应于上述消息进行处理的单个或多个内部功能控制装置的单个或多个目标,从上述目标接收数据的消费器,以及在上述目标和上述消费器之间确立进行上述数据的转送的接续的启动器之中的任何一个或多个,上述网络控制***至少包括上述控制器,上述目标,上述消费器以及上述启动器,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及在上述接续上传送数据的第二协议,在上述内部功能控制装置转送上述数据之际,相应于上述内部功能控制装置的要求,上述目标内的接续管理装置将上述内部功能控制装置的输出连接到上述第二协议的上述接续上。
因为是这样的构成,所以可以对图符等大容量数据使用合适的协议,以良好的传输效率迅速传送数据。另外,启动器无须在目标内部设置内部接续,目标可自由地进行内部接续的连接,目标可相应于各个内部功能控制装置的应答性切换内部接续,传送数据,可将目标设计成为具有所希望的性能。此外,可以在必要时只在必要的目标内部确立内部接续,多个内部功能控制装置可共享一个第二协议的接续,第二协议可有效活用必需的缓冲器和插件等资源,可简化目标的构成,此外,因为可简化目标内部的处理,目标的负担可减小。另外,因为即使是在控制具有多个内部功能控制装置的目标的场合,有一个接续即可,所以控制器的构成及处理也可简化。此外,就是持有新功能的装置登场,有了此目标,也容易对应。消费器及控制器也可易于支持此目标。
本发明权利要求7中所述的网络控制***,在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送,该网络控制***的特征在于:在上述设备内存在收发消息的单个或多个控制器,内含相应于上述消息进行处理的单个或多个内部功能控制装置的单个或多个目标,从上述目标接收数据的消费器,以及在上述目标和上述消费器之间确立进行上述数据的转送的接续的启动器之中的任何一个或多个,上述网络控制***至少包括上述控制器,上述目标,上述消费器以及上述启动器,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及在上述接续上传送数据的第二协议,上述目标利用上述第二协议在上述接续上发送包含表示数据输出源的识别信息的数据。
因为是这样的构成,因为此***所利用的目标利用上述第二协议在上述接续上发送包含表示数据输出源的识别信息的数据,消费器易于利用此信息区别流入的数据的来历。即可以以简单的构成可靠地接收所需的的数据并进行区别。除此之外,在同一种类的目标内部功能控制装置存在多个的场合,在多个目标内部功能控制装置共享第二协议的接续,也可以以简单的构成可靠地判断发送源。
本发明权利要求8中所述的网络控制***,在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送,该网络控制***的特征在于:在上述设备内存在收发消息的单个或多个控制器,进行相应于上述消息的处理的目标,从上述目标接收数据的消费器,以及在上述目标和上述消费器之间确立进行上述数据的转送的接续的启动器之中的任何一个或多个,上述网络控制***至少包括上述控制器,上述目标,上述消费器以及上述启动器,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及在上述接续上传送数据的第二协议,上述控制器利用上述第一协议向上述目标发送用来表示上述消费器内的发送目的信息的识别信息,上述目标利用上述第二协议在上述接续上发送利用上述第一协议接收的包括表示上述发送目的的识别信息的数据。
因为是这样的构成,利用上述第二协议的接续传送包含利用第一协议发送的表示数据发送目的信息的识别信息,即使不了解数据的来历,也可以机械地向合适的内部功能控制装置配送,在类似的控制器的内部功能控制装置存在多个的场合以及在多个控制器内部功能控制装置共享第二协议的场合,也可以以简单的构成可靠地向发送目的传送数据。
本发明权利要求9中所述的网络控制***,在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送,该网络控制***的特征在于:在上述设备内存在收发消息的单个或多个控制器,内含相应于上述消息进行处理的单个或多个内部功能控制装置的单个或多个目标,从上述目标接收数据的消费器,以及在上述目标和上述消费器之间确立进行上述数据的转送的接续的启动器之中的任何一个或多个,上述网络控制***至少包括上述控制器,上述目标,上述消费器以及上述启动器,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及在上述接续上传送数据的第二协议,上述控制器利用上述第一协议向表示所要求的上述内部功能控制装置的数据输入输出场所的插件目标发送上述消息,上述目标根据上述插件目标的上述消息而动作。
因为是这样的构成,由于控制器利用上述第一协议向表示目标的内部功能控制装置的数据输入输出场所的插件发送消息,目标根据此消息而动作,可明确第二协议的接续和消息的关联,此外,可以获得在第二协议的接续上流过的数据和消息的对应关系。另外,通过向插件发送消息,可以很容易做到目标选择取舍处理利用此插件传送的数据的控制器及只容许发自特定控制器的控制。此外,构成上目标内部的内部接续的接通或切断也可以由插件进行。另外,因为控制器本身不需要确立目标内部的接续,可以获得构造简单的网络控制***。
本发明权利要求10中所述的网络控制***,在权利要求1至权利要求9中的任何一项所述的网络控制***中,其特征在于上述消息包含对利用上述第二协议的数据传送进行确认处理的消息。
因为是这样的构成,通过利用第一协议对利用第二协议的数据传送进行确认及要求重发,利用第二协议的数据传送可以可靠地进行,可提高***的可靠性。此外,不仅是传送通路,即使是由于控制器内及目标内的错误,不能进行正常传送的场合,也可通过这样的方式直接确认发送源及接收者而检出这些错误确保正常传送。
本发明权利要求11中所述的网络控制***,在权利要求1至权利要求9中的任何一项所述的网络控制***中,其特征在于利用上述第二协议传送的数据具有版本信息,利用上述版本信息进行上述数据的版本管理。
因为是这样的构成,利用第二协议传送的数据具有版本信息,通过利用上述版本信息进行上述数据的版本管理,控制器对经常接收的数据可确认版本信息,可做到控制器经常使用最新的数据及提高可靠性。进一步,在控制器对数据进行高速缓存之际,利用目标内的状态变化,可以很容易判断功能一览内的信息是否变化,可以简单而有效地进行高速缓存。
本发明权利要求12中所述的网络控制***,在权利要求1至权利要求9中的任何一项所述的网络控制***中,其特征在于利用上述第二协议传送的数据是针对上述控制器指示给使用者的强制通知图形用户界面的信息。
因为是这样的构成,利用第二协议传送的数据是作为向使用者指示强制通知的GUI数据,在产生不是目标的异常之际,因为可以对使用者给予利用GUI的警告等,使用者可正确且迅速地察知目标的状态。
本发明权利要求13中所述的网络控制***,在权利要求1至权利要求9中的任何一项所述的网络控制***这,其特征在于利用上述第二协议传送的数据包含上述数据的属性信息。
因为是这样的构成,利用第二协议传送的数据,由于包含数据识别信息,控制器可正确认识目标自发地或利用控制器的指示,目标利用第二协议发送的数据。另外,利用第二协议传送的数据,由于包含上述数据的属性信息,所以可以在检验上述数据的实数据部之前预先确认目标发送的数据的详情,比如,可以不接受控制器不可能显示的东西并且即使接收也可以立即废弃,可以有效地活用控制器内的存储器等资源。
本发明权利要求14中所述的网络控制***,在权利要求1至权利要求9中的任何一项所述的网络控制***中,其特征在于上述属性信息含有识别信息,长度信息和数据部。
因为是这样的构成,属性信息,由于具有识别信息,长度信息和数据部,可以利用识别信息识别对象,利用长度信息明确数据的划分,处理可简单而快速。由于以这种形式使属性信息通用化,对各种对象的处理变得简单,对于新的属性信息的对应也变得容易。另外,此处的结构也可以是将几个属性信息变成组作为一个属性信息来处理,可以获得同样的效果。
本发明权利要求15中所述的网络控制***,在权利要求1至权利要求9中的任何一项所述的网络控制***这,其特征在于利用上述第二协议传送的数据以对象为单位。
因为是这样的构成,利用第二协议传送的数据,由于是以对象为单位,可以将功能单位及显示单位每一个大数据分为几个对象,可以在加强传送时抗错误性能的同时减轻对于控制器及目标的传送的负荷。
本发明权利要求16中所述的网络控制***,在权利要求1至权利要求9中的任何一项所述的网络控制***中,其特征在于上述对象具有与利用上述第二协议传送的数据的属性信息相同的构造。
因为是这样的构成,由于对象和属性信息具有相同的构造,控制器就可以以同一处理方式来处理对象和属性信息,可减轻控制器的处理和进行高速处理。
本发明权利要求17中所述的网络控制***,在权利要求1至权利要求9中的任何一项所述的网络控制***中,其特征在于上述对象具有识别信息,长度信息和数据部。
因为是这样的构成,由于对象具有识别信息,长度信息和数据部,可以利用识别信息识别对象,利用长度信息明确数据的划分,处理可简单而快速。由于以这种形式使属性信息通用化,对各种对象的处理变得简单,对于新的属性信息的对应也变得容易。
本发明权利要求18中所述的网络控制***,在权利要求1至权利要求9中的任何一项所述的网络控制***中,其特征在于上述对象在数据部中具有属性信息。
因为是这样的构成,由于对象在数据部中具有属性信息,可以很容易判断属性信息,可简化属性信息的处理。
本发明权利要求19中所述的控制器,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的控制器,其特征在于:在上述设备内存在发送消息的单个或多个控制器,以及接收上述消息并且相应于上述消息进行处理的单个或多个目标的任何一方或双方,上述网络控制***的构成至少包括上述控制器和上述目标,同时在上述控制器和上述目标之间由启动器或上述控制器确立转送上述数据的接续,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及在上述接续上传送数据的第二协议,在上述控制器中,支持上述多个协议,利用上述第一协议发送消息,利用上述第二协议从上述接续上接收数据。
因为是这样的构成,所以对大容量数据也可以得到传输效率良好,可以迅速传送数据的控制器。
本发明权利要求20中所述的控制器,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的控制器,其特征在于:在上述设备内存在发送消息的单个或多个控制器,以及接收上述消息并且相应于上述消息进行处理的单个或多个目标的任何一方或双方,上述网络控制***的构成至少包括上述控制器和上述目标,同时在上述控制器和上述目标之间由启动器或上述控制器确立转送上述数据的接续,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及在上述接续上传送数据的第二协议,在上述控制器中,支持上述多个协议,由上述第一协议提出数据要求,利用上述第二协议从上述接续上接收相应于上述数据要求而传送的数据。
因为是这样的构成,所以可以得到对控制码和大容量数据的传送可以根据需要使用合适的协议,可以做到浪费少,传输效率良好的控制器。
本发明权利要求21中所述的控制器,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的控制器,其特征在于:在上述设备内存在发送消息的单个或多个控制器,以及接收上述消息并且相应于上述消息进行处理的单个或多个目标的任何一方或双方,上述网络控制***的构成至少包括上述控制器和上述目标,同时在上述控制器和上述目标之间由启动器或上述控制器确立转送上述数据的接续,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及在上述接续上传送数据的第二协议,在上述控制器中,支持上述多个协议,对上述目标预先确立上述接续,在接收数据之际利用上述第一协议提出数据要求,利用上述第二协议从上述接续上接收相应于上述数据要求而传送的数据。
因为是这样的构成,所以可以以简单的构成对图符等大容量数据使用合适的协议,以良好的传输效率迅速传送数据。
本发明权利要求22中所述的控制器,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的控制器,其特征在于:在上述设备内存在发送消息的单个或多个控制器,以及接收上述消息并且相应于上述消息进行处理的单个或多个目标的任何一方或双方,上述网络控制***的构成至少包括上述控制器和上述目标,同时在上述控制器和上述目标之间由启动器或上述控制器确立转送上述数据的接续,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及在上述接续上传送数据的第二协议,在上述控制器中,支持上述多个协议,上述目标自发地接收利用上述第二协议向上述接续上发送的数据。
因为是这样的构成,所以可以得到可高效、迅速传送数据的控制器。
本发明权利要求23中所述的控制器,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的控制器,其特征在于:在上述设备内存在发送消息的单个或多个控制器,以及接收上述消息并且相应于上述消息进行处理的单个或多个目标的任何一方或双方,上述网络控制***的构成至少包括上述控制器和上述目标,同时在上述控制器和上述目标之间由启动器或上述控制器确立转送上述数据的接续,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及在上述接续上传送数据的第二协议,在上述控制器中,支持上述多个协议,针对上述目标预先确立第二协议的上述接续,上述目标自发地接收利用上述第二协议向上述接续上自发地发送的数据。
因为是这样的构成,所以可以得到可高效、迅速传送数据的控制器。
本发明权利要求24中所述的控制器,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的控制器,其特征在于:在上述设备内存在收发消息的单个或多个上述控制器,相应于上述消息进行处理的单个或多个目标,从上述目标接收数据的消费器,以及在上述目标和上述消费器之间确立进行上述数据的转送的接续的启动器之中的任何一个或多个,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及在上述接续上传送数据的第二协议,上述网络控制***至少包括利用上述第二协议在上述接续上发送包含表示发送目的的识别信息的数据的上述目标,上述控制器,上述消费器以及上述启动器,上述控制器利用上述第一协议向上述目标发送用来表示上述消费器内的发送目的信息的表示发送目的的识别信息。
因为是这样的构成,所以如果在网络控制***中使用此控制器,即使不了解数据的来历,也可以机械地向合适的内部功能控制装置配送,在类似的控制器的内部功能控制装置存在多个的场合以及在多个控制器内部功能控制装置共享第二协议的场合,也可以以简单的构成可靠地向发送目的传送数据。
本发明权利要求25中所述的控制器,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的控制器,其特征在于:在上述设备内存在收发消息的单个或多个上述控制器,内含相应于上述消息进行处理的单个或多个内部功能控制装置的单个或多个目标,从上述目标接收数据的消费器,以及在上述目标和上述消费器之间确立进行上述数据的转送的接续的启动器之中的任何一个或多个,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及在上述接续上传送数据的第二协议,上述网络控制***至少包括相应于发给表示所要求的上述内部功能控制装置的数据输入输出场所的插件的上述消息而动作的上述目标,上述控制器,上述消费器,以及上述启动器,在上述控制器中,利用上述第一协议向上述插件发送上述消息。
因为是这样的构成,所以如果在网络控制***中使用此控制器,可明确第二协议的接续和消息的关联,此外,可以获得在第二协议的接续上流过的数据和消息的对应关系。另外,通过向插件发送消息,可以很容易做到目标选择取舍处理利用此插件传送的数据的控制器及只容许发自特定控制器的控制。此外,构成上目标内部的内部接续的接通或切断也可以由插件进行。另外,因为控制器本身不需要确立目标内部的接续,可以获得构造简单的网络控制***。
本发明权利要求26中所述的目标,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的目标,其特征在于:在上述设备内存在发送消息的单个或多个控制器,以及接收上述消息并且相应于上述消息进行处理的单个或多个目标的任何一方或双方,上述网络控制***的构成至少包括上述控制器和上述目标,同时在上述控制器和上述目标之间由启动器或上述控制器确立转送上述数据的接续,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及在上述接续上传送数据的第二协议,在上述目标中,支持上述多个协议,相应于利用上述第一协议接收的消息发送利用上述第二协议在上述接续上发送数据。
因为是这样的构成,所以对大容量数据也可以得到传输效率良好,可以迅速传送数据的目标。
本发明权利要求27中所述的目标,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的目标,其特征在于:在上述设备内存在发送消息的单个或多个控制器,以及接收上述消息并且相应于上述消息进行处理的单个或多个目标的任何一方或双方,上述网络控制***的构成至少包括上述控制器和上述目标,同时在上述控制器和上述目标之间由启动器或上述控制器确立转送上述数据的接续,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及在上述接续上传送数据的第二协议,在上述目标中,支持上述多个协议,相应于利用上述第一协议的来自上述控制器的数据要求,利用上述第二协议在上述接续上发送数据。
因为是这样的构成,所以可以得到对控制码和大容量数据的传送可以根据需要使用合适的协议,可以做到浪费少,传输效率良好的目标。
本发明权利要求28中所述的目标,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的目标,其特征在于:在上述设备内存在发送消息的单个或多个控制器,以及接收上述消息并且相应于上述消息进行处理的单个或多个目标的任何一方或双方,上述网络控制***的构成至少包括上述控制器和上述目标,同时在上述控制器和上述目标之间由启动器或上述控制器确立转送上述数据的接续,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及在上述接续上传送数据的第二协议,在上述目标中,具有上述多个协议,可利用上述第二协议在上述接续上自发地发送数据。
因为是这样的构成,所以可以得到传输效率良好,传送数据迅速的目标。
本发明权利要求29中所述的目标,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的目标,其特征在于:在上述设备内存在收发消息的单个或多个控制器,内含相应于上述消息进行处理的单个或多个内部功能控制装置的单个或多个上述目标,从上述目标接收数据的消费器,以及在上述目标和上述消费器之间确立进行上述数据的转送的接续的启动器之中的任何一个或多个,上述网络控制***的构成至少包括上述控制器,上述目标,上述消费器,上述启动器,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及在上述接续上传送数据的第二协议,在上述目标中,在上述内部功能控制装置转送上述数据之际,相应于上述内部功能控制装置的要求,上述目标内的接续管理装置将上述内部功能控制装置的输出连接到上述第二协议的上述接续。
因为是这样的构成,启动器无须在目标内部设置内部接续,目标可自由地进行内部接续,目标可相应于各个内部功能控制装置的应答性切换内部接续,传送数据,可将目标设计成为具有所希望的性能。此外,可以在必要时只在必要的目标内部确立内部接续,多个内部功能控制装置可共享一个第二协议的接续,第二协议可有效活用必需的缓冲器和插件等资源,可简化目标的构成,此外,因为可简化目标内部的处理,目标的负担可减小。此外,就是持有新功能的装置登场,有了此目标,也容易对应。
本发明权利要求30中所述的目标,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的目标,其特征在于:在上述设备内存在收发消息的单个或多个控制器,内含相应于上述消息进行处理的单个或多个内部功能控制装置的上述目标,从上述目标接收数据的消费器,以及在上述目标和上述消费器之间确立进行上述数据的转送的接续的启动器之中的任何一个或多个,上述网络控制***至少包括上述控制器,上述目标,上述消费器以及上述启动器,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及向上述接续传送数据的第二协议,在上述目标中,利用上述第二协议,在上述接续上发送包含表示数据的输出源的识别信息的数据。
因为是这样的构成,如果在网络控制***中利用此目标,构成此网络控制***的消费器易于区别流入的数据的来历。即可以以简单的构成可靠地接收所需的的数据并进行区别。除此之外,在同一种类的目标内部功能控制装置存在多个的场合,在多个目标内部功能控制装置共享第二协议的接续,也可以以简单的构成可靠地判断发送源。
本发明权利要求31中所述的目标,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的目标,其特征在于:在上述设备内存在收发消息的单个或多个控制器,相应于上述消息进行处理的上述目标,从上述目标接收数据的消费器,以及在上述目标和上述消费器之间确立进行上述数据的转送的接续的启动器之中的任何一个或多个,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及在上述接续上传送数据的第二协议,上述网络控制***的构成至少包括利用上述第一协议向上述目标发送用来表示上述消费器内的发送目的信息的代表发送目的的识别信息的上述控制器,上述目标,上述消费器,上述启动器,在上述目标中,利用上述第二协议在上述接续上发送包含利用上述第一协议接收的表示上述发送目的的识别信息的数据。
因为是这样的构成,如果在网络控制***中利用此目标,即使不了解数据的来历,也可以机械地向合适的内部功能控制装置配送,在类似的控制器的内部功能控制装置存在多个的场合以及在多个控制器内部功能控制装置共享第二协议的场合,也可以以简单的构成可靠地向发送目的传送数据。
本发明权利要求32中所述的目标,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的目标,其特征在于:在上述设备内存在收发消息的单个或多个控制器,内含相应于上述消息进行处理的单个或多个内部功能控制装置的单个或多个上述目标,从上述目标接收数据的消费器,以及在上述目标和上述消费器之间确立进行上述数据的转送的接续的启动器之中的任何一个或多个,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及在上述接续上传送数据的第二协议,上述网络控制***至少包括利用上述第一协议向表示所要求的上述内部功能控制装置的数据输入输出场所的插件发送上述消息的上述控制器,上述目标,上述消费器以及上述启动器,在上述目标中,根据向上述插件的上述消息而动作。
因为是这样的构成,如果在网络控制***中利用此目标,可明确第二协议的接续和消息的关联,此外,可以获得在第二协议的接续上流过的数据和消息的对应关系。另外,通过向插件发送消息,可以很容易做到目标选择取舍处理利用此插件传送的数据的控制器及只容许发自特定控制器的控制。此外,构成上目标内部的内部接续的接通或切断也可以由插件进行。另外,因为控制器本身不需要确立目标内部的接续,可以获得构造简单的网络控制***。
本发明权利要求33中所述的消费器,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的消费器,其特征在于:在上述设备内存在上述消费器,收发消息的单个或多个控制器,相应于上述消息进行处理的目标,以及在上述目标和上述消费器之间确立进行上述数据的转送的接续的启动器之中的任何一个或多个,上述网络控制***至少包括上述控制器,上述目标,上述消费器以及上述启动器,上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及向上述接续传送数据的第二协议,在上述消费器中,接收利用上述第二协议在上述接续上发送的包含利用上述第一协议从上述控制器接收的表示上述消费器内的发送目的信息的识别信息的数据。
因为是这样的构成,根据本发明的权利要求33涉及的消费器,接收数据的消费器可以简单而迅速地判断向消费器内部的某一个内部功能控制装置转送数据是否合适,即使不了解数据的来历,也可以机械地向合适的内部功能控制装置配送,在类似的控制器的内部功能控制装置存在多个的场合以及在多个控制器内部功能控制装置共享第二协议的场合,也可以以简单的构成可靠地向发送目的传送数据。
附图简介
图1为示出本发明的第一实施形态涉及的网络控制***的一例的***构成图。
图2为示出本发明的第一实施形态涉及的网络控制***中的目标的框图。
图3为示出本发明的第一实施形态涉及的网络控制***中的控制器的框图。
图4(a)为具有本发明的第一实施形态涉及的启动器的场合的***构成图,图4(b)为不具有本发明的第一实施形态涉及的启动器的场合的***构成图。
图5为本发明的第一实施形态涉及的功能一览的构成图。
图6为本发明的第一实施形态涉及的协议的说明图。
图7为示出本发明的第一实施形态涉及的控制器的动作的流程图。
图8为示出本发明的第一实施形态涉及的目标的动作的流程图。
图9为示出本发明的第一实施形态涉及的传送确认时的协议的说明图。
图10(a)为本发明的第一实施形态涉及的显示元件的构成图,图10(b)为本发明的第一实施形态涉及的属性信息构成图。
图11为本发明的第一实施形态涉及的显示数据的构成图。
图12为示出本发明的第一实施形态涉及的功能一览的一例的构成图。
图13为本发明的第一实施形态涉及的控制器的画面显示例。
图14为示出本发明的第一实施形态涉及的功能一览的构成例的说明图。
图15为示出本发明的第二实施形态涉及的网络控制***的一例的***构成图。
图16为示出本发明的第二实施形态涉及的网络控制***中的目标的框图。
图17为示出本发明的第二实施形态涉及的网络控制***中的控制器的框图。
图18(a)为具有本发明的第二实施形态涉及的启动器的场合的***构成图,图18(b)为不具有本发明的第二实施形态涉及的启动器的场合的***构成图,图18(c)为包含本发明的第二实施形态涉及的启动器的***构成图。
图19为示出设置有本发明的第二实施形态涉及的接续的控制器和目标的关系的示图。
图20为示出设置有本发明的第二实施形态涉及的接续的控制器和具有多个内部功能控制装置的目标的关系的示图。
图21为示出设置有本发明的第二实施形态涉及的接续的多个控制器和具有多个内部功能控制装置的目标的关系的示图。
图22为本发明的第二实施形态涉及的协议的说明图。
图23为示出本发明的第二实施形态涉及的控制器的动作的流程图。
图24为示出本发明的第二实施形态涉及的目标的动作的流程图。
实施本发明的最佳形态
下面利用附图对本发明的网络控制***的实施形态予以说明。另外,此处示出的实施形态归根到底是一例而已,本发明并不一定限定于此一实施形态。
另外,作为下面所叙述的利用网络控制***的AVC***的网络构成,比如,考虑的是基于图1所示的那种视像/音响/信息设备的构成。还有,本说明书中叙述的所谓目标就是指控制对象,所谓控制器就是指控制该对象的装置。另外,所谓消费器就是从目标接收数据的装置,所谓启动器就是于目标和消费器之间设置第二协议的接续的装置。此外,在本说明书中,将视像/音响/信息设备统称为“设备”,在此设备中不仅包含打印机及迷你光盘等现存的视像/音响/信息设备,也包含将来被开发出现的与这些领域有关的设备。此外,也可将目标、控制器、消费器及启动器在一个设备内任意组合而共存,也可只有其中某一个。此外,在一个设备中也可以有多个目标、多个控制器、多个消费器及多个启动器。
另外,设备对应于传送通路上的一个节点,但也可以构成在一个筐体内有多个节点的装置。
另外,在一个设备内有多个目标的场合,具有另外的功能的场合,目标、控制器、消费器、启动器之中有多个的场合等等情况下,下面说明的目标、控制器、消费器、启动器的各构成要素也可以兼有其他功能和装置。
因此,下面说明中的所谓插件是指表示数据输出输入口的逻辑插件。比如,此插件的构成为每一个都有各自的编号并以此编号而相互区别。此外,也可以是这些插件的编号与I/O地址等一一对应而构成。
(第一实施例)
首先,参照附图对利用本发明涉及的网络控制***的AVC***予以简单的说明。
图1为示出本实施例涉及的网络控制***的一例的***构成图。在本实施形态中,21是电视机,22是电视机用的遥控器,23是个人计算机(以下称其为“PC”),31是可复录的数字视盘(以下称其为“DVD”),32是数字视频方式(以下称其为“DV方式”)的数字VTR(以下称其为“DVC”),33是VHS方式的数字VTR(以下称其为“DVHS”),34是DV方式的数字电影(以下称其为“DVC电影”),35是CS数字广播等的机顶盒(以下称其为“STB”)。这样,这些设备,如图1所示,由传送通路1连接而组成AVC***。
电视机21是由控制器和目标(此处是地上波调谐器和视频监视器)组成的设备,使用者利用遥控器22向显示/功能选择装置14发送指示。
PC23是由控制器和目标(此处是利用电话线和界面的调制解调器和视频监视器)组成的设备,使用者利用键盘和鼠标向显示/功能选择装置14发送指示。
此电视机21和PC23定义为目标和控制器一体化的设备。在后述的功能一览8中记录有在设备内的目标功能内可由其他设备使用的功能,在设备内的控制器部的功能数据库13中不登录本身的功能。其理由在后述的控制器说明中叙述。
另外,将电视机21及PC23定义为由各目标和控制器组成的设备,具有针对设备内的各目标的功能一览8,同样也可以在后述的设备内的控制器的功能数据库13中登录各功能一览8。
DVD31及DVC电影34是可记录再生AV数据的目标。另外,DVC32,DVHS33,是由具有可记录再生AV数据的目标和数字广播调谐器功能的目标组成的设备。并且,STB35是具有用于接收CS数字广播的调谐器功能的目标。
此处,是将DVD31、DVC32、DVHS33、DVC电影34和STB35设定为目标,即使设备的尺寸小,也可利用液晶显示屏实现可以操作其他目标的环境,另外,如果使用者可利用触摸屏及遥控器等进行其他目标的功能选择等操作,也可以将这些设备做成包含控制器和目标的设备。
此外,构成此处所举出的AVC***的设备的构成也可以是如下这样的,即在包含作为控制器的处理功能的同时还具有遥控器,以模拟连线等在监视器上显示的只是显示及声音,使用者可一边观看此画面一边利用设备的遥控器进行操作,此时此设备也可以是包含控制器和目标的设备。
其次,下面参照附图对如此构成的AVC***的网络控制***所使用的目标予以简单的说明。
图2为示出本实施例涉及的网络控制***中的目标的框图。下面说明此目标的构成及各构成构件的动作。
在图2中,1是传送通路,2是信息包收发装置,3是同步数据收发装置,4是目标信号处理装置,5是非同步数据收发装置,6是第一协议处理装置,7是设备构成信息,8是功能一览,9是设备内部控制装置,15是配置有功能一览8的一部分的不可改写的存储器区(ROM),16是配置有功能一览8的一部分的可改写的存储器区(RAM),17是功能信息管理装置,18是第二协议发送装置。
下面对传送通路1予以说明。这个通路,比如,是IEEE1394标准(IEEE1394-1995)及与此标准有兼容性的上位标准)确定的串行总线(1394总线)。另外,此处传送通路1也不一定必须是1394总线,也可以使用ATM,ISA网,红外线传送等传送通路。
下面对信息包收发装置2予以说明。这个装置在取得与传送通路1的物理的、电气的界面的同时,还可进行总线使用权的调配、同步转送用的周期控制等。此外,信息包收发装置2根据投送地址进行选择取舍而接收传送通路1上的信息包及向传送通路1上发送信息包。
下面对同步数据收发装置3予以描述。这个装置在发信时管理传送速率(数据的分割)和添加信头。比如,在采用1394总线的AV协议(IEC61883)标准的场合,利用同步数据收发装置3添加CIP(公用等时信息包)信头。反之,在接收数据之际,将接收的信息包排列成为正序、除去信头等。
下面对目标信号处理装置4予以描述。这个装置从同步数据收发装置3接受同步数据进行相应于信息包的信号处理。比如,假如此目标是DVC等的记录再生设备,同步数据就记录于,比如,磁带等记录媒体上。另外,目标信号处理装置4也从记录媒体、广播电波等之中取出同步数据并发送到同步数据收发装置3。
下面对非同步数据收发装置5予以描述。这个装置进行相应于传送通路1的非同步数据的事物处理,比如,在1394总线的场合,进行读出事物处理、写入事物处理、锁定事物处理等。此处,非同步数据收发装置5也可由软件构成。此处,在这些事物处理中,也可以对读出要求等要求及读出响应等的应答收发确认信号,但在本说明书中进行说明时省略了此确认信号。
下面对第一协议处理装置6予以描述。这个装置处理从5接收的非同步数据(消息),在向此目标内的合适的构成元件传达的同时,遵照第一协议对控制器应答。
此处,作为第一协议,在使用AV协议(IEC61883)标准的FCP及1394TA(1394贸易协会)讨论的AV/C命令(声音/视像控制数字界面命令组)的场合,第一协议处理装置6进行动作从接收消息变换为在目标内的有效消息,以及对接收消息进行相应于第一协议的合适的应答。比如,第一协议处理装置6,如接收的消息是数据要求,就判断其有效性,如有效,则执行动作向控制器发送意思为了解了上述消息的应答,同时向设备内部控制装置9发出执行与此数据要求相当的功能的指示。
另外,第一协议处理装置6,也可以发送非同步数据(消息),此时,其构成也可以从在目标内的有效消息变换为第一协议使用的消息的同时,等待其应答进行解释。在此场合,在从控制器发出读入设备构成信息7的要求时,根据非同步数据收发装置5的要求,执行动作而向控制器发送在设备构成信息7中所记载的信息。
此处,也可以将非同步数据收发装置5和第一协议处理装置6作为一个装置构成。
下面对设备构成信息7予以描述。它表示设备的构成信息。作为记载方法,可以遵照ISO/IEC113213:1994标准所示的CSR(命令和状态寄存器)体系结构的配置ROM所示的规则记载。在采用1394总线的场合,此设备构成信息7含有是否支持总线管理器及等时动作的设备对应的总线的信息,以及包含是否支持AV协议的信息的单元目录、以及作为此设备的标识符的唯一ID等。另外,在设备构成信息7内,也记载有目标信息。
所谓此目标信息,是记载,比如,将目标支持的协议及命令的种别及目标的类型进行了编码的目标类型、目标的版本信息等的。
所谓目标类型,是将此目标的功能大概划分为,比如,VTR或STB的信息,对此可考虑利用,比如,在1394TA中讨论的AV/C数字界面命令组(AV/C-CTS)的子单元类型所表示的代码及字符串所示的内容。
另外,作为目标的信息,除上述之外,也可能保持有表示下述的功能一览8的特征的信息,此功能一览8的支持级别及长度等也可作为独立信息记述。如此,则控制器在读入功能一览8的信息之前,控制器本身可以决定,比如,是否是可支持的级别者,须要确保多大的存储空间等,适于消灭无谓的转送。
此外,也可以具有目标的用户界面作为目标信息。作为此用户界面信息,可考虑包括以字符串表示目标的名称的目标名,制造商以字符串表示的制品的型号的型号名,表示目标的图符等的目标的静止画面对象等。
下面对功能一览8予以描述。此功能一览是用来构成上述目标的操作画面的信息的操作画面信息,也即表示目标的功能及状态的信息的一览。在此功能一览8中包含为构成目标的操作画面所必需的对象。在此对象中,包含表示用来识别对象的识别信息,比如,ID编号及对象种类的信息等。
下面对对象予以简单说明。首先,如可能识别对象,目标也可以任意的文字、数字等作为识别信息,也可以将这些文字、数字的附加意义作为目标特有的东西。这样一来,就可以减轻目标赋予识别信息之际的负担。
另外,作为对象还可以举出文本数据及静止画面数据等的显示数据、表示显示数据及其属性数据等的显示部件、几个显示部件集合而成的组集、作为显示部件及组集等的显示元件的集合为了表示操作及状态作为菜单使用的面板等。另外,所谓的显示部件,是由设备的操作按纽等的静止画面数据、表示功能等的文本数据、效果音等声频数据、包含静止画面数据及文本数据的节目编码等显示数据构成,所以也可以具有属性信息等。
作为对象的信息的有由显示数据组成的数据对象、显示部件及显示元件的列表、各种信头信息及独立信息的属性信息以及识别信息。
假设各对象具有列表形式的层次结构,下面,在本说明书中,将各数据对象及列表本身统称为对象。不过,各对象不一定必须具有列表结构,如果是以识别信息等区分,也可以只由数据对象或属性信息和数据对象构成。
由这些信息构成的功能一览8的信息根据来自传送通路1上的控制器的请求,经过功能信息管理装置19,第2协议处理装置18,非同步数据收发装置5等传送到控制器。
该功能一览8配置在ROM15和RAM16中,在ROM15中存储目标固有的不需要频繁改写的信息,即表示设备操作按钮的静止图像数据等的对象。另外,该ROM15能够用闪速ROM构成,采用了闪速ROM的情况下,还可以改写设备的功能自身。
另外,在配置了该功能一览8的RAM16中,传送通路1上的控制器或者设备内部控制装置9根据需要经过功能信息管理装置17写入对象。这里被写入的信息是目录信息或者动作状态信息等。
作为该目录信息,例如在是接收STB等广播的目标的情况下,指的是当前正在播放的节目标题、标题画面、主题音乐、概要、演出者等节目信息,在是DVD等记录信息的目标的情况下,指的是标题、标题画面、主题音乐、概要、演出者等记录在DVD盘上的信息。
另外,作为动作状态信息,例如在VTR的情况下,是正在进行再生,正在进行倒转,正在进行录像预约等表示设备的动作状态的显示部件等的对象的信息。
进而,也可以把使用该目标的控制器的识别信息等的网络控制所需要的信息或者预约录像的日期、时间和频道号写入到RAM16中。
另外,在本说明书中,所谓显示目标状态的信息,包括在这里所叙述的目录信息和动作状态信息。进而,例如像VTR再生按钮那样,包括按压按钮时的静止画面和松开时的静止画面等各显示部件的状态。
其次,说明功能信息管理装置17,这是例如进行作为显示ID或者对象种类的信息的对象的识别信息与ROM15或者RAM16的地址变换以及各对象的管理的装置。进而,不是简单地进行地址变换,在例如显示部件被改写而加大数据长度,不能写入到原来的地址区时,还进行分配新地址的作业。
由此,从传送通路1上的控制器、设备内部控制装置9、第1协议处理装置10、功能信息管理装置17可以根据对象的识别信息,读写各个对象。
另外,在预先知道各对象的地址的情况下,也可以使用ROM15或者RAM16的地址读写对象。进而,还可以把它们组合起来读写显示部件等。根据对象的识别信息所表示的显示部件内的相对地址读写显示部件。
另外功能信息管理装置17在新添加对象时,进行对于该对象提供与其它对象不重复的识别信息,在消除了对象时,进行使该对象的识别信息无效这样的对象的识别信息的管理。
功能信息管理装置17在根据目标自身变更对象时,由于自动地把被变更的对象向控制器发送,因此不需要控制器始终监视有可能发生变化的对象,能够减少控制器的处理,对于显示时刻变化着的状态信息或者目录信息的对象能够容易地对应。
而且,如果在功能信息管理装置17中设置在目标内的特定范围的信息发生了变化时向控制器通知的通知范围,则控制器在任何时刻能够防止把所不希望数据从目标进行通知,因此控制器不必要进行这些处理,其结果,能提高处理效率因此十分适宜。
另外,代替把被变更了的对象自动地向控制器发送,也可以构成为仅发送变更了对象的识别信息。如果这样构成,则控制器使用变更了的对象的识别信息,以第1协议发送变更了的对象的发送请求,用第2协议得到变更了的对象。
其次,说明设备内部控制装置9,这是用于控制包括该目标内部机构等的各构成要素的装置,如果第1协议处理装置6接收的数据是表示目标动作的控制码,则根据第1协议处理装置6的指令,使得进行遵从该控制码的动作。
另外设备内部控制装置9处理包含在来自控制器的数据请求中的控制范围的信息。这里作为包含在来自控制器的数据请求中的通知范围,是在目标内的状态或者功能发生变化时,通知目标在哪一个范围内进行变化这样的范围。而且,控制器所希望的范围被指定为包含在来自控制器的数据请求中的控制范围。即,功能内部控制装置9从来自控制器的数据请求取得通知范围的信息,在目标内的状态或者功能发生变化时,仅把该通知范围内的变化使用第2协议向控制器通知。另外,作为通知范围,也可以指定功能一览8的整体,即包含在功能一览8中的全部信息或者功能一览8的构成要素,即面板单位,显示部件单位等对象单位。另外,在存在多个控制器时,根据各控制器的通知范围,仅对于包含在通知范围内变化了的状态或者功能的控制器,通知变化。
另外,作为通知范围采取了功能一览8的总体,或者功能一览8的构成要素,而也可以例如把包含了功能一览8的总体和目标的信息的目标总体作为通知范围,这种情况下也可以得到同样的效果。
设备内部控制装置9除去上述的动作以外,还进行功能一览8内的信息的版本管理。即,使用计数器生成用于进行该版本管理的版本号码。当每次由功能信息管理装置17记载到功能一览8内的RAM16中的信息发生变更时,设备内部控制装置9还进行版本信息生成装置18内部的计数器增1的作业。
由该计数器值等表示的版本信息,包括显示功能一览8的版本的功能一览版本信息,功能一览8内的构成要素,例如功能菜单,显示部件,数据对象等表示版本的要素版本信息。
另外,在从控制器发送来表示目标内的数据请求的信息时,在从目标向控制器传送的数据中,由于包含着对应于该数据的版本信息,因此控制器能够始终确认接收到的数据的版本信息。即,控制器始终使用最新的数据,并且还能够提高数据的可靠性。进而,在控制器缓存数据时,能够根据目标内的状态变化,容易地判断功能一览8内的信息是否进行了变化,能够有效而且简单地进行缓存。
其次,说明在该目标内利用的第2协议,该第2协议是与第1协议不同的协议,在发送方和接收方之间建立了接续时,进行数据的发送,对于所有各数据发送不返送应答。
例如,在发送方与接收方之间交换信息,决定写入数据的地址或者连续写入的缓冲器尺寸等发送方法,建立接续,连续进行多次1394的写事务在接收方中写入数据,传送数据。作为这样的方法,例如有在1394TA中议论的Asynchronous Serial Bus Connections。
另外,除此之外,作为考虑在该目标中利用的第2协议,有以IEEE1394-1395标准使用Isochronous传送方式等传送的流数据。这里,流数据是音频或者视频信号等的数据,在该音频或者视频的流数据中,作为GUI数据,例如能够覆盖位图数据等,这是很适宜的。另外,所谓GUI数据,例如可以是所谓的图符或者静止图像活动显示,作为JPEG或者BMP而公知的位图格式的数据或者在效果音响等中使用的AIFF音频格式的数据等各种数据。
而且第2协议发送装置18进行第2协议的目标一侧的处理,即发送方的处理,从功能信息管理装置17获取功能一览8的信息,经过非同步数据收发装置5进行数据的发送。另外接续的连接/切断处理由设备内部控制装置9经过第1协议处理装置6以及非同步数据收发装置5,根据第1协议进行。
以下说明由这样的各部件构成的目标的基于来自控制器的请求的动作。
首先,在目标连接到传送通路1的情况下或者控制器连接到传送通路1的情况下,控制器首先读入目标的设备构成信息7,确认并读入有关目标的信息,例如设备的种类或者有无GUI信息等。另外,设备构成信息7还可以构成为仅显示具有或者存在功能一览8的地址信息。
接着,控制器与目标之间建立第2协议用的接续。而且控制器对其目标发送请求功能一览8内的对象,即面板或者显示部件等的数据请求,取得功能一览8的信息。这时控制器还可以构成为发送仅请求功能一览8的一部分,例如显示部件的指令,仅取得显示部件和其ID。
另外,在目标接收到来自控制器的控制码和使用者的操作信息的情况下,对应于状态进行由该控制码和使用者的操作信息表示的处理。例如,对于表示目标的功能的显示部件等的对象,该对象的控制码与作为使用者的操作信息的「选择」一起从控制器发送到目标的情况下,非同步数据收发装置5向设备内部控制装置9发出指令使得执行该对象表示的功能。另外,作为对象的控制码,使用对象的识别信息,例如显示部件的识别信息等。
这样,对于来自控制器的GUI信息的请求,目标不仅提示功能一览8的信息,还能够减小目标的负荷。另外,对于目标的各功能,不需要以标准化团体等规定指令,即使是具有当前不能够设想的新功能的目标,也能够容易地在该传送通路1中使用该新功能。
另外,在以上说明的目标中,同步数据收发装置3,目标信号处理装置4等构成要素还可以根据目标的功能任意地构成,也可以根据情况都不存在。另外,各装置也可以用硬件或者软件的任一种构成。
而且,本实施形态中的目标中,根据使用者的操作信息和对象的控制码来特定目标的功能,然而也可以构成为作为使用者的操作除去「选择」以外都不能认可。如果这样构成,则由于仅以对象的控制码特定目标的功能,因此目标仅用控制码就可以执行目标的功能,能够进一步减小传送的信息包长度。
进而,本实施形态的目标中,把控制码作为对象的识别信息,而该控制码的目标可以任意地设定,例如,也可以用添加在目标功能类别上的号码和每个种类的顺序号码等构成,也可以使用在目标内部所用的独特的控制码。如果这样做,能够容易地进行目标内各功能的安装。
其次,参照附图说明在AVC***的网络控制***中使用的控制器。
图3示出本实施形态中的网络控制***中的控制器的框图。这里,20是第1协议处理装置,10是控制器信号处理装置,12是功能一览管理装置,13是功能数据库,14是显示/功能选择装置,19是第2协议发送装置。
以下,简单地说明这些构成部件,图3中,在与图2相同的构成要素上标注相同的符号并且省略其说明。
首先叙述控制器信号处理装置10,该装置从同步数据收发装置3接受同步数据,进行对应于该控制器的信号处理。例如,该控制器如果是视频监视器等具有显示图像能力的设备,则把同步数据例如MPEG2的数据流等进行解码,显示在画面上。
其次,说明第1协议处理装置20,该装置把从信息包收发装置2经过非同步数据收发装置5获取新目标的连接或者卸载已存在的目标等传送通路1上的目标信息,传送到后述的显示/功能选择装置14。另外,由第1协议处理装置20按照第1协议进行用于控制第2协议用的接续的连接/切断或者目标的信息的收发。
功能数据库13配置在可改写的存储器空间中,把从目标接收的功能一览8构成为数据库,通过使用后述的功能一览管理装置12检索该数据库,能够取出各目标的信息或者各功能的信息等对象,以及对应于这些对象的识别信息,用于把该对象通知给使用者的显示部件,使用者操作该显示部件时能够取出应进行显示的显示部件或者应发送的控制码等。另外,功能数据库13不一定始终具有功能一览8的全部信息,也可以仅保持所需要的部分。
这里,在同一个设备内构成控制器和目标的情况下,更改该设备内的目标的功能而不必指示控制器,另外,设备内部的控制由于用设备内部控制装置9直接进行,因此在这种情况下,目标虽然具有用于其它控制器使用的功能一览,但是并不需要把该功能一览登录在控制器的功能数据库13中。另外,在同一个设备内构成控制器和目标的情况下,功能一览8预先把其所在位置记录在设备构成信息7中的同时,还能够预先登录到功能数据库13中。
第2协议发送装置19进行第2协议的控制器一侧中的处理,即接收方的处理,经过非同步数据收发装置5获取目标的功能一览8,传送到后述的功能一览管理装置12。另外,接续的连接/切断处理由设备内部控制装置9经过第1协议处理装置20以及非同步数据收发装置5,按照第1协议进行。
其次,说明功能一览管理装置12,该装置管理从传送通路1上的目标接收的功能一览8的信息。
简单地说明该信息管理。首先,从非同步数据处理装置5接收到了连接了新目标的信息时,向非同步数据收发装置5发出指令使得读入该新目标的功能一览8的信息。
其次,在读入了新目标的功能一览8的信息和该版本信息时,把该功能一览8登录在功能数据库13中的同时,把功能一览8的版本信息与功能一览8相关地进行存储。
这里,信息的存储位置在功能数据库13内既可以与功能一览8一起存储,也可以由功能一览管理装置12进行存储、管理。另外,在功能一览8内的构成要素与要素版本信息一起读入时,与该构成要素和要素版本信息相关联,存储在控制器的功能一览8内。另外,要素版本信息也可以由功能一览管理装置12进行存储、管理。
另外,在接收了消除了传送通路1上已经存在的目标等的信息时,功能一览管理装置12从功能数据库13清除该功能一览8。
这里,还可以构成为在卸载了已经存在的目标时,不清除该目标的功能一览8,而使得保管在控制器内的存储装置中,当再次连接了该目标时,用目标的识别符等识别该目标,从控制器内的存储装置读出功能一览,登录在功能数据库13中的结构。如果这样构成,则能够迅速地进行连接设备的登录,是理想的。
另外,控制器内的功能一览8不需要与目标内的功能一览8是完全相同的形式,可以只包含相同的信息。进而,也不一定要是在传送通路1上使用第2协议传送的形式。
其次,叙述显示/功能选择装置14,该装置是在控制器的画面上,显示使用第2协议接收的目标的GUI信息或者功能的GUI信息等的显示部件,例如显示图像信息,声音信息,文字信息,把这些信息通知给使用者的同时,根据使用者的操作,使用第1协议进行目标以及功能的选择或者各功能的执行指令等的。
另外,显示/功能选择装置14也能够显示/再生从控制器信号处理装置10接收的数据,例如图像或者声音数据,或者从第1协议处理装置20或第2协议发送装置19接收的数据。这时,还可以构成为使得GUI信息等覆盖在从控制器信号处理装置10接收的图像数据上进行显示,也可以构成为根据使用者指令切换显示GUI信息显示画面与图像数据的显示画面。
进而,显示/功能选择装置14向功能一览管理装置12发出指令检索功能一览8,在画面上显示表示传送通路1上的目标和目标的功能的显示部件,例如目标名,功能名或者显示用静止画面等。
以下说明通过这样的各部件构成的控制器的动作。
首先,如果使用者选择了表示目标的显示部件,则从功能一览8读入该目标的面板(菜单),在显示画面上进行显示。
接着,如果使用者从面板中选择了表示功能的显示部件,则通过第1协议处理装置20等发布对应于从功能一览8得到的该显示部件的控制码和使用者的操作信息。显示/功能选择装置14经过第1协议处理装置20接收对于该控制码和使用者的操作信息的目标的应答。
另外,根据第2协议从目标接收了对象的变更通知,例如变更了的对象的传送时,在画面上显示该变更了的对象。由此,对于当前时刻点的目标的状态在显示画面上显示最新的GUI,能够通知给使用者。
另外还能够使用版本信息来管理对象,但是在从目标添加版本信息发送了对象的情况下,控制器检查版本信息,仅在更新了版本信息时,在画面上进行显示即可。
通过控制器这样地进行动作,目标向多个控制器分配功能一览的信息时,根据特定的控制器的制约,例如存储量,即使该特定的控制器希望相同版本的数据时也不需要进行无效的动作,可以仅简单处理进行画面更新少的良好的显示。
另外,控制器不一定需要理解目标的各功能,例如,对于具有当前不能设想的新功能的目标,控制器从功能一览取出对于该新功能的显示部件,在画面上进行显示,通知给使用者。而且根据这些显示部件,使用者理解新功能,选择了该功能时,控制器的显示/功能选择装置14参照功能一览8,得到对应于该新功能的控制码,对于目标发布该控制码和使用者的操作,能够在目标中执行该新功能。由此,通过采用上述结构,即使是当前不能设想的新功能使用者也能够执行。
另外,在本实施形态中,同步数据收发装置3,控制器信号处理装置10等构成要素可以根据控制器的功能任意地构成,根据控制器的功能,还可以考虑省略同步数据收发装置3,控制器信号处理装置10等构成要素。
其次,在本实施形态中参照附图说明第2协议使用的接续的连接/切断方法。
图4示出以第2协议使用的接续的连接/切断方法,第4(a)图是具有启动器的情况,第4(b)图是没有启动器的情况,图中,40是启动器,41是控制器,42是目标。
另外,所谓接续是对于沿着传送通路1上流动的数据逻辑地构成的通道,目标或者控制器也可以具有多个接续。这时,各接续用逻辑的插件号或者口号码等指定收发数据的地址等,用该插件号或者口号码区别各接续。
首先,说明具有启动器的情况。在第4(a)图中,启动器40在控制器41与目标42之间建立第2协议的接续。在该接续中,以第2协议流过的数据的发送方是目标42,接收方是控制器41。
启动器40从控制器41取得用于接续的必要信息,例如能够连接的缓冲器的地址等的控制器的信息等,使用这些信息,对于目标42尝试向接续的连接。在该尝试成功时,启动器40对于控制器41进行对接续的连接。这样,在控制器41与目标之间确立接续。
另外,切断接续时也同样,启动器40从接续切断控制器41,接着从接续切换目标42。在切断成功了时,启动器40进行控制器41所确保的接续用资源的释放。
其次,说明没有启动器的情况。在第4(b)图中,控制器41在控制器41与目标42之间建立第2协议的接续。在该接续中,以第2协议流过的数据流的发送方是目标42,接收方是控制器41。即,控制器兼做第4(a)图中的启动器。
控制器41取得控制器41自身的接续中必要的信息,例如,能够连接的缓冲器的地址等资源信息,使用这些信息,对于目标42尝试向接续的连接。在接续成功了时,控制器41对于控制器41自身进行向接续的连接。这样,在控制器41与目标42之间确立接续。
另外,在切断接续时也同样,控制器41从接续切断自身,接着从接续切断目标42。在切断成功了时,控制器41进行自身所确保的接续用资源的释放。
另外,该接续的确立方法由于依赖于第2协议,因此启动器能够以第2协议中适宜的方法建立接续。
其次,参照附图简单地说明本发明形态中的功能一览8的结构。
图5是图2以及图3示出的功能一览8,示出具有一个面板时的结构例。另外,在该图5中,把面板,组以及显示部件汇总起来记为显示要素。
面板显示目标内的GUI信息,用列表构成。
组示出面板内的显示要素的集合,用一维排列构成。另外,组并不是必须的,也能够省略。在省略了组的情况下在面板列表上可以直接记入显示部件的识别信息。
显示部件示出图符或者按钮等,也可以具有显示数据的识别信息。显示数据示出静止图像数据,声音数据,文本数据等显示部件的实际数据。另外,功能一览也可以具有多个面板。
这里,把面板、组、显示部件、显示数据汇总起来称为对象。各个对象由一维的排列构成,作为排列的各要素,具有识别信息和数据部分,即属性信息或者实际数据。在该属性信息中还能够记入其它对象的识别信息,这时,各个对象可以采取列表构造。
对象具有识别各个对象的识别信息,该识别信息用作为识别符的ID号、表示对象种类的类型信息等构成。而且根据这些信息特定对象。
另外,对象还具有属性信息,各对象内的属性信息具有识别各个属性的识别信息,该识别信息用作为识别符的ID号、表示属性种类的类型信息等构成。而且根据这些信息来特定各属性信息。
除此之外,对象还具有独自的信息,该各对象的独自信息示出对象固有的信息。例如,对象的目录信息,表示对象大小的长度信息,对象的配置信息,字体信息等信息。而且这些独立信息作为属性信息记录在对象内。
另外,参照目标即显示要素或者显示部件的识别信息示出对象之间的连接关系。而且通过采取这样的结构,示出面板或者组的集合体。进而,显示部件具有向显示数据的连接,由此多个显示部件能够使用同一个显示数据。这里,参照目标的识别信息处理为属性信息,作为用识别信息区别的属性信息之一有参照目标信息。
另外,控制器以及目标内的功能一览的物理/逻辑的结构不一定采取图5所示的结构,如果能在控制器与目标中共有相同内容的信息,其构成形态并不限定于此。
即,例如,功能一览8内的各部件不一定物理地具有图5所示的连接,也可以是以各对象单位从控制器进行存取。
这样,能够把参照目标的识别信息或者独立信息等用同一种格式汇总为属性信息,由此能够把控制器进行的处理共同化,能够减小节目的代码长度,而且能够减少处理。进而,在生成功能一览的数据时由于还能够容易进行调试或者变更、生成,因而十分适宜。另外,功能一览也可以不是列表形式,而用表形式或者目录形式等构成。
此外,目标也可以与其他对象同样地具有多个面板,也可以构成为控制器在读入功能信息时指定所希望的面板。
进而,面板还能够用一个主面板和多个子面板构成,这种情况下表示主面板的参照目标的属性信息中记录表示向子菜单连接的显示部件即可。这时,显示部件用静止图像或者文本数据等表示参照目标的子菜单。而且在控制器上使用者选择该显示部件时,控制器在画面上显示参照目标的子菜单。作为该子菜单,例如可以考虑示出目标内的一部分功能的操作菜单,示出使用方法的帮助菜单,仅汇集目标内的信息的目录菜单,用于进行编辑作业的编辑菜单,用于进行目标设定的设定菜单等,当然并不是限定于这些菜单。
其次,参照附图说明本实施形态中网络控制***内的控制器和目标的动作。
图6是本实施形态的网络控制***的说明图。另外,以下的说明是没有启动器的情况,即,说明控制器兼做启动器的情况。
首先,在目标连接到传送通路1的情况下,位于该传送通路1上的控制器用总线复位信号等识别新目标,根据功能一览管理装置12的指令,从新目标通过传送通路1,首先读出记录在设备构成信息7内的目标的信息,接着读入表示目标自身,例如文本对象,静止图象对象等数据对象,而且把这些信息登录在控制器的功能数据库13内。
这时,显示/功能选择装置14通过功能一览管理装置12参照功能数据库13,使用示出目标自身的数据对象,显示连接在该控制器上的目标的一览。
其次,使用者通过遥控器的指向功能,例如十字键等选择了目标的静止画面对象时,显示/功能选择装置14向功能一览管理装置12请求目标的GUI信息,读入目标的面板(菜单),存储在控制器内的功能一览8中。
这时,首先控制器确保第2协议下所必需的控制器内的资源,把图6所示的消息通信101,即,向接续的连接请求以第1协议向目标发送。接着目标确认是否能够进行向接续的连接。如果能够,则进行向接续的连接。而且如果以消息应答111确认了目标已“明白”,则控制器把自身向接续进行连接,确立接续。
其次,控制器以消息发送102把数据的传输请求向目标发送。该消息发送102包括示出控制器与目标希望使信息一致的范围的通知范围的信息。而且作为对于该信息的应答,目标返送一次应答112,同时,以第2协议把功能一览8中的面板(主菜单)的数据向控制器发送。
这里,如果控制器预先把表示通知范围的信息通知给目标,则对于控制器当前不显示的信息等不着眼的信息,由于目标不向控制器进行变更通知,因此控制器在当前时刻不会被送来不需要的数据而被迫进行处理,能够提高控制器的处理效率。
另外,在该消息应答112中,也可以包括对应于通知范围的版本信息。这时控制器在读入功能一览之前可以取得目标的功能一览的版本信息,如果是与控制器已经缓存的信息相同的信息,则不需要再次读入,即可以舍弃传送来的信息。即,在控制器中不需要进行无用的数据更新或者画面更新,对于使用者能够提供易于使用的显示画面,因而能够简化控制器的处理。另外,以第2协议发送的数据既可以是功能一览8的全部数据,也可以是用消息发送102指定的面板。
这样,控制器取得面板的全部数据,在画面上进行显示。另外,通知范围也可以用消息发送101向目标发送,能够得到同样的效果。进而,消息应答111也可以构成为包含目标的功能一览的版本信息。这时控制器在消息发送102发送之前可以取得目标的功能一览的版本信息,如果是与控制器已经缓存的信息相同的信息则不需要再次读入,省去传送该信息的麻烦,由此能够减少传送量。
其次,使用者通过基于遥控器的表示上下左右的十字键等遥控器的指示功能等,选择了例如表示目标的再生功能的显示部件时,显示/功能选择装置14把目标添加的显示部件的识别信息作为控制码,与使用者的操作信息,例如「选择」一起向目标发送。即,用遥控器的表示上下左右的十字键在显示部件上移动光标,在按压了「选择」按钮以后,即使把光标从显示部件离开,也能够把该显示部件的识别信息(控制码)和使用者的操作信息(「选择」)作为消息发送103向目标发送。
另外,还能够把更细致的使用者的操作信息向目标发送,在遥控器或者指示目标的操作下,对于显示部件,进行了「按压」「松开」「二次按压」等操作时,能够把这些操作信息向目标发送,作为更细致的操作信息,还能够直接发送例如按压遥控器的「1」按钮等这样的遥控器的操作信息本身。
这里,既可以在使用者的操作信息编码后与显示部件的识别信息一起发送,也可以把各个信息作为一个指令(操作数是显示部件的识别信息等控制码)进行发送。
另外,在对于显示部件仅允许选择操作等的情况下,可以构成为对于目标仅发送显示部件的控制码(识别信息)。如果采用这样的结构,则能够使处理简单的同时,还能够降低传送通路1的通信量。
其次,作为操作请求的应答,用消息应答113返送目标是否接受了消息发送103,是否拒收,是否不支持等这样的应答。
另外,可以构成为在该消息应答113中包含版本信息。这时,在进行下一个数据请求之前或者在目标自动地发送数据之前根据消息发送103了解功能一览内的数据是否发生了变化,能够预先在控制器内部准备画面更新,从而可以向使用者提供易于观看的画面,是理想的。
其次,在目标内的状态发生变化,目标内的功能菜单列表,显示部件列表,数据对象等对象发生变化时,目标使用第2协议自动地向目标发送变化了的数据(显示部件)。这里,变化了的数据(显示部件)并不限定于一个,在一次多个显示部件发生变化时能够发送多个显示部件。另外,变更了的数据的发送并不只是基于使用者的操作,在目标内部的状态发生了变化时也自动地发送变更了的数据。
另外,这里以显示部件单位说明了发送,然而也可以构成为仅发送变化了的属性信息。这种情况下,与变化了的显示部件的识别信息一起,仅发送变化了的属性信息。同样,在仅是显示数据变化了的情况下,向控制器仅发送显示数据。这样通过仅发送变化了的属性信息或者显示信息,能够减少传送的数据流量,改善应答特性,能够减轻目标以及控制器的处理,是理想的。
另外,作为通知范围指定面板单位,根据使用者的操作等显示的菜单发生变化时,目标把新的面板向控制器发送的同时,仅在新面板内的信息发生了变化时向控制器进行目标信息变化的通知。通过这样构成,控制器能够以简单的结构,高效地即以很少的存储区域获得状态变化信息。这一方面并不限定于面板,同样对于各显示部件也能够适用。
而且,功能一览管理装置12把该变化了的显示部件的数据读入该功能一览8进行更新,显示/功能选择装置14显示被变更了的功能一览。
控制器在结束了目标的功能一览8的显示时,控制器从接续切断自身,以第1协议把信息通信104(接续切断请求)向目标发送。
目标确立向接续的切断是否妥当,如果妥当,则切断向接续的连接。
如果以消息应答114确认了目标已经“明白”,则控制器释放自身所确保的在第2协议下所需要的控制器内的资源。
另外,在以上的说明中,接续的连接采用在控制器把目标的信息显示在画面上时进行,但也可以在目标的电源接入时始终建立接续,或者在显示连接了控制器的目标的一览等的GUI信息时建立接续,关于接续的切断也同样。
另外,也可以构成为在以第2协议传送的数据的识别信息或者属性信息中,添加表示向使用者的强制通知的信息,在控制器接收到该信息时,强制地进行画面显示或者音频再生。
这样,例如在进行了录像预约的重复等在目标中不允许的操作时,或者VTR磁带缠绕等这样在目标内发生了异常时,对于使用者能够以图像或者声音等的GUI信息提供警告或者指示,使用者能够正确、迅速地观察目标的状况。
而且,作为以第2协议传送的数据,使用画面一部分或者总体的位图,文本数据来构成OSD(On Screen Data),控制器在画面上进行显示也可以。进而,还可以构成为控制器决定控制器在画面上的配置位置。这种情况下,能够根据画面的尺寸或者对比度在适当的位置以适当的大小进行显示,向使用者进行通知。
进而,还可以在消息应答中包括版本信息。这种情况下,通过判断与以第2协议发送的数据的版本信息是否一致,能够判断以第2协议发送的数据是否为适宜的数据,因此不需要全部获得以第2协议发送的数据,从而能够简化控制器的处理,能够进行迅速的处理。
另外,还可以使版本信息的特定的值具有意义。例如,可以在版本信息的值是「0」时,表示该显示部件不变。即,能够不添加信息而处理不变的显示部件和可变的显示部件,能够简化控制器的处理的同时,能够减少信息量。
其次,参照附图说明控制器的收发动作。另外,省略了通信时错误处理的说明。
图7是示出控制器的动作流程的流程图,第7(a)图说明关于第1协议的动作,第7(b)图说明关于第2协议的动作。而且第7(a)图以及第7(b)图所示的流程在控制器上平行地进行动作。
在第7(a)图中,控制器通过使用者按压遥控器的菜单按钮等控制器内部的请求在处理501中对于目标确立第2协议用的接续。而且,为了根据使用者的操作显示目标的GUI,在处理502中对于目标消息发送数据的请求。在处理503中等待对于该数据请求的应答,在从目标接收到确认通知以后,在处理504中检测使用者的操作。
使用者对于控制器上的操作画面进行操作,在把该操作通知给目标的情况下,在处理502中,例如向目标发送对象的识别信息和使用者的操作信息。
另一方面,在没有使用者的操作时,在处理505中进行结束判断,根据使用者的操作等,在判断为控制器不需要显示目标的GUI信息时,在处理506中切断接续。另一方面,控制器继续显示目标的GUI信息时等,在处理504中检查应向目标传送的使用者的操作。
第7(b)图所示的工作流程,在控制器在第7(a)图的处理501中接续确立了以后开始。首先,在处理510中检查第2协议下的数据接收。这里,在接收了数据时在处理511中检查版本号,在是新读入的或者版本信息不同的情况下,在处理512中更新控制器内的保持数据的同时,在处理513中更新版本信息,在处理514中更新画面显示。另外,在版本信息相同时,跳过处理512~514,不变更画面显示。
在处理514中更新了画面显示以后以及在处理510中没有接收数据时,在处理515中进行结束判断,通过使用者的操作等判断为不需要控制器显示该目标的GUI信息时,结束该动作流程。另一方面,在控制器继续显示该目标的GUI信息时等,在处理510中等待接收数据。另外,处理510和处理515还可以构成为同时进行结束判断。
其次,参照附图说明目标的收发动作。另外,省略通信时等的错误处理的说明。
图8是示出目标的动作流程的流程图。首先,目标在处理601中等待控制器确立接续,在确立了接续以后,在处理602中检查有无来自控制器的信息。在没有到来信息时,在处理603中检查目标内部的状态,在状态没有变化时,在处理611中进行结束判断。在基于控制器的接续的切断时或者从控制器接收到以消息形式的结束通知等时,结束该动作流程。另一方面在继续进行的情况下,返回到处理602。
在处理602中到来消息时,判断该消息意图什么,根据各消息,在处理604以及处理609中,考虑目标的状态,目标是否支持该功能等,根据该消息的可执行性,向控制器发送消息应答。在接收消息是数据请求时,在处理605中判断可执行性,如果可能,则向控制器发送“明白”的应答的同时,在处理606中,生成功能一览,或者在具有已经存在的功能一览的情况下,在处理608中向控制器发送已经存在的功能一览。另一方面,在不可能执行的情况下,向控制器发送拒绝执行等的信息。
同样,在处理603中目标内部的状态发生了变化时,在处理607中更新功能一览,在处理608中向控制器发送功能一览。
另外,例如,在对象的识别信息和使用者的操作信息等接收的信息不是数据请求时,在处理609中进行对应于各个信息的处理。在该处理609中,判断可执行性,如果可执行,则向控制器发送“明白”的消息应答,在处理610中进行对应于该信息的处理。另一方面,在不可执行的情况下,向控制器发送拒绝执行等的信息。
另外,在这里,结束判断在处理611中进行,然而在接收了来自控制器的接续切断信息或者GUI显示结束信息等时,也可以在处理610中进行结束处理,结束该动作流程。
其次,参照附图说明本实施形态中的基于第2协议的数据传送确认时的处理。
图9是示出本发明中的第2协议下的数据传送确认时的处理的说明图。图9示出了在图6中,从消息发送102到数据201的传送中的传送数据的确认处理。这里,对于与图6相同的传送,标注相同的符号并且省略说明。
控制器根据消息发送102进行数据请求,作为其应答,以消息应答112目标向控制器返送“明白”的意思。而且,目标以数据201在第2协议下发送包括版本信息的数据,例如功能一览。
这时,在传送通路、目标或者控制器发生传送错误时,在数据201中传送的数据没有正确地传送到控制器时,控制器以超时、数据的奇偶检验或者长度检验等检测没有以第2协议进行正常传送的可能性。
接着,控制器对于目标,确认目标是否用消息发送105正常地按照第2协议输出了数据。而且确认目标是否正常地结束了第2协议下的数据传送,在正常结束了时,用消息应答115返送“明白”的消息应答,在没有正常结束时用消息应答115返送对应于其状态的出错应答。
在用消息应答115返送来表示发送完毕的信息时,以及返送来表示发送出错的信息时等,控制器确认按照第2协议发送的信息丢失或者在传送时产生错误,用消息122再次请求数据。目标接受该数据请求,用消息应答132传送“明白”的信息,使用第2协议,用数据210再次发送指定的数据。
另外,控制器也可以构成为对于来自目标的按照第2协议的数据发送,始终按照消息发送进行状态确认。
进而,在目标自动地以第2协议发送数据时,在控制器检测出了不正确的数据时,同样,可以使用第1协议的消息进行确认/再发送请求。
这样,通过用第1协议进行按照第2协议的数据传送的确认或者再发送请求,能够可靠地进行第2协议下的数据传送,能够提高***的可靠性。
进而,由于不仅在传送通路内,而且在控制器或者目标内的错误不能够进行正常的传送时,通过这样直接在发送方与接收方之间确认数据,能够检测出这些错误,能够确保正常的传送,是理想的。
其次,参照附图说明本实施形态的显示要素的结构。
第10(a)图是示出本发明的显示要素的结构的结构图。这里,50是显示要素,51是显示部件的识别信息,52是显示部件的尺寸信息,53是第1属性的识别信息,54是第1属性的长度信息,55是第1属性信息数据,56是第2属性的识别信息,57是第2属性的长度信息,58是第2属性信息数据。另外,在第10(a)图中,这里横向取为16比特,然而并不限定于此。
显示要素的识别信息由表示显示要素的ID号或者种类的类型信息等构成,用于识别该显示要素是何种要素信息。
显示要素的长度信息是表示该显示要素的属性信息总体及属性部分的长度的信息,例如用字节数表示。
属性部分是记入该显示要素的属性的部分,属性中包括显示要素的大小(像素数)或者位置信息(像素数)等,显示要素是面板或者组的情况下还可以包括具有连接的对象的识别信息。而且这些信息,即各属性的识别信息,各属性的长度信息,各属性的属性信息数据以相同的形式表示。另外各属性信息的顺序是任意的,各属性用识别信息区别。
属性的识别信息由表示属性的ID号或者种类的类型信息等构成,识别属性是哪一种。
属性的长度信息示出属性的属性信息数据的大小,例如,用字节数表示。
这样,显示要素,即面板、组或者显示部件具有相同的数据格式,在识别信息以及长度信息后面排列着1个或多个属性信息。进而,各属性信息也具有与显示要素相同的数据格式。
通过如以上那样在各显示要素中统一数据格式,能够简化控制器的处理,能够进行高速处理的同时,还能够容易地调试。
进而,通过在各显示要素和属性信息中统一数据格式,还能够统一控制器的处理,能够高速化/简化处理,同时能够容易地生成处理软件以及数据。
其次,说明第10(b)图,该图示出本发明的属性信息的结构。
首先,属性的长度信息组合到识别信息的一部分中。用长度信息的信息组(例如4比特)表示该属性信息的大小。例如,在长度信息的信息组中写入了1时,意味着属性信息的大小是1个字(16比特),写入2时,意味着是2个字。这样使用识别信息的一部分信息组,通过记入长度信息,对于属性信息数据小的属性信息,能够减少数据量。
例如,在功能一览中具有一个大长度的属性信息时,虽然需要把属性的长度信息53等与其组合起来加大该信息(例如4字节),不过,这时对于大多数小长度的属性信息,通过使用第10(b)图所示的方法,能够减少小长度属性信息的数据量,能够节约存储量。
进而,通过加大长度信息的信息组表示的长度的单位,无论多大的数据也能够用该形式进行表示,能够去除属性的长度信息54等。
另外,这里在控制器内部以及目标内部,不需要直接以该数据格式的形式存储这些数据,只要统一为传送时的数据格式即可。当然,在沿着传送通路1上传送时,对于以该数据格式记录的数据,实行信息包分割或者标题附加等。
其次,参照附图说明本实施形态的显示数据的结构。
图11是示出本发明的显示数据的结构的结构图。这里,60是显示数据,61是显示数据的识别符,62是显示数据的长度信息,63是实际数据。
显示数据的识别信息由表示显示数据的ID号或者种类的类型信息构成,识别该显示数据是哪一种。
显示数据的长度信息示出显示数据的实际长度的大小,例如用字节数表示。另外,这里识别信息或者长度信息的比特数也可以与显示要素的不同。
实际数据是指存储显示数据的实际数据的部分,存储有位图的图像数据、声音数据、文本数据、程序数据等。
另外,例如,表示这些位图的种类或者大小等的属性信息记载为显示部件的属性信息。另外,在图10和图11中,数据结构成为识别信息→长度信息→识别信息→长度信息……的顺序,然而该顺序不限定于此,例如也可以构成为长度信息→识别信息→长度信息……这样的顺序。
其次,参照附图说明本实施形态的功能一览的结构。
图12是说明本发明的功能一览结构的说明图,图13是控制器中的面板显示例。
在图12中,功能一览的一个面板示出VTR菜单,属性信息中具有标题、状态画面,还有背景信息或者大小等的独立信息和向组的连接即组的识别信息。该组表示对应于功能或者显示的显示部件的集合,例如,是目录,走带机构部分,高频头部分的3个组。
该组在属性信息中具有组的大小,配置或者背景信息等独立信息,向显示部件的连接,即显示部件的属性信息的识别信息,向显示部件的连接指的是属于该组的显示部件。
这里,显示部件是用于显示图符、按钮、滑块、复选框、文本输入项等的部件,作为独立信息,在属性信息中具有显示部件的大小、配置、状态信息、变量信息等和向显示数据的连接(显示数据的识别信息)。另外,例如滑块、复选框或者文本输入项这样的显示部件也可以构成为不具有显示数据,而把其特征、功能或者动作表现为显示部件,其显示依赖于控制器。
显示数据是静止图像数据、活动图像数据、文本数据、音频数据、节目数据等的数据,面板、组或者显示部件示出显示数据。
其次,参照附图简单地说明这样的面板。
图13是表示了上述面板的一个例子。这里各个组不在控制器的画面上显示。当然,也可以构成为把各组与组的标题以及状态画面等一起在画面上显示。
另外,图14示出本实施形态中的控制器的面板结构例的其它例子。
这里,面板构成为把一个位图数据任意分割了的显示部件的集合。画面部分数据701、702、703、704是把表示该面板的一张位图数据分割了的部分,每一个作为显示部件,在面板中具有这些显示部件的识别信息。
根据使用者的操作或者目标内的状态变化,在任一个显示部件的显示数据(画面部分数据)发生了变化时,以该显示部件单位,通过目标向控制器通知变化,可以向使用者通知变化。
另外,这里把表示面板的一张位图数据分割为多个,然而也可以仅用表示面板的一张位图数据构成面板,根据使用者的操作或者目标内的状态变化,虽然在目标发送数据时需要发送较多数据,但是可以得到同样的结果。
以上,在本实施形态中,采取了控制器进行画面显示,而也可以在控制器或者目标中单独具有进行画面显示时的显示装置,使用者见到该显示装置的画面显示时,对于控制器也可以用遥控器等进行操作,这种情况下也可以得到相同的效果。这里,显示装置既可以与控制器或者目标一起位于同一个设备内,也可以是不同的设备。
另外,这时,按照第2协议传送的数据可以不是由控制器,而是由显示装置接收并且配置显示在画面上,也可以是由控制器接收并且与显示装置的画面尺寸等相吻合进行配置,生成适宜显示装置的尺寸、对比度等的位图数据向显示装置按照第2协议进行发送而由显示装置进行显示。
实施形态2
其次,参照附图简单地说明利用具备与上述第1实施形态的目标进行不同动作的目标的网络控制***的AVC***。
图15是***结构的一个例子,在该图15中,1541是电视机,1542是电视机用的遥控器,1543是PC,31是可记录的DVD,32是DV方式的DVC,33是VHS方式的DVHS,34是DV方式的DVC电影,35是CS数字广播等的STB。而且这些设备如图15所示,通过传送通路1连接构成AVC***的网络。
首先,说明这些部件。与第1实施形态中说明过的部件相同的部件,标注在第1实施形态的说明中使用的与图1相同的号码,在这里省略其说明。
电视机1541是由控制器、消费器和目标(这里是地面波高频头和视频监视器)构成的设备,使用遥控器1542,向后述的控制器内部功能控制装置发出指令,在画面上显示从其它的目标得到的数据。
PC1542是由控制器、消费器和目标(这里是采取电话线和接口的调制解调器和视频监视器等)构成的设备,使用键盘或者鼠标,使用者向控制器内部设备控制装置发出指令,在画面上显示从其它目标得到的数据。另外,该电视机1541和PC1542定义为目标和控制器成为一体的设备。
另外,在实施形态中,把DVD31、DVC32、DVHS33、DVC电影34、STB35作为目标,然而即使设备的尺寸小,但只要是能够进行使用者用触摸面板或者遥控器等选择其它的目标的功能等操作的设备,就可以把这些设备作为包括控制器和目标的设备。进而,在实现可以用液晶面板等显示其它目录信息的环境,或者具有能够处理来自其它目标的信息的功能时,也可以作为包括消费器的设备。
进而,构成在这里举出的AVC***的网络的设备,还可以构成为包括作为消费器以及控制器的处理功能的同时具有设备用的遥控器,用模拟接线等在监视器上仅示出显示以及声音,使用者边观看该画面,边用设备的遥控器进行操作,这时,该设备也可以作为包括控制器和目标的设备。
另外,作为包括消费器的设备,有打印机或者电视机等那样印刷、显示数据等的输出设备以及把数据格式进行变换向其它设备传送的调制解调器或者网桥、路由器,网关等设备。
以下,参照附图说明在这样构成的网络的控制器***中使用的本实施形态的目标。
图16示出本实施形态的目标的框图。在该图16中,1是传送通路,2是信息包收发装置,3是同步数据收发装置,1604是目标信号处理装置,5是非同步数据收发装置,1606是第1协议处理装置,7是设备构成信息,1618是第2协议发送装置,1620是接续管理装置,1621是第1目标内部功能控制装置,1622是第2目标内部功能控制装置,1623是第3目标内部功能控制装置。另外,目标内部功能控制装置的数目可以是任意的,内部功能控制装置既可以存在一个也可以存在多个,或者还可以考虑存在完全不具有内部功能控制装置的目标。这里说明存在3个的情况。另外,在这里内部功能控制装置是表示目标,控制器或者消费器内的功能单位的装置,把存在于目标内的内部功能控制装置称为目标内部功能控制装置。
以下,说明构成目标的部件,对于各部件与在第1实施形态中说明过的相同的部件标注与图2相同的符号,在这里省略其说明。
目标信号处理装置1604从同步数据收发装置3接受同步数据,进行对应于目标的信号处理。例如,如果该目标是DVC等记录再生设备,则对于同步数据,进行用于向磁带等记录媒体进行记录的格式变换,传送路径用的密码的解密,数据压缩形式的变更,解码等的信号处理,根据接续管理装置1602的指令,向各目标内部功能控制装置发送。
另外,目标信号处理装置1604从第1目标内部功能控制装置1621,第2目标内部功能控制装置1622,第3目标内部功能控制装置1623取出记录媒体、广播电波等的同步数据,进行格式变换,也进行向同步数据收发装置3的发送。
这里,目标信号处理装置1604也可以构成为仅进行同步数据信号的切换,这时,目标信号处理装置1604根据接续管理装置1620的指令把从同步数据收发装置得到的同步数据向适当的目标内部功能控制装置传递。而且,在各个目标内部功能控制装置1621、1622、1623内,对于该数据,进行格式变换或者数据压缩形式的变更等的信号处理。同样,在各个目标内部功能控制装置内,目标信号处理装置1604根据接续管理装置1620的指令选择进行格式变换等的信号处理的数据,作为同步数据,向同步数据收发装置输出。
第1目标内部功能控制装置1621是目标内的一个功能单位,例如,在目标是VTR时,由高频头和走带机构这两个功能单位构成,各个目标内部功能控制装置根据来自目标内部功能控制装置外部的指令进行动作,实现各功能的一部分或者全部。第2目标内部功能控制装置1622、第3目标内部功能控制装置1623也同样,把这些目标内部功能控制装置以及位于控制器内部的控制器内部功能控制装置统称为内部功能控制装置。
第1协议处理装置1606接受的数据如果是表示某个目标内部功能控制装置的动作的控制数据,则第1协议处理装置1606使在该数据所表示的内部功能控制装置中进行遵从于该控制码的动作。对于第2目标内部功能控制装置1622、第3目标内部功能控制装置1623也相同。
这些第1目标内部功能控制装置1621、第2目标内部功能控制装置1622、第3目标内部功能控制装置1623的信息根据后述的接续管理装置1620的指令,经过第2协议发送装置1618,非同步数据收发装置5等,传送到控制器。另外,这里,在目标内部功能控制装置1621、1622、1623与第2协议发送装置1918之间,也可以构成为在目标内部按照任意的协议形成接续。
接续管理装置1620进行目标内部的接续管理,例如,第1协议处理装置1609接收的数据如果是指示把从传送通路1接收的同步数据向第1目标内部功能控制装置1621传送的信息,则指示把在目标内部由目标信号处理装置1604接收的同步数据向第1目标内部功能控制装置1621传送。另外,按照第2协议各个目标内部功能控制装置把数据向消费器发送时,对应于各个目标内部功能控制装置,接续管理装置1620向第2协议发送装置1618发生指令,使得接受该目标内部功能控制装置的输出。
由此,接续管理装置1620根据第1协议处理装置1606的指令,在第1、第2、第3目标内部功能控制装置1621、1622、1623中,建立适当的目标内部功能控制装置与目标信号处理装置1604的接续,根据来自目标内部功能控制装置的请求,在该目标内部功能控制装置与第2协议发送装置1618之间建立接续。
这样,在各个目标内部功能控制装置希望按照第2协议输出数据时,能够自动地切换目标内部的数据的流向(接续)。
其次,以下说明本实施形态的目标的根据来自控制器的请求的动作。这里,设控制器和目标存在于相同的设备内,在内部共享数据。另外,控制器和目标也可以存在于不同的设备内。
首先,在目标连接到传送通路1时或者控制器连接到传送通路1时,控制器首先读入目标的设备构成信息7,确认并且读入关于目标的信息,例如设备的种类或者有无GUI信息等。
其次,控制器(启动器)在目标与消费器之间建立第2协议的接续。对于这些接续在后面叙述。而且控制器对于目标,发出请求面板或者显示部件等的GUI信息的数据请求,根据使用了第2协议的接续把该信息向消费器传送。另外,也可以构成为发送仅请求GUI信息中的特定的显示部件的指令,仅传送显示部件和该ID。这样,控制器(消费器)能够在画面上显示接收到的显示部件。
另外,在目标从控制器已经接受了控制码和使用者的操作信息时,根据状况进行由该控制码和使用者的操作信息所表示的处理。例如,对于表示目标功能的显示部件,该显示部件的识别信息与作为使用者的操作信息的「选择」一起从控制器发送到目标的情况下,非同步数据收发装置5向设备内部功能控制装置9发出指令使得执行该显示部件表示的功能。另外,作为显示部件的控制码,例如使用显示部件的识别信息等。
这样,对于来自控制器的GUI信息的请求,目标不仅提示设备的信息,还能够减小目标的负荷。另外,对于目标内部的各设备,还能够不需要按照标准化团体等来规定指令,即使是具有当前不能设想的新功能的设备,也能够容易地经过传送通路1使用该新功能。
另外,在以上说明的目标中,同步数据收发装置3以及目标信号处理装置1604由于不是本发明的必要构成要素,因此也可以根据目标的功能而任意地构成,根据情况也可以不存在这些装置。即,在以上的说明中采取了接收同步数据,然而根据情况也可以不接收该同步数据。另外,各装置也可以用硬件或者软件的任一种构成。还有,控制器和消费器也可以存在于不同的设备中。
其次,参照附图说明本实施形态的控制器。
图17是示出本实施形态的控制器的框图。这里,1730是第1协议处理装置,1710是控制器信号处理装置,1719是第2协议发送装置,1725是第1控制器内部功能控制装置,1726是第2控制器内部功能控制装置,1727是第3控制器内部功能控制装置。另外,控制器内部功能控制装置的数目可以是任意的,或者也可以完全不存在。在这里说明存在3个的情况。还有在这里,说明消费器与控制器存在于同一设备内的情况,然而也可以存在于不同的设备内。
以下简单地说明构成控制器的这些各部件,在图17中,在与图16相同的构成要素上标注相同的符号并且省略其说明。
控制器信号处理装置1710从同步数据收发装置3获得同步数据,进行对应于该控制器的信号处理。例如,该控制器如果是具有显示电视监视器等图像的能力的设备,则把同步数据,例如MPEG2的数据流等译码,根据接续管理装置1620的指令,向进行画面显示的控制器内部功能控制装置等发送,该控制器内部功能控制装置向画面上进行显示。反之,对于从控制器内部功能控制装置接收的数据,进行格式变换或者数据流的压缩或扩张等的信号处理,向同步数据收发装置3发送。
这里,控制器信号处理装置1710也可以构成为仅进行同步数据信号的切换,这时,控制器信号处理装置1710根据接续管理装置1620的指令,把从同步数据收发装置得到的同步数据向适当的控制器内部功能控制装置传送。同样,在这个控制器内部功能控制装置内,进行了格式变换等的信号处理的数据,控制器信号处理装置1604根据接续管理装置1620的指示选择,作为同步数据,向同步数据收发装置输出。
第1协议处理装置1730与上述目标中使用的相同。不过,在该控制器中第1协议处理装置1730不是与上述目标内的目标内部功能控制装置连接,而是与第1、第2、第3控制器内部功能控制装置1725、1726、1727连接。
第2协议发送装置1719是进行第2协议的消费器一侧的处理,即接收方的处理的,把目标内部的目标内部功能控制装置的数据从使用了第2协议的接续上经过非同步数据收发装置5接收,向后述的控制器内部功能控制装置传递。另外,第2协议中的接续的连接/切断处理由接续管理装置1620经过第1协议处理装置1730以及非同步数据收发装置5,按照第1协议进行。
第1控制器内部功能控制装置1725,第2控制器内部功能控制装置1726,第3控制器内部功能控制装置1727等的控制器内部功能控制装置例如是实现设备控制用的应用或编辑用的应用等各种应用或者画面显示、印刷等功能的功能单位,控制器(消费器)按照第2协议接收传向这些控制器内部功能控制装置的数据。接收的数据例如是显示的指令或者印刷的指令等。而且,该控制器内部功能控制装置例如在控制器的画面上显示表示使用第2协议接收的目标的GUI信息等的显示部件,把它们向使用者通知的同时,根据使用者的操作,使用第1协议进行目标以及功能的选择等。另外,还能够显示或者再生从控制器信号处理装置1710接受的数据或者从第1协议处理装置1730或第2协议接收装置1719接收的数据。另外,这里作成为控制器内部功能控制装置,但也可以使这些内部功能控制装置存在于消费器内部。
其次,说明本实施形态的控制器的动作。
首先,如果使用者选择表示目标的显示部件,则从目标内的目标内部功能控制装置(这里取为第1目标内部功能控制装置1621)读入该目标的GUI信息并且在显示画面进行显示。
接着,如果使用者从GUI信息中选择表示功能的显示部件,则把与从第1目标内部功能控制装置1621得到的该显示部件对应的控制码和使用者的操作信息通过第1协议处理装置1730等发送。控制器内部功能控制装置(这里取为第1控制器内部功能控制装置1725)把对于该控制码和使用者的操作信息的目标的应答作为GUI信息,经过第2协议接收装置1719接受。
另外,根据第2协议,在从目标接收了GUI信息的变更通知,例如变更了的GUI信息的传送时,在画面上显示该被变更了的设备。由此,对于当前时刻的目标的状态能够在显示画面上显示最新的GUI,向使用者通知。
其次,参照附图说明本实施形态中第2协议使用的接续的连接/切断方法。
图18示出按照第2协议使用的接续的连接/切断方法,第18(a)图是启动器以及消费器为独立设备的情况,第18(b)图是启动器为独立设备的情况,第18(c)图是驱动器以及消费器与控制器存在于同一设备内的情况,图中,1840是启动器,1841是控制器,1842是目标,1843是消费器。
另外,所谓接续是对于沿着传送通路1流动的数据逻辑上构成的信息传送用的路径,目标或者消费器也可以具有多个接续。这时,各个接续用逻辑插件号或者口号码等指定收发数据的地址等,用该插件号或者口号码等区别各个接续。
第18(a)图是启动器、控制器、目标、消费器分别独立地存在于设备中的情况例,在目标与消费器之间,存在启动器建立的接续。
首先,启动器1840在控制器1841与消费器1843之间建立第2协议的接续。在该接续中,按照第2协议流动的数据的发送方是目标1842,接收方是消费器1843。
启动器1840从控制器1841取得接续所必要的信息,例如能够连接的缓冲器的地址等的控制器的资源信息,使用这些信息,对于目标1842尝试向接续的连接。在该连接成功时,启动器1840对于消费器1843进行向接续的连接。这样,在控制器1841与消费器1843之间确立接续。
另外,在切断接续时也同样,启动器1840从接续切断消费器1843,接着从接续切断目标1842。在该切断成功时,启动器1840进行消费器1843所确保的接续用的资源的释放。
由此,这时控制器1841与目标1842和消费器1843之间接续的确立/切断不相关。
第18(b)图是启动器,控制器,目标分别存在于独立设备时的例子,消费器与控制器存在于同一设备内。这里,在目标与控制器之间存在启动器建立的接续。
在该接续中,按照第2协议流动的数据的发送方是目标1842,接收方是控制器1841。
启动器1840从控制器1841取得接续所需要的信息,例如能够连接的缓冲器的地址等的控制器的资源信息,使用这些信息,对于目标1842尝试向接续的连接。在该连接成功时,启动器1840对于控制器1841进行向接续的连接。这样,在控制器1841与目标1842之间确立接续。
另外,在切断接续时也相同,启动器1840从接续切断控制器1841,接着从接续切断目标1842。在该切断成功时,启动器1840进行控制器1841所确保的接续用的资源的释放。
其次,第18(c)图是控制器、目标分别存在于独立设备时的例子,启动器以及消费器与控制器存在于同一设备内。这里,在目标与控制器之间存在启动器建立的接续。
这里,控制器1841在控制器1841与目标1842之间建立第2协议的接续。在该接续中,按照第2协议流过的数据的发送方是目标1842,接收方是控制器1841。即,控制器兼用作第18(b)图中的启动器。控制器1841获得控制器1841自身的接续中所需要的信息,例如能够连接的缓冲器的地址等的资源信息等,使用这些信息,对于目标1842,尝试向接续的连接。在该接续成功时,控制器1841对于控制器1841自身进行向接续的连接。这样,在控制器1841与目标1842之间确立接续。
另外,在切断接续时也同样,控制器1841从接续切断自身,接着从接续切断目标1842。在该切断成功时,控制器1841进行自身所确保的接续用的资源的释放。
以下,在本实施形态中,根据第18(c)图的模型进行说明,而即使是其它的模型也同样能够实现,可以得到同样的效果,在这里省略说明。
另外,该接续的确立方法由于依赖于第2协议,因此以适合于第2协议的方法由启动器建立接续即可。
图19示出了按照第2协议进行数据传输时的数据的流向。
这里,所谓插件示出数据的输入输出口,是逻辑的插件,例如构成为各插件具有各个插件号,用该插件号区别各个口。而且,目标的插件存在于第2协议发送装置1618内,控制器的插件存在于第2协议的接收装置1719内。
首先,如图18所说明的那样,控制器(启动器)预先在目标与控制器(启动器)之间确立第2协议的接续。这时,在目标的插件与控制器(启动器)的插件之间建立第2协议的接续。
如图19所示,在目标内部的各个目标功能控制装置中,设置有用于按照第2协议发送数据的输出数据的插件。而且,如果对于目标由控制器按照第1协议,对于某个目标内部功能控制装置完成了数据的输出请求,则目标内的第1协议处理装置1606对于与该指令相对应的目标内部功能控制装置发出数据的输出指令。根据指令,目标内部功能控制装置进行从自身的插件输出数据的准备。这里,在检索应输出的数据,确认了该数据存在以后,目标内部功能控制装置对于指令返送“明白”意思的应答的同时,对于接续管理装置1620发出指令,使得把输出到目标内的内部连接(内部接续),即目标内部功能控制装置的插件的数据向目标的插件发送。
接续管理装置1620确认其它的目标内部功能控制装置没有使用第2协议的接续,建立目标内部的数据流(内部接续)。
这里,进行目标内部的数据收发的协议是任意的,例如,也可以通过向任意缓冲器的数据写入控制进行。
其次,由于目标的插件以使用了第2协议的接续与控制器的插件连接,因此输出到目标的插件的数据通过第2协议发送装置1618,使用第2协议,向控制器的插件发送。这里,进行目标内部的数据收发的协议是任意的,例如也可以通过向任意缓冲器的数据写入控制进行。
其次,由于目标的插件以使用了第2协议的接续与控制器的插件连接,因此输出到目标的插件的数据通过第2协议发送装置1618,使用第2协议,向控制器的插件发送。控制器的插件接收的数据用第2协议接收装置1719接收,根据控制器内的接续管理装置1620的指令,向各个适宜的控制器内部功能控制装置传送。
在目标内部功能控制装置结束了数据的传输时,根据目标内部功能控制装置的指令,接续管理装置1620切断目标内的内部连接(内部接续)。由此,其它的目标内部功能控制装置能够按照第2协议在目标与控制器之间的接续上传送数据。
另外,在目标内部功能控制装置为多个的情况下,按照第2协议进行数据传送时的数据的流向如图20所示。以下说明这种情况。
首先,与图19中说明的同样,控制器(启动器)预先在目标与控制器(启动器)之间确立第2协议的接续。这时,在目标的插件与控制器(启动器)的插件之间建立该第2协议的接续。
另外,在目标内部的各个目标内部功能控制装置中,设置有用于按照第2协议发送数据的输出数据的插件。而且,如果对于目标由控制器按照第1协议,对于第1目标内部功能控制装置完成了数据的输出请求,则目标内的第1协议处理装置1606对于第1目标内部功能控制装置发出数据的输出指令。根据指令第1目标内部功能控制装置进行从自身的插件输出数据的准备,在检索应输出的数据,确认了该数据存在以后,各个目标内部功能控制装置对于指令返送“明白”意思的应答。同时,对于接续管理装置1620输出目标内的内部接续的连接请求。
这时,对于第2目标内部功能控制装置也从控制器到来数据的输出请求时,同样地根据指令,第2目标内部功能控制装置进行从自身的插件输出数据的准备,对于接续管理装置1620发出内部接续的连接请求。
这里,在第1目标内部功能控制装置和第2目标内部功能控制装置同时对接续管理装置1620进行向第2协议的接续上的数据传送请求时,接续管理装置按照预先确定的优先顺序,允许数据的传送,连接内部接续。而且,在结束了从优先顺序高的目标内部功能控制装置的数据输出以后,切断该目标内部功能控制装置与内部接续的连接,把另一方的目标内部功能控制装置与内部接续连接起来,进行来自该目标内部功能控制装置的数据传送。
这时,优先顺序对于要求更快的应答的内部功能控制装置设置高优先顺序。由此,能够容易地实现像GUI信息那样,对于使用者的操作应该迅速应答的内部功能控制装置。另外,进行了一次传送的内部功能控制装置也可以这样设置优先顺序使得降低优先顺序等动态地进行变化,能够去掉不可以发送数据的内部功能控制装置。进而,控制器也可以构成为指定该优先顺序,能够根据控制器的应用进行最佳的数据传送。
这里,按照第2协议传送的数据具有表示该数据的发送方的目标内部功能控制装置的识别信息,控制器使用该信息区别沿着接续上流过来的数据。由此,能够用简单的结构,可靠地接收、区别所希望的数据。
另外,对于目标内部功能控制装置的内部接续的连接/切断优先顺序的管理也可以由插件进行。
图21示出接收方为多个情况下的按照第2协议进行数据传送时的数据的流向。
这里,所谓口,是示出插件内的数据输入输出的逻辑位置的,各个口1对1地与其它口连接。因此,一个插件示出同一个数据输入输出的口,口示出在插件内与各个对方连接的位置,例如,各个口具有各个口号码,按照该口号码区别各个接续目标。
首先,与图19中说明过的相同,控制器(启动器)预先在目标与控制器(启动器)之间确立第2协议的接续。这时,该第2协议的接续在目标的插件与控制器(启动器)的插件之间建立。这时,对于各个对方分别分配一个口。这里,在图21中存在多个控制器,各个控制器这样建立第2协议的接续。这里,各个口示出与对方1对1对应的输入输出数据的逻辑口,例如与各对方用的缓冲器的地址1对1对应。
另外,在目标内部的各个目标内部功能控制装置中,设置有用于按照第2协议发送数据的输出数据的插件,但由于不需要明确示出对方,因此不存在口。而且,如果对于目标由控制器按照第1协议,对于第1目标内部功能控制装置完成了数据的输出请求,则目标内的第1协议处理装置1606对于第1目标内部功能控制装置发出数据的输出指令。根据指令第1目标内部功能控制装置进行从自身的插件输出数据的准备,在检索应输出的数据,确认了该数据存在以后,各个目标内部功能控制装置对于指令返送“明白”意思的应答。同时,对于接续管理装置1620发出目标内的内部接续的连接请求。这里,接续管理装置1620按照预先确定的优先顺序,允许数据传送,连接内部接续。
其次,由于目标的插件以使用了第2协议的接续与控制器的插件连接,因此输出到目标的插件的数据通过第2协议发送装置1618,使用第2协议,向控制器的插件发送。这里,各个插件由于具有口,因此对于所有有效的口,发送相同的数据。
由此,控制器用第2协议接收装置1719从控制器的插件内的口接收数据,根据控制器内的接续管理装置1620的指令,向各个适宜的控制器内部功能控制装置传送。
在目标内部功能控制装置结束了数据传送时,目标内部功能控制装置切断目标内的内部连接(内部接续)。由此,其它的目标内部功能控制装置能够按照第2协议在目标与控制器之间的接续上传送数据。
这样,对于多个控制器,能够发送相同的数据。
如上述那样,控制器对于目标,可以仅发送使从作为目的的目标内部功能控制装置输出数据的指令,因此不需要像以往那样由控制器自身确立目标内部的接续,控制器不需要具有关于目标的详细结构的信息。进而,由于仅在需要时连接内部接续,因此多个目标内部功能控制装置能够共用目标与控制器之间的接续,在使目标的结构简化的同时,能够有效的活用第2协议所需要的缓冲器或者插件等资源。
另外,如果在消费器与目标之间一旦建立第2协议的接续,则在消费器或者目标内生成新的内部功能控制装置的情况下或者已经存在内部功能控制装置并且需要新的数据传送的情况下,不需要重新确立接续,能够共用已经存在的接续进行数据传送,能够使处理简化。
进而,如果这样构成,则对于多个存在的控制器即使从目标内部的目标内部功能控制装置发送相同的信息时,也能够中继所有目标的插件来发送信息。
这样,通过在目标内部设置目标内部功能控制装置,能够有效地利用目标的插件或者缓冲器等资源,由于能够把目标的构造简化,因此十分适宜。
其次,参照附图说明本实施形态中的网络控制***内的控制器与目标的动作。
图22说明本实施形态的网络控制***内的控制器与目标之间的数据收发。另外,以下的说明是没有启动器的情况,即控制器兼用为启动器的情况。还有,在这里,以GUI信息的传送为例进行说明,而所传送的数据并不限定于GUI信息,目标或者控制器为数字静止摄像照相机的情况下也可以是静止画面的数据,还可以是打印机情况下的印刷数据。进而,也可以是动画数据、声音数据、节目数据、数据库信息等任意的文件数据等。首先,如果目标连接在传送通路1上,则位于该传送通路1上的控制器1以总线复位信号识别新的目标,从新的目标通过传送通路1,首先读出记入在设备构成信息7内的目标的信息,识别目标是哪一个,支持哪一个协议。其次,在该目标支持第1协议的情况下,按照该第1协议,查询存在哪一种目标内部功能控制装置,检测出支持GUI信息的第1目标内部功能控制装置1621(也可以是第2目标内部功能控制装置1622,第3目标内部功能控制装置1623)。在目标内,这些处理由第1协议处理装置1606进行,在控制器内由第1协议处理装置1606或者内部功能控制装置进行。另外,也可以构成为控制器内部功能控制装置进行这些处理。
在作为控制器内的应用之一的第1控制器内部功能控制装置1725(也可以是第2控制器内部功能控制装置1726,第3控制器内部功能控制装置1727)显示目标的GUI信息时,首先,控制器确保按照第2协议所需要的控制器内的资源,按照第1协议发送图22所示的信息通信2101,即接续的连接请求。接着,目标确认向第2协议的接续的连接是否可能,如果可能,则向第2协议的接续连接。而且如果以消息应答2111确认目标“明白了”,则控制器把自身连接到第2协议的接续上,确立第2协议的接续。
其次,在第1控制器内部功能控制装置1725请求目标的GUI信息时,第1控制器内部功能控制装置1725对第1目标内部功能控制装置1621按照消息发送2102向目标发送数据的传送请求,该消息发送2102也可以包括表示控制器与目标希望使信息一致的范围的通知范围的信息。在第1目标内部功能控制装置1621“明白了”的情况下,作为对于该发送的应答,目标返送一次应答2112。而且,第1目标内部功能控制装置1621把按照第2协议的数据发送请求向接续管理装置1620发送,接续管理装置1620使用第2协议的接续把从第1目标内部功能控制装置1621输出的数据向控制器发送。
另外,该消息应答2112中也可以包括对应于通知范围的版本信息等。
这样,控制器获得GUI信息的数据,在画面上进行显示。
接着,在使用者根据显示遥控器的上下左右的十字键等的遥控器的指示功能等,例如选择了表示目标的再生功能的显示部件时,第1控制器内部功能控制装置1725把目标所添加的显示部件识别信息作为控制码,与使用者的操作信息例如「选择」一起向目标发送。即,把该显示部件的识别信息(控制码)和使用者的操作信息(「选择」)作为消息发送2103,向目标内的第1目标内部功能控制装置1621发送。另外,还能够把更细致的使用者的操作信息向目标发送,还可以考虑进行再次的数据请求。
这里,可以把使用者的操作信息编码后与显示部件的识别信息一起发送,还可以把各个信息作为一个命令(操作数是显示部件的识别信息等的控制码)发送。
其次,作为操作请求的应答,在消息应答2113中返送是否在目标中接受消息发送2103,是否拒收,是否支持等的应答。
其次,在目标内的状态发生了变化,目标内的GUI信息的显示部件发生了变化时,目标内的第1目标内部功能控制装置1621使用第2协议,自动向控制器发送变化了的信息(显示部件)。即,在第1目标内部功能控制装置1621内的数据发生了变化时,第1目标内部功能控制装置1621对于接续管理装置1620,发送按照第2协议的数据传送请求。由此,接续管理装置1620把第1目标内部功能控制装置1621输出的数据向目标的插件输出,第2协议发送装置1618在接续上按照第2协议送出。
另外,控制器作为在目标内的信息发生了变化时的通知范围指定菜单单位,在通过使用者的操作等所显示的菜单发生了变化时,目标把包括若干显示部件在内的新菜单向控制器发送的同时,仅在新菜单内的信息发生了变化时向控制器进行目标的信息变化的通知。这一过程并不限定于菜单,对于各显示部件也同样可以适用。
而且,控制器内部功能控制装置把该变化了的显示部件的数据写入到该部分中进行更新,控制器内部功能控制装置显示被更新了的功能一览。
控制器在结束了目标的器件的显示时,控制器从第2协议的接续切断自身,按照第1协议把消息通信2104(接续切断请求)向目标发送。
目标确认第2协议的接续的切断是否妥当,如果妥当,则切断向接续的连接。
如果以消息应答2114确认目标已“明白”,则控制器释放自身所确保的第2协议所需要的控制器内的资源。
另外,在以上的说明中,接续的连接在控制器把目标的信息等显示在画面上时进行,而也可以在目标的电源接入期间始终确立第2协议的接续,或者在控制器每次请求GUI信息时建立第2协议的接续。另外,也可以根据控制器内部功能控制装置的请求启动器建立第2协议的接续。而且,关于接续的切断也与上述相同。
另外,目标内部的接续也可以由设置在目标内部功能控制装置或者目标中的插件建立目标内的内部接续。而且,关于目标内的内部接续的切断也与上述相同。
另外,消息应答2112和按照第2协议的数据传送2201的顺序是任意的,也可以在数据传送2201开始了以后返送消息应答2112。即,表示数据请求的消息是指示数据的输出的,可以不保证数据的传送。在保证数据传送的情况下,接收了该数据的控制器(或者控制器内部功能控制装置)判断是否能够正确地接收所请求的数据,在不能够的情况下,或者进行再次数据请求,或者按照第1协议询问目标(或者目标内部功能控制装置)内的状况,进行接续的检查,根据需要进行再次请求。这样,以简单的结构,即使对于突发性的错误也能够进行对应,能够可靠地传送数据。
另外,在控制器与消费器存在于不同设备的情况下,控制器按照第1协议对于消费器也发送消息(接收请求)。由此,消费器在可以正确地接收数据时,把表示结束的应答消息向控制器返送,在接收时发生错误的情况下,把表示出错的消息向控制器返送。而且,控制器可以确认是否正确地传送了数据,根据需要,进行向目标的状态询问、接续的检查等,如果需要则向目标进行再发送请求,向消费器进行再次接收请求。这样,消费器根据是否正确地接收了数据进行出错检查,由此能够以简单的方法可靠地检查出错误,可以执行错误恢复处理。
另外,虽然在这里按照第2协议传送GUI信息,然而作为按照第2协议传送的数据,还能够收发静止画面文件数据、画面一部分或者全部的位图、文本数据、OSD(On Screen Data)、声音文件数据等任意的数据。此外,控制器把按照第2协议接收的数据在画面上进行显示,而控制器也可以把接收数据进行印刷,还可以进行数据处理,即使任意地使用也可以得到相同的效果。
其次,参照附图说明控制器的收发动作。另外,省略通信时等的出错处理的说明。
图23是示出控制器的动作流程的流程图,第23(a)图说明关于第1协议的动作,第23(b)图说明关于第2协议的动作。而且第23(a)图以及第23(b)图所示的流程在控制器上平行地进行动作。
在第23(a)图中,控制器根据使用者按压遥控器的菜单按钮等控制器内部的请求对于目标在处理2501中确立第2协议用的接续。而且为了根据使用者的操作显示目标的GUI,在处理2502中对于目标消息发送数据的请求。在处理2503中等待对于该数据请求的应答,在从目标接收了确认通知以后,在处理2504中检测使用者的操作。
使用者对于控制器上的操作画面进行操作,在把该操作通知给目标的情况下,在处理2502中,例如向目标发送对象的识别信息和使用者的操作信息。
另一方面,在没有使用者的操作时,在处理2505中进行结束判断,根据使用者的操作等,控制器判断为不需要显示目标的GUI信息时,在处理2506中切断第2协议的接续。另一方面,在控制器继续显示目标的GUI信息的情况下,在处理2504中检查应向目标传递的使用者的操作。另外,处理2504只是一个例子,也可以不需要进行该处理而省略。
第23(b)图中所示的动作流程是控制器在第23(a)图的处理2501中确立了接续以后开始的流程。首先,在处理2510中检查按照第2协议的数据的接收。这里,接收了数据时,在处理2514中更新画面显示。
在处理2514中更新了画面显示以后以及在处理2510中没有接收到数据时,在处理2515中进行结束判断,根据使用者的操作等控制器判断为不需要显示该目标的GUI信息时,结束该动作流程。另一方面,在控制器继续显示该目标的GUI信息的情况下,在处理2510中等待数据的接收。另外,处理2510和处理2515也可以构成为同时进行结束判断。
其次,参照附图说明目标的收发动作。另外,省略通信时的出错处理的说明。
图24是示出目标的动作流程的流程图。首先,目标在处理2601中等待控制器确立第2协议的接续,在确立了接续以后,在处理2602检查有无来自控制器的消息。在没有到来消息时,在处理2603中检查目标内部的状态,在状态没有发生变化时,在处理2611中进行结束判断。由控制器进行了接续的切断或者从控制器接收到消息形式的结束通知时,结束该动作流程。另一方面在继续进行的情况下,返回到处理2602。
在处理2602中到来消息时,判断该消息是何种意图,根据各消息,在处理2604以及处理2609中,考虑目标的状态,目标是否支持该功能等,根据该消息的可执行性,向控制器发送消息应答。
在接收的消息是数据请求时,在处理2605中判断可执行性,如果可能,则向控制器发送“明白”的应答的同时,在处理2606中,生成数据(功能一览),或者在具有已经存在的数据(功能一览)的情况下准备已经存在的数据(功能一览),在处理620中,连接目标内部功能控制装置与目标的插件之间的内部接续,在处理2608中向控制器发送数据(功能一览),发送结束以后,在处理2621中切断目标内部功能控制装置与目标的插件之间的内部接续。另一方面,在不可能执行的情况下,向控制器发送拒绝执行等的消息。
同样,在处理2603中目标内部的状态发生了变化时,在处理2607中更新数据(功能一览),在处理620中,连接目标内部功能控制装置与目标的插件之间的内部接续,在处理2608中向控制器发送数据(功能一览),发送结束以后,在处理2621中切断目标内部功能控制装置与目标的插件之间的内部接续。
另外,在接收了的消息例如是显示部件的识别信息和使用者的操作信息等而不是数据请求时,在处理2609中进行对应于各个消息的处理。在该处理2609中,判断可执行性,如果可执行,则向控制器发送“明白”的消息应答,在处理2610中进行对应于该消息的处理。另一方面,在不可执行的情况下,向控制器发送拒绝执行等的消息。
另外,这里结束判断在处理261中进行,而在接收到来自控制器的接续切断消息或者GUI显示结束消息等时,也可以在处理2610中进行结束处理,结束该动作流程。
另外,在这里以具有功能一览的目标为对象进行了说明,而目标所具有的数据并不限定于此。
如上述那样,通过使用多个协议传送数据,对于图符等大容量数据,能够使用适宜的协议,能够进行传送效率高而且迅速的数据传送。另外,在目标内具备接续管理装置与内部功能控制装置,根据内部功能控制装置的请求,通过接续管理装置连接内部功能控制装置的输出与第2协议的接续之间的内部接续,在目标内存在一个内部功能控制装置的情况下自不必言,即使在目标内存在多个内部功能控制装置的情况下,启动器也不需要建立目标内部的内部接续,目标能够自由地进行内部接续的连接,根据各内部功能控制装置的应答性目标能够切换内部接续,进行数据传送,能够按照所希望的性能设计目标。进而,在必要时,就能够仅确立必要的目标内部的内部接续,多个内部功能控制装置能够共有一个第2协议的接续,能够有效地活用第2协议下所需要的缓冲器或者插件等资源,能够简化目标的结构,进而,由于能够简化目标内部的处理,因此能够减小目标的负担。另外,消费器以及控制器不需要关于目标的详细结构的信息,在控制具有多个内部功能控制装置的目标的情况下由于接续可以只是一个,因此控制器的结构以及处理也可以简化。进而即使出现具有新功能的设备,只要是该目标就能够容易对应,因此消费器以及控制器也能够容易地支持本目标。
另外,通过兼用控制器和消费器,在控制器与消费器中能够共有共同的装置或者数据,能够容易把具有密切关系的消息与数据建立关联,能够简化缓冲器等存储器或者处理,进而能够构成构造简单的网络控制***。
而且,控制器按照第1协议向表示目标的内部功能控制装置的数据输入输出位置的插件发送消息,目标根据该消息进行动作,由此能够明确第2协议的接续与消息的关联,进而,能够获得流过第2协议的接续上的数据与消息的对应。另外,通过对于插件发送消息,目标能够取舍地选择处理使用该插件传送的数据的控制器,或者只允许来自特定的控制器的控制,进而,目标限定能够控制目标的控制器的排它控制也很容易。进而,还可以构成为使得控制目标内部的内部接续的连接或者切断由插件进行。另外控制器自身由于不需要确立目标内部的接续,因此能够构成构造简单的网络控制***。
进而,由于兼用控制器与消费器,因此在控制器与消费器中能够共有共同的装置或者数据,能够简化缓冲器等存储器或者处理,同时,通过根据消息向第2协议的接续用的插件进行动作,能够明确控制器的指令和所输出的数据的关联或者进行排它控制,能够简化不能接收数据时等的出错处理,能够构成构造更简单的网络控制***。
特别是在目标内存在多个内部功能控制装置时,多个内部功能控制装置对于各个插件输出数据,对于各个插件还能够接收发送给各个内部功能控制装置的消息,可以容易地构成具有能够完全同时动作的内部功能控制装置的目标。
进而,在从多个控制器控制某个内部功能控制装置时,能够很容易地进行管理使得各个内部功能控制装置根据自身的资源等,仅接受来自任意个数的控制器的控制,能够简单地实现排它控制。
另外,在本实施形态中,以目标内部功能控制装置的插件为输出插件进行了说明,然而也可以是输入插件,例如,在目标内部功能控制装置从控制器获取到表示接收指令的消息时,首先,接续管理装置1620根据第1目标内部功能控制装置1621的请求,确立目标的插件与目标内部功能控制装置的输入插件之间的内部接续。而且,也可以构成为使得目标的插件从第2协议的接续获取数据,目标内部功能控制装置的输入插件从目标的插件接收该数据,可以得到相同的效果。
同样,也可以构成为控制器内部功能控制装置具有输出插件,也能够得到相同的效果。
产业上的可利用性
如以上那样本发明的网络控制***以简单的结构,高效、迅速而且可靠地传送图符数据等大容量数据的同时,即使在目标自动地传送数据时,控制器也能够容易判断目标发送了何种消息,另外该网络控制***用的控制器、目标以及消费器对于构筑上述那样的网络控制***是极其有用的。

Claims (33)

1.一种网络控制***,在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送,该网络控制***的特征在于:
在上述设备内存在
发送消息的单个或多个控制器,以及接收上述消息并且相应于上述消息进行处理的单个或多个目标的任何一方或双方,
上述网络控制***的构成至少包括
上述控制器,上述目标,以及在上述控制器和上述目标之间确立进行上述数据的转送的接续的启动器,
上述多个协议的构成包括
由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
在上述启动器确立的接续上传送数据的第二协议,
上述目标根据利用上述第一协议接收的消息利用上述第二协议在上述接续上发送数据。
2.一种网络控制***,在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送,该网络控制***的特征在于:
在上述设备内存在
发送消息的单个或多个控制器,以及接收上述消息并且相应于上述消息进行处理的单个或多个目标的任何一方或双方,
上述网络控制***的构成至少包括
上述控制器,上述目标,以及在上述控制器和上述目标之间确立进行上述数据的转送的接续的启动器,
上述多个协议的构成包括
由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
在上述启动器确立的接续上传送数据的第二协议,
上述启动器,在上述控制器和上述目标之间预先确立第二协议的接续,
上述控制器在接收来自上述目标的数据之际,上述控制器利用第一协议提出数据要求,
上述目标根据上述数据要求利用上述第二协议在上述接续上发送数据,
上述控制器利用第二协议接收数据。
3.一种网络控制***,在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送,该网络控制***的特征在于:
在上述设备内存在
接收消息,相应于上述消息进行处理的单个或多个目标,以及在发送上述消息的同时,与目标确立数据转送的接续的单个或多个控制器的任何一方或双方,
上述网络控制***的构成至少包括上述控制器和上述目标,
上述多个协议的构成包括
由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
在上述接续上传送数据的第二协议,
上述控制器针对上述目标预先确立第二协议的接续,
上述控制器在接收来自上述目标的数据之际,上述控制器利用第一协议提出数据要求,
上述目标根据上述数据要求利用上述第二协议在上述接续上发送数据,
上述控制器利用第二协议接收数据。
4.一种网络控制***,在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送,该网络控制***的特征在于:
在上述设备内存在
发送消息的单个或多个控制器,以及接收上述消息并且相应于上述消息进行处理的单个或多个目标的任何一方或双方,
上述网络控制***的构成至少包括
上述控制器,上述目标,以及在上述控制器和上述目标之间确立进行上述数据的转送的接续的启动器,
上述多个协议的构成包括
由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
在上述接续上传送数据的第二协议,
上述启动器,在上述控制器和上述目标之间预先确立上述第二协议的接续,
上述目标在向上述控制器自发地发送数据之际,上述目标利用上述第二协议在上述接续上发送数据,
上述控制器利用第二协议接收数据。
5.一种网络控制***,在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送,该网络控制***的特征在于:
在上述设备内存在
接收消息,相应于上述消息进行处理的单个或多个目标,以及
在发送上述消息的同时,与目标确立数据转送的接续的单个或多个控制器的任何一方或双方,
上述网络控制***的构成至少包括
上述控制器和上述目标,
上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
在上述接续上传送数据的第二协议,
上述控制器针对上述目标预先确立利用上述第二协议的上述接续,
在上述目标在向上述控制器自发地发送数据之际,上述目标利用上述第二协议在上述接续上发送数据,
上述控制器利用上述第二协议接收数据。
6.一种网络控制***,在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送,该网络控制***的特征在于:
在上述设备内存在
收发消息的单个或多个控制器,
内含相应于上述消息进行处理的单个或多个内部功能控制装置的单个或多个目标,
从上述目标接收数据的消费器,以及
在上述目标和上述消费器之间确立进行上述数据的转送的接续的启动器之中的任何一个或多个,
上述网络控制***至少包括
上述控制器,上述目标,上述消费器以及上述启动器,
上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
在上述接续上传送数据的第二协议,
在上述内部功能控制装置转送上述数据之际,
相应于上述内部功能控制装置的要求,上述目标内的接续管理装置将上述内部功能控制装置的输出连接到上述第二协议的上述接续上。
7.一种网络控制***,在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送,该网络控制***的特征在于:
在上述设备内存在
收发消息的单个或多个控制器,
内含相应于上述消息进行处理的单个或多个内部功能控制装置的单个或多个目标,
从上述目标接收数据的消费器,以及
在上述目标和上述消费器之间确立进行上述数据的转送的接续的启动器之中的任何一个或多个,
上述网络控制***至少包括
上述控制器,上述目标,上述消费器以及上述启动器,
上述多个协议的构成包括
由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
在上述接续上传送数据的第二协议,
上述目标利用上述第二协议在上述接续上发送包含表示数据输出源的识别信息的数据。
8.一种网络控制***,在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送,该网络控制***的特征在于:
在上述设备内存在
收发消息的单个或多个控制器,
进行相应于上述消息的处理的目标,
从上述目标接收数据的消费器,以及
在上述目标和上述消费器之间确立进行上述数据的转送的接续的启动器之中的任何一个或多个,
上述网络控制***至少包括
上述控制器,上述目标,上述消费器以及上述启动器,
上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
在上述接续上传送数据的第二协议,
上述控制器利用上述第一协议向上述目标发送用来表示上述消费器内的发送目的信息的识别信息,
上述目标利用上述第二协议在上述接续上发送利用上述第一协议接收的包括表示上述发送目的的识别信息的数据。
9.一种网络控制***,在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送,该网络控制***的特征在于:在上述设备内存在
收发消息的单个或多个控制器,
内含相应于上述消息进行处理的单个或多个内部功能控制装置的单个或多个目标,
从上述目标接收数据的消费器,以及
在上述目标和上述消费器之间确立进行上述数据的转送的接续的启动器之中的任何一个或多个,
上述网络控制***至少包括
上述控制器,上述目标,上述消费器以及上述启动器,
上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
在上述接续上传送数据的第二协议,
上述控制器利用上述第一协议向表示所要求的上述内部功能控制装置的数据输入输出场所的插件目标发送上述消息,
上述目标根据上述插件目标的上述消息而动作。
10.如权利要求1至权利要求9中的任何一项所述的网络控制***,其特征在于
上述消息包含对利用上述第二协议的数据传送进行确认处理的消息。
11.如权利要求1至权利要求9中的任何一项所述的网络控制***,其特征在于
利用上述第二协议传送的数据具有版本信息,
利用上述版本信息进行上述数据的版本管理。
12.如权利要求1至权利要求9中的任何一项所述的网络控制***,其特征在于
利用上述第二协议传送的数据是针对上述控制器指示给使用者的强制通知图形用户界面的信息。
13.如权利要求1至权利要求9中的任何一项所述的网络控制***,其特征在于
利用上述第二协议传送的数据包含上述数据的属性信息。
14.如权利要求1至权利要求9中的任何一项所述的网络控制***,其特征在于
上述属性信息含有识别信息,长度信息和数据部。
15.如权利要求1至权利要求9中的任何一项所述的网络控制***,其特征在于
利用上述第二协议传送的数据以对象为单位。
16.如权利要求15中所述的网络控制***,其特征在于
上述对象具有与利用上述第二协议传送的数据的属性信息相同的构造。
17.如权利要求15中所述的网络控制***,其特征在于
上述对象具有识别信息,长度信息和数据部。
18.如权利要求15中所述的网络控制***,其特征在于
上述对象在数据部中具有属性信息。
19.一种控制器,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的控制器,其特征在于:
在上述设备内存在
发送消息的单个或多个控制器,以及接收上述消息并且相应于上述消息进行处理的单个或多个目标的任何一方或双方,
上述网络控制***的构成至少包括上述控制器和上述目标,
同时在上述控制器和上述目标之间由启动器或上述控制器确立转送上述数据的接续,
上述多个协议的构成包括
由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
在上述接续上传送数据的第二协议,
在上述控制器中,
支持上述多个协议,
利用上述第一协议发送消息,
利用上述第二协议从上述接续上接收数据。
20.一种控制器,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的控制器,其特征在于:
在上述设备内存在
发送消息的单个或多个控制器,以及接收上述消息并且相应于上述消息进行处理的单个或多个目标的任何一方或双方,
上述网络控制***的构成至少包括上述控制器和上述目标,
同时在上述控制器和上述目标之间由启动器或上述控制器确立转送上述数据的接续,
上述多个协议的构成包括
由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
在上述接续上传送数据的第二协议,
在上述控制器中,
支持上述多个协议,
由上述第一协议提出数据要求,
利用上述第二协议从上述接续上接收相应于上述数据要求而传送的数据。
21.一种控制器,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的控制器,其特征在于:
在上述设备内存在
发送消息的单个或多个控制器,以及接收上述消息并且相应于上述消息进行处理的单个或多个目标的任何一方或双方,
上述网络控制***的构成至少包括上述控制器和上述目标,
同时在上述控制器和上述目标之间由启动器或上述控制器确立转送上述数据的接续,
上述多个协议的构成包括
由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
在上述接续上传送数据的第二协议,
在上述控制器中,
支持上述多个协议,
对上述目标预先确立上述接续,
在接收数据之际利用上述第一协议提出数据要求,
利用上述第二协议从上述接续上接收相应于上述数据要求而传送的数据。
22.一种控制器,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的控制器,其特征在于:
在上述设备内存在
发送消息的单个或多个控制器,以及接收上述消息并且相应于上述消息进行处理的单个或多个目标的任何一方或双方,
上述网络控制***的构成至少包括上述控制器和上述目标,
同时在上述控制器和上述目标之间由启动器或上述控制器确立转送上述数据的接续,
上述多个协议的构成包括
由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
在上述接续上传送数据的第二协议,
在上述控制器中,
支持上述多个协议,
上述目标自发地接收利用上述第二协议向上述接续上发送的数据。
23.一种控制器,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的控制器,其特征在于:
在上述设备内存在
发送消息的单个或多个控制器,以及接收上述消息并且相应于上述消息进行处理的单个或多个目标的任何一方或双方,
上述网络控制***的构成至少包括上述控制器和上述目标,
同时在上述控制器和上述目标之间由启动器或上述控制器确立转送上述数据的接续,
上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
在上述接续上传送数据的第二协议,
在上述控制器中,
支持上述多个协议,
针对上述目标预先确立第二协议的上述接续,
上述目标自发地接收利用上述第二协议向上述接续上自发地发送的数据。
24.一种控制器,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的控制器,其特征在于:
在上述设备内存在
收发消息的单个或多个上述控制器,
相应于上述消息进行处理的单个或多个目标,
从上述目标接收数据的消费器,以及
在上述目标和上述消费器之间确立进行上述数据的转送的接续的启动器之中的任何一个或多个,
上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
在上述接续上传送数据的第二协议,
上述网络控制***至少包括
利用上述第二协议在上述接续上发送包含表示发送目的的识别信息的数据的上述目标,上述控制器,上述消费器以及上述启动器,
上述控制器利用上述第一协议向上述目标发送用来表示上述消费器内的发送目的信息的表示发送目的的识别信息。
25.一种控制器,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的控制器,其特征在于:
在上述设备内存在
收发消息的单个或多个上述控制器,
内含相应于上述消息进行处理的单个或多个内部功能控制装置的单个或多个目标,
从上述目标接收数据的消费器,以及
在上述目标和上述消费器之间确立进行上述数据的转送的接续的启动器之中的任何一个或多个,
上述多个协议的构成包括
由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
在上述接续上传送数据的第二协议,
上述网络控制***至少包括
相应于发给表示所要求的上述内部功能控制装置的数据输入输出场所的插件的上述消息而动作的上述目标,上述控制器,上述消费器,以及上述启动器,
在上述控制器中,利用上述第一协议向上述插件发送上述消息。
26.一种目标,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的目标,其特征在于:
在上述设备内存在
发送消息的单个或多个控制器,以及接收上述消息并且相应于上述消息进行处理的单个或多个目标的任何一方或双方,
上述网络控制***的构成至少包括上述控制器和上述目标,
同时在上述控制器和上述目标之间由启动器或上述控制器确立转送上述数据的接续,
上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
在上述接续上传送数据的第二协议,
在上述目标中,
支持上述多个协议,
相应于利用上述第一协议接收的消息发送利用上述第二协议在上述接续上发送数据。
27.一种目标,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的目标,其特征在于:
在上述设备内存在
发送消息的单个或多个控制器,以及接收上述消息并且相应于上述消息进行处理的单个或多个目标的任何一方或双方,
上述网络控制***的构成至少包括上述控制器和上述目标,
同时在上述控制器和上述目标之间由启动器或上述控制器确立转送上述数据的接续,
上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
在上述接续上传送数据的第二协议,
在上述目标中,
支持上述多个协议,
相应于利用上述第一协议的来自上述控制器的数据要求,利用上述第二协议在上述接续上发送数据。
28.一种目标,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的目标,其特征在于:
在上述设备内存在
发送消息的单个或多个控制器,以及接收上述消息并且相应于上述消息进行处理的单个或多个目标的任何一方或双方,
上述网络控制***的构成至少包括上述控制器和上述目标,
同时在上述控制器和上述目标之间由启动器或上述控制器确立转送上述数据的接续,
上述多个协议的构成包括
由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
在上述接续上传送数据的第二协议,
在上述目标中,
具有上述多个协议,
可利用上述第二协议在上述接续上自发地发送数据。
29.一种目标,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的目标,其特征在于:
在上述设备内存在
收发消息的单个或多个控制器,
内含相应于上述消息进行处理的单个或多个内部功能控制装置的单个或多个上述目标,
从上述目标接收数据的消费器,以及
在上述目标和上述消费器之间确立进行上述数据的转送的接续的启动器之中的任何一个或多个,
上述网络控制***的构成至少包括上述控制器,上述目标,上述消费器,上述启动器,
上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
在上述接续上传送数据的第二协议,
在上述目标中,在上述内部功能控制装置转送上述数据之际,相应于上述内部功能控制装置的要求,上述目标内的接续管理装置将上述内部功能控制装置的输出连接到上述第二协议的上述接续。
30.一种目标,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的目标,其特征在于:
在上述设备内存在
收发消息的单个或多个控制器,
内含相应于上述消息进行处理的单个或多个内部功能控制装置的上述目标,
从上述目标接收数据的消费器,以及
在上述目标和上述消费器之间确立进行上述数据的转送的接续的启动器之中的任何一个或多个,
上述网络控制***至少包括上述控制器,上述目标,上述消费器以及上述启动器,
上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
向上述接续传送数据的第二协议,
在上述目标中,利用上述第二协议,在上述接续上发送包含表示数据的输出源的识别信息的数据。
31.一种目标,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的目标,其特征在于:
在上述设备内存在
收发消息的单个或多个控制器,
相应于上述消息进行处理的上述目标,
从上述目标接收数据的消费器,以及
在上述目标和上述消费器之间确立进行上述数据的转送的接续的启动器之中的任何一个或多个,
上述多个协议的构成包括
由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
在上述接续上传送数据的第二协议,
上述网络控制***的构成至少包括
利用上述第一协议向上述目标发送用来表示上述消费器内的发送目的信息的代表发送目的的识别信息的上述控制器,上述目标,上述消费器,上述启动器,
在上述目标中,
利用上述第二协议在上述接续上发送包含利用上述第一协议接收的表示上述发送目的的识别信息的数据。
32.一种目标,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的目标,其特征在于:
在上述设备内存在
收发消息的单个或多个控制器,
内含相应于上述消息进行处理的单个或多个内部功能控制装置的单个或多个上述目标,
从上述目标接收数据的消费器,以及
在上述目标和上述消费器之间确立进行上述数据的转送的接续的启动器之中的任何一个或多个,
上述多个协议的构成包括
由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
在上述连接上传送数据的第二协议,
上述网络控制***至少包括
利用上述第一协议向表示所要求的上述内部功能控制装置的数据输入输出场所的插件发送上述消息的上述控制器,上述目标,上述消费器以及上述启动器,
在上述目标中,根据向上述插件的上述消息而动作。
33.一种消费器,是用于在经由传送通路连接了至少2个以上处理视像数据、音响数据、以及信息数据中的任何一个或两个以上的数据的设备的网络中,利用多个协议进行经由上述传送通路连接的上述设备之间的数据转送的网络控制***的消费器,其特征在于:
在上述设备内存在
上述消费器,
收发消息的单个或多个控制器,
相应于上述消息进行处理的目标,以及
在上述目标和上述消费器之间确立进行上述数据的转送的接续的启动器之中的任何一个或多个,
上述网络控制***至少包括上述控制器,上述目标,上述消费器以及上述启动器,
上述多个协议的构成包括由发送上述消息的消息发送和对上述消息发送进行应答的消息应答组成的第一协议,以及
向上述接续传送数据的第二协议,
在上述消费器中,接收利用上述第二协议在上述接续上发送的包含利用上述第一协议从上述控制器接收的表示上述消费器内的发送目的信息的识别信息的数据。
CNB008003793A 1999-01-22 2000-01-21 网络控制***及其控制器、目标及消费器 Expired - Fee Related CN1148041C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP14532/1999 1999-01-22
JP01453299A JP3850160B2 (ja) 1999-01-22 1999-01-22 ネットワーク制御システム、コントローラ、及びターゲット
JP11049488A JP2000253463A (ja) 1999-02-26 1999-02-26 ネットワーク制御システム及びこのネットワーク制御システムに用いるターゲット、コントローラ、並びにコンシューマ
JP49488/1999 1999-02-26

Publications (2)

Publication Number Publication Date
CN1297640A true CN1297640A (zh) 2001-05-30
CN1148041C CN1148041C (zh) 2004-04-28

Family

ID=26350480

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB008003793A Expired - Fee Related CN1148041C (zh) 1999-01-22 2000-01-21 网络控制***及其控制器、目标及消费器

Country Status (5)

Country Link
US (1) US7080399B1 (zh)
EP (1) EP1071255A4 (zh)
KR (1) KR100345749B1 (zh)
CN (1) CN1148041C (zh)
WO (1) WO2000044146A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100433669C (zh) * 2002-08-19 2008-11-12 乐金电子(天津)电器有限公司 家庭网络***中的控制装置和方法
CN109359064A (zh) * 2018-10-25 2019-02-19 遨博(北京)智能科技有限公司 一种机器人***中相关设备间的通信方法及装置

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
CA2297039C (en) 1997-07-21 2002-02-12 Ronald Alexander Systems and methods for displaying and recording control interface with television programs, videos, advertising information and program scheduling information
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视***及其方法
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
KR20120032046A (ko) 2000-10-11 2012-04-04 유나이티드 비디오 프로퍼티즈, 인크. 매체 콘텐츠 배달 시스템 및 방법
JP4683587B2 (ja) 2000-10-31 2011-05-18 キヤノン株式会社 通信制御装置及び方法
JP4484353B2 (ja) 2000-10-31 2010-06-16 キヤノン株式会社 通信制御装置及びその制御方法及び通信システム
JP3601712B2 (ja) 2001-01-19 2004-12-15 松下電器産業株式会社 移動通信装置およびこれを用いたデータ通信方法
EP2466881A3 (en) 2001-02-21 2012-08-15 United Video Properties, Inc. Systems and methods for interactive program guides with personal video recording features
JP2002304333A (ja) * 2001-04-03 2002-10-18 Sony Corp 伝送方法及び伝送装置
KR100425313B1 (ko) 2001-12-11 2004-03-30 삼성전자주식회사 사용자 인증을 통한 텔레비젼 환경 설정 방법 및 그 장치
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
JP2004343526A (ja) 2003-05-16 2004-12-02 Pioneer Electronic Corp 通信装置、通信方法並びに通信用プログラム及び情報記録媒体
TWI261195B (en) * 2004-02-25 2006-09-01 Via Tech Inc Optical drive control chip capable of transmitting command messages in advance and transmission method thereof
JP5050098B2 (ja) * 2008-04-17 2012-10-17 パイオニア株式会社 制御装置、制御方法、制御プログラム及びネットワークシステム
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
JP4857406B1 (ja) * 2010-06-25 2012-01-18 パナソニック株式会社 制御装置およびスクリプト変換方法
US8898723B2 (en) 2010-08-20 2014-11-25 Sony Corporation Virtual channel declarative script binding
US8942543B1 (en) 2010-10-06 2015-01-27 Verint Video Solutions Inc. Systems, methods, and software for improved video data recovery effectiveness
US9100324B2 (en) 2011-10-18 2015-08-04 Secure Crossing Research & Development, Inc. Network protocol analyzer apparatus and method
JP5874443B2 (ja) * 2012-03-01 2016-03-02 ソニー株式会社 通信装置、通信システム、および、これらの制御方法ならびに当該方法をコンピュータに実行させるためのプログラム
CN103885413B (zh) * 2014-03-19 2017-02-15 四川长虹电器股份有限公司 一种实现家电设备管理的方法、***和设备
US11281643B2 (en) 2014-04-15 2022-03-22 Splunk Inc. Generating event streams including aggregated values from monitored network data
US10700950B2 (en) 2014-04-15 2020-06-30 Splunk Inc. Adjusting network data storage based on event stream statistics
US9762443B2 (en) 2014-04-15 2017-09-12 Splunk Inc. Transformation of network data at remote capture agents
US11086897B2 (en) 2014-04-15 2021-08-10 Splunk Inc. Linking event streams across applications of a data intake and query system
US10360196B2 (en) 2014-04-15 2019-07-23 Splunk Inc. Grouping and managing event streams generated from captured network data
US10462004B2 (en) 2014-04-15 2019-10-29 Splunk Inc. Visualizations of statistics associated with captured network data
US10366101B2 (en) 2014-04-15 2019-07-30 Splunk Inc. Bidirectional linking of ephemeral event streams to creators of the ephemeral event streams
US9923767B2 (en) 2014-04-15 2018-03-20 Splunk Inc. Dynamic configuration of remote capture agents for network data capture
US10523521B2 (en) 2014-04-15 2019-12-31 Splunk Inc. Managing ephemeral event streams generated from captured network data
US10693742B2 (en) 2014-04-15 2020-06-23 Splunk Inc. Inline visualizations of metrics related to captured network data
US10127273B2 (en) 2014-04-15 2018-11-13 Splunk Inc. Distributed processing of network data using remote capture agents
US9838512B2 (en) 2014-10-30 2017-12-05 Splunk Inc. Protocol-based capture of network data using remote capture agents
US12028208B1 (en) 2014-05-09 2024-07-02 Splunk Inc. Selective event stream data storage based on network traffic volume
US9596253B2 (en) 2014-10-30 2017-03-14 Splunk Inc. Capture triggers for capturing network data
US20160127180A1 (en) * 2014-10-30 2016-05-05 Splunk Inc. Streamlining configuration of protocol-based network data capture by remote capture agents
US10334085B2 (en) 2015-01-29 2019-06-25 Splunk Inc. Facilitating custom content extraction from network packets
US20160258640A1 (en) * 2015-03-04 2016-09-08 Honeywell International Inc. Wall module with close range communication
CN109660613B (zh) * 2018-12-11 2021-10-22 网宿科技股份有限公司 文件传输方法及***

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1113302C (zh) 1993-07-30 2003-07-02 佳能株式会社 通过通信线路控制设备的控制器和方法
US5668809A (en) * 1993-10-20 1997-09-16 Lsi Logic Corporation Single chip network hub with dynamic window filter
US5872784A (en) * 1993-10-20 1999-02-16 Lsi Logic Corporation High speed single chip digital video network apparatus
JPH09149325A (ja) * 1995-11-21 1997-06-06 Sony Corp グラフイック表示データ分散型avシステム
US5787259A (en) 1996-03-29 1998-07-28 Microsoft Corporation Digital interconnects of a PC with consumer electronics devices
JP3735942B2 (ja) 1996-06-04 2006-01-18 ソニー株式会社 通信制御方法、通信システムおよびそれに用いる電子機器
US6088739A (en) * 1996-06-28 2000-07-11 Microsoft Corporation Method and system for dynamic object clustering
JP3612696B2 (ja) * 1996-12-18 2005-01-19 ソニー株式会社 情報処理装置および方法、並びにリモートコントロールシステム
US5867484A (en) * 1997-01-31 1999-02-02 Intellect Network Technologies Switchable multi-drop video distribution system
JPH10285664A (ja) 1997-04-08 1998-10-23 Kenwood Corp Avシステム
JP3658919B2 (ja) 1997-04-15 2005-06-15 ソニー株式会社 電子機器及びその情報伝送方法
CN1130054C (zh) 1997-04-24 2003-12-03 松下电器产业株式会社 数据传送方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100433669C (zh) * 2002-08-19 2008-11-12 乐金电子(天津)电器有限公司 家庭网络***中的控制装置和方法
CN109359064A (zh) * 2018-10-25 2019-02-19 遨博(北京)智能科技有限公司 一种机器人***中相关设备间的通信方法及装置
CN109359064B (zh) * 2018-10-25 2021-06-01 遨博(北京)智能科技有限公司 一种机器人***中相关设备间的通信方法及装置

Also Published As

Publication number Publication date
EP1071255A1 (en) 2001-01-24
KR100345749B1 (ko) 2002-07-27
KR20010092252A (ko) 2001-10-24
CN1148041C (zh) 2004-04-28
WO2000044146A1 (fr) 2000-07-27
US7080399B1 (en) 2006-07-18
EP1071255A4 (en) 2003-03-19

Similar Documents

Publication Publication Date Title
CN1148041C (zh) 网络控制***及其控制器、目标及消费器
CN1179280C (zh) 通信***及其方法,发送装置及其方法
CN1238790C (zh) 接收并存储广播内容、响应用户请求使内容成为可利用状态的接收终端装置
CN1184787C (zh) 数据通信***,数据通信方法和数据通信装置
CN1302654C (zh) 记录***及其控制方法
CN1303599C (zh) 高速缓存设备
CN1287763A (zh) 网络控制***
CN1269116A (zh) 网络控制***、控制器及设备
CN1301470C (zh) 服务提供***和服务提供方法
CN1692342A (zh) 信息处理***、服务提供装置及方法、信息处理装置及方法、记录媒体以及程序
CN1802818A (zh) 网络***、学习桥式节点、学习方法及其程序
CN1703701A (zh) 用于管理门户服务器中的门户构件集合的方法和装置
CN1112637C (zh) 信息获取代理***和信息传送管理***
CN1968251A (zh) 数据通信装置
CN1933387A (zh) 接收装置、电子设备、通信方法、通信程序以及记录介质
CN1592259A (zh) 网络用交换装置、路径管理服务器、网络接口装置及其控制方法
CN1770776A (zh) 传送设备及其控制方法、分布式处理***、程序和记录介质
CN1681287A (zh) 数字照相机、像簿管理方法、像簿管理程序产品、以及像簿管理程序传送介质
CN1976427A (zh) 信息处理装置、信息处理方法以及程序
CN1444356A (zh) 数据通信方法
CN1205548C (zh) 监视和控制***
CN1728126A (zh) 信息处理***和方法及其使用的计算机程序
CN1666188A (zh) 无缝***和记录介质以及计算机***的处理继续方法
CN1238625A (zh) 数据通信***,数据通信方法和数据通信设备
CN1771485A (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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20040428

Termination date: 20150121

EXPY Termination of patent right or utility model