CN104571995B - 显示装置、信息终端、显示***和程序 - Google Patents
显示装置、信息终端、显示***和程序 Download PDFInfo
- Publication number
- CN104571995B CN104571995B CN201410858135.1A CN201410858135A CN104571995B CN 104571995 B CN104571995 B CN 104571995B CN 201410858135 A CN201410858135 A CN 201410858135A CN 104571995 B CN104571995 B CN 104571995B
- Authority
- CN
- China
- Prior art keywords
- information
- data
- content
- display device
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41415—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance involving a public display, viewable by several users in a public space outside their home, e.g. movie theatre, information kiosk
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
公开一种能够通过网络与信息终端进行通信的显示装置。该显示装置包括:接收单元,其从信息终端接收使得被显示在显示装置上的内容数据和关于内容数据的再现的再现控制信息;执行信息生成单元,其使得再现控制信息是相应于显示装置的执行信息;以及显示单元,其使得该内容数据基于该执行信息而被显示在显示装置上。
Description
技术领域
本发明涉及显示装置、信息终端、显示***和程序。
背景技术
在相关技术中已知例如从信息终端向显示装置提供图像数据并使得显示装置显示图像的技术。在相关技术中,其被调整为显示装置的各种设置值的值被设置。近年来,已进行措施以减少调整显示装置的设置值的努力。
作为措施之一已知这样的方法:从提供图像数据一侧的信息终端向显示装置发送用于指定涉及图像显示的设置状态的显示设置信息,并使得显示装置根据显示设置信息执行设置(专利文献1)。
然而,在上述方法中,显示设备仅仅设置显示相关的值,诸如显示亮度、色彩模式等。因此,当使得显示装置显示例如包括多个图像数据集等的内容数据时,难以使得显示装置设置关于内容数据的再现的信息(诸如图像显示的顺序、显示时间等)。
专利文档
专利文档1:JP2013-003327A
发明内容
根据如上所述的问题,本发明的一个实施例的目的在于提供显示装置、信息终端、显示***和程序,这使得它能够在再现内容数据上设置信息。
根据本发明实施例提供一种显示装置,其能够通过网络与信息终端进行通信,包括:接收单元,其从信息终端接收可被显示在显示装置上的内容数据和在再现内容数据上的再现控制信息;执行信息生成单元,其使得再现控制信息是相应于显示装置的执行信息;以及显示单元,其使得所述内容数据基于所述执行信息而被显示在显示装置上。
本发明的实施例使得显示装置在内容数据的再现上设置信息。
附图说明
本发明的其它目的、特征和优点将通过结合相应附图时的下面的详细描述更加清楚,其中:
图1是示出根据本实施例的显示***的示例性***配置的示意图;
图2是用于解释根据本实施例的显示***的使用场景的一个示例的示意图;
图3是用于解释根据本实施例在显示***中包括的信息***的硬件配置的一个示例的示意图;
图4是用于解释根据本实施例在显示***中包括的显示装置的硬件配置的一个示例的示意图。
图5是用于解释根据本实施例在显示***中包括的各个装置的功能配置的一个示例的示意图;
图6A至6C是用于解释根据本实施例从信息终端到显示装置的处理请求的一个示例的示意图;
图7是用于解释根据本实施例的显示装置的记录介质的目录配置的一个示例的示意图;
图8是用于解释根据本实施例在显示装置中文件保存的处理的示例性序列图;
图9是用于解释根据本实施例的当文件保存的处理在显示装置中停止时的处理的示例性序列图;
图10A和10B是用于解释根据本实施例的显示装置包括的示例性停止原因代码表和停止原因类型表的示意图;
图11是用于解释根据本实施例的在显示装置中的投影执行处理的示例性序列图;
图12是用于解释根据本实施例的示例性再现控制信息的示意图;
图13是根据本实施例的在显示装置中分析再现控制信息并产生执行信息的处理的示例性流程图;
图14是用于解释根据本实施例的示例性设置项值表的示意图;
图15是用于解释根据本实施例的示例性执行信息的示意图;
图16是根据本实施例,在显示装置中图像投影处理的示例性流程图;以及
图17是示出根据本实施例的变型的显示***的示例性***配置的示意图。
具体实施方式
根据本发明的一个实施例,其中设置了内容数据(诸如,图像数据等)和如何再现内容数据的再现控制信息被发送到显示装置。然后,显示装置在记录介质中保存内容数据和再现控制信息。此外,显示装置从再现控制信息生成执行信息。执行信息是再现控制信息,其被提供为显示装置可执行的格式。显示装置基于该执行信息再现内容数据。
此外,如果当进行保存文件(包括内容数据、再现控制信息等)到记录介质时停止处理的原因发生,则根据停止原因的类型进行处理。在如下实施例的解释中,保存文件(包括内容数据、再现控制信息等)到记录介质的处理将被称为文件保存的处理。根据本实施例的文件保存的处理与写入数据到记录介质的处理可互换地使用。
以下,参照附图说明本发明的实施例。图1是示出根据本实施例的显示***的示例性***配置的示意图。
根据本实施例的显示***100包括信息终端200和显示装置300,其经由数据传输路径N(诸如,网络)进行连接。
例如,根据本实施例的信息终端200可通过通信方案进行通信,该通信方案例如符合诸如3G标准(第三代)、LTE(长期演进)、4G(第4代)等的标准。此外,根据本实施例的信息终端200可通过通信方案进行通信,该通信方案例如符合例如ZigBee、蓝牙(注册商标)等。
例如,根据本实施例的信息终端200可以是无线通信终端,诸如智能手机、移动电话等。此外,根据本实施例的信息终端200可以是例如平板PC(个人计算机)或笔记本PC等。根据本实施例的信息终端200可以是只要它可与显示装置300进行通信的任何东西。
根据本实施例的信息终端200具有在其中安装的程序200A。根据本实施例的信息终端200执行程序200A,以对于将被显示在显示装置300中的内容数据产生再现控制信息。
根据本实施例的信息终端300具有在其中安装的程序300A。根据本实施例的信息终端300执行程序300A,以使从信息终端200传送的内容数据基于执行信息进行显示。
根据本实施例的显示终端300基于从信息终端200发送的再现控制信息而产生执行信息。而且,当进行在记录介质中保存内容数据或再现控制信息的处理时发生处理停止的时候,根据本实施例的显示装置300根据停止的原因控制处理。
根据本实施例的显示装置300可包括显示功能,其使得能够使内容数据基于执行信息进行显示。更具体地,例如,根据本实施例的显示装置300可以是投影仪、显示器等。
例如,根据本实施例的内容数据是图像数据、视频数据等。例如,要是内容数据的图像数据可以是包括一张图像的图像数据,或者可以是包括多张图像的图像数据集。根据本实施例的内容数据可以是可使其显示在显示装置300上的数据。
在本实施例的以下说明中,例如,在显示装置300中再现的内容数据被称为“再现内容数据”,而其他内容(诸如存储在预定存储区域的那些)仅仅被称为“内容数据”。此外,在本实施例的下面说明中,在投影仪投影内容数据到屏幕以及投影仪和屏幕作为显示装置的情况下,说明显示装置300。
下面,参考图2解释根据本实施例的显示***100的使用场景。图2是用于解释根据本实施例的显示***的使用场景的一个示例的示意图。
在图2的示例中,例如,示出这样的情况,在该情况下,信息终端200被配置为智能手机或平板PC;显示装置300经配置以包括投影仪300-1和屏幕300-2;并且,例如,显示***100用于数字标牌(signage)。
一旦用户设置如何再现再现内容数据,根据本实施例的信息终端200基于该设置而产生再现内容数据的再现控制信息。然后,信息终端200发送再现内容数据和再现控制信息到投影仪300-1。投影仪300-1在存储单元中存储接收的再现内容数据,从再现控制信息生成执行信息,并按照该执行信息再现该再现内容数据。
根据本实施例的显示***100使得用户可以一次发送再现内容数据和再现控制信息以根据所需设置连续再现再现内容数据。
换而言之,当根据本实施例的显示***100被应用到数字标牌等时,内容数据按用户希望自动再现,使得用户可以每次节约设置显示切换、显示内容数据的顺序等的时间和麻烦。
此外,当处理在由投影仪300-1向存储单元保存从信息终端200接收的再现内容数据和再现控制信息的过程中停止时,根据本实施例的显示***100根据停止的原因而控制所述保存处理。换句话说,当保存处理在保存处理期间停止时,根据本实施例的显示***100根据停止原因进行是否继续保存处理或删除保存信息的控制。这使得根据本实施例的显示***100可避免不完整的数据留在存储区域中。
接着,参照图3解释在显示***100中包括的信息终端200的硬件配置。图3是用于解释根据本实施例的在显示***中包括的信息终端的硬件配置的一个示例的示意图。
根据本实施例的信息终端200包括:通过总线B1相互连接的CPU(中央处理单元)201、存储单元202、输入单元203、外部接口单元204、网络控制器205、输出单元206和驱动器207。
CPU 201控制信息终端200的各种操作。存储单元202在其上存储涉及信息终端200的处理和操作的各种信息设置、在信息终端200中执行的各种程序等。输入单元203用于输入各种信号和信息。输入单元203可以包括显示功能,例如诸如触摸面板等。而且,根据本实施例的输入单元203可以例如是指示设备、键盘等等。
根据本实施例的外部接口单元204可以例如是USB(通用串行总线)存储器插槽、NFC(近场通信)等等。网络控制单元205(其包括调制解调器、网卡等)用于连接到网络。输出单元206用于从信息终端200输出各种信息设置。根据本实施例的输出单元206可以例如是显示器等,或者可以是发送单元,其发送各种数据集到外部装置。
根据本实施例的程序200A至少是控制信息终端200的各种程序的一部分。程序200A例如由记录介质208的分布、从网络下载等进行提供。其上记录程序200A的记录介质208可使用各种类型的记录介质,诸如电记录信息的半导体存储器,诸如CD-ROM、软盘、ROM、闪存等。
此外,当其上已记录程序200A的记录介质208被设置在驱动器207中时,从记录介质208通过驱动器207在存储单元202中安装程序200A。
存储单元202存储安装程序200A以及必要的文件、数据等。CPU 201根据在存储单元202中存储的程序200A而实施各种处理。
接下来,参考图4解释在显示***100中包括的显示装置300的硬件配置。图4是示出根据本实施例的在显示***中包括的显示装置的硬件配置的一个示例的示意图。
根据本实施例的显示装置300包括作为控制单元的四个CPU:主CPU301、子CPU302、网络CPU 303、以及网络子CPU 304。各个CPU的如下描述的操作由执行各种程序的CPU实施以控制各种硬件单元。程序300A至少是以上描述的各种程序的一部分。程序300A例如通过记录介质的分布、从网络下载等进行提供。而且,当其上已记录程序300A的记录介质被设置在显示装置300中时,程序300A通过记录介质安装在显示装置300的非易失性存储器316和非易失性存储器317中。从网络下载的程序300A通过有线网络I/F 306或无线网络I/F307安装在非易失性存储器316中。
作为主控制单元的主CPU 301包括控制DMD(数字镜像设备)322的功能以基于从图像输入单元309或网络CPU 303输入的图像信号而投影视频。虽然DMD控制单元312直接控制DMD,主CPU 301可向DMD控制单元312提供要被投影的图像信号和用于投影的设置数据,以使得DMD 322投影所需图像。
主CPU 301还包括对输入图像信号执行信号处理的功能,其在投影之前调整包括对比度和色调的特性。上述投影本身也被认为是信号处理之一。
此外,主CPU 301包括通过风扇控制单元310和灯控制单元311而控制用于投射视频的灯321和用于冷却灯321的风扇320的功能。主CPU 301也包括控制指示器323的功能,指示器323包括LED(发光二极管)灯、小型液晶面板等,并在其中指示所需信息。
此外,主CPU 301还包括通过操作器控制单元315检测对操作器325(包括按钮、开关等)进行的操作的功能,并检测指示由遥控接收器314接收的遥控器的操作内容的信号。
此外,除了在此所描述的,主CPU 301通常在显示装置300中服务不被控制处理的其他CPU服务的功能。主CPU 301(其包括这些不同的功能)具有相对大的功耗。因此,在其中功耗将被降低的待机状态下,主CPU 301基本上使得向其的电力供应被关断。在其中功耗将被减少的待机状态下,主CPU301还可具有以不超过预定量的量供应的电力。
接着,子CPU 302(其是辅助控制单元)包括通过遥控接收器314和操作器控制单元315检测操作的功能。此外,它还包括:响应于主CPU 301与网络子CPU 304的请求和检测到的电源接通/关断操作而控制向主CPU 301和网络子CPU 304供应的电力的接通/关断的功能。
然后,子CPU 302通常仅包括这些功能,以便子CPU 302具有极其低的功耗。即使当供应给主CPU 301的电力关断,子CPU 302也检测用户操作,从而当电源正在从外部电源供给到电源单元305时电源始终被接通。
网络CPU 303是第一网络控制单元。网络CPU 303具有将从USB存储器(其是连接到USB_I/F(通用串行总线接口)308的外部记录介质)读取的将被投影的数据(再现内容数据等)、以及通过网络从外部装置接收的将被投影的数据(该数据通过网络子CPU 304接收)转换为适于主CPU 301用于投影的格式的图像信号。而且,网络CPU 303也包括输出转换后的信号到主CPU 301的功能。
由网络CPU 303执行的这些操作的负担是相对高的,以使得因为网络CPU 303以高速处理这种操作,网络CPU 303具有相对高的功耗。
网络子CPU 304是第二网络控制单元。然后,它具有通过网络与外部装置进行通信并通过网络向网络CPU 303发送从外部装置接收的将被投影的数据的功能。显示装置300包括:用于进行有线通信的有线网络I/F 306;和用于进行无线通信的无线I/F307作为用于网络通信的接口。前者是例如根据IEEE(通讯电气和电子工程师协会)802.11b/11a/11n方案进行通信的接口。网络子CPU 304可通过使用这些接口中的一个或两个与外部装置进行通信。
此外,网络子CPU 304包括根据用于通信的I/F设置控制到有线网络I/F306和无线I/F307的电源的接通/关断的功能。
此外,网络子CPU 304(用作电源控制单元)还包括:响应于检测到指示从待机状态转变为电源接通状态的事件或以相反方向指示从电源接通状态转换为待机状态的事件,控制到网络CPU 303的电源的接通/关断。
接下来,电源单元305包括从自电源电缆连接的外部电源(诸如,家用电源等)向显示装置300的各个单元提供电源的功能。图4以虚线指示到将被供应的主CPU 301、子CPU302、网络CPU 303、网络子CPU304、有线网络I/F 306以及无线网络I/F 307的代表性目的地的电源路径。然后,将被供应给至少这些各个单元的电力的接通/关断可以分别切换。此外,来自电源单元305的电力被供给到其他各个单元(未示出)。
此外,指向电源路径的实线箭头指示:通过电源路径的电力供应的接通/关断可以被控制。子CPU 302可控制到主CPU 301、网络CPU 303和网络子CPU 304的电力供应的接通/关断。
网络子CPU 304可以控制到网络CPU 303、有线网络I/F306和无线网络I/F 307的电力供应的接通/关断。
此外,虽然未示出,主CPU 301和网络CPU 303可以向电源单元305发送预定信号,以阻止到它们的供电路径来关断电力供应。
此外,对于除了在上文描述的那些单元的相应单元,USB I/F 308是用于连接符合USB标准的外部装置的接口。
图像输入单元309包括根据合适标准(诸如,DVI-I(数字视频接口集成)、VGA(视频图形阵列)、RS-232C等)从外部装置接受图像信号的输入的功能。
非易失性存储器316是可以从主CPU 301和子CPU 302二者访问的非易失性存储单元。例如,它可配置具有EEPROM(电可擦除可编程只读存储器)。该非易失性存储器316其上已存储显示装置300的设置信息、操作历史等。此处将被存储的设置信息包括节约能量程度的设置和接通电源的设置。而且,涉及通信的设置包括:用于通信的接口的设置;是否使用DHCP(动态主机配置协议)服务器用于网络通信;网关地址等。
而且,非易失性存储器317是可以从网络子CPU 304访问的非易失性存储单元。当网络子CPU 304通过网络进行通信时,该非易失性存储器317其上已至少存储将被访问的设置信息。当至少网络子CPU 304、网络CPU 303以及主CPU 301全部处于操作时,设置信息的内容将在非易失性存储器316和非易失性存储器317之间进行同步。
非易失性存储器316的内容根据由主CPU 301通过遥控接收器314和操作器325接受的改变操作进行改变,而非易失性存储器317的内容根据按照通过网络由网络子CPU 304接受的PJLink标准协议的改变操作进行改变。然而,如果非易失性存储器之一的内容被改变,改变的内容被迅速反映到其他其它非易失性存储器。该操作由网络子CPU 304、网络CPU303以及主CPU301服务。
没有必要将在非易失性存储器316中存储的所有信息项存储到非易失性存储器317。显示装置300没有任何问题地进行操作,只要网络子CPU 304至少存储所寻求通信的设置信息的项。然而,即使在主CPU 301停止的待机状态,可以根据经过网路接受的改变操作编辑的所有项可以通过网络进行存储以编辑设置内容,并因此,提高了便利性。
接下来,参考图5解释根据本发明在显示***100中包括的各个装置的功能配置。图5是用于解释根据本实施例在显示***中包括的各个装置的功能配置的一个示例的示意图。
根据本实施例的信息终端200包括在存储单元202中提供的预定存储区域2100。存储区域2100在其中例如已存储内容数据2110和设置项信息2120。内容数据2110(其是可显示到显示装置300上的数据)例如是图像数据、视频数据等。根据本实施例的设置项信息2120是指示由用户在再现控制信息中设置的项的信息。
设置项信息2120例如包括顺序项,其指示在再现内容数据3110中包括的内容数据2110的再现顺序。此外,设置项信息2120例如包括时间项,其指示在再现内容数据3110中包括的内容数据2110的再现时间。此外,设置项信息2120例如包括效果项,其指示如何切换在再现内容数据3110中包括的内容数据2110的显示。
此外,根据本实施例的信息终端200包括:显示控制单元2010、输入接受单元2020、再现控制信息生成单元2030和发送器/接收器2040。
根据本实施例的显示控制单元2010使得内容数据211的列表屏幕、设置在设置项信息2120中包括的项值的设置屏幕等显示在显示器上,该显示器是信息终端200的输出单元206。
根据本实施例的输入接受单元2020在其上显示内容数据2110的列表的列表屏幕上接受内容数据2110的选择。根据本实施例,在信息终端200的列表屏幕中选择的内容数据2110被发送到显示装置300,作为将在显示装置300中再现的再现内容数据3110。而且,根据本实施例的输入接收单元2020接受在设置屏幕中的设置值的输入,用于设置在设置项信息2120中包括的项的值。
根据本实施例的再现控制信息生成单元2030基于在再现内容数据中包括的信息根据预定格式而生成再现控制信息3120。根据本实施例,在设置项信息2120中包括的项是在再现控制信息3120中包含的项的部分。换句话说,由用户对于在设置项信息2120中包括的项设置的值包括在根据本实施例的再现控制信息3120中。
根据本实施例的发送器/接收器2040发送再现内容数据3110和生成的再现控制信息3120至显示装置300。而且,从显示装置300例如接收指示再现内容数据3110的保存已经完成的完成报告等。
虽然内容数据2110存储在根据本实施例的信息终端200的存储区域2100中,但不限于此。内容数据2110可以例如被存储在由信息终端200可读的移动记录介质或可与信息终端200通信的外部装置中。
根据本实施例的显示装置300包括:请求控制单元3010、再现控制单元3020、格式转换单元3030、文件管理单元3040、停止检测单元3050、通信控制单元3060和显示控制单元3070。另外,再现控制单元3020包括验证单元3021和执行信息生成单元3022。
此外,根据本实施例的显示装置300包括存储区域3100,其中存储再现内容数据3110、再现控制信息3120、停止原因代码表3130、停止原因类型表3131、设置项值表3140和执行信息3150。根据本实施例的存储区3100可被提供在例如在显示装置300中包括的非易失性存储器316和/或非易失性存储器317,或在可由显示装置读取的便携记录介质300中。此外,该存储区域3100可以设置在可与显示装置300进行通信的外部装置等中。
根据本实施例的停止原因代码表3130(其是由停止检测单元3050访问的表)在其中已将文件保存处理的停止原因和被分配到停止原因的停止原因类型代码相关联。
根据本实施例的停止原因类型表3131(其是由请求控制单元3010访问的表)已将关联停止原因类型代码和文件保存处理的类型相关联。
根据本实施例的设置项值表3140是定义在再现控制信息3120中设置的每个项的默认值的表。
根据本实施例的执行信息3150是以由显示装置300可执行的格式提供的再现控制信息3120。
一旦经由通信控制单元3060接受各种请求(诸如,投影执行的请求、保存文件的请求等),根据本实施例的请求控制单元3010分析接受的请求,并向不同的处理单元进行请求对应于该请求的处理。
例如,如果通过通信控制单元3060从信息终端200接受投影执行请求,则根据本实施例的请求控制单元3010向再现控制单元3020进行请求投影执行处理。此外,例如,如果通过通信控制单元3060从信息终端200接受文件保存的请求,则请求控制单元3010向文件管理单元3040进行文件保存处理的请求。
此外,例如,如果当执行文件保存处理时处理停止原因发生,根据本实施例的请求控制单元3010访问停止原因类型表3131,并根据从停止检测单元3050报告的停止原因类型码执行文件保存处理。
根据本实施例的再现控制单元3020基于执行信息3150而控制再现内容数据3110的再现。而且,验证单元3021验证该再现控制信息3120是否是适当的。此外,执行信息生成单元3022执行从再现控制信息3120生成执行信息3150的处理。
根据本实施例的格式转换单元3030进行将在再现内容数据3110中包括的内容数据2110转换为可由显示控制单元3070投影的格式的处理。
根据本实施例的文件管理单元3040进行将从信息终端200发送的再现控制信息3120和再现内容数据3110存储在存储区域3100中的处理。另外,它执行读取在存储区域3100中存储的文件等的处理。
根据本实施例的停止检测单元3050检测由文件管理单元3040向存储区域3100的文件保存处理的停止原因的发生。根据本实施例的文件保存处理的停止原因是例如发生在文件保存处理期间的待机传输。
此外,停止检测单元3050访问停止原因代码表3130,根据检测的停止原因类型获取并向请求控制单元3010报告停止原因类型代码。
根据本实施例的通信控制单元3060进行与信息终端200的通信的控制。
根据本实施例的显示控制单元3070控制将再现内容数据3110投影在屏幕300-2上。
现在,描述从信息终端200向显示装置300进行的处理请求。
图6A至6C是用于解释根据本实施例的从信息终端向显示装置的处理请求的一个示例的示意图。根据本实施例,当从信息终端200向显示装置300进行处理请求时,描述使用HTTP(超文本传输协议)请求如的情况作为一个示例。而且,显示装置300使用HTTP响应作为对上述处理请求的响应。
图6A是示出由显示装置300从信息终端200接收的处理请求的类型;HTTP方法;以及URI(统一资源识别符)之间的对应关系的表。作为一个示例,图6A示出请求投影执行;以及请求存储文件到记录介质作为请求类型。例如,如果请求投影执行,则从信息终端200向显示装置300发送HTTP请求(其指定“PUT”为http方法)以及以“/service/projection”开始的字符序列为URI。而且,例如,如果是请求保存文件到记录介质,则从信息终端200向显示装置300发送HTTP请求(其指定“POST”为http方法)以及以“/service/storage”开始的字符序列为URI。显示装置300的请求控制单元3010访问请求类型、HTTP方法和URI之间的上述对应关系,并从信息终端200接收的HTTP方法的值和HTTP请求的URI确定请求类型。
图6B是从信息终端200向显示装置300发送的投影执行的请求的HTTP请求的示例。对于HTTP请求,示出可包括请求行、头文件和主体的配置作为一个示例。对于HTTP响应,示出可包括状态行、头文件和主体的配置作为一个示例。
在HTTP请求中,在请求行411上描述指定为HTTP方法的“PUT”以及指定为URI的“/service/projection/1”,以指示该HTTP请求是投影执行请求。“type”:“playlist”(其在主体413描述)指示其是利用再现控制信息3120的投影执行的请求。另外,“path”:“/QS/Playlist_1/Playlist.json”(其在主体413上描述)指示它是再现控制信息3120的存储目的地。“Host:projector.example.jp”(其在头文件412描述)指示它是显示装置300的地址。“Content-type:application/json”(其描述在头文件412)指示再现控制信息3120是具有JSON格式的文件。
在HTTP响应的状态行414上是指定作为HTTP状态代码的“200OK”,以指示显示装置300已经接受了投影执行的请求。当显示装置300由于某些错误等不能接受投影执行的请求时,可经配置以指定指示已经发生了错误的HTTP状态代码。
一旦如上所述接受投影执行请求,显示装置300从在HTTP请求的主体413上指定的再现控制信息3120产生执行信息3150,并将所指定的再现内容数据3110投影在屏幕300-2上。
图6C是从信息终端200向显示装置300发送的文件保存请求的HTTP请求和从显示装置300向信息终端200发送的HTTP响应的一个示例。
在HTTP请求中,在请求行421描述指定为HTTP方法的“POST”以及指定为URI的“service/storage/files/usb1/QS/playlist_1/file_1.jpeg”,以指示HTTP请求是文件保存的请求。在该示例中,指定在作为记录介质的USB存储器的存储目的地的“/QS/platlist_1/”中以文件名“file_1.jpeg”进行保存。
此外,对于“<binary data>”(其在主体423描述),指定将被保存的文件数据。例如,指定图像数据的二进制数据(例如,JPEG格式)。“Host:projector.example.jp”(其在头文件422中描述)指示它是显示装置300的地址。“Content-type:application/octet-stream”(其在头文件422描述)指示要保存的文件数据是二进制数据。
在HTTP响应状态行424指定“201Created”作为HTTP状态代码,以指示显示装置300已完成文件保存。当显示装置300由于某些错误等不能接受文件保存请求时,可经配置以指定HTTP状态码,从而用来指示错误已发生。“Content-length”指示内容(HTTP响应的主体)的长度(字节数目)。在这个例子中,没有描述主体,以使得Content-Length的值是零。“Location”指示在文件保存请求中指定的文件的存储目的地。
一旦接收如上所述的文件保存请求,显示装置300在指定的记录介质中保存在文件保存请求中指定的内容(例如,再现内容数据3110和再现控制信息3120)。
虽然上文描述使用HTTP作为投影执行和文件保存的请求的情况,它不限于此。
接下来,描述在显示装置300中的记录介质的目录配置。
图7是用于解释根据本实施例的显示装置的记录介质的目录配置的一个示例的示意图。如上所述,一旦从信息终端200接受文件保存的请求,显示装置300将所指定的文件保存到记录介质中。例如,记录介质具有由文件***(诸如FAT(文件分配表)、NTFS(NT文件***)等)配置的目录。在图7中,示出直接在记录介质(例如,USB存储器)下具有名称为“QS”的文件夹,在该文件夹内有名称为“Playlist_1”和“Playlist_2”的文件夹。此外,示出在“Playlist_1”和“Playlist_2”中具有JPEG和JSON格式的文件。例如,JPEG格式的文件是在再现内容数据3110中包括的内容数据2110和图像数据。此外,例如,JSON格式的文件是再现控制信息3120。如下描述再现控制信息3120的细节。
接下来,描述根据本实施例的在显示装置中文件保存的处理。
图8是根据本实施例的在显示装置中文件保存的处理的示例性序列图。
当接收由信息终端200的发送器/接收器2040发送的HTTP请求(请求文件保存)(步骤S101),显示装置300的通信控制单元3060向请求控制单元3010发送请求行421和头文件422。请求控制单元3010从请求行421指定的HTTP方法以及URI确定所接收的HTTP请求是文件保存的请求,并验证在URI中指定的文件存储目的地(步骤S103)。例如,在URI中指定的文件存储目的地的验证包括以下验证:存储目的地小于或等于预定数量的字符(例如,小于或等于255字符);存储目的地文件夹层小于或等于预定数量;是否有指定的存储目的地等。
请求控制单元3010对在URI中指定的存储目的地进行文件打开的请求(步骤S104)。文件管理单元3040执行打开可应用的文件的处理并向请求控制单元3010响应:打开文件的处理已经完成。在这里,打开文件的处理是将文件中包括的数据开始写入存储区域3100的处理。
接着,通信控制单元3060向请求控制单元3010发送HTTP请求的主体423(步骤S106)。一旦接收HTTP请求的主体423,请求控制单元3010请求向文件管理单元3040写入在主体423上指定的文件(步骤S107)。文件管理单元3040将在主体423指定的文件保存到在步骤S104-S105打开的文件,并响应请求控制单元3010:写入已经完成(步骤S108)。
在上述步骤S107-S108中写入文件的处理可使用多个缓冲器执行。换句话说,例如,首先,在缓冲器A中接收HTTP请求的第一主体423,并当缓冲器A的容量已填充时,然后在缓冲器B中接收HTTP请求的主体423。然后,执行将缓冲器A的内容写入指定存储目的地的处理。此后,当缓冲器B的容量类似地已填充时,在缓冲器A中接收HTTP请求的主体423,以及缓冲器B的内容被写入指定的存储目的地。如上所述,可对每个缓冲器重复步骤S107-S108的处理以有效率地接收大容量数据,用于执行文件保存的处理。
接下来,请求控制单元3010执行关闭在步骤S104-S105中打开的文件的请求(步骤S109),以及文件管理单元3040执行关闭处理,并向请求控制单元3010响应:文件关闭的处理已完成(步骤S110)。然后,请求控制单元3010向通信控制单元3060报告:文件保存的处理已完成(步骤S111)。通信控制单元3060向信息终端的发送器/接收器2040发送指示文件保存的请求已完成的HTTP响应,(步骤S112)。这里,关闭文件的处理是完成将文件中包括的数据写入存储区域3100的处理。
当已经存在和对其执行文件保存处理的文件A具有相同名称的文件B时,优选地改变文件A的名称为不同于文件B的名称,以在步骤S107中执行写入处理。而且,当完成写入文件A的处理,优选地删除文件B并将文件A的文件名改变回原来的名称。这使得能够防止文件B被覆盖,直到写入文件A的数据的处理已全部完成。
如上所述,显示装置300可保存从信息终端200向存储区域3100发送的再现内容数据3110、再现控制信息3120等。
接下来,描述当在文件保存期间保存处理被停止时显示装置300的操作。这使得可避免不完整的数据(对于其其写入的一些数据没有被完成的文件)留在存储区域3100中。
图9是根据本实施例的当文件保存的处理在显示装置中被停止时的处理的示例性序列图。
一旦在文件保存处理期间检测到停止原因的发生,停止检测单元3050向请求控制单元3010报告:该停止原因的发生已经被检测到(步骤S201)。然后,停止检测单元3050访问如下描述的停止原因代码表3130并向请求控制单元3010报告:根据检测的停止原因的停止原因类型代码。例如,当从停止检测单元3050报告停止原因类型代码时,根据本实施例的请求控制单元3010可检测文件保存的处理的停止原因的发生。
文件保存的处理的停止原因可包括:由于缺少电源、缺少记录介质(例如,USB存储器等)中的可用容量、记录介质的不可访问性等的待机传输和输入切换。在下面的解释中,描述停止原因是待机传输的情况作为一个示例。
当检测到文件保存处理的停止原因的发生,请求控制单元3010向通信控制单元3060进行请求取消数据传输(步骤S202)。取消数据传输例如是取消传输HTTP请求的头文件422和主体423。通信控制单元3060以指示数据传输已取消的取消响应向请求控制单元3010响应(步骤S203)。然后,请求控制单元3010由根据接收取消响应和停止原因的定时的操作而完成文件保存的处理(步骤S204)。
更具体地,当接收到取消响应,请求控制单元3010访问停止原因类型表3131,并根据从停止检测单元3050在步骤S201中报告的停止原因类型代码和接收取消响应的定时而执行操作。
根据本实施例,当接收取消响应的定时在请求控制单元3010接收HTTP头文件422之前(定时1)时,请求控制单元3010完成文件保存的处理,而不做任何事情。在这种情况下,在该文件中包括的数据没有写入存储区域3100,以使得避免不完整数据留在记录介质中的情况。
接着,当接收取消响应的定时在由请求控制单元3010接收HTTP头文件422完成之后并在接收打开指定存储目的地的文件已完成的响应之前(定时2)时,执行如下处理。首先,请求控制单元3010等待已经完成从文件管理单元3040打开文件的响应,并当接收到该响应(步骤S211),向文件管理单元3040进行文件关闭的请求(步骤S212)。然后,请求控制单元3010从文件管理单元3040接收关闭文件已经完成的响应(步骤S213),以完成文件保存的处理。即使在这种情况下,在文件中包括的数据没被写入到存储区域3100,以使得避免不完整的数据留在记录介质中的情况。
接着,当接收取消响应的定时在图8的步骤S105的处理时或者之后并在步骤S106的处理之前(定时3)时,请求控制单元3010执行下面的处理。具体而言,当在接收到文件打开已完成的响应之后并在接收HTTP的主体423完成之前,请求控制单元3010执行下面的处理。
首先,当已向文件管理单元3040进行数据写入请求时,请求控制单元3010等待写入处理已完成的响应。然后,当接收到写入处理已完成的响应(步骤S221),向文件管理单元3040进行文件关闭的请求(步骤S222)。当还没对文件管理单元3040进行写入请求时,请求控制单元3010不执行步骤S221的处理。
接下来,一旦接收到文件关闭完成的响应(步骤S223),请求控制单元3010向文件管理单元3040进行文件删除的请求(步骤S224)。然后,当接收到文件删除响应(步骤S225),请求控制单元301完成文件保存的处理。
在这种情况下,对某些数据进行写入请求,以使得不完整数据被留在存储区域3100中。因此,写入的不完整数据被删除以完成文件保存的处理。
接着,当接收取消响应的定时在完成接收HTTP主体423之后(定时4),请求控制单元3010完成文件保存处理,而没有做任何事情。在这种情况下,将所有数据写入存储区域3100已完成,以使得避免其中不完整数据留在存储区域3100中的情况。
虽然描述了文件保存处理的停止原因是待机传输的的情况,各种原因都有可能引起停止。另外,根据本实施例,优选地根据停止原因而改变显示装置300的文件保存处理的操作。换句话说,根据本实施例的停止检测单元3050检测停止原因的发生以访问停止原因代码表3130并根据停止原因向请求控制单元3010提供报告。根据本实施例的请求控制单元3010根据接收数据传输的取消响应和停止原因的定时而执行操作以完成文件保存处理。
下文,使用图10A和图10B解释根据停止原因的文件保存处理。图10A和10B是用于解释根据本实施例的由显示装置包括的示例性停止原因代码表和停止原因类型表的示意图。
图10A是设置表3130的一个示例。停止原因代码表3130已关联停止原因类型代码和指示停止原因的停止原因类型。例如,停止原因类型代码“0001”关联“待机传输”的停止原因类型。停止原因类型代码“0002”关联“输入切换”的停止原因类型。停止原因类型代码“0003”关联“缺少USB存储器中的可用容量”的停止原因类型。停止原因类型代码“0004”关联“存储器的不可访问性”的停止原因类型。
图10B是设置表3131的一个示例。停止原因类型表3131关联停止原因类型代码和以请求控制单元3010在文件保存处理中的操作由请求控制单元3010进行的接收数据传输取消响应的定时。
当在文件保存的处理期间检测处理的停止,停止检测单元3050访问停止原因代码表3130并向请求控制单元3010报告停止原因类型代码(图9中的步骤S201)。换句话说,停止检测单元3050访问图10A中的停止原因代码表3130,并根据停止原因向请求控制单元3010报告停止原因类型代码“0001”至“0004”中的任意一个
请求控制单元3010访问图10B中的停止原因类型表3131,并根据接收停止原因类型代码的定时和接收数据传输已取消的响应的定时而执行文件保存的处理。
在图10B中,当停止原因类型代码是“0001”(待机传输),则处理如图9的步骤S204所示。换句话说,请求控制单元3010根据接收数据传输取消的响应的定时(定时1-4)而执行在停止原因类型表3131相关的操作。
在图10B中,当停止原因类型代码是“0002”(输入切换)时,请求控制单元3010继续保存文件的处理,而无论接收数据发送取消响应的定时。换句话说,请求控制单元3010使得文件管理单元3040继续写入数据到存储区3100。在这种情况下,只有显示装置300的输入被切换,从而避免了留下不完整数据的情况。输入切换包括切换来自网络的输入为外部输入(例如,经由RGB电缆或HDMI(注册商标)(高清晰度多媒体接口)的输入)的情况。这使得可以在继续文件保存的处理的同时,从不同的输入通道获得数据。
在图10B中,当停止原因类型代码是“0003”(USB存储器中可用容量不足),请求控制单元3010根据接收数据传输取消响应的定时(定时1-4)执行文件保存的处理。换句话说,对于定时1,请求控制单元3010结束文件保存的处理,而不做任何事情。在这种情况下,没有数据被写入到存储区域3100,以使得避免不完整数据留在记录介质的情况。
对于定时2,请求控制单元3010等待来自文件管理单元3040的打开文件已经完成的响应,并当接收响应时,向文件管理单元3040进行文件关闭的请求。然后,请求控制单元3010从文件管理部3040接收文件关闭已完成的响应,以完成完成文件保存的处理。即使在这种情况下,没有数据被写入存储区域3100,以使得避免不完整数据留在记录介质的情况。
对于定时3,请求控制单元3010向文件管理单元3040进行文件关闭的请求。当接收文件关闭完成的响应,请求控制单元3010向文件管理单元3040进行文件删除的请求。然后,当接收文件删除的响应,请求控制单元3010完成文件保存的处理。在这种情况下,对于某些数据进行写入到存储区域3100的请求,使得不完整数据留在存储区域3100中。因此,写入的不完整数据将被删除,以完成文件保存的处理。
对于定时4,执行和定时3一样的处理。在这种情况下,在USB存储器中缺少可用容量,以使得不完整数据留在存储区域3100中。
在图10B中,当停止原因类型是“0004(无法访问USB存储器),请求控制单元3010完成文件保存处理,而不做任何事情。在这种情况下,由于不可访问USB存储器,避免了不完整数据留在存储区域3100的情况。例如,当由于在文件保存处理期间USB存储器从显示装置300去除引起USB存储器变得不可访问时,不完整数据保留在存储区域3100中。即使在这种情况下,请求控制单元3010完成文件保存的处理,而不做任何事情。
如上所述,本实施例使得能够根据文件保存处理的停止原因和接收数据传输取消响应的定时而改变文件保存处理的操作。以上对于停止原因类型和文件保存处理的操作是示例性的,因此,各种停止原因类型和文件保存处理的操作是可能的。
当写入文件被删除时,优选地停止检测单元3050或请求控制单元3010向信息终端200提供指示文件保存失败的报告。此外,优选地,与之结合地向信息终端200报告:文件保存失败的原因(上述停止原因等)。
即使在显示装置300中文件保存处理期间处理停止时,上述所描述的内容使得避免不完整数据被留在存储区域3100中。
接下来,描述根据本实施例的显示装置300显示再现内容数据3110的处理。
图11是根据本实例在显示装置中投影执行处理的示例性序列图。
当接收由信息终端200的发送器/接收器2040发送的HTTP请求(投影执行请求)(步骤S301),显示装置300的通信控制单元3060将其传输到请求控制单元3010(步骤S302)。请求控制单元3010分析所接收的HTTP请求(步骤S303)。换言之,请求控制单元3010分析所接收的HTTP请求的请求行411,并从HTTP方法和URI的值确定所接收的HTTP请求是投影执行请求。接着,请求控制单元3020验证在HTTP请求的主体413上指定的再现控制信息3120的存储目的地(步骤S304)。
接着,请求控制单元3010向再现控制单元3020发送来自HTTP请求的主体411的再现控制信息3120的存储目的地的文件路径(步骤S305)。基于在接收的投影执行请求中包括的再现控制信息3120的存储目的地,再现控制单元3020向文件管理单元3040进行获取再现控制信息3120的请求(步骤S306)。文件管理单元3040从对于存储区域3100指定的存储目的地获取再现控制信息3120,并向再现控制单元3020响应:获取已经完成(步骤S307)。
接着,再现控制单元3020分析再现控制信息3120并生成执行信息3150(步骤S308)。如下将详细描述该步骤S308的处理的细节。
接着,再现控制单元3020根据在步骤S308中的处理产生的执行信息3150,向格式转换单元3030请求转换再现内容数据3110(步骤S309)。格式转换单元3030转换再现内容数据3110,并向显示控制单元3070请求显示转换后的再现内容数据3110(步骤S310)。此外,格式转换单元3030向再现控制单元3020响应该转换和显示处理已经完成(步骤S311)。上述步骤S309至S311的处理对于在执行信息3150中指定的再现内容数据3110重复执行。
在上述步骤S309中的转换是将指定为执行信息3150的再现内容数据3110(例如,JPEG格式的图像数据)转换为可由显示控制单元3070投影的格式的处理。可由显示控制单元3070投影的格式例如包括YUV格式等。
然后,再现控制单元3020向请求控制单元3010报告再现内容数据3110的显示已完成(步骤S312)。请求控制单元3010向通信控制单元3060传输该报告(步骤S313)。通信控制单元3060向信息终端300的发送器/接收器2040发送指示基于再现控制信息3120的显示已执行的HTTP响应(步骤S314)。
上述步骤S312-S314的处理被执行,无需等待显示执行信息3150中包括的所有再现内容数据3110的处理的完成。
如上所述,显示装置300可根据从信息终端200接收的投影执行请求基于在该投影执行请求中指定的再现控制信息3120而生成执行信息3150,并根据该执行信息显示该再现内容数据3110。以这种方式,显示装置300可根据在信息终端200中指定的显示再现内容数据3110的顺序、显示再现内容数据3110的时间、切换显示再现内容数据3110时的效果来进行显示。
例如,当显示装置300的电源未接通或待机状态情况时信息终端200进行投影执行请求时,优选地,使得错误显示在信息终端200中。
接着,描述对于上述投影执行处理的步骤S308的处理的细节。在步骤S308的处理中,再现控制单3020分析再现控制信息3120并生成执行信息3150。
根据本实施例,在如图12所示的JSON格式描述再现控制信息3120。JSON格式是基于在JavaScript(注册商标)中的对象符号的轻量级数据描述语言。
图12是解释根据本实施例的示例性再现控制信息的示意图。
在图12的示例中,“version”(版本)项的值是1.0.0,“order”(顺序)项的值是0,以及再现内容数据3110一字排开为Contents_list项的值。Contents_list项的值具体地是Path(路径)项的值、Time(时间)项的值,以及再现内容数据3110的Effect(效果)项的值。路径项是再现内容数据3110的存储目的地的文件路径。时间项是再现内容数据3110的再现时间(显示时间)。效果项是在切换显示再现内容数据3110时的显示模式。在图12的示例中,时间项和效果项不被描述为Contents_list项的第一个(没有值由信息终端设置)。
图13是根据本实施例在显示装置中分析再现控制信息并生成执行信息的处理的示例性流程图。
验证单元3021确定在再现控制信息3120中的版本项的值是否合适(步骤S401)。
接着,对于指定为Contents_list项的值的再现内容数据3110,验证单元3021执行步骤S402-S405。首先,验证单元3021确定路径项的值是否合适(步骤S402)。换句话说,例如确定路径项的值小于或等于预定的字符数(例如,小于或等于255个字符)、路径项的值的层小于或等于预定数量、在指定为路径项的值的存储目的地中是否有文件等等。
验证3021确定顺序项的值、时间项的值,效果项的值是否被指定(步骤S403)。当顺序项的值、时间项的值,效果项的值的任何一个没被指定时,进行到步骤S404的处理。如果顺序项的值、时间项的值,效果项的值被指定,则进行到步骤S405的处理。
在步骤S404的处理中,当时间项的值或效果项的值没被指定时,验证单元3021访问设置项值表3140,并设置初始值(默认值)(步骤S404)。图14是解释根据本实施例的示例性设置项值表。
在图14中,对于顺序、时间和效果定义设置范围和初始值。设置范围表示对于每个项设置的值的范围。初始值表示当没有为每个项设置时的默认值。在顺序项中,对于设置范围“0:指定顺序”、“1:相反顺序”以及“2:随机”被定义,而对于初始值定义0。在时间项中,定义为可以设置以1秒为单位的在1和30秒之间作为设置范围中,而5秒被定义为初始值。在效果项中,设置范围被定义为“0:淡入”、25“1:推到左侧”、“2:推到右侧”、“3:扫至左侧”,以及“4:扫到右侧”,而“0:淡入”被定义为初始值。
对于指定为图12所示的再现控制信息3120的contents_list项的第一再现内容数据3110,时间项和效果项的值不被指定。在这种情况下,在步骤S404的处理中,设置项值表314被访问,并且对于时间项和效果项的值,设置“5秒”和“0:淡入”的各个默认值。
在步骤S405的处理中,对于顺序项、时间项和效果项的值,确定它们是否在设置范围内(步骤S405)。换句话说,该设置项值表3140被访问,并对于顺序项、时间项和效果项的值确定它们是否是在预定范围内的值。
最后,执行信息生成单3022从再现控制信息3120生成执行信息3150(步骤S406)。执行信息3150例如是再现控制信息3120,其被提供为显示装置300可执行的格式。例如,它是在图15中所示格式的数据。这是解释根据本实施例的示例性执行信息的示意图。在图15中,在图12所示的再现控制信息3120中,对于没有设置的项应用默认值。根据本实施例,执行信息3150被描述为具有JSON格式。然而,它不限于此,因此显示装置300可以转换成可由显示装置300读取的不同格式。
在步骤S401的处理中,当版本项的值的层数的值不恰当时,验证单元302报告错误(步骤S407)。在步骤S402的处理中,当路径项的值是不合适时,验证单元302报告错误(步骤S407)。在步骤S405的处理中,当顺序、时间和效果项的值不在设置范围内时,验证单元3021报告错误(步骤S407)。
如上所述,显示装置300可确定在再现控制信息3120中指定的每个项的值是否是合适的,根据需要应用默认值,并生成执行信息3150。
接着,在上述投影执行处理中的步骤S310的处理中,描述在由显示控制单元3070接受请求显示再现内容数据3110之后的处理。图16是根据本实施例在显示装置中的图像投影处理的示例性流程图。下面,作为一个示例,假设再现内容数据3110是图像数据。
首先,显示控制单元3070初始化投影失败的数量为0,投影失败的数量是用于计数投影再现内容数据3110中失败次数的计数器(步骤S501)。接着,对于在执行信息3150中指定的再现内容数据,执行步骤S502~S505的处理。
显示控制单元3070根据在执行信息3150中指定的顺序项的值而执行再现内容数据3110的投影(步骤S502),并确定投影是否已成功(步骤S503)。其中投影再现内容数据3110失败的情况包括这样一种情况:例如,其中将被投影的再现内容数据31120由于一些原因等被损坏。如果投影成功,则处理进行到步骤S504,而如果投影失败,则处理前进到步骤S506。
如果再现内容数据的投影3110成功,则显示控制单元3070零清除投影失败(步骤S504)的数量的值;并等待投影时间(步骤S505)。换句话说,在执行信息3150中,例如,该显示控制单元3070等待投影的再现内容数据3110的时间项的值。显示控制单元3070可以对在执行信息3150中指定的再现内容数据3110执行上述步骤S502-S505的处理,以向屏幕300-2投影所述再现内容数据3110。
在步骤S503的处理中,如果投影所述再现内容数据3110失败,则显示控制单元3070以1递增投影失败的数量(步骤S506)。然后,显示控制单元3070比较投影失败数量与执行信息3150中指定的再现内容数据的数量(步骤S506)。换句话说,如果投影失败数量小于再现内容数据3110的数量(步骤S507中“是”),跳过投影失败的再现内容数据3110,以及随后的再现内容数据3110被执行。如果投影所有的再现内容数据311失败(在步骤S507中“否”),则该处理结束。
在上述图像投影处理中,对于所有的再现内容数据3110,可以重复步骤S502-S505的处理。换言之,当以在执行信息3150中指定的投影顺序完成最后的再现内容数据3110的投影,可经布置以在执行信息3150中指定的投影顺序执行第一再现内容数据3110的投影。
如上所述,显示装置300可根据执行信息3150显示再现内容数据3110。这里,当显示装置300不能投影再现内容数据3110,可以跳过投影再现内容数据3110,并显示随后的再现内容数据3110。
(变型)
接着,描述本实施例的变型。图17是图示根据本实施例的变型的显示***的示例性***结构的示意图。根据本变型的显示***100包括信息终端200、显示装置300和内容提供服务器400。
根据本变型,内容数据被存储在内容提供服务器400中。因此,再现控制信息3120和执行信息3150的路径项的值获得内容提供服务器400的存储目的地(例如,以URL指定等)。然后,例如,当投影执行请求被接收时,显示装置300从内容提供服务器400获取在执行信息3150中指定的可用的内容数据,并使其在其上显示。
总结
如上所述,根据本实施例的显示***使得能够分析其中被指定再现内容数据3110(其使得被显示在显示装置300上)的显示模式的再现控制信息3120,并从该再现控制信息3120生成执行信息315。然后,再现内容数据3110可以根据执行信息3150使得被显示在显示装置300上,以使得再现内容数据3110以用户指定的显示模式被显示。
如上所述,已经详细地说明本发明的实施例。然而,该本发明并不局限于这样的特定实施例,因此,各种变型和修改在权利要求陈述的本发明的范围和主旨内是可能的。
本申请基于并要求保护于2013年10月8日提交的日本优先权申请第2013-210909号的优先权的权益,其全部内容在此通过引用并入。
Claims (11)
1.一种显示装置,其通过网络与信息终端进行通信,包括:
接收单元,其从信息终端接收使得被显示在显示装置上的内容数据和关于再现内容数据的再现控制信息;
执行信息生成单元,其使得再现控制信息是相应于显示装置的执行信息;以及
显示单元,其使得所述内容数据基于所述执行信息而被显示在显示装置上;其中
所述执行信息生成单元还配置为在文件保存处理期间检测停止文件保存处理的原因的发生,以基于停止所述文件保存处理的原因的类型以及取消文件保存处理的定时确定特定的操作来完成所述文件保存处理。
2.如权利要求1所述的显示装置,进一步包括:存储单元,其存储由接收单元接收的内容数据和再现控制信息,并且其中所述执行信息生成单元使得在所述存储单元中存储的再现控制信息为相应于所述显示装置的执行信息。
3.如权利要求2所述的显示装置,其中,当从信息终端接收到保存请求时,所述存储单元存储所述内容数据和所述再现控制信息。
4.如权利要求2所述的显示装置,其中,所述存储单元进一步存储关于内容数据的再现的信息的默认值,并且其中,所述执行信息生成单元使得所述再现控制信息为执行信息,其中当在所述再现控制信息中包括的关于内容数据的再现的信息中没有设置所述信息的值时,默认值被设置。
5.如权利要求1至4的任一项所述的显示装置,进一步包括:报告单元,当在所述再现控制信息中包括的关于内容数据的再现的信息被预定时,报告单元向信息终端报告错误。
6.如权利要求5所述的显示装置,其中,所述再现控制信息包括所述再现控制信息的版本信息,作为关于再现内容数据的信息,以及其中,当版本信息不同于相应于所述显示装置的版本信息时,所述报告单元向所述信息终端报告错误。
7.如权利要求5所述的显示装置,其中,所述再现控制信息包括关于内容数据的文件扩展的信息作为关于再现内容数据的信息,以及其中,当关于文件扩展的信息不是预定格式时,所述报告单元向所述信息终端报告错误。
8.如权利要求5所述的显示装置,其中,所述再现控制信息包括关于使得所述内容数据被显示在显示装置上的时间的信息,作为关于再现内容数据的信息,以及其中,当关于所述时间的信息不在预定范围内时,所述报告单元向所述信息终端报告错误。
9.如权利要求1至4的任一项所述的显示装置,其中,所述再现控制信息包括关于多个内容数据显示在所述显示装置上的顺序的信息,作为关于再现内容数据的信息,以及其中,所述显示单元使得多个内容数据根据关于顺序的信息被显示,以及
如果在关于顺序的信息中指定为首先显示的内容数据被显示,则所述显示单元使得在关于顺序的信息中指定为首先显示的内容数据被显示。
10.如权利要求1至4的任一项所述的显示装置,其中,当对于多个内容数据有不可显示的内容数据时,所述显示单元使得除了非可显示内容数据之外的内容数据被显示。
11.一种包括信息终端和显示装置的显示***,所述显示装置经由网络和信息终端进行通信,其中,所述显示装置包括:
接收单元,其从信息终端接收使得被显示在显示装置上的内容数据和关于再现内容数据的再现控制信息;
执行信息生成单元,其使得再现控制信息是相应于显示装置的执行信息;以及
显示单元,其使得所述内容数据基于所述执行信息而被显示在显示装置上;其中
所述执行信息生成单元还配置为在文件保存处理期间检测停止文件保存处理的原因的发生,以基于停止所述文件保存处理的原因的类型以及取消文件保存处理的定时确定特定的操作来完成所述文件保存处理。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013-210909 | 2013-10-08 | ||
JP2013210909A JP6476540B2 (ja) | 2013-10-08 | 2013-10-08 | 表示装置、表示システム、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104571995A CN104571995A (zh) | 2015-04-29 |
CN104571995B true CN104571995B (zh) | 2018-05-08 |
Family
ID=52776535
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410858135.1A Expired - Fee Related CN104571995B (zh) | 2013-10-08 | 2014-10-08 | 显示装置、信息终端、显示***和程序 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9489984B2 (zh) |
JP (1) | JP6476540B2 (zh) |
CN (1) | CN104571995B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017033103A (ja) * | 2015-07-29 | 2017-02-09 | 有限会社スピナッチパワー | デジタルサイネージ制御システム、それを含むデジタルサイネージ制御システムおよびそれらを用いた商品広告または役務広告の提供方法 |
CN111339179B (zh) * | 2020-03-06 | 2023-07-14 | 杭州和利时自动化有限公司 | 一种数据重演方法、装置、设备及介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1192028A (zh) * | 1996-11-13 | 1998-09-02 | 松下电器产业株式会社 | ***流重放控制信息编辑装置及其方法以及记录媒体 |
CN102177507A (zh) * | 2008-10-09 | 2011-09-07 | 夏普株式会社 | 经由通信网络进行通信的通信终端 |
CN102982817A (zh) * | 2011-09-02 | 2013-03-20 | 索尼公司 | 信息处理装置、信息处理方法和程序 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3826604B2 (ja) * | 1998-10-16 | 2006-09-27 | 富士ゼロックス株式会社 | プレゼンテーション資料のシナリオ生成装置およびシナリオ生成方法 |
JP2001195330A (ja) * | 2000-01-11 | 2001-07-19 | Nec Mobile Commun Ltd | ゲートウェイサーバ及びコンテンツ取得方法 |
US20050076080A1 (en) * | 2001-05-29 | 2005-04-07 | Tejkumar Arora | Customization of error handling based on type of user agent |
JP4794787B2 (ja) * | 2001-12-07 | 2011-10-19 | パイオニア株式会社 | 情報記録装置及び方法、情報再生装置及び方法、情報記録用プログラム及び情報再生用プログラム並びに記録媒体 |
JP2004362437A (ja) * | 2003-06-06 | 2004-12-24 | Mitsubishi Electric Corp | 通信端末及び表示装置及び表示制御システム及び表示制御方法及び表示制御プログラム |
JP2006345306A (ja) * | 2005-06-09 | 2006-12-21 | Sony Corp | コンテンツ配信システムおよび方法、ならびに、端末装置および端末装置のコンテンツ管理方法 |
JP4826336B2 (ja) * | 2006-05-17 | 2011-11-30 | 富士ゼロックス株式会社 | 電子広告管理装置、電子広告クライアント装置及び電子広告システム |
JP4770650B2 (ja) * | 2006-09-09 | 2011-09-14 | ソニー株式会社 | 情報処理装置および情報処理方法並びにコンピュータ・プログラム |
JP5063254B2 (ja) * | 2006-10-17 | 2012-10-31 | キヤノン株式会社 | 動画再生装置及び動画再生方法 |
US20090085897A1 (en) * | 2007-09-28 | 2009-04-02 | Olympus Medical Systems Corp. | Image display apparatus |
US8788626B2 (en) * | 2008-07-30 | 2014-07-22 | Panasonic Corporation | Content reproduction system, content reproduction method, content reproduction device, and server |
JP5732771B2 (ja) * | 2009-08-11 | 2015-06-10 | 株式会社リコー | 映像出力装置、映像出力システム、映像出力方法およびプログラム |
US8316055B2 (en) * | 2009-09-10 | 2012-11-20 | General Electric Company | System and method to manage storage of data to multiple removable data storage mediums |
JP2012083669A (ja) * | 2010-10-14 | 2012-04-26 | Nippon Telegr & Teleph Corp <Ntt> | 情報提示装置、情報提示方法および情報提示プログラム |
JP5644472B2 (ja) * | 2010-12-21 | 2014-12-24 | ソニー株式会社 | 転送装置、クライアント装置、サーバ装置、再生装置および転送方法 |
JP5768520B2 (ja) | 2011-06-16 | 2015-08-26 | セイコーエプソン株式会社 | 表示システム、携帯端末、及び、プログラム |
JP5912441B2 (ja) * | 2011-11-15 | 2016-04-27 | 任天堂株式会社 | 撮影プログラム、撮影装置、撮影システム及び画像表示方法 |
JP2015053624A (ja) * | 2013-09-09 | 2015-03-19 | 株式会社リコー | 表示システム、情報端末、表示装置、再生制御プログラム及び再生制御方法 |
-
2013
- 2013-10-08 JP JP2013210909A patent/JP6476540B2/ja not_active Expired - Fee Related
-
2014
- 2014-10-01 US US14/503,710 patent/US9489984B2/en active Active
- 2014-10-08 CN CN201410858135.1A patent/CN104571995B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1192028A (zh) * | 1996-11-13 | 1998-09-02 | 松下电器产业株式会社 | ***流重放控制信息编辑装置及其方法以及记录媒体 |
CN102177507A (zh) * | 2008-10-09 | 2011-09-07 | 夏普株式会社 | 经由通信网络进行通信的通信终端 |
CN102982817A (zh) * | 2011-09-02 | 2013-03-20 | 索尼公司 | 信息处理装置、信息处理方法和程序 |
Also Published As
Publication number | Publication date |
---|---|
US9489984B2 (en) | 2016-11-08 |
JP2015075572A (ja) | 2015-04-20 |
JP6476540B2 (ja) | 2019-03-06 |
CN104571995A (zh) | 2015-04-29 |
US20150097758A1 (en) | 2015-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8705944B2 (en) | System and method of recording media content | |
CN101911690B (zh) | 内容再现装置、控制方法和网络*** | |
JP6956334B2 (ja) | 再生装置および出力装置 | |
KR101320280B1 (ko) | 시스템 및 유형의 디지털 저장 매체 | |
US20060161958A1 (en) | Method of increasing setup speed of Anynet device using Anynet communication protocol | |
CN101170421B (zh) | 网络电视管理***及方法 | |
CN104954859A (zh) | 通过车载多媒体对移动终端进行控制的方法、装置和*** | |
CN102692245A (zh) | 显示装置、能量显示方法以及计算机程序 | |
CN102750966A (zh) | 再现装置和电影制作*** | |
US20150097848A1 (en) | Display apparatus, display system, and program | |
US20130067350A1 (en) | User terminal and method of managing application of the terminal | |
CN104571995B (zh) | 显示装置、信息终端、显示***和程序 | |
CN109309734A (zh) | 用于传输数据的方法及装置 | |
CN101945241A (zh) | 影像发送装置和影像接收装置 | |
CN101599241A (zh) | 信息处理设备 | |
WO2022037212A1 (zh) | 显示设备、文件传输方法 | |
CN100403437C (zh) | 用于显示报警消息的***和方法 | |
KR101638190B1 (ko) | 사용자 입력 피드백을 이용한 디지털 미디어 서버의 콘텐츠 플립 리스트를 저장하는 장치 및 방법 | |
CN104756508B (zh) | 电子装置、电子装置的充电控制方法、电子装置的电池剩余电量显示方法、源装置和汇集装置 | |
CN102769793A (zh) | 显示装置和内容推广方法 | |
KR20210011096A (ko) | 디스플레이장치 및 그 제어방법 | |
US20120131148A1 (en) | Client device, information processing method, and information processing system | |
KR101203102B1 (ko) | 단말의 원격 제어 방법 및 장치와 그 방법을 실행하기 위한 프로그램이 기록된 기록매체 | |
US10838679B2 (en) | Communication system, terminal device, and method for controlling communication system | |
US20100296375A1 (en) | Information reproducing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180508 |