图像输出装置、方法和介质的制作方法

文档序号:7871146阅读:227来源:国知局
专利名称:图像输出装置、方法和介质的制作方法
技术领域
本发明涉及一种图像输出装置、方法和介质,尤其涉及一种方便输出由视频提供装置提供的图像的图像输出装置。
背景技术
通常,在公司、教育机构、政府机构等举行的会议上,广泛地使用将由如个人计算机(PC)的视频提供装置输出的图像投影到屏幕上的图像投影仪。一般来说,图像投影仪不仅能够投影由视频提供装置输出的图像,还能够投影能够使用户请求图像投影仪处理各种操作并允许用户请求期望操作的如菜单屏幕的用户界面(UI)。因此,已经提出了如下的图像投影仪(例如,JP-4186465-B):如果该图像投影仪当前正在投影图像数据以使用户能够利用菜单屏幕请求各种操作,则确定该图像投影仪是否正在投影图像数据并将作为UI的菜单屏幕连同图像数据一起投影在屏幕上。虽然图像投影仪允许用户通过菜单屏幕选择从连接至网络的服务器获取的文件并将该文件投影,但是在投影UI的同时无法执行例如改变投影图像的纵横比(aspectratio)的一些操作请求。

发明内容
本发明提供一种新颖的图像输出装置、方法和介质,即使是图像投影仪正在投影如菜单屏幕的UI时,也能够执行来自用户的操作请求。更具体地,本发明提供一种图像投影仪,包括:操作处理单元,用于处理来自用户的操作请求;投影单元,用于投影来自视频提供装置的显示图像和来自图像投影仪的用户界面;确定单元,用于通过参考数据表根据当前输入类型和视频信号源确定是否需要切换视频信号源,所述数据表将指示获取被投影图像的端口类型的输入类型与形成被投影图像的视频信号源相关联;以及控制器,用于在需要切换视频信号源时切换视频信号源并执行所述操作请求指示的处理。


