CN101459564B - 信息处理装置 - Google Patents
信息处理装置 Download PDFInfo
- Publication number
- CN101459564B CN101459564B CN200810184398.3A CN200810184398A CN101459564B CN 101459564 B CN101459564 B CN 101459564B CN 200810184398 A CN200810184398 A CN 200810184398A CN 101459564 B CN101459564 B CN 101459564B
- Authority
- CN
- China
- Prior art keywords
- mentioned
- control
- equipment
- information processor
- control procedure
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2814—Exchanging control software or macros for controlling appliance services in a home automation network
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Selective Calling Equipment (AREA)
Abstract
提供一种信息处理装置,该信息处理装置能够应对各设备的类别而自动生成用户界面并对用户进行提示,上述用户界面用于进行经由网络而被连接的至少1个其它设备的远程控制、以及自身的设备与其它设备的联合动作控制。在与网络相连接的信息处理装置间共有远程控制指令,远程控制指令包含控制由不同的协议控制的设备的指令,从远程控制指令提取能够联合动作的组合,在从终端请求远程操作的提示时,判断终端的类别并提示远程操作。
Description
技术领域
本发明涉及一种信息处理装置以及家庭网络***,特别是涉及一种生成用户界面的技术,上述用户界面用于在与网络相连接的设备间相互地进行远程控制,以及用于控制上述被连接的设备相互的联合动作。
背景技术
近年,以下技术被提出,即,将家电设备与家庭内的网络连接,经由网络而使多个家电设备联动地进行远程控制的技术。例如,在日本特开2003-22224号公报中,公开有向用户提示用户界面的技术,该用户界面用于使用联合动作目录而进行联合动作。
在以往的联合动作的控制中,基于预先确定的联合动作目录而统一地提示用户界面。因此,不能够对用户提示应对进行远程控制的终端的类别的用户界面,并且不能够控制由不同的协议控制的设备,进而,存在不能够使用经由网络提供的多种多样的服务的问题。
发明内容
鉴于以上问题,本发明的目的是提供一种信息处理装置,该信息处理装置能够应对各设备的类别而动态生成用户界面并对用户进行提示,上述用户界面用于进行自身的设备的控制、经由网络而被连接的至少1个其它设备的远程控制、以及自身的设备与其它设备的联合动作控制。并且,本发明的目的是提供一种信息处理装置,该信息处理装置能够在由不同的协议控制的各信息处理装置之间,应对各设备的类别而自动生成上述那样的用户界面并对用户进行提示。另外,本发明的目的是提供一种由这样的信息处理装置构成的家庭网络***。
为了达成上述目的,本发明的该信息处理装置经由网络与至少1个其它的信息处理装置相连接,其特征在于,具有本地控制过程一览表存储单 元、本地控制过程生成单元、远程控制过程生成单元、联合控制过程表存储单元、通信单元、联合控制过程生成单元、菜单脚本生成单元、菜单脚本提示单元、以及控制单元,
上述本地控制过程一览表存储单元存储本地控制过程一览表,该本地控制过程一览表为用于控制自身的设备的控制过程及能够执行该控制过程的条件的一览,
上述本地控制过程生成单元基于上述本地控制过程一览表,生成用于向用户提示如下信息的本地控制过程,该信息是表示能够应对自身的设备状态而执行的自身的设备的控制功能,
上述远程控制过程生成单元根据上述本地控制过程生成远程控制过程,该远程控制过程用于向上述至少1个其它的信息处理装置提示自身的设备的控制过程,
上述联合控制过程表存储单元存储联合控制过程表,该联合控制过程表记述上述本地控制过程与上述远程控制过程的组合、和该组合的名称,
上述通信单元具有将上述远程控制过程及上述联合控制过程表发送给上述至少1个其它的信息处理装置的功能、以及接收从上述至少1个其它的信息处理装置发送的上述远程控制过程及上述联合控制过程表的功能,
上述联合控制过程生成单元基于上述本地控制过程、从上述至少1个其它的信息处理装置接收到的上述远程控制过程、上述联合控制过程表存储单元所存储的联合控制过程表、以及从上述至少1个其它的信息处理装置接收到的联合控制过程表,生成联合控制过程。
上述菜单脚本生成单元基于上述本地控制过程、上述远程控制过程、以及上述联合控制过程而生成菜单脚本,该菜单脚本用于在内置或经由网络连接的用户界面终端,提示与操作用的菜单画面相对应的数据及该菜单画面上的操作过程,
上述菜单脚本提示单元应对来自上述用户界面终端的请求,将上述菜单脚本提示给该用户界面终端,
上述控制单元控制自身的设备以及上述至少1个其它的信息处理装置,以便当通过如下菜单画面的输入而指示执行上述本地控制过程、上述远程控制过程、以及上述联合控制过程中的任意一个控制过程时,执行对应的 控制功能,该菜单画面根据上述菜单脚本而由上述用户界面终端显示。
这里,在本发明的信息处理装置中,优选上述菜单脚本生成单元根据上述本地控制过程、上述远程控制过程、以及上述联合控制过程所记述的条件,判断是否向上述用户界面终端提示上述菜单脚本。
优选上述本地控制过程生成单元基于内置在自身的设备中的设备的状态、和经由上述通信单元而得到的上述至少1个其它的信息处理装置的设备状态,生成上述远程控制过程。
优选上述远程控制过程生成单元,
在对自身的设备的控制过程的情况下,生成新的远程控制过程,并且生成所生成的远程控制过程与原来的对自身的设备的控制过程的对应表,
在对上述至少1个其它的信息处理装置的控制过程的情况下,生成新的远程控制过程,并且生成所生成的对自身的远程控制过程与原来的远程控制过程的对应表,
当指示执行所生成的新的远程控制过程时,执行对应表中所记载的原来的控制过程。
优选上述存储单元所存储的联合控制顺序表构成为能够通过用户的设定、经由网络的下载、以及从记录介质的读取而重写,并且,
应对来自经由上述网络的上述至少1个其它的信息处理装置的请求,上述联合控制过程表经由上述通信单元被发送给上述至少1个其它的信息处理装置。
这里,优选上述用户界面终端为能够解释上述菜单脚本的电子设备,可以内置于自身的设备中,也可与自身的设备相连接。并且,具有输入来自远程控制器的信号的遥控信号输入单元,该远程控制器用于对上述用户界面终端进行指示。并且,上述用户界面终端经由网络被连接也可。
并且,信息处理装置也可以由如下电子电路构成,该电子电路收集与内置在自身的设备中的设备的设备状态相关的信息和与通过上述通信单元得到的上述至少1个其它的信息处理装置的设备状态相关的信息,将收集到的信息提示给其它电路。
为了达成上述目的,本发明的信息处理装置具有本地控制过程生成单元、远程控制过程接收单元、联合控制过程生成单元、联合控制过程发送 单元、以及控制单元,
上述本地控制过程生成单元生成本地控制过程,该本地控制过程与在自身的设备的控制功能中能够应对自身的设备状态而执行的控制功能的控制过程相关,
上述远程控制过程接收单元接收远程控制过程,该远程控制过程与用于控制自身的设备和经由网络连接的其它设备的控制过程相关,
上述联合控制过程生成单元基于上述本地控制过程和上述远程控制过程,生成与用于使上述自身的设备和上述其它设备联合动作的控制过程相关的联合控制过程,
上述联合控制过程发送单元向上述其它设备发送上述联合控制过程,
上述控制单元基于上述联合控制过程控制自身的设备。
为了达成上述目的,本发明的信息处理装置具有本地控制过程生成单元、远程控制过程生成单元、远程控制过程发送单元、联合控制过程接收单元、以及控制单元,
上述本地控制过程生成单元生成本地控制过程,该本地控制过程与在自身的设备的控制功能中能够应对自身的设备状态而执行的控制功能的控制过程相关,
上述远程控制过程生成单元基于上述本地控制过程,生成与用于经由网络连接的其它设备控制自身的设备的控制过程相关的远程控制过程,
上述远程控制过程发送单元向其它设备发送上述远程控制过程,
上述联合控制过程接收单元接收联合控制过程,该联合控制过程由其他设备基于上述本地控制过程和上述远程控制过程而生成,并且与用于使自身的设备与其它设备联合动作的控制过程相关,
上述控制单元基于上述接收到的联合控制单元控制自身的设备。
这里,优选上述控制单元应对来自内置或经由网络连接的用户界面终端的请求,基于上述本地控制过程、上述远程控制过程、以及上述联合控制过程,将对应于操作用的菜单画面的数据和该菜单画面上的操作过程提示给上述用户界面终端,并且,对应于来自上述用户界面终端的输入而执行上述本地控制过程、上述远程控制过程、以及上述联合控制过程。
优选具有联合控制过程发送单元,该联合控制过程发送单元将上述接 收到的联合控制过程发送给其它设备。并且,优选具有联合控制过程生成单元和联合控制过程表发送单元,上述联合控制过程生成单元基于作为用于使自身的设备和其它设备联合动作的控制单元及其能够执行条件的一览的联合控制过程表,而生成上述联合控制过程,上述联合控制过程表发送单元将上述联合控制过程表发送给其它设备。
并且,优选具有联合控制过程表接收单元和存储单元,上述联合控制过程表接收单元从其它设备接收作为用于使自身的设备和其它设备联合动作的控制过程及其能够执行条件的一览的联合控制过程表,上述存储单元存储预先作成的上述联合控制过程表,上述联合控制过程生成单元根据上述接收到的联合控制过程表和上述存储单元所存储的联合控制过程表,生成上述联合控制过程。
并且,为了达成上述目的,本发明的家庭网络***由上述多个信息处理装置经由上述网络相互连接而构成。
根据本发明,能够应对于通过网络连接的各信息处理装置的类别而自动地生成用于远程控制以及联合动作控制的适当的用户界面并提示给用户。进而,即使在由不同的协议控制的各信息处理装置之间,也能够应对信息处理装置的类别而自动地生成用于远程控制和联合动作控制的适当的用户界面并提示给用户。据此,能够使用网络提供的多种多样的服务。
附图说明
图1是表示本发明的实施方式1的信息处理装置的结构的框图。
图2是由图1所表示的信息处理装置构成的家庭网络***的说明图。
图3是表示图1所示的信息处理装置的本地控制过程一览表的一个例子的说明图。
图4是表示图1所示的信息处理装置的联合控制过程表的一个例子的说明图。
图5是表示图1所示的信息处理装置的菜单表生成动作的流程图。
图6是表示图1所示的信息处理装置的菜单表的一个例子的说明图。
图7是表示图1所示的信息处理装置的菜单脚本动作的流程图。
图8是表示基于图1所示的信息处理装置中生成的菜单脚本,信息处 理装置所提示的操作菜单表的一个例子的说明图。
图9是表示基于图1所示的信息处理装置中生成的菜单脚本,便携电话所提示的操作菜单目录的一个例子的说明图。
图10是表示基于图9所示的操作菜单表的菜单脚本生成动作的流程图。
图11是表示基于图10所示的操作菜单表的菜单脚本生成动作的流程图。
图12是本发明的实施方式2的家庭网络***的说明图。
图13是表示图12所示的DVC装置的本地控制过程一览表的一个例子的说明图。
图14是表示图12所示的电视电话服务器的本地控制过程一览表的一个例子的说明图。
图15是表示图12所示的电视电话服务器的联合控制过程表的一个例子的说明图。
图16是表示图12所示的信息处理装置的菜单表的一个例子的说明图。
具体实施方式
实施方式1
下面,参照图1~图11,对实施方式1的信息处理装置以及家庭网络***进行说明。如图1所示,本实施方式的信息处理装置(101)由CPU102、存储部103、DTV104、通信部106、指令提示部107、本地控制过程生成部108、远程控制过程生成部109、远程控制过程提示部110、联合控制过程表提示部111、远程控制过程受理部112、联合控制过程表受理部113、联合控制过程生成部114、菜单脚本生成部115、指令受理部116、以及用户界面终端部117通过总线B相互连接,并且在DTV控制部104上连接通信部105而构成。
CPU102、存储部103、以及DTV控制部104共同地,赋予信息处理装置(101)作为DTV装置(数字电视装置)的功能。因此,在本实施方式中,将该信息处理装置(101)称为DTV装置101。
存储部103中保持有本地控制过程一览表(参照图3)以及联合控制过 程表(参照图4)。通信部105是用于经由HDMI(高清晰度多媒体接口)端子进行通信的装置,具有用数字信号进行影像、声音通信的功能,以及在与网络连接的其它设备之间使用控制用信号(指令)进行通信的功能。通信部106具有经由以太网络端子进行与其它设备通信的功能。
指令提示部107、本地控制过程生成部108、远程控制过程生成部109、远程控制过程提示部110、联合控制过程表提示部111、远程控制过程受理部112、联合控制过程表受理部113、联合控制过程生成部114、菜单脚本生成部115、以及指令受理部116构成“远程控制功能实现单元”,该“远程控制功能实现单元”赋予DTV装置101使DTV装置101处理用于进行远程控制的信息的功能。
上述远程控制功能实现单元生成DTV装置101进行远程控制所需要的信息,并且经由通信部105以及通信部106将生成的信息发送给其它设备。并且,上述远程控制功能实现单元从其它设备接收进行远程控制所需要的信息,并对接收到的信息进行解析。基于该解析的结果,上述远程控制功能实现单元生成指示用户界面的具体内容的脚本即菜单脚本,并且经由通信部105和通信部106收发用于进行远程控制的指令。
用户界面终端部117是内置的用户界面终端,具有WWW(万维网)浏览功能。具体为,用户界面终端部117具有以下功能,即,接收由菜单脚本生成部115生成的菜单脚本,根据接收到的菜单脚本的记述生成用户界面的图像数据,将生成的图像数据发送到DTV控制部104的OSD(OnScreen Display:屏幕显示)部(没有图示),在附属于DTV装置101的显示装置(没有图示)上显示与用户界面终端相对应的图像。并且,DTV装置101还具有以下功能,即,根据菜单脚本的记述,执行应对于经由DTV控制部104的红外线遥控接收部(没有图示)接收的、来自红外线遥控装置的指示信号的处理,并据此实现用户想要的红外线遥控装置的操作。另外,用户界面终端部117构成为能够翻译HTML、JavaScript(Java是注册商标)、以及XML等脚本。
接下来,参照图2,对2台DTV装置101与网络相连接的例子进行说明。在同一例子中,DTV装置101_1、DTV装置101_2、以及便携电话205与家庭内网络201直接连接,DVR(Digital Video Recorder:数字视频录像 机)204通过HDMI电缆与DTV装置101_2连接。即,本实施方式1的家庭网络***由4台/3种信息处理装置构成。另外,家庭内网络201为例如以太网的LAN网络。
便携电话205是经由家庭内网络201连接的用户界面终端,具有WWW(万维网)浏览的功能。即,便携电话205具有以下功能,即,接收用于控制在例如被称作HTML、JavaScript(Java为注册商标)、以及XML的浏览的基础上的用户界面的脚本,将根据脚本的记述而生成的图像数据显示在画面上,并根据脚本的记述执行应对于用户的输入的控制。
图3表示DTV装置101_1以及DTV装置101_2的本地控制过程一览表的一个例子。本地控制过程一览表300中记述有DTV装置101用于控制自身的设备(下文中称作“本地设备”,将其它设备称为“远程设备”)的操作过程(下文中称作操作指令或者直接称作指令)的大纲以及能够执行各操作指令的条件。具体为,本地控制过程一览表300包含各操作指令的操作名(指令名)301、显示名302、显示形式303、值304、设备控制函数305、以及公开条件306的各项目。
操作名301是容纳用于识别各操作指令的文字列的项目。显示名302是容纳如下文字列的项目,该文字列对应该操作指令而显示在上述表示装置的画面上的用户界面上。
显示形式303是容纳下述文字列的项目,该文字列对应各操作指令而显示在上述用户界面上,并表示来自用户的操作的部件(widget:窗口部件)的种类。图示例子的文字列<button>为按钮,文字列<pulldown>为下拉菜单,文字列<bool>表示每次选择执行时切换功能的按钮。
值304是容纳各操作指令的窗口部件的要素的项目。例如,操作指令<power>的窗口部件具有“开”和“关”的要素。并且,操作指令<input-mode>的窗口部件具有称作“地面数字播放”“BS”“CS”“HDMI”以及“网络”的要素。另外,在图3中,操作指令<stream-trans>的显示名302、显示形式303以及值304的各项目为“-”是,对应的窗口部件不存在,表示没有必要将这样的窗口部件表示在用户界面上。
设备控制函数305是在执行指令受理部116接收的指令或控制过程时,或者在用户界面终端部117执行菜单脚本时,容纳用于控制DTV控制部 104而使用的函数的项目。公开条件306是容纳将各操作指令在后述的各处理中作为控制过程而提示的情况,或由各操作过程生成的菜单脚本的情况的条件的项目。公开条件306由公开目的地条件307、UI显示条件308、以及设备状态条件309的各子项目构成。
公开目的地条件307是容纳请求了菜单脚本的用户界面终端的种类或归属地、以及关于DTV控制部104状态的条件的项目。例如,称为“L”的条件是由本地设备的用户界面终端部117请求了菜单脚本的条件,称为“R”的条件是由远程设备的用户界面终端请求了菜单脚本的条件。并且,称为“R*S”的条件表示由远程设备的用户界面终端请求了菜单脚本、且远程设备的DTV控制部104在流接收中的条件。
UI显示条件308是容纳是否将对应各操作指令的窗口部件显示在用户界面上的条件的项目。例如,如果是“Y”则表示将上述窗口部件显示在用户界面上,而如果是“N”则表示不将上述窗口部件显示在用户界面上。设备状态条件309是容纳如下条件的项目,该条件为关于是否将各操作指令作为上述过程提示的DTV控制部104的设备状态的条件,例如关于与其它设备的连接状态的条件。例如,如果设备状态条件309为“不问”则无条件地提示,如果条件为“DVR与HDMI连接着”,则在通过HDMI电缆将DVR204与通信部103相连的情况下,将该操作指令作为上述过程而提示。
如上所述,在本地控制过程一览表300中,1个操作指令与1个行的操作名301、显示名302、显示形式303、值304、设备控制函数305、以及公开条件306(公开目的地条件307、UI显示条件308、设备状态条件309)相对应。以后,将该本地控制过程一览表300、以及下述联合控制过程表400以及菜单表ML中的各行称作控制过程行。
图4表示DTV装置101_1以及DTV装置101_2的联合控制过程表的一个例子。如上所述,该联合控制过程表400存储在存储部103中,其内容通过用户的设定、经由网络的下载、以及从记录媒介的读出而能够重写。联合控制过程表400中记述有与用于使本地设备和远程设备联合动作的联合控制指令相关的信息。具体为,联合控制过程表400包含各联合控制指令的操作名(指令名)401、显示名402、显示形式403、值404、公开条件406、公开目的地条件407、UI显示条件408、必要指令410、以及执行指 令411的各项目。联合控制过程表400中的操作名401、显示名402、显示形式403、值404、公开条件406、公开目的地条件407、以及UI显示条件408的各项目与本地控制过程一览表300中的操作名301、显示名302、显示形式303、值304、公开条件306、公开目的地条件307、以及UI显示条件308分别对应。
另外,必要指令410表示使该联合控制过程有效的操作指令的组合。在图示例子中,操作名401作为<conj-stream-play>的联合控制指令的必要指令410,记述有图3的本地控制过程一览表300的各操作指令<stream-recv>以及<stream-trans>。具体为,本地控制过程(后述)中有操作指令<stream-recv>,如果远程控制过程(后述)中有操作指令<stream-trans>,则意味着在远程设备中,该联合控制指令<conj-stream-play>能够执行。
执行指令411是容纳在执行该联合控制指令时执行的指令的项目。在图示例子中,作为联合控制指令“conj-stream-play”的执行指令411,记述有本地控制过程一览表300的操作指令<input-mode network>、<stream-recv>以及<stream-trans>。
接下来,对菜单目录生成处理进行说明。在DTV装置101_1以及DTV装置101_2中,在将各个设备与家庭内网络201相连接时,通过本地设备生成菜单表ML,该菜单表ML是用户能够指示的控制的控制过程的表。基本地,菜单表ML包含本地设备的控制过程、远程设备的控制过程、以及联合动作的控制过程。
图6表示DTV装置101_1生成的菜单表ML的一个例子。具体为,菜单表ML包含设备ID600、操作名601、显示名602、显示形式603、值604、设备控制函数605、以及公开条件606的7项目。公开条件606包含公开目的地条件607和UI显示条件608的各子项目。菜单表ML中表示用户通过DTV装置101_1并经由家庭内网络201能够利用的设备以及功能的一览。在本例中,用户通过DTV装置101_1,能够利用作为本地设备的DTV装置101_1自身的功能、作为远程设备的DTV装置101_2的功能、与DTV装置101_2进行HDMI连接的DVR204的功能、以及使DTV装置101_1和DTV装置101_2联合动作的联合动作功能。
设备ID600是容纳文字列的项目,上述文字列表示其操作指令是针对哪个设备的指令。在图示例子中,对作为本地设备的DTV装置101_1使用称为“DTV1”的文字列,对作为远程设备的DTV装置101_2使用称为“DTV2”的文字列。并且,对与DTV装置101_2进行HDMI连接的DVR204使用称为“DVC1”的文字列(参照图16)。另外,对DTV装置101_1与DTV装置101_2的联合动作使用称为“CONJ”的文字列。
图6的菜单表ML中,设备ID600为“DTV1”的从上数7行表示用户能够利用的DTV装置101_1的功能。即,上述上数7行的操作名601、显示名602、显示形式603、值604、设备控制函数605、以及公开条件606(公开目的地条件607、UI显示条件608)中,分别记述有DTV装置101_1的本地控制过程一览表300(参照图3)中的上数7行的操作名301、显示名302、显示形式303、值304、设备控制函数305、以及公开条件306(公开目的地条件307、UI显示条件308)的内容。
同样,图6的菜单表ML中,设备ID600为“DTV2”的从上数第8行起的8行,表示用户经由DTV装置101_1能够利用的DTV装置101_2的功能。即,上数第8行起的8行的操作名601、显示名602、显示形式603、值604、设备控制函数605、以及公开条件606(公开目的地条件607、UI显示条件608)中,分别记述有DTV装置101_2的图3的本地控制过程一览表300中的上数第1行和上数第8 14行的控制过程行的操作名301、显示名302、显示形式303、值304、设备控制函数305、以及公开条件306(公开目的地条件307、UI显示条件308)的内容。
并且,在图16所示的菜单表ML中,设备ID600为“DVC1”的上数第8行起的5行,表示用户经由DTV装置101_1能够利用的与DTV装置102_1进行HDMI连接的DVR204的功能。
接下来参照图5,对图2所示的与家庭内网络201相连接的DTV装置DTV装置101_1和DTV装置101_2中,通过各自的CPU102控制而执行的菜单表生成处理进行说明。另外,以下说明中,在家庭内网络201上首先连接DTV装置101_2(DTV2),之后连接DTV装置101_1(DTV1)。当DTV装置101_2与家庭内网络201相连接时,首先执行将DTV装置101_2作为本地设备的菜单表生成处理。接下来,当DTV装置101_1与家庭内网 络201相连接时,执行将DTV装置101_1作为本地设备并将DTV装置101_2作为远程设备的菜单表生成处理。
首先,参照图5说明在DTV装置101_2与家庭内网络201相连接时,在DTV装置101_2中,通过CPU102的控制而执行的菜单目录生成处理。
在步骤S500中,参照作为本次的菜单生成处理的本地设备的DTV装置101_2的存储部103中保持的本地控制过程一览表300的设备状态条件309,通过CPU102的处理检测DTV装置101_2自身的设备状态。具体为,关于“DVR被进行着HDMI连接”的设备状态条件309的条件,向DTV控制部104询问DVR204是否被HDMI连接。在本例中,由于DVR204与DTV装置101_2HDMI连接,所以CPU102检测得知当前DVR204被连接着。而且,控制进入步骤S501。
在步骤S501中,本地控制过程生成部108根据上述CPU102的检测结果,将保持在存储部103中的、DTV装置101_2的本地控制过程一览表300中满足设备状态条件309的控制过程行的各项目(本地控制过程)记述在菜单表ML中。在本例中,由于满足本地控制过程一览表300的全部的控制过程行的设备状态条件309,所以本地控制过程一览表300的全部的控制过程行的操作名301、显示名302、显示形式303、值304、设备控制函数305、公开条件306、公开目的地条件307、以及UI显示条件308的内容被分别记述在菜单表ML的操作名601、显示名602、显示形式603、值604、设备控制系数605、公开条件606、公开目的地条件607、以及UI显示条件608中。此时,各控制过程行的设备ID601中记述“DTV2”。而且,控制进入步骤S502。
步骤S502中,判断是否从远程设备接收到通过之后说明的步骤S510的处理发送的远程控制过程。更具体来说,对远程控制过程受理部112,询问是否接收到从远程设备发送来的远程控制过程。如果接受了远程控制过程则进入步骤S503,如果没接收到则进入步骤S504。由于本次远程设备不与家庭内网络201相连接,所以远程控制过程处理部112不接收远程控制过程。因此,控制进入步骤S504。另外,之后对步骤S503的处理进行说明。
在步骤S504中,在作为本地设备的DTV装置101_2中,判断是否满 足存储部103中保持的联合控制过程表400的必要指令410的条件。如果满足必要指令410的条件则进入步骤S505,不满足则进入步骤S506。如上所述,本次不存在与家庭内网络201连接的远程设备。因此,控制进入步骤S506。另外,之后对步骤S505的处理进行说明。
在步骤S506中,DTV装置101_2判断是否从远程设备接收联合控制过程表400。如果接收到联合控制过程表400则进入步骤S507,如果没接收到则进入步骤S509。如上所述,本次不存在与家庭内网络201连接的远程设备。因此,控制进入步骤S509。这里,步骤S507的处理和与之相连续的步骤S508的处理分别与上述步骤S504和S505的内容相同。步骤S507和步骤S508的处理与步骤S504和步骤S505的处理的不同点在于,联合控制过程表400是否保持在存储部103中的(步骤S504和步骤S505的情况),还是从远程设备接收到的(步骤S507和步骤S508的情况)。另外,步骤S507和步骤S508的处理在后述的实施方式2的例子中执行。
在步骤S509中,判断其它设备是否与家庭内网络201相连接。如果其它设备与家庭内网络201相连接则进入步骤S510,如果不连接则结束处理。本次不存在与家庭内网络201相连接的远程设备。因此,结束处理。
接下来,对DTV装置101_1(DTV1)与家庭内网络201相连接时,DTV装置101_1中通过CPU102的控制而执行的菜单表生成处理进行说明。
在步骤S500中,参照作为本地设备的DTV装置101_1的存储部103中保持的本地控制过程一览表300的设备状态条件309,检测DTV装置101_1自身的设备状态。具体为,关于“DVR是否被进行着HDMI连接”的设备状态条件309的条件,向DTV控制部104询问DVR204是否被进行着HDMI连接。在本例中,由于DVR204没有与DTV装置101_1进行着HDMI连接,所以CPU102检测得知当前DVR204没有被连接。然后,控制进入步骤S501。
在步骤S501中,作为本地设备的DTV装置101_1的本地控制过程一览表300中的满足设备状态条件309的控制过程行的各项目的内容记述在菜单表ML中。具体为,包含本地控制过程一览表300的“DVR被进行着HDMI连接”的设备状态条件309的行以外的各控制过程行的操作名301、显示名302、显示形式303、值304、设备控制函数305、公开条件306、公 开目的地条件307、以及UI显示条件308的内容被分别记述在菜单表ML的操作名601、显示名602、显示形式603、值604、设备控制系数605、公开条件606、公开目的地条件607、以及UI显示条件608中。此时,各行的设备ID601中记述“DTV1”。而且,控制进入步骤S502。
步骤S502中,判断是否从作为远程设备的DTV装置101_2接收远程控制过程,其结果是,判断为“是”,控制进入步骤S503。另外,DTV装置101_2的远程控制过程的发送在图5的处理的步骤S510中执行,图5的处理的步骤S510在DTV装置101_1与家庭内网络201相连接后,在DTV装置101_2中被再次执行。
在步骤S503中,接收的远程控制过程的全部的控制过程行将表示该远程设备的文字列记述在设备ID601中,并追加进菜单表ML。本例中,表示作为远程设备的DTV装置101_2的“DTV2”的文字被记述在设备ID601中。然后,控制进入步骤S504。
在步骤S504中,在作为本地设备的DTV装置101_1中,判断是否满足存储部103中保持的关于联合控制过程表400的必要指令410的条件。本例中,在从DTV装置101_1的本地控制过程(参照步骤S510)、以及从DTV装置101_2接收的远程控制过程的任意一个中,由于包含操作指令<stream-recv>和<stream-trans>,所以满足上述条件。因此,控制进入步骤S505。
在步骤S505中,收到上述步骤S504的结果,在设备ID601中记述表示联合动作的“CONT”文字列,图4所示的联合动作的控制过程行的内容被追加进菜单表ML中。然后,控制进入之后的步骤S506。
在本次的步骤S506中,由于联合控制过程表400使用保持在存储部103中的数据,所以不从远程设备接收远程控制过程表。因此,判断为“否”并且控制进入步骤S509。
在步骤S509中,作为远程设备的DTV装置101_2与家庭内网络201相连接。因此,判断为“是”并且控制进入步骤S510。
在步骤S510中,通过远程控制过程生成部109,生成上述步骤S501 步骤S509的处理结果的菜单表ML之中,设备ID为本机,且公开目的地条件为“R”的操作指令所对应的控制过程行的各项目作为远程控制过程 而被提取。提取的远程控制过程经由通信部106被发送到其它设备。
这里,在本地设备或远程设备的设备状态有变化时,或者在检测得知其它设备重新与家庭内网络连接时,或者每当一定时间(预先设定的时间,或者由用户设定的时间),图5的菜单生成处理被执行。
接下来参照图7,对通过菜单表生成部115生成菜单脚本的菜单脚本生成处理进行说明。
当通过DTV控制部104起动用户界面终端部117时,用户界面终端部117开始向菜单脚本生成部115请求菜单脚本。据此,菜单脚本生成部115开始菜单脚本的生成。
首先,在步骤S700中,判断是否接收远程控制过程。当确认接收了远程控制过程时,控制进入步骤S701。
在步骤S701中,从通过图5的菜单表生成处理而生成的菜单表ML取得一个控制过程行。然后,控制进入接下来的步骤S702。
在步骤S702中,判断上述取得的控制过程行的UI显示条件608是否为“Y”。在UI显示条件608为“Y”,即在用户界面上设定有显示该控制过程行的操作指令所对应的窗口部件的过程的情况下,控制进入步骤S703。在UI显示条件608为“N”,即在用户界面上设定不表示该控制过程行的操作指令所对应的窗口部件的过程时,处理进入步骤S710。
在步骤S703中,判断执行菜单脚本的请求的用户界面终端(以下称为顾客)是否为远程设备。如果顾客是本地设备的用户界面终端,则控制进入步骤S704。如果顾客是远程设备则控制进入步骤S705。
在步骤S704中,判断由步骤S701取得的1个控制过程行的公开条件606的公开目的地条件607中是否包含“L”。在公开目的地条件607包含“L”的情况下,即,在以从本地设备的用户界面终端请求菜单目录为条件的情况下,控制进入步骤S709。在公开目的地条件607不包含“L”的情况下,即,在不以从本地设备的用户界面终端请求菜单脚本为条件的情况下,控制进入步骤S710。
在步骤S705中,判断本地设备是否在流通信中。不在流通信中的情况下,控制进入步骤S706。在流通信中的情况下,进入步骤S707。
在步骤S706中,判断上述取得的1个控制过程行的公开目的地条件 607是否包含“R”。在包含“R”的情况下,即,在以从远程设备的用户界面终端请求菜单脚本为条件的情况下,控制进入步骤S708。在公开目的地条件607不包含“R”的情况下,即,在不以从远程设备的用户界面终端请求菜单脚本为条件的情况下,控制进入步骤S710。
在步骤S707中,判断上述取得的1个控制过程行的公开目的地条件607是否包含“R*S”。在公开目的地条件607包含“R*S”的情况下,即,在以从远程设备的用户界面终端请求菜单脚本并且DTV控制部104在流接收中为条件的情况下,控制进入步骤S708。在公开目的地条件607不包含“R*S”的情况下,即,在不以从远程设备的用户界面终端请求菜单脚本且DTV控制部104在流接收中为条件的情况下,控制进入步骤S710。
在步骤S708中,作成远程控制变换目录。如上所述,本步骤S708中的远程控制变换目录的作成在顾客为远程设备(S703中是)、本地设备为流处理通信中(S705中是)的情况下,当该控制过程行的公开目的地条件607以从远程设备的用户界面终端部117请求菜单脚本且DTV控制部104在流接收中为条件(S707中是)时被执行。并且,在顾客为远程(S703中是)、且本地设备不在流通信中的情况下(S705中否),在该控制过程行的公开目的地条件607将远程设备指定为公开目的地时(S706中是)被执行。当本步骤S708的处理结束时,控制进入步骤S709。
在步骤S709中,生成与该控制过程行相对应的菜单目录。更具体来说,生成包含菜单表ML的该控制过程行的操作名601、显示名602、显示形式603、以及值604的各项目的菜单脚本。该菜单脚本作为HTML脚本以及JavaScript(Java是注册商标)而生成。
如上所述,本步骤S709中的菜单脚本的生成在以下情况下被执行,即,顾客为本地(S703中否)、且公开目的地条件607中包含“L”(S704中是)的情况,或者上述的步骤S708中生成有远程控制变换目录的情况。当本步骤S709的菜单脚本的生成处理结束时,控制进入步骤S710。
在步骤S710中,判断菜单表ML中是否剩下未取得的控制过程行。在剩下未取得的控制过程行的情况下,控制返回上述步骤S701,从菜单表ML取得新的控制过程行,并反复上述的步骤S702 S709的处理。而且,在没有剩下未取得的控制过程行的情况下,即,如果对菜单表ML的全部 的控制过程行执行上述的步骤S702 S709的处理,则控制进入接下来的步骤S711。
在步骤S711中,从菜单脚本生成部115向作为顾客的用户界面终端发送由步骤S701 S710的处理生成的菜单脚本。而且,控制返回到上述的步骤S700。作为顾客的用户界面终端(DTV装置101_1以及101_2的用户界面终端部117或便携电话205),根据接收到的菜单脚本显示用户界面。
图8表示作为通过用户界面终端部117显示的用户界面(菜单画面)的一个例子的DTV1操作菜单801。DTV1操作菜单801是用于供用户通过DTV装置101_1操作DTV装置101_1(DTV1)和DTV装置101_2(DTV2)的菜单目录画面。
并且,在图9中,表示有作为通过便携电话205显示的用户界面(菜单画面)的一个例子的DTV1操作菜单901。DTV1操作菜单901是用于供用户通过便携电话205操作DTV装置101_1(DTV1)和DTV装置101_2(DTV2)的菜单画面。
下面,对通过图7的处理而生成图8所示的DTV1操作菜单801的动作、以及生成图9所示的DTV1操作菜单901的动作进行具体说明。
如上所述,生成图8所示的DTV1操作菜单801的菜单脚本生成动作在如下时间点开始,即,通过DTV装置101_1的DTV控制部104使用户界面终端部117起动,并且从起动的用户界面终端部117对菜单脚本生成部115请求菜单脚本的时间点。
首先,在步骤S700中,判断是否接收远程控制过程。在本例中,由于收到菜单脚本请求而判断为“是”,控制进入步骤S701。
在步骤S701中,菜单表ML取得一个控制过程行。然后,控制进入接下来的步骤S702。
在步骤S702中,判断取得的控制过程行的UI显示条件608是否为“Y”。在UI显示条件608为“Y”的情况下,控制进入步骤S703。另一方面,在UI显示条件608为“N”的情况下,控制进入步骤S710。
在步骤S703中,判断执行菜单脚本请求的用户界面终端(顾客)是本机(本地设备)的终端,还是其它设备(远程设备)的终端。在本例中,顾客是本地设备的终端,所以,控制进入步骤S704。
在步骤S704中,判断由步骤S701取得的控制过程行的公开目的地条件607中是否包含“L”。在公开目的地条件607包含“L”的情况下,控制进入步骤S709并生成菜单脚本,否则,控制进入步骤S710。
在步骤S709中,生成包含该控制过程行的操作名601、显示名602、显示形式603、以及值604的内容,并由HTML脚本以及JavaScript(Java是注册商标)构成的菜单脚本。后续的步骤S710和步骤S711的处理与上述相同。
经过以上的处理,生成与DTV1操作菜单801相对应的菜单脚本,在DTV装置101_1的显示装置上显示DTV1操作菜单801。
如图8所示,DTV操作菜单801上显示有设备联动菜单、本地菜单、以及远程菜单。在图示例子中,设备联动菜单中提示使本地设备(DTV1)和远程设备(DTV2)联合并动作的“流再生”窗口部件(值:“开始”、“停止”)。本地菜单中,提示作为本地设备(DTV1)自身的功能的“流接收”窗口部件(值:“停止中”“开始”)以及“设置设定”窗口部件(值:“设定”)。远程菜单中,提示由本地设备(DTV1)操作远程设备(DTV2)的“录像预约”窗口部件(值:设定)以及“流发送”窗口部件(值:“停止中”“设定”)。
接下来,对以下动作进行具体说明,即,通过图7的处理,通过来自便携电话205的指示而在DTV装置101_1中生成菜单脚本,通过生成的菜单脚本,便携电话205显示图9所示的DTV1操作菜单901的动作。
当DTV装置101_1的通信部106从便携电话205接收远程控制过程请求时,通信部106对远程控制过程提示部110进行远程控制过程提示请求。
当接收远程控制过程提示请求时,远程控制过程提示部110对菜单脚本生成部115请求菜单脚本。菜单脚本生成部115取得菜单脚本请求时,开始图7的处理。此时,控制经由步骤S700(是)、S701、以及S702(是)而进入步骤S703。
在本例中,由于顾客为便携电话205,所以,在步骤S703判断为“是”,控制进入步骤S705。
在本例中,由于当前不在流处理通信中,所以,在步骤S705判断为“否”,控制进入步骤S706。
在步骤S706中,在上述步骤S701取得的1个控制过程行的公开目的地条件607中包含“R”的情况下,控制进入步骤S709。而且,通过步骤S709生成该控制过程行的菜单脚本后,进入上述步骤S710和S711的处理。在该控制过程行的公开目的地条件607中不包含“R”的情况下,控制跳过步骤S709而进入步骤S710和步骤S711的处理。通过如以上那样生成的菜单脚本,图9所示的DTV1操作菜单901显示在便携电话205的画面上。
另外,如图9所示,便携电话205上显示的DTV1操作菜单901,在“本地菜单”中追加电源操作窗口部件902、频道操作窗口部件903、音量操作窗口部件904、影像输入窗口部件907,并在“远程菜单”中追加操作DTV装置101_2的电源的电源操作窗口部件905,这点与图8所示的DTV操作菜单801不同。这样,能够根据界面终端(信息处理装置)的类别而进行适当的菜单显示。
接下来,参照图10和图11,对以下例子进行说明,即,通过便携电话205对DTV装置101_1进行远程控制,使DVR204进行流处理发信并在DTV装置101_1上进行视听的例子。具体为,通过便携电话205显示的DTV1操作菜单901中,当用户选择联动菜单的设备联动再生窗口部件906时,便携电话205通过HTTP协议对DTV装置101_1发送与设备联动再生906对应的联合控制指令<conj-Stream-play>。而且,开始图10所示的处理。
图10是表示通过DTV装置101_1的CPU102的控制而执行的联合控制处理的流程的流程图。
首先,在步骤S1001中,判断是否从便携电话205接收操作指令。当确认接收到操作指令时,控制进入接下来的步骤S1002。
在步骤S1002中,判断接收到的指令是否存在于菜单表ML中。在不存在的情况下,控制返回到步骤S1001。在接收到的指令存在于菜单表ML的情况下,控制进入到接下来的步骤S1003。
在步骤S1003中,判断接收到的操作指令是否为联合控制指令。在不是联合控制指令的情况下,控制进入步骤#1004,如果是联合控制指令则进入步骤S1005。在本例中,由于接收的指令<conj-Stream-play>是联合控制指令,所以控制进入步骤S1005。另外,之后对步骤#1004的处理进行说明。
在步骤S1005中,从联合控制过程表400取出操作名401为 <conj-Stream-play>的控制过程行的执行指令411所记述的1个指令。在本例中,从<input-mode network>、<stream-recv>、以及<stream-trans>3个指令中,首先取出<input-mode network>。然后控制进入接下来的步骤#1100。
在步骤#1100中,为了执行上述取出的指令而执行指令执行函数调出子程序。
图11表示指令执行函数调出子程序的流程。如同一图所示,在该指令执行函数调出子程序中,首先,在步骤S1101中,判断上述取出的指令是否是命令向远程设备发送指令的指令。在不是命令向远程设备发送指令的指令的情况下,控制进入步骤S1102。如果是命令向远程设备发送的指令的指令,控制进入步骤S1104。在本例中,指令<input-mode network>不是命令向远程设备发送指令的指令,所以控制进入步骤S1102。
在步骤S1102中,执行与上述取出的指令相对应的设备控制函数。本例中,调出并执行“set_input_model(network)”设备控制函数(network为自变量),在DTV控制部104中,DTV装置101_1的输入模式被设定为“网络”。然后,控制进入步骤S1103。
在步骤S1103中,对指令发送源发送显示正确接收了的情况的应答“ACK”(ACK否wledgement:确认应答)。另外,在本例中,由于指令发送源为本机(本地设备),所以不进行任何对发送的应答“ACK”的处理。然后,控制进入步骤S1007。
在步骤S1007中,判断该联合控制指令的执行指令411中是否有未执行的指令。如果有未执行的指令,控制返回步骤S1005。在本例中,由于执行指令411的指令<stream-recv>、以及<stream-trans>未执行,所以返回步骤S1005,接下来取出指令<stream-recv>,再次进入步骤#1100的指令执行函数调出子程序。
在本次的指令执行函数调出子程序中,由于指令<stream-recv>不是命令向远程设备发送指令的指令,所以控制从步骤S1101进入步骤S1102,调出并执行与指令<stream-recv>相对应的函数“set_Stream_recv()”。据此,DTV控制部104变成经由通信部106接收流处理信号的等待接收状态。
然后,在步骤S1007中判断在执行指令411中还存在未执行的指令, 在步骤S1005中最后取出指令<stream-trans>。然后,在步骤S1101中,判断该指令<stream-trans>为命令向远程设备发送指令的指令,控制进入步骤S1104。
在步骤S1104中,指令<stream-trans>被发送到DTV装置101_2。然后,控制进入接下来的步骤S1105。
在步骤S1105中,等待从作为该指令的发送目的地的DTV装置101_2返回应答“ACK”。
这里,当DTV装置101_2接收指令<stream-trans>时,在DTV装置101_2中执行来自图10的步骤S1001的处理,经由步骤S1002、S1003、S1005以及S1101的处理,进入步骤S1102的处理。在步骤S1102中,调出函数“set_Stream_trans()”。DTV控制部104通过调出的函数“set_Stream_trans()”,经由HDMI进行在DVR204上开始输出影像和声音的控制,并且经由HDMI进行将接收到的图像信号和声音信号转换为流处理信号并从通信部106发送的控制。
然后,在步骤S1103中,向指令发送源(DTV装置101_1)发送应答“ACK”。接下来,在本例中,在步骤S1007中判断没有未执行的指令,DTV装置101_2的控制返回到步骤S1001。另一方面,DTV装置101_1中,接收来自DTV装置101_2的应答“ACK”,解除上述步骤S1105的应答“ACK”的等待接收状态并且控制进入步骤S1007。由于本次没有未执行的指令,所以控制返回步骤S1001。
并且,在上述步骤S1003中,在判断执行指令不是联合控制指令的情况下,控制经由步骤#1004的指令执行调出子程序而返回步骤S1001。步骤#1004的指令执行函数调出子程序与上述步骤#1100的指令执行函数调出子程序的内容相同。
通过上述处理,从便携电话205的终端上对DTV装置101_1进行远程控制,在DVR204上不进行流处理发信而能够在DTV装置101_1上进行视听。
如上述说明,根据本实施方式的信息处理装置,能够通过本机或其它的终端(例如便携电话)而提示用于执行下述控制的界面,即,本机的控制、与网络相连接的至少1个其它设备的远程控制、以及本机与其它设备 的联合动作的控制。因此,用户能够通过与网络连接的1个设备而控制其它全部设备,并能够控制多个设备的联合动作。另外,根据本实施方式的装置,能够根据设备的状态和进行远程控制的终端的类别,生成菜单脚本,以能够提示适当的用户界面。因此,能够容易地进行多个信息处理装置的联合动作,并且能够向用户提示与设备的状态或进行远程控制的终端的类别相对应的适当的用户界面。据此,能够向用户提供易于进行与网络相连接的设备的远程控制以及联合动作控制的用户界面。
实施方式2
下面,参照图12~图16,对本发明实施方式2的信息处理装置以及家庭网络***进行说明。由于本实施方式的信息处理装置101与上述实施方式1具有相同结构,所以省略说明。
如图12所示,在本实施方式中,1台DTV装置101-1、1台DVC(数字视频摄像机)装置206、以及网关207与家庭内网络201相连接。网关207上经由网络210连接有TV电话服务器208。网关207控制家庭内网络201与网络210的通信。
即,本实施方式的家庭网络***是实现与网络210上的设备(本例中为TV电话服务器208)联合的服务的***。另外,DVC装置206是具有实施方式1的信息处理装置(101)的结构的数字视频相机,作为用于通过TV电话服务器208而提供的电视电话服务的摄像装置以及传声器使用。
图13表示DVC装置206的本地控制过程一览表300的一个例子。本地控制过程一览表300的结构与参照图6已经说明的一样。本例的操作名301为<power>的操作指令与开/关电源的功能相对应、操作名301为<play>的操作指令与开始/停止再生的功能相对应。并且,操作名301为<play-control>的操作指令与动画的回卷/快进功能相对应,操作名301为<Stream-trans>的操作指令与流处理的发信功能相对应,操作名301为<shot-movie>的操作指令与动画/声音的取得功能相对应。
图14表示电视电话服务器208的本地控制过程一览表的一个例子。操作名301为<service-tv-telephone>的指令与电视电话功能相对应。
图15表示电视电话服务器208的联合控制过程表400的一个例子。本例的联合控制过程表400与图4所示的联合控制过程表400的不同点在于, 不包含显示形式403、值404、公开条件406(公开目的地条件407以及UI显示条件408)。另外,操作名401为<conj-tv-telephone>的指令与联动电视电话功能相对应。并且,在如图示例子的必要指令410的“<Stream-trans><shot-movie>”那样,在1行中记述2个指令的情况下,需要在同一设备中能够执行指令Stream-trans>和<shot-movie>双方的指令。
当从DTV装置101_1经由网关207向TV电话服务器208进行菜单脚本的请求时,TV电话服务器208发送菜单脚本,并且发送远程控制过程以及联合控制过程表400。DTV装置101_1接收从DVC装置206以及TV电话服务器208发送的远程控制过程以及联合控制过程表400,执行图5的菜单表生成处理,并作成菜单表ML。这里,由从TV电话服务器208接收的联合控制过程表400而作成菜单表,如上所述,通过步骤S507和步骤S508的处理执行而不是通过步骤S504和S505的处理。
图16示例地表示本实施方式中作成的菜单表ML。在本实施方式中,由于满足图15的联动电视电话功能的指令<conj-tv-telephone>的必要指令410的条件,所以该指令有效。因此,用户通过DTV装置101_1的用户界面终端部117指示执行联动电视电话指令<conj-tv-telephone>时,与实施方式1相同,向TV电话服务器208发送图16的指令<service-tv-telephone>,开始电视电话通信。此时,DVC装置206将拍摄的动画数据以及来自附属的话筒的声音数据发送到TV电话服务器208。并且,DTV装置101_1经由附属的显示装置以及扬声器输出从TV电话服务器208接收的动画数据以及声音数据。
如上所述,在本实施方式中,能够容易地与网络上的服务相联合而执行TV电话功能。另外,虽然这里作为与网络上的服务相联合的例子而说明了TV电话功能的例子,但其它的网络上的服务也能够使用本发明。
本发明能够用于家庭网络等。
Claims (11)
1.一种信息处理装置,该信息处理装置经由网络与至少1个其它的信息处理装置相连接,其特征在于,具有本地控制过程一览表存储单元、本地控制过程生成单元、远程控制过程生成单元、联合控制过程表存储单元、通信单元、联合控制过程生成单元、菜单脚本生成单元、菜单脚本提示单元、以及控制单元,
上述本地控制过程一览表存储单元存储本地控制过程一览表,该本地控制过程一览表为用于控制自身的设备的控制过程及能够执行该控制过程的条件的一览,
上述本地控制过程生成单元基于上述本地控制过程一览表,生成用于向用户提示如下信息的本地控制过程,该信息是表示能够应对自身的设备状态而执行的自身的设备的控制功能,
上述远程控制过程生成单元根据上述本地控制过程生成远程控制过程,该远程控制过程用于向上述至少1个其它的信息处理装置提示自身的设备的控制过程,
上述联合控制过程表存储单元存储联合控制过程表,该联合控制过程表记述上述本地控制过程与上述远程控制过程的组合、和该组合的名称,
上述通信单元具有将上述远程控制过程及上述联合控制过程表发送给上述至少1个其它的信息处理装置的功能、以及接收从上述至少1个其它的信息处理装置发送的上述远程控制过程及上述联合控制过程表的功能,
上述联合控制过程生成单元基于上述本地控制过程、从上述至少1个其它的信息处理装置接收到的上述远程控制过程、上述联合控制过程表存储单元所存储的联合控制过程表、以及从上述至少1个其它的信息处理装置接收到的联合控制过程表,生成联合控制过程,
上述菜单脚本生成单元基于上述本地控制过程、上述远程控制过程、以及上述联合控制过程而生成菜单脚本,该菜单脚本用于在内置或经由网络连接的用户界面终端,提示与操作用的菜单画面相对应的数据及该菜单画面上的操作过程,
上述菜单脚本提示单元应对来自上述用户界面终端的请求,将上述菜 单脚本提示给该用户界面终端,
上述控制单元控制自身的设备以及上述至少1个其它的信息处理装置,以便当通过如下菜单画面的输入而指示执行上述本地控制过程、上述远程控制过程、以及上述联合控制过程中的任意一个控制过程时,执行对应的控制功能,该菜单画面根据上述菜单脚本而由上述用户界面终端显示。
2.如权利要求1所述的信息处理装置,其特征在于,上述菜单脚本生成单元根据上述本地控制过程、上述远程控制过程、以及上述联合控制过程所记述的条件,判断是否向上述用户界面终端提示上述菜单脚本。
3.如权利要求1所述的信息处理装置,其特征在于,上述本地控制过程生成单元基于内置在自身的设备中的设备的状态、和经由上述通信单元而得到的上述至少1个其它的信息处理装置的设备状态,生成上述本地控制过程。
4.如权利要求1所述的信息处理装置,其特征在于,上述远程控制过程生成单元,
在对自身的设备的控制过程的情况下,生成新的远程控制过程,并且生成所生成的远程控制过程与原来的对自身的设备的控制过程的对应表,
在对上述至少1个其它的信息处理装置的控制过程的情况下,生成新的远程控制过程,并且生成所生成的对自身的远程控制过程与原来的远程控制过程的对应表,
当指示执行所生成的新的远程控制过程时,执行对应表中所记载的原来的控制过程。
5.如权利要求1所述的信息处理装置,其特征在于,上述存储单元所存储的联合控制顺序表构成为能够通过用户的设定、经由网络的下载、以及从记录介质的读取而重写,并且,
应对来自经由上述网络的上述至少1个其它的信息处理装置的请求,上述联合控制过程表经由上述通信单元被发送给上述至少1个其它的信息处理装置。
6.如权利要求1所述的信息处理装置,其特征在于,上述用户界面终端为能够解释上述菜单脚本的电子设备。
7.如权利要求6所述的信息处理装置,其特征在于,上述用户界面终 端内置于自身的设备中。
8.如权利要求6所述的信息处理装置,其特征在于,上述用户界面终端与自身的设备相连接。
9.如权利要求1所述的信息处理装置,其特征在于,具有输入来自远程控制器的信号的遥控信号输入单元,该远程控制器用于对上述用户界面终端进行指示。
10.如权利要求8所述的信息处理装置,其特征在于,上述用户界面终端经由上述网络与自身的设备相连接。
11.如权利要求1所述的信息处理装置,其特征在于,由如下电子电路构成,该电子电路收集与内置在自身的设备中的设备的设备状态相关的信息和与通过上述通信单元得到的上述至少1个其它的信息处理装置的设备状态相关的信息,将收集到的信息提示给其它电路。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP322447/2007 | 2007-12-13 | ||
JP2007322447A JP2009146146A (ja) | 2007-12-13 | 2007-12-13 | 情報処理装置およびホームネットワークシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101459564A CN101459564A (zh) | 2009-06-17 |
CN101459564B true CN101459564B (zh) | 2013-05-15 |
Family
ID=40754307
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810184398.3A Active CN101459564B (zh) | 2007-12-13 | 2008-12-12 | 信息处理装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8121706B2 (zh) |
JP (1) | JP2009146146A (zh) |
CN (1) | CN101459564B (zh) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9208679B2 (en) | 2006-09-05 | 2015-12-08 | Universal Electronics Inc. | System and method for configuring the remote control functionality of a portable device |
US8812629B2 (en) | 2008-04-18 | 2014-08-19 | Universal Electronics Inc. | System and method for configuring the remote control functionality of a portable device |
US8659400B2 (en) | 2006-09-05 | 2014-02-25 | Universal Electronics Inc. | System and method for configuring the remote control functionality of a portable device |
JPWO2009069692A1 (ja) * | 2007-11-27 | 2011-04-14 | 日本電気株式会社 | コンテンツ配信システム、コンテンツ配信サーバ、コンテンツ配信方法およびコンテンツ配信用プログラム |
US9350850B2 (en) * | 2008-04-18 | 2016-05-24 | Uei Cayman Inc. | Using HDMI-CEC to identify a codeset |
US9088663B2 (en) | 2008-04-18 | 2015-07-21 | Universal Electronics Inc. | System for appliance control via a network |
KR20110019892A (ko) * | 2009-08-21 | 2011-03-02 | 삼성전자주식회사 | 원격 제어 방법 및 이를 이용한 원격 제어 시스템 |
JP2011045021A (ja) * | 2009-08-24 | 2011-03-03 | Sony Corp | 伝送システム、再生装置、伝送方法及びプログラム |
JP5429552B2 (ja) * | 2009-12-03 | 2014-02-26 | ソニー株式会社 | 制御装置及び制御方法、並びに、制御システム |
KR20110063954A (ko) * | 2009-12-07 | 2011-06-15 | 삼성전자주식회사 | 디스플레이 장치 및 디스플레이 장치의 제어 방법 |
US8806349B2 (en) * | 2010-03-23 | 2014-08-12 | Panasonic Intellectual Property Corporation Of America | Server apparatus, method, program and integrated circuit, for controlling user interface display |
KR101906350B1 (ko) * | 2010-04-14 | 2018-10-11 | 삼성전자주식회사 | 홈 네트워크에 포함된 기기의 기능 제어 방법 |
JP5589570B2 (ja) | 2010-06-02 | 2014-09-17 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
US20120079532A1 (en) * | 2010-09-29 | 2012-03-29 | Sony Corporation | Techniques for developing a television user interface for a secondary device |
JP2012138731A (ja) * | 2010-12-27 | 2012-07-19 | Sony Corp | ネットワークシステム、コンテンツ再生引継ぎ方法、及びプログラム |
JP6127382B2 (ja) * | 2011-05-13 | 2017-05-17 | 株式会社ニコン | 電子機器、制御方法およびプログラム |
DE102011077012A1 (de) * | 2011-06-06 | 2012-12-06 | S. Siedle & Söhne Telefon- und Telegrafenwerke OHG | Vorrichtung und Verfahren zur skriptgesteuerten Datenverarbeitung von Daten für ein Hauskommunikations- oder Hausautomationssystem |
CN102957732A (zh) * | 2011-08-31 | 2013-03-06 | 德信互动科技(北京)有限公司 | 人机互动***和方法 |
EP3089042B1 (en) * | 2011-12-22 | 2018-09-05 | Sony Corporation | Information-sharing device, information-sharing method, information-sharing program and terminal device |
US8949923B2 (en) * | 2012-02-21 | 2015-02-03 | Time Warner Cable Enterprises Llc | Remote media streaming |
JP5928048B2 (ja) | 2012-03-22 | 2016-06-01 | ソニー株式会社 | 情報処理装置、情報処理方法、情報処理プログラムおよび端末装置 |
JP5670498B2 (ja) * | 2013-03-08 | 2015-02-18 | シャープ株式会社 | 機能管理装置、遠隔制御システム、機能管理装置の制御方法、制御プログラムおよび記録媒体 |
US10447554B2 (en) * | 2013-06-26 | 2019-10-15 | Qualcomm Incorporated | User presence based control of remote communication with Internet of Things (IoT) devices |
KR102254699B1 (ko) | 2015-12-29 | 2021-05-24 | 삼성전자주식회사 | 사용자 단말 장치 및 그 제어 방법 |
FR3053557B1 (fr) * | 2016-07-01 | 2018-07-06 | Sagemcom Broadband Sas | Procede de stockage d'un contenu multimedia, procede de lecture associe et procede de gestion d'un espace de stockage contenant un tel contenu |
US10945033B2 (en) * | 2018-03-14 | 2021-03-09 | Idomoo Ltd. | System and method to generate a customized, parameter-based video |
US10904637B2 (en) * | 2018-12-17 | 2021-01-26 | Qualcomm Incorporated | Embedded rendering engine for media data |
JP7513087B2 (ja) * | 2020-05-21 | 2024-07-09 | ソニーグループ株式会社 | 画像表示装置、学習済みニューラルネットワークモデルの生成方法、並びにコンピュータプログラム |
CN117581559A (zh) * | 2021-09-29 | 2024-02-20 | 三菱电机株式会社 | 设备控制***、显示器、设备控制方法以及程序 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1311935A (zh) * | 1998-05-07 | 2001-09-05 | 三星电子株式会社 | 网络中的装置对装置命令与控制方法和*** |
US20030009760A1 (en) * | 2001-07-09 | 2003-01-09 | Fujitsu Limited | Control of cooperative operation among plural devices interconnected via network |
US20050144161A1 (en) * | 2003-12-11 | 2005-06-30 | Canon Kabushiki Kaisha | Information processing device and method for controlling the same |
Family Cites Families (102)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US1018271A (en) * | 1908-10-29 | 1912-02-20 | Victor Sporting Goods Company | Base-ball mitt or glove. |
US1525298A (en) * | 1924-02-13 | 1925-02-03 | Thomas J Hartman | Knee protector |
US1841193A (en) * | 1931-01-08 | 1932-01-12 | Canada Cycle & Motor Company L | Sport glove |
US1900395A (en) * | 1932-07-08 | 1933-03-07 | Harry N Gitt | Hand ball glove |
US2344080A (en) * | 1940-10-23 | 1944-03-14 | Kenneth L Burgett | Wrist sprung glove |
US2369115A (en) * | 1943-09-10 | 1945-02-13 | Bloom Hyman | Wrist supporter |
US2636172A (en) * | 1952-03-01 | 1953-04-28 | Ohio Kentucky Mfg Company | Baseball glove |
US2975429A (en) * | 1959-09-30 | 1961-03-21 | Donald J Newman | Golf glove |
US3175226A (en) * | 1963-03-28 | 1965-03-30 | Weinberg Jay | Glove construction with differential expansion means |
US3164841A (en) * | 1963-11-15 | 1965-01-12 | Burtoff Carl | Safety gloves |
US3300787A (en) * | 1964-12-02 | 1967-01-31 | Denkert & Company M | Baseball glove |
US3576036A (en) * | 1969-08-20 | 1971-04-27 | Rawlings Sporting Goods Co | Baseball glove construction |
US3564613A (en) * | 1969-10-20 | 1971-02-23 | Carl G Fowler | Bowling glove |
US3707730A (en) * | 1970-12-17 | 1973-01-02 | G Slider | Basketball practice glove |
US4067063A (en) * | 1975-03-31 | 1978-01-10 | Ettinger Donald N | Pneumatic athletic guard |
US4084584A (en) * | 1976-10-15 | 1978-04-18 | Detty Garnett E | Knee sleeve |
US4068312A (en) * | 1976-11-10 | 1978-01-17 | Thomas Ledesma | Athletic knee guard |
SE405066B (sv) * | 1976-12-20 | 1978-11-20 | Jofa Ab | Skyddshandske, speciellt for ishockeyspelare |
US4187557A (en) * | 1978-04-10 | 1980-02-12 | Tombari Aldo L | Athletic glove |
US4201203A (en) * | 1978-06-26 | 1980-05-06 | Surgical Appliance Industries, Inc. | Knee brace |
US4250578A (en) * | 1979-03-16 | 1981-02-17 | Barlow Carl S | Protective knee support |
US4329741A (en) * | 1979-06-11 | 1982-05-18 | Bach Merlyn F | Golf glove |
US4445507A (en) * | 1980-12-23 | 1984-05-01 | Eisenberg Joel Howard | Glove with thumb restraint element |
US4438532A (en) * | 1983-05-23 | 1984-03-27 | Campanella Alexander F | Protective glove |
US4589146A (en) * | 1984-11-05 | 1986-05-20 | Taylor Clarence R | Glove having securing means for improved gripping |
US4570269A (en) * | 1984-11-12 | 1986-02-18 | Remo Berlese | Racing glove |
US4590625A (en) * | 1985-03-18 | 1986-05-27 | Keim George F | Golfer's glove |
JPH05222Y2 (zh) * | 1985-05-16 | 1993-01-06 | ||
US4663783A (en) * | 1985-07-06 | 1987-05-12 | Masaru Obayashi | Glove |
USD294984S (en) * | 1985-11-25 | 1988-03-29 | Green Richard L | Ball-catching glove |
US4747163A (en) * | 1987-03-26 | 1988-05-31 | Dzierson Mark A | Cyclist gloves |
US4896376A (en) * | 1988-01-25 | 1990-01-30 | Miner Monte A | Sport glove construction and method of making same |
US5083361A (en) * | 1988-02-05 | 1992-01-28 | Robert C. Bogert | Pressurizable envelope and method |
US4815147A (en) * | 1988-02-17 | 1989-03-28 | Easton Sports | High flexibility protective glove |
US4891845A (en) * | 1988-02-22 | 1990-01-09 | Rufus Hayes | Baseball gloves |
US5004227A (en) * | 1988-12-23 | 1991-04-02 | Sports-Mitt International | Exercise apparatus |
CA67016S (en) * | 1989-11-22 | 1990-10-11 | Canstar Sports Group Inc | Hockey glove |
US5107544A (en) * | 1990-06-19 | 1992-04-28 | Capatosto Marc A | Ice hockey goalie glove construction |
JPH0471983U (zh) * | 1990-11-01 | 1992-06-25 | ||
FR2669235A1 (fr) * | 1990-11-16 | 1992-05-22 | Salomon Sa | Gant de sport. |
US5175886A (en) * | 1991-02-08 | 1993-01-05 | Suk Young Jing | Golf gloves |
DE9303436U1 (de) * | 1993-03-09 | 1993-05-19 | J. G. Karl Schmidt GmbH & Co, 5650 Solingen | Knieschützer für Sportler |
USD356203S (en) * | 1993-05-28 | 1995-03-14 | Mitch Klara D | Ski glove |
CA2115526C (en) * | 1994-02-11 | 1999-06-15 | Brian H. Shikatani | Hockey goaltender's glove with split trap |
US5600853A (en) * | 1994-08-02 | 1997-02-11 | Yewer, Jr.; Edward H. | Orthopedic glove and method of making same |
US5592688A (en) * | 1994-09-09 | 1997-01-14 | Oddzon Products, Inc. | Reversible catching mitt |
US5488739A (en) * | 1994-12-15 | 1996-02-06 | Itech Sport Products, Inc. | Hockey glove construction |
CA2141702A1 (en) * | 1995-02-02 | 1996-08-03 | F. Kenneth Hall | Protective sports glove |
US5490290A (en) * | 1995-02-15 | 1996-02-13 | Gold; Danny | Open fingered glove structure |
US5598582A (en) * | 1995-03-06 | 1997-02-04 | Marmon Holdings, Inc. | Heat resistant and cut and puncture protective hand covering |
USD389283S (en) * | 1995-03-23 | 1998-01-13 | Mike Vaughn Custom Sports | Hockey goalie's catch glove |
US5511242A (en) * | 1995-06-02 | 1996-04-30 | Bianchi; Sandro | Protective sports glove |
US5608915A (en) * | 1995-06-22 | 1997-03-11 | Libit; Jeanne E. | Combination garment with detachable torso and leg enclosing components |
US5551083A (en) * | 1995-06-28 | 1996-09-03 | Mike Vaughn Custom Sports, Inc. | Sports catch glove with stiffener having a dish shape |
EP0791300B1 (de) * | 1996-02-05 | 2000-04-05 | Uhlsport GmbH | Sporthandschuh, insbesondere Torwarthandschuh |
US5608912A (en) * | 1996-04-10 | 1997-03-11 | Cumberland; Keith | Athletic support glove and strap |
US5715539A (en) * | 1996-08-02 | 1998-02-10 | The Arnold Engineering Company | Gloves and implements containing a flexible magnetic strip to improve grip |
US5708979A (en) * | 1996-11-01 | 1998-01-20 | Acushnet Company | Glove with elastic back |
US5717995A (en) * | 1996-12-04 | 1998-02-17 | K S K Co., Ltd. | Baseball glove with finger protecting strip |
US6216276B1 (en) * | 1997-07-01 | 2001-04-17 | Bruce A. Eibert | Padded athletic gloves |
US5884329A (en) * | 1997-07-11 | 1999-03-23 | Jas D. Easton, Inc. | Athletic glove thumb protector |
US5878436A (en) * | 1997-07-25 | 1999-03-09 | Jones; Robert B. | Center webbed baseball mitt |
US5893172A (en) * | 1997-09-05 | 1999-04-13 | Haynes; Michael J. | Golf gloves having flexible knuckles |
US6378925B1 (en) * | 1997-10-10 | 2002-04-30 | Peter A. Greenlee | Hand grip orthosis |
DE19751978C2 (de) * | 1997-11-25 | 2001-07-05 | Klaus Lenhart | Handschuh mit integrierter Handschlaufe für Stöcke |
US5855022A (en) * | 1998-04-14 | 1999-01-05 | Storto; Robert D. | Golf glove and method of making same |
US6233611B1 (en) * | 1998-05-08 | 2001-05-15 | Sony Corporation | Media manager for controlling autonomous media devices within a network environment and managing the flow and format of data between the devices |
US6052827A (en) * | 1998-08-06 | 2000-04-25 | Bali Leathers, Inc. | Vibration reducing sports glove |
US6041438A (en) * | 1998-10-01 | 2000-03-28 | Kirkwood; Constance P. | Glove with interdigital and fingertip reinforcements |
USD420173S (en) * | 1998-11-12 | 2000-02-01 | Rawlings Sporting Goods Company, Inc. | Baseball glove |
USD420174S (en) * | 1998-11-12 | 2000-02-01 | Rawlings Sporting Goods Company, Inc. | Baseball glove |
US6016571A (en) * | 1999-01-04 | 2000-01-25 | Guzman; Paul J. | Cooperatively-paired reticulate and sponge workgloves |
US6035443A (en) * | 1999-03-24 | 2000-03-14 | Stanley L. Green | Exposed palm golf glove for covering selected fingers of a golfer |
US6049910A (en) * | 1999-04-19 | 2000-04-18 | Mccarter; Andre | Athletic training glove |
US6182289B1 (en) * | 1999-09-02 | 2001-02-06 | Tony A. Brown | Baseball glove having enhanced flexibility |
US6185747B1 (en) * | 1999-11-17 | 2001-02-13 | Commodity Glove Company, Inc. | Fabric glove with wear resistant pads separated by flexibility zones and method of making the same |
US7000256B2 (en) * | 2000-01-27 | 2006-02-21 | Hillerich & Bradsby Co. | Work glove |
US6868553B2 (en) * | 2000-01-27 | 2005-03-22 | Hillerich & Bradsby Co. | Baseball glove |
US6701530B2 (en) * | 2000-01-27 | 2004-03-09 | Hillerich & Bradsby Co. | Hockey goaltender's blocker glove |
JP3919433B2 (ja) * | 2000-08-29 | 2007-05-23 | 美津濃株式会社 | スポーツ用手袋 |
US6708346B2 (en) * | 2000-09-22 | 2004-03-23 | Applications Systems Technologies, Inc. | Golf glove and method of forming same |
JP2002215578A (ja) * | 2001-01-23 | 2002-08-02 | Matsushita Electric Ind Co Ltd | 取扱説明提示システム及び取扱説明提示装置 |
US6353931B1 (en) * | 2001-01-23 | 2002-03-12 | Akadema Inc. | Baseball mitt |
WO2003015450A1 (fr) * | 2001-08-08 | 2003-02-20 | Matsushita Electric Industrial Co., Ltd. | Appareil de commande de dispositifs et systeme de commande de dispositifs |
US6519781B1 (en) * | 2001-09-07 | 2003-02-18 | Salomon S.A. | Energy absorbing protective device that protects areas of articulation |
US6516471B1 (en) * | 2001-11-02 | 2003-02-11 | Mark Baumann | Ball glove |
US6526592B1 (en) * | 2001-12-17 | 2003-03-04 | Franklin Sports, Inc. | Scooter glove |
US6516470B1 (en) * | 2002-02-01 | 2003-02-11 | Trion Corporation | Ball catching tool |
USD471343S1 (en) * | 2002-02-08 | 2003-03-11 | Korea Mega Sports Corporation | Glove |
US6721960B1 (en) * | 2002-03-04 | 2004-04-20 | Nike, Inc. | Batting glove with internal padding |
US6536046B1 (en) * | 2002-05-09 | 2003-03-25 | Akadema, Inc. | Baseball glove |
USD468075S1 (en) * | 2002-05-15 | 2003-01-07 | Ergodyne Corporation | Antivibration glove |
JP2004057481A (ja) * | 2002-07-29 | 2004-02-26 | Mizuno Corp | 野球またはソフトボール用グラブ |
US7100212B2 (en) * | 2002-08-10 | 2006-09-05 | Ironclad Performance Wear Corp. | Glove having molded rubber palm pattern with a portion that rolls over fingertips |
US6681402B1 (en) * | 2002-09-19 | 2004-01-27 | Nike, Inc. | Ball glove with a matrix structure |
US20050034213A1 (en) * | 2002-09-28 | 2005-02-17 | Bamber Jeffrey V. | Sports glove |
JP4020020B2 (ja) * | 2003-05-29 | 2007-12-12 | ブラザー工業株式会社 | 複合サービス提供システム、電子機器、及びプログラム |
JP2005341041A (ja) * | 2004-05-25 | 2005-12-08 | Canon Inc | リモート制御装置、リモート制御端末装置及び被リモート制御装置 |
USD513828S1 (en) * | 2004-07-01 | 2006-01-31 | Nike, Inc. | Portion of a back side of a glove |
US8661357B2 (en) * | 2005-03-17 | 2014-02-25 | Panasonic Corporation | Electronic device system |
JP2006309385A (ja) * | 2005-04-27 | 2006-11-09 | Matsushita Electric Ind Co Ltd | 電子機器システムおよびプログラム |
US20080040430A1 (en) * | 2006-08-10 | 2008-02-14 | Sharp Laboratories Of America, Inc. | System and method to facilitate operating a media-playing set |
-
2007
- 2007-12-13 JP JP2007322447A patent/JP2009146146A/ja active Pending
-
2008
- 2008-12-11 US US12/332,899 patent/US8121706B2/en active Active
- 2008-12-12 CN CN200810184398.3A patent/CN101459564B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1311935A (zh) * | 1998-05-07 | 2001-09-05 | 三星电子株式会社 | 网络中的装置对装置命令与控制方法和*** |
US20030009760A1 (en) * | 2001-07-09 | 2003-01-09 | Fujitsu Limited | Control of cooperative operation among plural devices interconnected via network |
US20050144161A1 (en) * | 2003-12-11 | 2005-06-30 | Canon Kabushiki Kaisha | Information processing device and method for controlling the same |
Also Published As
Publication number | Publication date |
---|---|
US20090157198A1 (en) | 2009-06-18 |
JP2009146146A (ja) | 2009-07-02 |
CN101459564A (zh) | 2009-06-17 |
US8121706B2 (en) | 2012-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101459564B (zh) | 信息处理装置 | |
US8176140B2 (en) | Home network device control service and/or internet service method and apparatus thereof for controlling internet services and home network devices based on a script | |
US8762565B2 (en) | Information-provision control method, information reproduction system, information-provision apparatus, information reproduction apparatus and information-presentation control program | |
JP5322941B2 (ja) | プログラマブルマルチメディアコントローラのためのプログラミング環境及びメタデータ管理 | |
CN100407187C (zh) | 用于联网装置中的导航的用户接口方法和*** | |
US8244742B2 (en) | Method, apparatus, and system for data transmission based on DLNA network | |
BRPI0620169A2 (pt) | sistema integrado de multimìdia, entretenimento, comunicações e controle, método para programar um controlador de multimìdia, arquitetura para um controlador de multimìdia programável, e, métodos para criar serviços a serem executados por um controlador de multimìdia programável, para operar um controlador de multimìdia programável, para prover redundáncia em um controlador de multimìdia programável, para controlar as operações de um controlador de multimìdia programável e de vìdeo-conferência | |
EP2196914A1 (en) | Network system, control device, terminal device and connection state discrimination method | |
CN107294793A (zh) | 智能家居设备的替换方法、装置、设备及存储介质 | |
CN105247874A (zh) | 用于显示节目指南的装置和方法 | |
CA2744790A1 (en) | Device communication, monitoring and control architecture and method | |
CN101334932A (zh) | 家电代理设备 | |
US8928553B2 (en) | Method and apparatus for accessing device based on intuitive selection | |
CN102610251A (zh) | 信息处理装置、再现控制方法、程序和内容再现*** | |
JP2008525878A (ja) | Xhtネットワーク内で故障情報を提供する装置、システム及びその方法 | |
US20080162669A1 (en) | Reproducing apparatus and control method of reproducing apparatus | |
JP4612296B2 (ja) | 状態情報提供装置及び方法、そのためのコンピュータプログラム、当該プログラムを記録した記録媒体、並びに当該プログラムによりプログラムされたコンピュータ | |
KR101638190B1 (ko) | 사용자 입력 피드백을 이용한 디지털 미디어 서버의 콘텐츠 플립 리스트를 저장하는 장치 및 방법 | |
KR101283322B1 (ko) | 서비스 프로파일 기반의 통합 리모트 제어 장치 및 그 방법 | |
US20080082342A1 (en) | Apparatus and method for providing content-information service using voice interaction | |
KR100745722B1 (ko) | 홈 네트워크 환경에서의 미디어 변환 장치, 미디어 재생기및 지능형 멀티미디어 서비스 시스템 | |
CN102362507A (zh) | 网络控制设备、网络控制***、网络控制方法及程序 | |
KR20100100566A (ko) | Dlna 시스템에서 컨텐츠를 제공하는 방법 및 그 시스템 | |
JP2007299030A (ja) | Gui表示情報取得用プログラム | |
JP4263044B2 (ja) | プロジェクタ装置 |
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 | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20151105 Address after: Kanagawa Patentee after: Co., Ltd. Suo Si future Address before: Osaka Japan Patentee before: Matsushita Electric Industrial Co., Ltd. |