当结合附图参考以下具体实施例,会更好地理解公开内容,其很多优点也同样会很好理解并会很容易获得。图1是根据本发明实施例的图像投影系统的示意图;图2是根据本发明实施例的图像投影仪的硬件配置的框图;图3是根据本发明实施例的包含在图像投影仪中的主板和扩展板的功能配置的功能框图;图4是根据本发明实施例的图像投影仪执行过程的时序图;图5是根据本发明实施例的图像投影仪执行过程的时序图6是根据本发明实施例的图像投影仪执行过程的流程图;图7是根据本发明实施例的将输入类型和视频信号源相关联的数据表的示意图;图8是根据本发明实施例的图像投影仪执行过程的流程图;图9是根据本发明实施例的图像投影仪执行过程的流程图;图10是根据本发明实施例的执行图9所示过程的图像投影仪执行过程的流程图;图11是根据本发明实施例的图像投影仪执行过程的流程图;图12是根据本发明实施例的图像投影仪执行过程的流程图;图13是根据本发明实施例的执行图12所示过程的图像投影仪执行过程的流程图;图14是根据本发明实施例的图像投影仪执行过程的流程图;图15A、15B、15C和IOT是根据本发明实施例的图像投影仪投影图像的实例的示意图;图16A和16B是根据本发明实施例的图像投影仪投影图像的另一实例的示意图。
具体实施例方式为了清楚地描述附图示出的优选实施例,使用了特定术语。但是,本专利说明书的公开并不限于选择的特定术语,可以理解的是每个特定元素包括所有以相似方式操作并获得相似结果的等同技术。以下结合附图详细描述本发明实施例。图1是图像投影系统100的示意图。在本实施例中,图像投影系统100包括图像投影仪110和视频提供装置120,并且图像投影仪110和视频提供装置120通过线缆122互相连接。图像投影仪110是图像输出装置,用于将由视频提供装置120提供的图像投影到屏幕等上。图像投影仪110可以将用户能够利用其指定各种操作的菜单屏幕与由视频提供装置120提供的图像一起投影。图像投影仪110接收来自远程控制设备112的操作请求并处理用于执行由图像投影仪110实现的功能的各种操作。在本实施例中,图像投影仪110包括作为接口的类似D-Sub连接器的视频图形阵列(VGA )端口、高清晰多媒体接口( HDMI)端口、超级视频(S-vi deo )端口和RCA端口的视频输入端口,用于接受视频信号并且经由连接至这些端口的线缆122接收来自视频提供装置120的视频信号。或者,图像投影仪110可以配置为通过使用兼容如蓝牙和WiFi的无线通信协议的无线通信接收来自视频提供装置120的视频信号。视频提供装置120提供由图像投影仪110投影的图像。视频提供装置120包括用于输出视频信号并且以预定传输速率(例如,从30帧每秒(fps)到60fps)发送形成视频提供装置120的显示图像的视频信号至图像投影仪110的接口。本实施例中的视频提供装置120包括作为接口的如VGA端口、HDMI端口、S_video端口和RCA端口的视频输出端口,用于输出视频信号并经由连接至这些端口的线缆122发送视频信号至图像投影仪110。或者,视频提供装置120也可以通过使用兼容如蓝牙和WiFi的无线通信协议的无线通信将视频信息发送至图像投影仪110。如图1所示,在本实施例中采用膝上型PC作为视频提供装置120,在其他实施例中还可以采用例如台式PC、平板PC、PDA等能够提供视频信号的信息处理装置。此外,如图1所示,在本实施例中是一台视频提供装置120连接至图像投影仪110,但是本发明中两台或更多的视频提供装置可以连接至图像投影仪110。图2是本实施例的图像投影仪的硬件配置的示意图。图像投影仪110包括主板200,扩展板210,视频形成单元220,光源221,光源控制器222,电源228和视频信号输入接Π 230。主板200是包括控制整个图像投影仪110的功能单元的印刷电路板。主板200包括系统控制器201,视频信号处理单元202,电源控制器203,存储单元204和视频形成控制器205,也可以由例如专用集成电路(ASIC)等的能够实现上述的功能单元的集成电路构成。系统控制器201总的来说是控制图像投影仪110的功能单元。系统控制器201经由总线与视频信号处理单元202,电源控制器203,存储单元204和视频形成控制器205连接并控制每个功能单元。视频信号处理单元202是处理由视频提供装置120提供的视频信号的功能单元。视频信号处理单元202通过视频信号输入接口 230接收视频信号,并对输入视频信号执行例如串并行转换和电压电平转换的各种处理。电源控制器203是控制为图像投影仪110提供电源的电源228的功能单元。电源控制器203控制电源228的电源开和关。存储单元204是存储由系统控制器201处理的各种数据的非易失性存储器。存储单元204能够通过采用如EPROM,EEPROM和闪存的各种非易失性存储器设备来实现。视频形成控制器205是控制用于形成视频的视频形成单元220的功能单元。视频形成控制器205将由系统控制器201生成的图像数据发送至视频形成单元220并形成图像数据视频。视频形成单元220形成图像数据视频并通过将光源221形成的光照射到视频形成单元220使图像数据投影到屏幕等上。如果图像投影仪110是液晶投影仪,则可以采用液晶作为视频形成单元220。如果图像投影仪110是数字光处理(DLP)投影仪,则可以采用数字微镜器件(DMD)和色环(color wheel)作为视频形成单元220。光源控制器222是在系统控制器201的控制下控制光源221和调节光源221的光量的功能单元。例如高压水银灯的灯可以作为光源221。扩展板210是包括控制经由网络的通信和外部存储设备的功能单元的印刷电路板。扩展板210包括系统控制器211,网络接口 212,存储设备接口 213和存储单元214,也可以由例如专用集成电路(ASIC)的能够实现上述功能单元的集成电路构成。系统控制器211是控制存储设备232和经由网络231的通信的功能单元。系统控制器211通过总线连接至网络接口 212,存储设备接口 213和存储单元214。网络接口 212是经由网络231交换数据的功能单元。网络接口 212将接收自网络231的数据发送至系统控制器211并将接收自系统控制器211的数据发送至网络231。网络接口 212包括能够连接至如LAN线缆的网络线缆并经由网络线缆执行有线通信的端口。此外,网络接口 212包括如蓝牙和WiFi的无线通信功能并能够通过无线通信交换数据。存储设备接口 213是连接如USB存储器的便携存储设备232的接口。存储设备接口 213获取如静态图像和动态图像的图像数据并将图像数据发送至系统控制器211。
存储设备214是存储由系统控制器211处理的各种数据的非易失性存储器。存储设备214可以由如EPROM,EEPR0M,或闪存来实现。图像投影仪110包括温度传感器223,加速度传感器224,显示单元225,控制面板226,接收单元227和冷却单元229,这些功能单元可以通过总线与系统控制器201连接。温度传感器223是检测图像投影仪110内部温度的单元。温度传感器223将检测的温度通知给系统控制器201。加速度传感器224是检测图像投影仪110加速度的单元。加速度传感器224将检测的加速度通知给系统控制器201。显示单元225是通过显示器为用户提供各种信息的单元,由LED指示器和液晶面板组成。显示单元225将接收自系统控制器201的显示信息显示在LED指示器和液晶面板上。控制面板226是从用户接受各种操作请求的功能单元,由位于图像投影仪110的外表面的例如按键和按钮的装置组成。操作请求包括改变投影图像的纵横比的请求,关闭图像投影仪,改变灯的功率以改变光源的光量,在具有与图像投影仪110连接的多个视频提供装置时切换输入以切换其显示图像会被投影的视频提供装置,改变视频模式以改变投影视频的质量(例如,高亮,标准和自然),静止(freeze)以停止投影视频,切换用于指示获取到投影图像的端口类型的输入类型,显示主菜单屏幕或子菜单屏幕,改变纵横比的请求和关闭子菜单屏幕。在从用户接受操作请求后,控制面板226将接受的操作请求通知给系统控制器201。接收单元227是接收来自远程控制设备112的操作信号的功能单元。在接收到操作信号后,接收单元227将接收到的操作信号通知给系统控制器。冷却单元229是用于冷却图像投影仪110的单元,由例如冷却风扇的设备组成。冷却单元229由系统控制器201的控制驱动并冷却图像投影仪110。图3是本实施例的包含在图像投影器110中的主板200和扩展板210的功能配置的示意图。以下描述在主板200上的系统控制器201和在扩展板210上的系统控制器211的功能配置。系统控制器201包括控制单元300,Π创建单元301,操作控制单元302,投影单元303,网络板接口 304和视频编辑单元305。控制单元300是控制整个系统控制器201的功能单元。控制单元300控制包含在系统控制器201的其他功能单元和上述的功能单元。UI创建单元301是创建如由主板200生成的菜单屏幕(以下称为“主菜单屏幕”)、对话框、消息窗口、图标、帮助菜单的Π的功能单元。Π创建单元301读取来自存储单元204的显示在主菜单屏幕上的菜单设置信息并创建用于反映菜单设置信息的主菜单屏幕。UI创建单元301将用于形成主菜单屏幕的视频信号发送至投影单元303。由Π创建单元301创建的主菜单屏幕将在下文中结合图15详细描述。操作控制器302从控制面板226和远程控制设备112接受各种操作请求并将操作请求通知给与操作请求相应的功能单元。投影单元303是通过控制视频形成控制器205来投影图像数据的功能单元。投影单元303将来自视频提供单元120的形成图像的视频信号,从UI创建单元301获取的形成主菜单屏幕的视频信号,从扩展板210获取的形成子菜单屏幕的视频信号发送至视频形成控制器205,并使视频形成控制器205投影这些图像数据。网络板接口 304是执行主板200和扩展板210之间数据通信的接口。网络板接口304将显示子菜单屏幕和关闭子菜单屏幕的请求发送至扩展板210并且从扩展板210接收这些请求的响应信号和形成子菜单屏幕的视频信号。视频编辑单元305是编辑图像数据的功能单元。视频编辑单元305执行例如改变被投影图像数据的纵横比的编辑处理,发送编辑过的图像数据至投影单元303,并且使投影单元303投影该编辑过的图像数据。系统控制器211包括主板接口 306,UI创建单元307和视频编辑单元308。主板接口 306是执行主板200和扩展板210之间数据通信的接口。在接收到来自主板200的显示子菜单屏幕和关闭子菜单屏幕的请求之后,主板接口 306通知UI创建单元307并将响应信号发送至主板200。UI创建单元307是创建作为由扩展板210生成的UI的菜单屏幕(以下称为“子菜单屏幕”)的功能单元。Π创建单元307读取来自存储单元214的显示在子菜单屏幕上的菜单设置信息并创建用于反映菜单设置信息的子菜单屏幕。Π创建单元307经由主板接口306将形成子菜单屏幕的视频信号发送至主板200。由Π创建单元307创建的子菜单屏幕将在下文中结合图15详细描述。视频编辑单元308是用于编辑获取自网络231或存储设备232的图像数据的功能单元。视频编辑单元308经由主板接口 306将编辑过的图像数据发送至主板200。实现上述功能单元的程序可以存储在如硬盘驱动器(HDD)、⑶-ROM、MO、软盘、EEPROM和EPROM以及分布式存在的机器可读存储设备中。程序也可以通过网络以机器可读的形式传输。图4是本实施例的图像投影仪110执行过程的时序图。以下结合图4描述当图像投影仪110接收如切换输入类型、显示主菜单、和显示子菜单的操作请求时的处理时序和当图像投影仪110接收视频信号时的处理时序。如果用户通过使用控制面板226或远程控制设备112请求切换输入类型,则控制面板226或接收单元227将切换请求通知给操作控制器302。当接收到切换输入类型请求后,操作控制器302将切换输入类型请求通知给控制器300。在参考将指示获取到被投影图像的端口类型的输入类型与形成被投影图像的视频信号源相关联的数据表(结合图7在下文描述)之后,控制器300将视频信号源切换为与用户指定的输入类型相应的视频信号源。因此,由图像投影仪110投影的视频信号源被切换为与用户指定的输入类型相应的视频信号源。控制器300将用于指示用户指定输入类型的信息和用于指示形成由图像投影仪投影的视频的视频信号源的信息存储至存储单元204。如果图像投影仪110接收来自视频提供装置120的视频信号,则视频信号处理单元202将视频信号发送至投影单元303。在投影单元303将视频信号发送至视频形成控制器205之后,视频形成控制器205根据视频信号形成视频并使视频形成单元220投影由视频提供装置120显示的图像。如果用户通过使用控制面板226或远程控制设备112请求显示主菜单屏幕,则控制面板226或接收单元227将显示请求通知给主板200上的操作控制器302。在接收到显示主菜单请求后,操作控制器302将显示主菜单屏幕请求通知给Π创建单元301。在获取到来自存储单元204的菜单设置信息后,UI创建单元301创建用于反映菜单设置信息的主菜单屏幕并将其发送至投影单元303。投影单元303将形成主菜单屏幕的视频信号发送至视频形成控制器205,并且视频形成控制器205将视频信号发送至视频形成单元220并使视频形成单元220投影主菜单屏幕。如果用户通过使用控制面板226或远程控制设备112请求显示子菜单屏幕,则控制面板226或接收单元227将显示请求通知给主板200上的操作控制器302。在接收到显示子菜单请求后,操作控制器302经由网络板接口 304将显示子菜单屏幕请求通知给扩展板210上的主板接口 306。在接收到显示子菜单屏幕请求后,主板接口 306将显示子菜单屏幕的请求通知给UI创建单元307。在获取来自存储单元214的菜单设置信息后,Π创建单元307创建用于反映菜单设置信息的子菜单屏幕并经由主板接口 306将子菜单屏幕发送给主板200上的网络板接口 304。网络板接口 304将子菜单屏幕发送给投影单元303,投影单元303将形成子菜单屏幕的视频信号发送至视频形成控制器205。之后,视频形成控制器205将视频信号发送至视频形成单元220并使视频形成单元220投影子菜单屏幕。之后,操作控制器302将切换视频信号源请求发送至控制器300。控制器300将视频信号源切换至扩展板210。由于图像投影仪110投影的视频源被切换至扩展板210,因此图像投影仪110投影由扩展板210创建的子菜单屏幕。操作控制器302存储用于指示在投影子菜单屏幕之前的视频信号源的信息和用于指示在视频信号源被切换至存储单元204之后作为视频信号源的扩展板的信息。如果用户通过使用控制面板226或远程控制设备112请求关闭子菜单屏幕,则控制面板226或接收单元227将请求通知给主板200上的操作控制器302。在接收到关闭子菜单屏幕的请求之后,操作控制器302经由网络板接口 304将请求通知给扩展板210上的主板接口 306。在接收到关闭子菜单屏幕的请求之后,主板接口 306将关闭子菜单屏幕请求通知给UI创建单元307。UI创建单元307将显示在子菜单屏幕上的菜单设置信息存储在存储单元214,并停止向主板200提供子菜单屏幕。之后,操作控制器302将视频信号切换请求发送至控制器300。当参考用于指示在投影在存储单元204存储的子菜单屏幕前的视频信号源的信息之后,控制器300将视频信号源切换为在显示子菜单屏幕之前的视频信号源。由于图像投影仪110投影的视频信号源被切换为显示子菜单屏幕之前的视频信号源,因此图像投影仪110再次投影在显示子菜单屏幕之前投影的视频。控制器300将用于指示作为视频信号源的扩展板的信息存储在存储单元204。图5是本实施例的图像投影仪110执行过程的时序图。以下结合图5描述当图像投影仪110接收用于请求改变纵横比的操作请求时的处理时序。需要注意的是,图像投影仪110能够处理其他操作请求。改变纵横比的请求是作为操作请求的一个实例。如果用户通过使用控制面板226或远程控制设备112请求改变纵横比,则控制面板226或接收单元227将改变请求通知给操作控制器302。在接收到改变纵横比的请求之后,操作控制器302将改变纵横比的请求通知给控制器300。控制器300确定是否需要切换视频信号源。如果控制器300确定需要切换视频信号源,则在参考用于指示在投影在存储单元204中存储的子菜单屏幕之前的视频信号源的信息之后,控制器300将视频信号源切换为在显示子菜单屏幕之前的视频信号源。之后,控制器300经由网络板接口 304将关闭子菜单屏幕请求发送至扩展板210上的主板接口 306。需要注意的是,如果控制器300确定无需切换输入类型,则控制器300不切换输入类型并且不关闭子菜单屏幕。在接收到关闭子菜单屏幕请求之后,主板接口 306将请求通知给Π创建单元307。UI创建单元307在不将菜单设置信息存储到存储单元214的同时,停止发送子菜单屏幕至主板200。之后,控制器300确定是否可以改变当前投影视频的纵横比。如果控制器300确定可以改变纵横比,则控制器300将改变纵横比请求发送至视频编辑单元305。在改变当前投影视频的纵横比之后,视频编辑单元305将编辑后的视频发送至投影单元303。投影单元303将形成具有已改变纵横比的视频的视频信号发送至视频形成控制器205。视频形成控制器205将视频信号发送至视频形成单元220并使视频形成单元220投影具有已改变纵横比的由视频提供设备120提供的显示图像。图6是本实施例的图像投影仪110执行过程的流程图。以下结合图6描述假设用户请求改变纵横比时的图像投影仪110执行处理的实施例。需要注意的是,图像投影仪110能够处理其他操作请求。改变纵横比的请求是作为操作请求的一个实例。图6所示的处理开始于S600。在S601中,在操作控制器302将改变纵横比请求通知给控制器300之后,控制器300参考将输入类型与视频信号源相关联的数据表并确定是否需要切换视频信号源。更具体地,在参考数据表之后,如果与图像投影仪的输入类型相应的视频信号源与当前视频信号源不同,则控制器300确定需要切换视频信号源。在下文中将结合图7详细描述数据表。在S601中,如果控制器300确定无需切换视频信号源,则处理进行到S604。可选的,如果控制器300确定需要切换视频信号源(在S601中,是),则处理进行到S602。在S602中,控制器300获取来自存储单元204的用于指示当前输入类型的信息,结合数据表指定与输入类型相应的视频信号源,并将视频信号源切换为指定的视频信号源。在S603中,控制器300将关闭子菜单屏幕请求发送至扩展板210上的Π创建单元307并关闭子菜单屏幕。在S604中,控制器300确定是否可以改变当前投影视频的纵横比。在本实施例中,控制器300确定可以改变接收到的视频信号的纵横比,并确定不能改变未接收到的视频信号的纵横比。如果控制器300确定可以改变纵横比(在S604中,是),则处理进行到S605。在S605中,在视频编辑单元305改变当前投影视频的纵横比后,投影单元303,视频形成控制器205和视频形成单元220投影视频,并且处理结束于S607。或者,如果控制器300确定不可以改变纵横比(在S604中,否),则处理进行到S606。在S606中,在Π创建单元301创建用于指示无法改变纵横比的UI之后,投影单元303,视频形成控制器205和视频形成单元220投影UI,并且处理结束于S607。
图7是将本实施例中的输入类型与视频信号源相关联的数据表的示意图。以下结合图7描述将输入类型与视频信号源相关联的数据表700。输入类型710用于指示获取到被投影视频的端口类型。用户能够通过使用切换输入类型的屏幕随意地选择输入类型。在本实施例中,作为输入类型,“计算机”用于指示连接至视频提供设备的VGA端口,“Y/Pb/Pr ”用于指示Y/Pb/Pr端口,“HDMI ”用于指示HDMI端口,“视频”用于指示视频线缆端口,“USB存储器”用于指示USB端口,并且“网络”用于指示LAN 端 口。视频信号源720是形成由主板200投影的视频的视频信号源。在本实施例中,作为视频信号源,“计算机”用于指示VGA线缆或Y/Pb/Pr线缆的目的地,“HDMI”用于HDMI线缆的目的地,“视频”用于指示视频线缆的目的地,并且“扩展板”用于指示扩展板210。如果主菜单屏幕叠加到视频提供设备120的显示图像或目标图像上,则图像投影仪110存储用于指示作为视频提供设备的计算机是视频信号源的信息。或者,如果子菜单屏幕被投影,则图像投影仪110存储用于指示创建和提供子菜单屏幕的扩展板210是视频信号源的信息。图8是本实施例的图像投影仪执行处理的流程图。以下结合图8描述假设用户请求改变纵横比时的图像投影仪110执行处理的另一实施例。需要注意的是,当处理改变纵横比请求时图像投影仪110能够处理其他操作请求。图8所示的处理开始于S800。在S801中,操作控制器302将改变纵横比请求通知给控制器300,控制器300确定是否可以改变当前投影视频的纵横比。如果可以改变纵横比(在S801中,是),则处理进行到S802。在S802中,控制器300确定是否需要参考将输入类型与视频信号源相关联的数据表切换视频信号源。如果控制器300确定需要切换视频信号源(在S802中,是),则处理进行到S803。在S803中,控制器300获取用于指示当前输入类型的信息,根据数据表指定与输入类型相应的视频信号源,并将视频信号源切换为指定的视频信号源。在S804中,控制器300将关闭子菜单屏幕请求发送至扩展板210上的UI创建单元307,随后关闭子菜单屏幕。或者,如果控制器确定无需切换视频信号源(在S802中,否),则处理进行到S805。在S805中,在视频编辑单元305改变当前投影视频的纵横比之后,投影单元303,视频形成控制器205和视频形成单元220投影视频,并且处理结束于S807。或者,如果控制器300确定不可以改变纵横比(在S801中,否),则处理进行到S806。在S806中,当Π创建单元301创建用于指示无法改变纵横比的UI之后,投影单元303,视频形成控制器205和视频形成单元220投影UI,并且处理结束于S807。此时,如果子菜单屏幕被投影,则UI和子菜单屏幕叠加并且由投影单元303,视频形成控制器205和视频形成单元220投影。图9是本实施例的图像投影仪110执行处理的流程图。以下结合图9描述假设用户请求改变纵横比时的图像投影仪110执行处理的另一实施例。需要注意的是,当处理改变纵横比请求时图像投影仪110能够处理其他操作请求。图9所示的处理开始于S900。在S901中,操作控制器302将改变纵横比请求通知给控制器300,控制器300确定是否当前显示子菜单屏幕。在本实施例中,通过检测控制器300是否接收到来自扩展板210的形成子菜单屏幕的视频信号,控制器300能够确定是否当前显示子菜单屏幕。如果控制器300确定当前显示子菜单屏幕(在S901,是),则处理进行到S902。在S902中,控制器300将改变纵横比请求存储到存储单元204,并且处理结束于S906。如果控制器300确定不在当前显示子菜单屏幕(在S901,否),则处理进行到S903。在S903中,控制器300确定是否可以改变当前投影的视频的纵横比。如果控制器300确定可以改变纵横比(在S903中,是),则处理进行到S904。在S904中,在视频编辑单元305改变当前投影的视频的纵横比之后,投影单元303,视频形成控制器205和视频形成单元220投影视频,并且处理结束于S906。或者,如果控制器300确定无法改变纵横比(在S903中,否),则处理进行到S905。在S905中,在Π创建单元301创建用于指示无法改变纵横比的UI之后,投影单元303,视频形成控制器205和视频形成单元220投影UI,并且处理结束于S906。图10是本实施例的图9所示处理及由图像投影仪110执行的处理的流程图。以下结合图10描述如果用户请求关闭子菜单屏幕时的图像投影仪110执行的处理。图10所示的处理开始于S1000。在S1001中,在操作控制器302将关闭子菜单屏幕的请求通知给控制器300之后,控制器300将关闭子菜单屏幕请求发送给扩展板210上的UI创建单元307,并关闭子菜单屏幕。在S1002中,在获取来自存储单元204的用于指示在显示子菜单屏幕之前的输入类型的信息之后,控制器300参考数据表指定与输入类型相应的视频信号源并将视频信号源切换为指定的视频信号源。在S1003中,控制器300参考存储单元204确定是否请求改变纵横比。如果不请求改变纵横比(在S1003中,否),则处理进行到S1007并结束。或者,如果请求改变纵横比(在S1003中,是),则处理进行到S1004。在S1004中,控制器300确定是否可以改变当前投影的视频的纵横比。如果可以改变纵横比(在S1004中,是),则处理进行到S1005。在S1005中,在视频编辑单元305改变当前投影的视频的纵横比之后,投影单元303,视频形成控制器205和视频形成单元220投影视频,并且处理结束于 S1007。或者,如果无法改变纵横比(在S1004中,否),则处理进行到S1006。在S1006中,在UI创建单元301创建用于指示无法改变纵横比的UI之后,投影单元303,视频形成控制器205和视频形成单元220投影UI,并且处理结束于S1007。图11是本实施例的由图像投影仪110执行处理的流程图。以下结合图11描述假设用户请求改变纵横比时的图像投影仪110执行处理的另一实施例。需要注意的是,当处理改变纵横比请求时图像投影仪110能够处理其他操作请求。图11所示的处理开始于S1100。在SllOl中,在操作控制器302将改变纵横比请求通知给控制器300之后,控制器300参考将输入类型与视频信号源相关联的数据表并确定是否需要切换视频信号源。如果控制器300确定需要切换视频信号源(在S1101,是),则处理进行到S1102。在SI 102中,控制器300将用于指示显示子菜单屏幕的信息存储到存储单元204。在SI 103中,控制器300获取来自存储单元204的用于指示当前输入类型的信息,参考数据表指定与输入类型相应的视频信号源并将视频信号源切换为指定的视频信号源。在S1104中,控制器300将关闭子菜单屏幕请求发送给扩展板210上的UI创建单元307并关闭子菜单屏幕。
或者,如果控制器300确定无需切换视频信号源(在SllOl中,否),则处理进行到S1105。在S1105中,控制器300确定是否可以改变当前投影的视频的纵横比。如果控制器300确定可以改变纵横比(在S1105中,是),则处理进行到S1106。在S1106中,在视频编辑单元305改变当前投影的视频的纵横比之后,投影单元303,视频形成控制器205和视频形成单元220投影视频。或者,如果控制器300确定无法改变纵横比(在1105中,否),则处理进行到SI 107。在SI 107中,在Π创建单元301创建用于指示无法改变纵横比的UI之后,投影单元303,视频形成控制器205和视频形成单元220投影UI。在SI 108中,控制器300通过参考存储单元204确定是否显示子菜单屏幕并确定是否存在用于指示子菜单屏幕显示的信息。如果显示子菜单屏幕(在S1108中,是),则处理进行到SI 109。在SI 109中,控制器300将子菜单屏幕显示请求发送至扩展板210并使其创建子菜单屏幕,并且投影单元303,视频形成控制器205和视频形成单元220投影该子菜单屏幕。或者,如果未显示子菜单屏幕(在S1108中,否),则处理进行到SlllO并结束。图12是本实施例的图像投影仪110执行处理的流程图。以下结合图12描述假设用户请求改变纵横比时的图像投影仪110执行处理的另一实施例。需要注意的是,当处理改变纵横比请求时图像投影仪110能够处理其他操作请求。图12所示的处理开始于S1200。在S1201中,在操作控制器302将改变纵横比请求通知给控制器300之后,控制器300参考将输入类型与视频信号源相关联的数据表并确定是否需要切换视频信号源。如果控制器300确定需要切换视频信号源(在S1201,是),则处理进行到S1202。在S1202中,控制器300获取来自存储单元204的用于指示当前输入类型的信息,参考数据表指定与输入类型相应的视频信号源,并将视频信号源切换为指定的视频信号源。在S1203中,控制器300将关闭子菜单屏幕请求发送给扩展板210上的UI创建单元307并关闭子菜单屏幕。在S1204中,Π创建单元307将显示在子菜单屏幕上的菜单设置信息存储在存储单元214。或者,如果控制器300确定无需切换视频信号源(在S1201中,否),则处理进行到S1205。在S1205中,控制器300确定是否可以改变当前投影的视频的纵横比。如果可以改变纵横比(在S1205中,是),则处理进行到S1206。在S1206中,在视频编辑单元305改变当前投影的视频的纵横比之后,投影单元303,视频形成控制器205和视频形成单元220投影视频,并且处理结束于S1208。或者,如果控制器300确定无法改变纵横比(在1205中,否),则处理进行到S1207。在S1207中,在Π创建单元301创建用于指示无法改变纵横比的UI之后,投影单元303,视频形成控制器205和视频形成单元220投影UI,并且处理结束于S1208。图13是本实施例的当图像投影仪110执行图12所示处理时由图像投影仪110执行处理的流程图。以下结合图13描述当用户请求显示子菜单屏幕时的图像投影仪110执行的处理。图13所示的处理开始于S1300。在S1301中,操作控制器302经由网络板接口 304将子菜单屏幕的显示请求通知给扩展板210。随后,扩展板210上的UI创建单元307参考存储单元214确定是否存储菜单设置信息。如果没有存储菜单设置信息(在S1301中,否),则UI创建单元307创建初始化子菜单屏幕并将其发送给主板200中的投影单元303。或者,如果存储了菜单设置信息(在S1301中,是),则处理进行到S1302。在S1302中,Π创建单元307创建用于反映菜单设置信息的子菜单屏幕并将其发送给主板200中的投影单元303。在S 1304中,投影单元303,视频形成控制器205和视频形成单元220投影子菜单屏幕。在S1305中,控制器300将视频信号源切换至用于提供子菜单屏幕的扩展板,并且处理结束于S1306。图14是本实施例的由图像投影仪执行处理的流程图。以下结合图14描述在用户请求改变纵横比时由图像投影仪110执行处理的另一实施例。需要注意的是,当处理改变纵横比请求时图像投影仪110能够处理其他操作请求。图14所示的处理开始于S1400。在S1401中,操作控制器302将改变纵横比请求通知给控制器300,控制器300确定是否可以改变当前投影视频的纵横比。如果可以改变纵横比(在S1401中,是),则处理进行到S1402。在S1402中,在视频编辑单元305改变当前投影视频的纵横比之后,投影单元303,视频形成控制器205和视频形成单元220投影视频,并且处理结束于S1404。或者,如果控制器300确定无法改变纵横比(在S1401中,否),则处理进行到S1403。在S1403中,在Π创建单元301创建用于指示无法改变纵横比的UI之后,投影单元303,视频形成控制器205和视频形成单元220投影UI,并且处理结束于S1404。图15A、15B、15C和MD是根据本实施例由图像投影仪110投影的图像的实例的示意图。图像1500是由图像投影仪110投影在屏幕等上的视频提供单元120的显示图像。图像1510表示主菜单屏幕1512叠加到图像1500上的投影图像。图像1520表示主菜单屏幕1522叠加到图像1500上的投影图像。在本实施例中由图像投影仪110处理的主菜单屏幕1512和1522包括多个标签,通过切换标签可以完成在主菜单屏幕1512和1522之间的切换。图像1530包括由图像投影仪110在屏幕等上投影的子菜单屏幕。子菜单屏幕1532是通过选择主菜单1512和1522上的项目显示的菜单屏幕。在图15A、15B、15C和I 所示的实施例中,通过选择主菜单屏幕1522上的“网络设置”项目来显示在其上配置网络的子菜单屏幕1532。图16A和16B是由图像投影仪110投影的图像的另一实例的示意图。图像1600是由图像投影仪110在投影设备上投影的子菜单屏幕的图像。图像1600包括主板200上的Π创建单元301创建的Π 1610。Π创建单元301能够将Π 1610叠加到扩展板210上的UI创建单元307创建的子菜单屏幕上。UI创建单元301创建的UI不限于用于关闭子菜单屏幕的UI 1610,并且UI创建单元301还能够创建用于通知用户无法改变纵横比的UI及其他UI。图像1620是用户能够在其上切换图像投影仪110的输入类型的菜单屏幕。图像投影仪110将视频信号源切换为与用户在菜单屏幕上选择的输入类型相应的视频信号源。在本实施例中,主板200上的UI创建单元301创建菜单屏幕。
根据上述教导可以产生很多的其他修改和变化。因而可以理解的是,除本文的明确描述之外,在权利要求的范围内,本专利说明书的公开内容是可以实现的。计算机领域的技术人员可以理解的是,根据本发明说明的教导本发明通过使用常用的一般用途数字计算机程序可以方便的实现。对于软件领域的技术人员来说明显的是,根据本发明公开的教导有经验的程序员可以使用合适的软件代码。对于相关领域的技术人员来说明显的是,本发明也可以通过专用集成电路或常用组件电路与合适网络的连接来实现。
权利要求
1.一种图像输出装置,包括: 操作处理单元,用于处理操作请求; 投影单元,用于投影来自视频提供装置的显示图像和来自图像投影仪的用户界面; 数据表存储单元,用于存储将指示获取被投影图像的端口类型的输入类型与形成被投影图像的视频信号源相关联的数据表; 确定单元,用于根据当前输入类型和视频信号源确定是否需要切换视频信号源;以及 控制器,用于在需要切换视频信号源时切换视频信号源并执行所述操作请求指示的处理。
2.根据权利要求1所述的图像输出装置,其中当与所述当前输入类型相关联的视频信号源与当前视频信号源不同时,所述确定单元确定需要切换所述视频信号源。
3.根据权利要求1或2所述的图像输出装置,还包括用于创建用户界面的用户界面创建单元, 其中所述控制器确定是否能够执行所述操作请求指示的处理。
4.根据权利要求1或2所述的图像输出装置,其中在当前投影所述用户界面时,所述控制器将所述操作请求存储至存储单元,并且在所述控制器接收到关闭所述用户界面的操作请求时,所述控制器确定所述操作请求是否存储在所述存储单元中,当所述操作请求存储在所述存储单元中时,执行所述操作请求指示的处理。
5.根据权利要求1或2所述的图像输出装置,其中在所述控制器接收到所述操作请求和在当前投影所述用户界面时,所述控制器存储所述用户界面指示的设置信息并且停止投影所述用户界面,并且在所述控制器执行所述操作请求指示的处理之后,如果所述设置信息存储在所述存储单元中,则所述控制器开始投影用于反映所述设置信息的用户界面。
6.根据权利要求1或2所述的图像输出装置,还包括用于创建用户界面的用户界面创建单元,其中在无法执行所述操作请求指示的处理时,所述用户界面创建单元创建用于指示无法执行所述操作请求指示的处理的用户界面,并且所述投影单元投影所述用户界面。
7.根据权利要求3或6所述的图像输出装置,其中所述用户界面包括菜单屏幕、对话框、消息窗口、图标和帮助菜单。
8.根据权利要求1至7中任意一项所述的图像输出装置,其中所述操作请求包括改变投影图像的纵横比的请求,改变灯功率以改变光源的光量的请求,切换输入以切换其显示图像被投影的视频提供装置的请求,改变视频模式的请求,以及静止投影视频图像的请求。
9.一种输出图像方法,包括如下步骤: 处理操作请求; 参考将指示获取被投影图像的端口类型的输入类型与形成被投影图像的视频信号源相关联的数据表; 根据当前输入类型和视频信号源确定是否需要切换视频信号源;以及 在需要切换视频信号源时切换视频信号源并执行所述操作请求指示的处理。
全文摘要
本发明提供一种新颖的图像输出装置、方法和介质。该图像输出装置包括操作处理单元,用于处理来自用户的操作请求;投影单元,用于投影来自视频提供装置的显示图像和来自图像投影仪的用户界面;确定单元,用于通过参考数据表根据当前输入类型和视频信号源确定是否需要切换视频信号源,所述数据表将指示获取被投影图像的端口类型的输入类型与形成被投影图像的视频信号源相关联;以及控制器,用于在需要切换视频信号源时切换视频信号源并执行所述操作请求指示的处理。
文档编号H04N5/74GK103200372SQ201210589918
公开日2013年7月10日 申请日期2012年12月28日 优先权日2012年1月6日
发明者竹本乐, 渡边绫子, 坂本慎一郎 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1