CN112106016A - 信息处理装置、信息处理方法和记录介质 - Google Patents
信息处理装置、信息处理方法和记录介质 Download PDFInfo
- Publication number
- CN112106016A CN112106016A CN201980031230.5A CN201980031230A CN112106016A CN 112106016 A CN112106016 A CN 112106016A CN 201980031230 A CN201980031230 A CN 201980031230A CN 112106016 A CN112106016 A CN 112106016A
- Authority
- CN
- China
- Prior art keywords
- user
- display
- information processing
- processing apparatus
- instruction
- 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.)
- Withdrawn
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 165
- 238000003672 processing method Methods 0.000 title claims abstract description 10
- 230000008859 change Effects 0.000 claims description 49
- 238000012545 processing Methods 0.000 claims description 26
- 238000004364 calculation method Methods 0.000 description 42
- 238000000034 method Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 19
- 230000007246 mechanism Effects 0.000 description 16
- 238000012986 modification Methods 0.000 description 13
- 230000004048 modification Effects 0.000 description 13
- 230000008569 process Effects 0.000 description 13
- 230000000694 effects Effects 0.000 description 8
- 235000004522 Pentaglottis sempervirens Nutrition 0.000 description 6
- 230000002349 favourable effect Effects 0.000 description 6
- 230000014509 gene expression Effects 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 240000004050 Pentaglottis sempervirens Species 0.000 description 4
- 210000003128 head Anatomy 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004807 localization Effects 0.000 description 2
- 230000001151 other effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 241000905137 Veronica schmidtiana Species 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 210000000887 face Anatomy 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000008194 pharmaceutical composition Substances 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
- H04N9/3185—Geometric adjustment, e.g. keystone or convergence
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B21/00—Projectors or projection-type viewers; Accessories therefor
-
- 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
-
- 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3141—Constructional details thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3141—Constructional details thereof
- H04N9/3147—Multi-projection systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
- H04N9/3188—Scale or resolution adjustment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3191—Testing thereof
- H04N9/3194—Testing thereof including sensor feedback
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0464—Positioning
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2354/00—Aspects of interface with display user
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/38—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory with means for controlling the display position
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Geometry (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
- Projection Apparatus (AREA)
- Transforming Electric Information Into Light Information (AREA)
Abstract
提供信息处理装置、信息处理方法和记录介质,通过该信息处理装置、信息处理方法和记录介质,可以在由多个人员使用的显示系统中关于来自一个用户的显示指令而更适当地控制显示。信息处理装置设置有控制单元,该控制单元当检测到来自用户的显示指令时,根据该用户的位置和已经对其他用户显示的当前显示状态来确定与来自该用户的显示指令相对应的显示控制。
Description
技术领域
本公开内容涉及信息处理装置、信息处理方法和记录介质。
背景技术
近年来,关于在墙壁或屏幕上投影画面的投影仪,已经开发了配备有平移/倾斜驱动机构的驱动型投影仪。驱动这种投影仪使得能够在任何场所投影画面。
除了驱动投影仪本身之外,还提出了一种技术,其中,具有平移/倾斜驱动机构的镜被布置在投影仪的前面,并且改变镜的反射方向使得在任何场所都可以投影画面。
此外,通过诸如激光指示器的指示装置和观察指示位置的摄像装置的组合,可以驱动投影仪,使得在用户指示的位置处显示画面。例如,以下专利文献1公开了一种系统,其中,在固定型投影仪的投影区域和驱动型投影仪的投影区域交叠的区域中,从一个投影仪向另一个投影仪切换画面输出。
引用列表
专利文献
专利文献1:WO2017/154609
发明内容
本发明要解决的问题
然而,在多个人员使用这种驱动型投影仪的情况下,即使一个用户正在使用驱动型投影仪,来自另一个用户的后续操作可能致使显示场所或显示内容被切换为另一显示场所或显示内容。
因此,本公开内容的目的是提出信息处理装置、信息处理方法和记录介质,其使得能够响应于来自多个人员使用的显示系统中的用户的显示指令而更适当地执行显示控制。
问题的解决方案
根据本公开内容,提出了一种信息处理装置,包括:控制单元,其被配置成当检测到来自用户的显示指令时,根据用户的位置和已经针对其他用户执行的当前显示状况,确定与来自用户的显示指令相对应的显示控制。
根据本公开内容,提出了一种要由处理器执行的信息处理方法,该信息处理方法包括:当检测到来自用户的显示指令时,根据用户的位置和已经针对其他用户执行的当前显示状况来确定与来自用户的显示指令相对应的显示控制。
根据本公开内容,提出了一种存储程序的记录介质,该程序用于使计算机用作控制单元,当检测到来自用户的显示指令时,该控制单元根据用户的位置和已经针对其他用户执行的当前显示状况来确定与来自用户的显示指令相对应的显示控制。
本发明的效果
如上所述,根据本公开内容,可以响应于来自多个人员使用的显示系统中的用户的显示指令而更适当地执行显示控制。
注意,该效果不一定是限制性的,因此除了上述效果之外或者代替上述效果,可以提供本说明书中描述的任何效果或者可以从本说明书中掌握的其它效果。
附图说明
图1是根据本公开内容的实施方式的信息处理系统的概要的说明图。
图2是在多个人员使用显示系统的情况下可能发生的问题的说明图。
图3是根据本公开内容的实施方式的信息处理系统中的每个装置的示例性功能配置的框图。
图4是根据第一实施方式的投影位置的计算处理的示例性流程的流程图。
图5是根据第一实施方式的通过观看/收听区域的计算来确定是否可以在两个用户均可见的位置处投影图像的情况的说明图。
图6是根据第一实施方式的利用视锥计算观看/收听区域来确定是否可以在两个用户均可见的位置处投影图像的情况的说明图。
图7是根据第一实施方式的基于房间中的多个用户的位置和朝向计算投影位置的说明图。
图8是根据第二实施方式的分割显示的概要的说明图。
图9是根据第二实施方式的使得能够进行分割显示的显示控制处理的示例性流程的流程图。
图10是根据第二实施方式的修改的在桌子上改变投影位置的说明图。
图11是根据第二实施方式的修改的在桌子上的分割显示的说明图。
图12是根据第二实施方式的修改的具有多个驱动镜的示例性分割显示的说明图。
图13是根据第三实施方式的取消操作处理的示例性流程的流程图。
图14是根据第三实施方式的示例性取消通知屏幕的视图。
图15是根据第四实施方式的前任优先级时的反馈的说明序列图。
图16是根据第四实施方式的继任优先级时的反馈的说明序列图。
图17是根据第四实施方式的共享优先级时的反馈的说明序列图。
图18是根据第五实施方式的驱动控制处理的示例性流程的流程图。
图19是根据本实施方式的应用的使用投影仪的说明图,该投影仪利用驱动镜通过时分技术在多个场所同时投影画面。
具体实施方式
以下将参照附图详细描述本公开内容的优选实施方式。注意,在本说明书和附图中,具有基本相同的功能配置的部件用相同的附图标记表示,并且因此将省略其重复描述。
此外,将按下列顺序给出描述。
1.根据本公开内容的实施方式的信息处理系统的概况
2.配置
2-1.信息处理装置100的示例性配置
2-2.驱动投影仪300的示例性配置
3.实施方式
3-1.第一实施方式(投影位置的计算)
3-2.第二实施方式(分割图像的显示)
(修改例1:返回屏幕的控制)
(修改例2:在桌子上显示改变)
(修改例3:具有多个驱动镜的分割投影)
3-3.第三实施方式(取消操作)
3-4.第四实施方式(反馈)
3-5.第五实施方式(优先级规则设置)
4.应用
5.总结
<<1.根据本公开内容的实施方式的信息处理系统的概要>>
图1是根据本公开内容的实施方式的信息处理系统的概要的说明图。如图1所示,根据本实施方式的信息处理系统1包括:驱动投影仪300,其安装在诸如会议室或个人员房间的空间中,并且在墙壁、桌子、地板、天花板、家具等上投影画面;以及信息处理装置100,其控制驱动投影仪300的驱动和画面投影。
驱动投影仪300配备有平移/倾斜驱动机构,并且能够在空间的任何场所投影画面。此外,驱动投影仪300并不限于像平移/倾斜驱动机构那样改变朝向的驱动机构,并且因此还可以具有例如能够使驱动投影仪300自身向左、右、上、下等移动的机构。例如,用户可以通过语音(例如,语音识别,例如“在此处显示”和用户的面部朝向)、姿态(例如,指向)、或者诸如指向装置的输入装置的使用来指定驱动投影仪300的投影位置。此外,信息处理装置100能够识别用户的位置或姿势,以自动确定投影位置。驱动投影仪300包括:投影仪310,其投影图像;以及传感器320,其感测例如用户的位置、手势或发出的语音。
(背景)
这里,使用可驱动的投影仪使得能够在空间中的各种场所投影画面。然而,在多个人员之间使用这种投影仪时,出现以下问题。
例如,如图2所示,在第一用户利用驱动型投影仪500观看/收听画面的同时,如果第二用户发出了调用新屏幕的指令,则投影仪500根据来自第二用户的指令将显示内容切换为另一显示内容或者改变显示位置。因此,出现了第一用户当前观看/收听的画面突然消失的问题。
因此,考虑到这种情况,提出了一种机制,其中,根据本公开内容的信息处理系统响应于来自多个人员使用的显示系统中的用户的显示指令而更适当地执行显示控制。
例如,当第二用户发出显示指令(例如,给出表达“也在此处展示”的情况)而第一用户正在进行观看/收听时,如图1所示,例如,根据本实施方式的信息处理系统根据两个用户的位置将呈现给第一用户的图像20a移动到对两个用户都有利的位置(参照图像20b)。即使在显示位置稍微偏离由第二用户指示的位置的情况下,信息处理装置100也优先考虑两个用户的可见性的显示,从而实现对两个用户都有利的显示控制。在本说明书中,显示指令通过发出的语音、手势或诸如控制器的输入装置的使用来发出,并且包括例如关于显示位置的信息。在系统侧,除了来自用户的显示位置的明确指定(例如,利用指向、视线或指向装置的指定)之外,还可以根据用户位置在用户可见的位置处执行显示。因此,关于显示位置的信息包括关于用户位置的信息。
此外,在不仅改变显示位置而且改变显示内容的情况下(由第二用户调用新屏幕的情况),根据本实施方式的信息处理系统例如可以分割显示图像20b。
如上,根据本实施方式,即使在对显示指令执行了稍后操作的情况下,也可以根据多个用户的状况更适当地执行显示控制。
以上已经描述了本公开内容的实施方式的信息处理系统。接下来,将参照附图描述根据本实施方式的信息处理系统中包括的每个装置的具体配置。
<<2.示例性配置>>
图3是根据本公开内容的实施方式的信息处理系统中的每个装置的示例性功能配置的框图。如图3所示,根据本实施方式的信息处理系统包括信息处理装置100和驱动投影仪300。
<2-1.信息处理装置100的配置>
信息处理装置100包括:接口(I/F)单元110;控制单元120,其用作三维空间识别单元121、投影位置计算单元122和投影仪控制单元123;空间信息存储单元130;以及内容存储单元140。
(I/F单元110)
I/F单元110是连接信息处理装置100和其它设备的连接装置。I/F单元110例如通过通用串行总线(USB)连接器实现,并且在驱动器投影仪300中的每个部件与I/F单元110之间执行信息的输入和输出。此外,例如,I/F单元110通过无线/有线局域网(LAN)、数字生活网络联盟(DLNA)(注册商标)、Wi-Fi(注册商标)、蓝牙(注册商标)、其它专用线缆等与驱动投影仪300连接。此外,I/F单元110可以通过因特网或家庭网络与其它设备连接。
例如,I/F单元110从驱动投影仪300接收包括在驱动投影仪300中的传感器320中的各种类型的传感器的感测数据。此外,I/F单元110根据投影仪控制单元123的控制,向驱动投影仪300发送驱动控制信号以及诸如画面和声音的输出信号。
(控制单元120)
控制单元120用作算术处理装置和控制装置,并且根据各种类型的程序控制信息处理装置100中的整体操作。例如,控制单元120通过电子电路实现,例如中央处理单元(CPU)或微处理器。此外,控制单元120可以包括:只读存储器(ROM),其存储例如使用的程序和算术参数;以及随机存取存储器(RAM),其临时存储例如适当变化的参数。
此外,如图3所示,控制单元120用作三维空间识别单元121、投影位置计算单元122和投影仪控制单元123。
-三维空间识别单元121
三维空间识别单元121基于通过设置在传感器320中的各种类型的传感器检测出的传感数据(例如,通过摄像装置或鸟瞰摄像装置的拍摄图像(可见光图像或红外图像)、通过深度传感器的深度信息、通过测距传感器的距离信息、通过温度传感器的温度信息、以及通过麦克风的语音信息等),识别例如投影环境空间(例如,安装了驱动投影仪300的房间)的三维形状、存在于投影环境空间中的真实对象的三维形状或三维位置、可投影区域(例如,具有预定范围的平面区域)、或用户的三维位置、姿势、手势、发出的语音等。
根据本实施方式,例如,假设基于通过深度传感器的感测数据来识别投影环境空间的三维形状。此外,三维空间识别单元121识别投影环境空间的三维形状,并且附加地生成投影环境空间图。此外,三维空间识别单元121可以利用测距传感器或通过与多个摄像装置的立体匹配来测量三维形状。此外,三维空间识别单元121能够识别投影环境空间中的照度,例如来自外部或室内照明的光。
如上,由三维空间识别单元121识别的各种类型的空间信息被存储在空间信息存储单元130中。
-投影位置计算单元122
基于来自三维空间识别单元121的识别结果或空间信息存储单元130中累积的空间信息,投影位置计算单元122适当地计算投影位置,并将所计算的投影位置输出至投影仪控制单元123。
例如,投影位置计算单元122根据来自用户的投影指令(显示指令)来计算投影位置。假设例如通过语音、手势或输入装置的使用发出来自用户的投影指令。在用户发出投影指令的情况下,投影位置计算单元122根据例如用户的位置来计算投影位置。
具体而言,例如,投影位置计算单元122根据由驱动投影仪300所具备的麦克风或房间里所具备的麦克风收集到的语音数据的语音识别结果来计算投影位置。例如,当用户请求改变显示位置,或者使用诸如“在此处显示”、“向我显示日历”、“[系统名称]!”的短语或发出诸如代理名称的预定的关键字来调用新屏幕时,投影位置计算单元122根据用户的位置、姿势(包括头部或面部的朝向)、视线、或者手势(例如,指向、手或手臂的移动、或头部的移动)来计算合适的投影位置(三维位置坐标)。假设的合适的投影位置的示例包括用户将用户手指指向的方向与可投影区域(例如,墙壁)正交的位置、用户附近的可投影区域(例如,桌子)、用户的视线方向与可投影区域正交的位置等。
此外,投影位置计算单元122可以从由能够观察例如红外光的摄像装置获取的捕获图像检测从在用户操作的指向装置处提供的诸如IRLED的发光单元发射的光的亮点(墙壁或桌子上的亮点)作为投影位置。该摄像装置可以是能够以宽视场观察红外光的鸟瞰摄像装置。
注意,不一定从远离可投射区域的位置指定投射位置,并且因此可以例如通过对可投射区域的触摸操作来指定投射位置。投影位置计算单元122分析从例如深度摄像装置获取的信息,以便检测到对可投影区域的触摸操作。
此外,投影位置计算单元122不限于来自设置有IRLED的指示装置的操作输入,并且例如能够识别来自诸如智能电话的信息处理终端的投影位置输入的指定。例如,用户可以操作包括显示在智能电话的屏幕上的上/下/左/右键的GUI以指定投影位置,或者可以操作显示在智能电话的屏幕上的投影环境空间的全向图像以指定投影位置。
如上所述,基本上,投影位置计算单元122根据来自用户的投影指令来计算投影位置。在第二用户发出投影指令同时第一用户当前正在使用驱动投影仪300(即,驱动投影仪300当前正在向第一用户呈现信息的同时)的情况下,投影位置计算单元122根据两个用户的状况——例如两个用户各自的位置——适当地计算合适的投影位置。例如,在第一用户和第二用户共享可见性的情况下(即,在存在两个用户都可见的位置的情况下),投影位置计算单元122计算可见位置作为投影位置。在稍后要描述的每个实施方式中,将详细描述在其他用户发出稍后投影指令的情况下的控制处理。
此外,在根据本实施方式的信息处理系统中,即使在没有从用户发出明确投影指令的情况下,也假定系统自动地(自发地)呈现信息,例如警报、传入消息、推荐信息、日历的显示或代理图像的显示。在这种情况下,投影位置计算单元122根据投影环境空间的识别结果来计算适当的投影位置(例如,容易吸引家庭注意力的位置,例如电视附近的位置)或根据例如用户的位置或姿势来计算适当的投影位置(例如,用户附近的位置、用户的视线方向上的位置或其它位置)。
-投影仪控制单元123
投影仪控制单元123控制驱动投影仪300,使得在由投影位置计算单元122计算出的投影位置处投影预定的图像。具体而言,投影仪控制单元123执行驱动投影仪300的驱动控制(例如,驱动角度的控制)、要从驱动投影仪300投影的图像的生成、以及要从扬声器340输出的语音信号的生成。
例如,投影仪控制单元123生成用于驱动位置的指令的驱动控制信号,并将所生成的驱动控制信号通过I/F单元110发送至驱动投影仪300。具体而言,投影仪控制单元123生成用于驱动位置的指令的驱动控制信号,使得可以在由投影位置计算单元122计算出的投影位置处投影图像。
此外,投影仪控制单元123生成要从驱动投影仪300的投影仪310投影的图像和要从扬声器340输出的语音信号,并且通过I/F单元110将该图像和该语音信号发送至驱动投影仪300。假定的要投影的图像和语音的示例包括:代理图像、代理语音、以及与来自用户的请求对应的各种类型的内容。各种类型的内容的示例包括:图像(运动图像和静止图像)、音乐、语音、文本等。可以从内容存储单元160获取这些各种类型的内容,或者可以通过I/F单元110从网络获取这些各种类型的内容。此外,这样的内容可以包括由信息处理装置100或在网络上操作的应用生成的各种类型的显示屏幕。
如上所述,基本上,投影仪控制单元123根据来自用户的投影指令来控制来自驱动投影仪300的各种类型的内容的输出。这里,例如,在第一用户当前正在观看/收听内容的同时第二用户发出用于不同内容的稍后投影指令(即,用于新屏幕的显示的指令)的情况下,例如,投影仪控制单元123分割屏幕以显示两个内容段,使得可以向多个用户更适当地执行显示控制。这里,“新屏幕”是与已经显示的屏幕不同的屏幕。假定各种屏幕,例如主菜单、任意应用屏幕和用于调用代理的屏幕。在稍后要描述的实施方式中将详细描述屏幕的分割显示。
以上已经具体描述了根据本实施方式的信息处理装置100的配置。注意,信息处理装置100的配置不限于图3所示的示例。因此,例如,信息处理装置100的配置的至少一部分可以利用诸如服务器的外部装置来实现。
此外,信息处理装置100例如可以由智能家庭终端、PC、智能电话、平板终端、家庭服务器、边缘服务器、中间服务器或云服务器来实现。
<2-2.驱动投影仪300的示例性配置>
接下来,将描述根据本实施方式的驱动投影仪300的示例性配置。
驱动投影仪300配备有投影仪310和扬声器340作为输出单元。此外,驱动投影仪300可以配备有具有高方向性的超声波扬声器。可以在投影仪310的投影方向上同轴地安装超声波扬声器。
此外,驱动投影仪300设置有传感器320。驱动投影仪300将由传感器320中的每个传感器感测的信息输出至信息处理装置100。传感器320可以包括例如:摄像装置、鸟瞰摄像装置、深度传感器、测距传感器、温度传感器、麦克风等。根据本实施方式,假定鸟瞰摄像装置是具有宽视角的摄像装置,并且其掌握用户在空间中的位置或朝向。然后,此外,使用注视比鸟瞰摄像装置的视角窄的区域的摄像装置,使得能够更准确地掌握用户的状态。摄像装置和鸟瞰摄像装置均可以具有执行变焦的模式和进行光圈改变的模式。
此外,假定深度传感器、测距传感器或温度传感器被用于例如三维空间识别单元121执行的投影环境的三维空间识别。
此外,驱动投影仪300包括驱动机构330,并且能够改变投影仪310的朝向和传感器320的朝向,使得可以在任意方向进行投影,并且可以在任意方向进行感测。例如,驱动投影仪300利用驱动机构330执行驱动控制,使得在从信息处理装置100接收的预定位置处投影画面。注意,根据本实施方式,示例性地假定平移/倾斜双轴驱动机构。然而,本实施方式不限于进行朝向改变的驱动机构,并且因此还可以设置使得能够例如向左、向右、向上和向下移动的机构。此外,根据本实施方式,假定驱动驱动投影仪300自身(或者至少投影仪310和传感器320)的驱动机构。然而,可以提供一种装置,其包括具有安装在投影仪310和传感器320前面的相应驱动机构(驱动反光镜)的反光镜,其中,改变该反光镜的朝向以改变投影方向和感测方向。
此外,根据本实施方式,如图1所示,假定传感器320被同轴地安装在投影仪310上,并且附加地,传感器320与投影仪310同时地由驱动机构330驱动。然而,本实施方式不限于此,并且因此传感器320和投影仪310可以被设置在不同的位置。在这种情况下,传感器320与投影仪310之间的位置关系是已知的。
以上已经具体描述了根据本实施方式的驱动投影仪300的配置。注意,根据本实施方式的驱动投影仪300的配置不限于图3所示的示例。例如,可以将传感器320和扬声器340从驱动投影仪300分离。
<<3.实施方式>>
接下来,将利用多个实施方式具体描述根据本实施方式的信息处理系统。
<3-1.第一实施方式(投影位置的计算)>
首先,将参照图4至图7具体描述第一实施方式,其中,在第一用户当前正在使用驱动投影仪300的同时第二用户发出投影指令的情况下,根据例如两个用户的位置来计算合适的投影位置。
图4是根据本实施方式的投影位置的计算处理的示例性流程的流程图。如图4所示,首先,在驱动投影仪300正在为第一用户投影图像的同时(步骤S103),在检测到来自第二用户的投影指令的情况下(步骤S106/是),信息处理装置100的投影位置计算单元122确定是否可以在第一用户和第二用户都可见的位置处投影图像(步骤S109)。
基于传感器320的感测数据,根据例如两个用户的当前位置、面部的朝向、视线方向等来确定是否可以在第一用户和第二用户都可见的位置处投影图像。在由诸如指示装置的输入装置指定投影位置的情况下,基于所指定的投影位置进行确定。例如,在可以在包括用户面对的各个方向与可投影区域(可投影区域上的注视点)之间的所有交点(或者第一用户利用输入装置首先指定的投影目的地的位置和第二用户利用输入装置稍后指定的投影目的地的位置)的范围内投影图像的情况下,投影位置计算单元122确定可以在两个用户都可见的位置处投影图像。注意,因为用户的面部或身体的朝向的轻微改变使得注视点容易改变,所以在两个用户的注视点在中心的各个预定范围交叠的情况下,可以确定图像可以被投影在两个用户都可见的位置处。
此外,投影位置计算单元122可以计算多个用户的各自观看/收听区域(即,各自的视野范围),并且可以基于其间的交叠程度来进行确定。图5是通过计算观看/收听区域来确定是否可以在两个用户都可见的位置处投影图像的情况的说明图。如图5的左侧所示,例如,基于用户对可投影区域的视角(右端角(R)、左端角(L)、上端角(T)和下端角(B))来计算观看/收听区域200和201。在存在交叠的情况下,确定图像可以被投影在两个用户都可见的位置处。在这种情况下,如图5的右侧所示,例如,可以将包括交叠区域的范围确定为投影位置202。
此外,在观看/收听区域的计算中,投影位置计算单元122可以计算三维视锥,并且可以基于其间的交叠的确定来进行确定。考虑到人员的视场实际上是不规则锥形的形状,例如,如图6所示,可以计算分别存在于近剪裁平面(近,Near)和远剪裁平面(远,Far)之间的三维形状(视锥),然后可以基于对平面间的交叠的确定来确定图像是否可以被投影在两个用户都可见的位置处。
如上,提供了各种技术作为计算可见性范围的方法。在存在多个用户的可见性范围的至少部分交叠的区域的情况下,投影位置计算单元122可以确定多个用户可以共享可见性,然后可以确定包括交叠区域的范围作为投影位置。
此外,投影位置计算单元122不被严格限制为在可见性范围之间交叠,因此可以基于多个用户的位置或者多个用户在空间中的位置和朝向来确定是否可以共享可见性。图7是基于房间中的多个用户的位置和朝向来计算投影位置的说明图。
如图7的左侧所示,例如,基于第一用户的位置P1和朝向V1(面部、头部或身体)以及第二用户的位置P2和朝向V2,在朝向V与可投影区域(例如,墙壁)相交的区域221和区域222交叠的情况下,确定可以在两个用户都可见的位置处投影图像。在这种情况下,包括交叠区域的范围223被确定为投影位置。注意,区域221和222的大小可以是预先设置的预定大小。与此同时,在图7的右侧示出的示例中,在区域225与区域226之间不存在交叠,因此确定不能在两个用户都可见的位置处投影图像。在这种情况下,如稍后所述,投影位置计算单元122优先考虑发出了用于投影的稍后指令的第二用户,并且将区域226确定为投影位置。
此外,例如,在第一用户利用输入装置首先指定的投影目的地的位置和第二用户利用输入装置稍后指定的投影目的地的位置被包括在可投影区域中的同一面上的情况下,或者在投影目的地的两个位置都在预定距离处或更小的情况下,投影位置计算单元122可以确定在两个用户都可见的位置处投影是可能的。注意,用户之一可以利用输入装置指定投影目的地的位置,而另一用户可以通过语音或手势指定投影目的地的位置。
接下来,在确定不能在两个用户都可见的位置处投影图像的情况下(步骤S109/否),投影位置计算单元122优先考虑发出了用于投影的稍后指令的第二用户,并且根据来自第二用户的投影指令计算投影位置(步骤S112)。即,在不考虑第一用户的状况的情况下来,投影位置计算单元122根据来自第二用户的投影指令计算适当的投影位置。
与此同时,在确定可以在两个用户都可见的位置处投影图像的情况下(步骤S109/是),投影位置计算单元122计算两个用户都可见的投影位置(步骤S115)。例如,如上所述,可以将包括两个用户的各自的视野范围之间的交叠区域的范围确定为投影位置。替选地,可以将具有在两个用户的各自注视点(或当前投影位置和利用输入装置等指定的投影目的地的位置)之间的中心(例如,中间位置)的范围确定为投影位置。
接下来,信息处理装置100的投影仪控制单元123朝计算出的投影位置驱动控制驱动投影仪300(步骤S118)。这种布置使图像被投影在计算出的投影位置处(即,图像的投影位置被改变)。
以上已经描述了在多个用户使用驱动投影仪300的情况下的投影位置的计算。注意,在图4所示出的操作处理中,在特定用户想要在特定位置显示图像的情况下,可能存在即使重复发出投影指令,也在多个用户之间的中间位置处显示图像的问题。考虑到这种情况,例如,在相同位置被指定两次的情况下,信息处理装置100的投影位置计算单元122可以将第二指定位置确定为投影位置。替选地,例如,特定手势或第一关键字(魔法词(magicword))的使用可以使得能够强制指定投影位置。
<3-2.第二实施方式>
接下来,将参照图8至图11描述第二实施方式。根据第一实施方式,已经描述了第二用户发出用于在投影位置移动的指令的情况。本文中,将描述在来自第二用户的投影指令包括投影内容的改变(即,对新屏幕的调用)的情况下的更适当的显示控制。
更具体地,例如,如图8的左侧所示,假定在第一用户利用驱动投影仪300观看/收听图像230的同时第二用户发出包括调用新屏幕的用于投影的稍后指令的情况。包括调用新屏幕的投影指令是调用与图像230不同的屏幕。例如,假定是利用代理名称的表达对代理屏幕的调用。此外,在使用诸如指示装置的输入装置的情况下,可以通过对设置在输入装置处的按钮或开关的操作来发出用于调用新屏幕的指令或用于简单地改变当前投影图像的位置的指令,或者可以通过向设置在输入装置处的麦克风输入语音来发出用于调用新屏幕的指令或用于简单地改变当前投影图像的位置的指令。替选地,可以使用利用在输入装置处提供的触摸板上的手势操作的不同方法来实现上述效果。
在这种情况下,如果两个用户可以共享可见性,如图8的右上所示,则在两个用户之间显示包括第一用户已经观看/收听的图像和第二用户调用的新图像的分割图像231使得可以满足两个用户的请求。
注意,如果两个用户不能共享可见性,如图8的右下所示,则优先考虑发出了稍后操作指令的第二用户,使得在第二用户指定的位置处显示第二用户调用的新图像的图像234。
如上,如果两个用户可以共享可见性,则即使在其他用户稍后调用不同屏幕的情况下,已经进行了观看/收听的用户也可以利用分屏继续观看/收听。
以下将参照图9描述根据本实施方式的操作处理。图9是根据本实施方式的能够进行分割显示的显示控制处理的示例性流程的流程图。
如图9所示,首先,在驱动投影仪300正在为第一用户投影图像的同时(步骤S203),在检测到来自第二用户的投影指令的情况下(步骤S206/是),信息处理装置100的投影位置计算单元122确定是否可以在第一用户和第二用户都可见的位置处投影图像(步骤S209)。第二实施方式在确定技术上类似于第一实施方式。与第一实施方式类似,可以通过发出的语音、手势或使用诸如指示装置的输入装置来发出来自第二用户的投影指令。
接下来,在确定不能在两个用户都可见的位置处投影图像的情况下(步骤S209/否),投影位置计算单元122优先考虑发出了用于投影的稍后指令的第二用户,并且根据来自第二用户的投影指令计算投影位置(步骤S212)。
接下来,投影仪控制单元123生成用于使驱动投影仪300朝计算出的投影位置定向的驱动控制信号,并且通过I/F单元110将该驱动控制信号发送至驱动投影仪300,以执行投影仪驱动控制(步骤S215)。
接下来,在来自第二用户的投影指令是新屏幕的投影指令的情况下(步骤S218/是),投影仪控制单元123执行控制使得在与来自第二用户的指令相对应的投影位置处投影新屏幕(步骤S221)。
与此同时,在来自第二用户的投影指令不是新屏幕的投影指令的情况下(步骤S218/否),投影仪控制单元123执行控制使得在与来自第二用户的指令相对应的投影位置处投影原始屏幕(在步骤S203中已经投影的图像)(步骤S224)。
注意,上述步骤中的步骤S212至S215中的处理和步骤S218至S224中的处理不必按照图9所示的顺序执行,因此可以并行执行,或者可以按相反的顺序执行。
此外,在确定图像可以被投影在两个用户都可见的位置处的情况下(步骤S209/是),投影位置计算单元122计算第一用户和第二用户都可见的投影位置(步骤S227)。示例性具体计算技术类似于例如根据第一实施方式的计算技术。
接下来,投影仪控制单元123生成用于使驱动投影仪300朝计算出的投影位置定向的驱动控制信号,并且通过I/F单元110将该驱动控制信号发送至驱动投影仪300,以执行投影仪驱动控制(步骤S230)。
接下来,在来自第二用户的投影指令是新屏幕的投影指令的情况下(步骤S233/是),投影仪控制单元123执行控制使得在两个用户都可见的投影位置处投影包括新屏幕和原始屏幕的分割图像(步骤S236)。
与此同时,在来自第二用户的投影指令不是新屏幕的投影指令的情况下(步骤S233/否),投影仪控制单元123执行控制使得在两个用户都可见的投影位置处投影原始屏幕(在上述步骤S203中已经投影的图像)(步骤S239)。
注意,上述步骤中的步骤S227至S230中的处理和步骤S233至S239中的处理不必按照图9所示的顺序执行,因此可以并行执行,或者可以按相反的顺序执行。
(修改例1:返回屏幕的控制)
根据上述第一实施方式和第二实施方式,在不存在两个用户都可见的位置的情况下,优先考虑执行了稍后操作的第二用户,从而引起投影位置的改变或投影内容的改变。假定第二用户的使用是相对短期的使用,例如日程检查、天气预报检查或交通信息检查的情况。与此同时,如果第二用户的使用对第一用户使用驱动投影仪300并且观看/收听了相对较长的内容——例如电影或戏剧——来说很快结束,则假定第一用户想要再次观看/收听内容。
信息处理装置100记录例如某人员何时观看/收听什么内容,或者由于来自其他用户的操作而使屏幕移动的用户的观看/收听历史,从而能够适当地控制返回屏幕。
例如,在第二用户的使用结束并且然后第一用户发出用于返回投影位置的指令的情况下,信息处理装置100执行控制使得在指定位置处显示第一用户刚刚观看的内容的屏幕。注意,假定第一用户想要观看第二用户观看的屏幕。因此,在明确地发出用于显示原始屏幕的指令的情况下,可以恢复屏幕。例如,假定是具有语音的清楚指令,例如“显示之前显示的屏幕”或对指示装置上的特定按钮的操作。
此外,在第二用户已经一定时间没有观看屏幕或者没有交互的情况下,信息处理装置100可以由于超时而自动将屏幕返回给第一用户。替选地,根据第二用户调用的内容的细节或来自第二用户的指令的细节,信息处理装置100可以确定在特定时间内完成的中断工作,以在预定时间过去之后将屏幕返回给第一用户。具体而言,对于特定内容,例如天气预报或交通信息,可以确定在特定时间内完成的中断工作。在可以从语音识别短期使用的情况下,例如“显示一点时间”或“显示一点”,可以确定在特定时间内完成的中断工作。此外,在第二用户执行明确的结束处理(例如,诸如“谢谢”或“可以”的语音、特定手势、或对特定按钮的操作)的情况下,信息处理装置100可以将屏幕返回给第一用户。
(修改例2:在桌子上显示改变)
关于在多个用户可以共享可见性的情况下改变投影位置,信息处理装置100不限于基于诸如可见性的视角的确定,并且因此可以根据每个用户的位置进行确定。例如,如图10所示,在驱动投影仪300将图像240投影到桌子上的情况下,基于桌子周围的多个用户的位置,可以在投影位置(例如,到中心)上进行改变。
此外,分割显示不限于图8所示的并列分割显示。例如,如图11所示,在驱动投影仪300将图像242投影到桌子上的情况下,可以根据桌子周围的多个用户的位置来任意分割图像242。此外,根据每个用户的位置,信息处理装置100可以考虑图像的顶部和底部,或者可以考虑空间上的位置关系。
(修改例3:具有多个驱动镜的分割投影)
驱动投影仪300不限于平移/倾斜驱动。在投影仪的前方安装具有平移/倾斜驱动的镜(在下文中,称为驱动镜),从而实现投影位置的任何改变。此外,通过多个驱动镜,来自投影仪的投影图像的一部分在每个驱动镜上的反射使得能够为多个用户呈现各自的图像。以下将参照图12给出描述。
图12是根据本修改的具有多个驱动镜的示例性分区显示的说明图。如图12所示,从投影仪310投影的投影图像245的镜面反射区域245a和245b分别在设置在投影仪310前方的多个驱动镜311a和311b上反射,使得可以在不同的场所显示不同的投影图像245a和245b。根据驱动镜上的反射和投影场所的平面形状,对投影图像245中包括的镜面反射区域245a和245b中的每个进行梯形校正。此外,本文中示例性地使用了两个驱动镜,但是本修改不限于此。因此,可以提供三个或更多个驱动镜,使得图像被适当地投影在任何场所。此外,调整驱动镜的数量和驱动镜的布置使得能够在三个或更多个场所显示不同的投影图像。
<3-3.第三实施方式>
接下来,将参照图13和图14来描述第三实施方式。根据本实施方式,对已经使用了驱动投影仪300的第一用户给予权限,使得可以任意地解除与来自第二用户的投影指令相对应的投影位置的改变,以便第一用户能够防止显示装置的意外移动。
此外,信息处理装置100可以根据第一用户的状况来确定是否向第一用户发出取消操作的通知,使得在不需要取消的情况下,不发出取消操作的通知。该布置使得能够即时驱动控制与来自第二用户的指令相对应的驱动投影仪300,从而不会发生取消操作的待机时间。例如,在稍后发出投影指令的人员与已经发出投影指令的人员相同的情况下,信息处理装置100在不发出取消操作的通知的情况下立即驱动投影仪300。此外,在已经发出了投影指令的人员不再使用驱动投影仪300的情况下,例如不观看投影图像、不进行任何操作、或者不在附近,信息处理装置100在不发出取消操作的通知的情况下立即驱动投影仪300。
(操作处理)
图13示出了根据本实施方式的取消操作处理的示例性流程。如图13所示,首先,信息处理装置100从用户接收改变投影位置的指令(步骤S303),然后选择投影仪(步骤S306)。如上所述,假定改变投影位置的指令是由发出的语音——例如“在此处显示”、“[代理名称]!”或者“向我显示日历”、预定手势、或来自诸如指示装置的输入装置的操作输入发出的。此外,信息处理装置100选择能够在用户指示的位置处执行投影的投影仪(例如,具有有利视角、有利亮度等的投影仪)。在提供多个驱动投影仪300的情况下,信息处理装置100选择能够在用户指示的位置处执行投影的一个投影仪。
接下来,信息处理装置100确定是否存在正在使用所选择的投影仪的任何其他用户(步骤S309)。具体而言,信息处理装置100例如基于由传感器320中的摄像装置拍摄的拍摄图像,确定是否存在正在观看由所选择的投影仪投影的图像的任何用户(面部的朝向或朝图像的视线方向)。此外,信息处理装置100例如可以基于在由所选择的投影仪投影的图像附近是否存在任何用户或者自从最近的操作以来是否已经经过了特定时间或更长时间,来确定所选择的投影仪是否在使用中。
接下来,在存在正在使用所选择的投影仪的其他用户(当前用户)的情况下(步骤S309/是),信息处理装置100执行控制以向正在使用所选择的投影仪的其他用户呈现取消通知屏幕(步骤S312)。例如,信息处理装置100使驱动投影仪300在该其他用户当前正在观看的投影位置处显示取消通知屏幕。例如,在其他用户正在观看由驱动投影仪300投影的电影内容的情况下,信息处理装置100可以临时停止电影内容,并且在电影内容的屏幕上显示取消通知屏幕。这里,图14示出了根据本实施方式的示例性取消通知屏幕。如图14所示,例如,取消通知屏幕可以指示倒计时,直到取消接收结束。响应于此,正在使用驱动投影仪300的其他用户通过预定关键字(例如,“取消!”)的表达或通过手势(例如,点击桌子或轻敲取消通知屏幕)来执行取消操作(发出中断取消指令的操作)。
接下来,信息处理装置100等待接收取消操作,直到经过预定时间(直到超时)(步骤S327)。
接下来,在从其他用户接收到取消操作的情况下(步骤S315/是),不允许信息处理装置100使用所选择的投影仪,并且因此选择另一候选投影仪(其能够执行投影)(步骤S318)。
接下来,在没有可用的不同投影仪的情况下(步骤S318/否),信息处理装置100向用户反馈不允许改变投影位置(步骤S321)。如果投影仪显示区域位于用户视野内的任何位置,则可以可见地执行反馈,否则可以声学地执行反馈。此外,在用户保持握住诸如指示装置的输入装置的情况下,可以通过输入装置执行反馈(例如,声音、振动或光)。
与此同时,在不同的投影仪可用的情况下(步骤S318/是),信息处理装置100向(发出了改变投影位置的指令的)用户反馈(由当前用户)进行了取消操作(步骤S324),并且附加地选择该不同的投影仪(步骤S306)。然后,信息处理装置100重复步骤S309至S318中的处理。
如上,在执行取消操作的情况下,搜索能够执行投影的不同投影仪。因此,在提供多个投影仪的情况下,可以根据多个用户的意图选择适当的投影仪。用户不需要发出要使用哪个投影仪的明确指示,以便可以减少操作中的时间和劳动。
此外,在发生超时而没有来自当前用户的取消操作的情况下(步骤S327/是),信息处理装置100执行控制使得根据来自用户的改变投影位置的指令来驱动所选择的投影仪(步骤S330)。
注意,本文中,示例性地,基于超时来确定取消的不存在,但是本实施方式不限于此。因此,例如,在取消通知屏幕上显示两个“Yes/No(是/否)”选项可以提示用户做出选择。此外,图14所示出的取消通知屏幕的配置是示例性的。本实施方式不限于此,因此可以提供其它表达。
<3-4.第四实施方式(反馈)>
接下来,将描述第四实施方式。根据本实施方式,在第一用户正在使用驱动投影仪300的同时第二用户发出改变投影位置的指令的情况下,根据第一用户和第二用户中的哪个被优先考虑,适当地通知用户(给予反馈)其各自的状况。该布置使投影仪在多个人员的环境下实现更舒适的操作。以下将参照图15至图17给出具体描述。
(前任优先级)
图15是前任优先级时的反馈的说明序列图。图15以时间序列为基础示出了操作的存在或不存在、投影仪的控制、对第一用户(前任)的反馈(FB)和对第二用户(继任)的FB的时序。
在本说明书中,术语“前任优先级”是指优先允许已经操作(使用)投影仪的人员使用投影仪。在设定了前任优先级的情况下,信息处理装置100在用户开始使用驱动投影仪300(例如,观看/收听电影内容)之后的一定时间,能够使用户(前任)优先使用驱动投影仪300。因此,即使在不同的用户(继任)稍后执行操作输入(例如,改变投影的指令,例如“在此处显示日历”或“在此处示出”)的情况下,也使得操作无效。在这种情况下,继任可能被混淆,因为继任不知道操作为何是无效的。因此,如图15所示,信息处理装置100向执行了稍后操作的用户(继任,即,第二用户)反馈当前不允许操作。如果存在可以在第二用户的视场中投影画面的不同投影仪,则可以可见地执行对第二用户的反馈,否则可以声学地执行对第二用户的反馈。此外,在第二用户使用诸如指示装置的输入装置的情况下,例如,可以通过输入装置执行振动、光学或声学反馈。
此外,如图15所示,可以将其他用户已经执行了操作的效果反馈给前任(第一用户)。例如,因为第一用户具有分配给其的投影仪,通过该投影仪,可以利用画面执行反馈或者可以声学地执行反馈。
如上,第一用户和第二用户被通知其各自的状况,使得可以在第一用户与第二用户之间建立通信,从而通过用户间对话实现投影仪操作。例如,前任可以放弃或转让操作权,并且可以例如通过预定的语音表达、手势、对UI的触摸操作、或对输入装置的按钮操作来将操作权传递给继任。
(继任优先级)
图16是继任优先级时的反馈的说明序列图。图16以时间序列为基础示出了操作的存在或不存在、投影仪的控制、对第一用户(前任)的FB和对第二用户(继任)的FB的时序。
在本说明书中,术语“继任优先级”是指即使在存在已经操作(使用)投影仪的人员的情况下,也优先允许稍后执行操作的人员使用投影仪(可以获取操作权)。通过设定继任优先级,在即使对于正在使用驱动投影仪300的用户,其他用户稍后发出改变投影目的地的指令的情况下,信息处理装置100控制例如驱动投影仪300的驱动,使得根据该指令进行投影目的地的改变。注意,根据第一实施方式和第二实施方式,在不存在两个用户都可见的投影位置的情况下,根据来自继任的改变投影目的地的指令来驱动驱动投影仪300。因此,可以说在处理的一部分中采用了继任优先级。
如图16所示,在从作为继任的第二用户接收到操作的情况下,信息处理装置100根据来自第二用户的操作驱动投影仪,以向第二用户呈现图像。在这种情况下,信息处理装置100向第一用户通知由于来自第二用户的操作而在显示中进行了移动,第二用户已经接管了第一用户已经使用的投影仪。在显示中移动之前,可以由投影仪将通知呈现给第一用户。
与此同时,可以向第二用户通知第一用户已经操作(使用)了投影仪。在显示中移动之后,向第二用户的通知可以由投影仪呈现。
(共享优先级)
图17是共享优先级时的反馈的说明序列图。图17以时间序列为基础示出了操作的存在或不存在、投影仪的控制、对第一用户(前任)的反馈(FB)和对第二用户(继任)的FB的时序。
在本说明书中,如第一实施方式和第二实施方式中所述,术语“共享优先级”是指在存在已经操作(使用)投影仪的人员的条件下,在操作投影仪的人员稍后出现的情况下,利用在两个用户之间共享的投影仪,在两个用户都可见的位置处投影图像。
如图17所示,在投影仪根据来自第一用户的操作执行显示的同时接收到来自第二用户的操作的情况下,信息处理装置100驱动控制投影仪,使得在第一用户和第二用户都可见的位置处执行显示。在这种情况下,信息处理装置100向第一用户通知第二用户已经执行了操作,并且向第二用户通知第一用户已经操作(使用)了投影仪。例如,在显示中移动之后,可以由投影仪呈现这两个通知。
<3-5.第五实施方式(优先级规则设置)>
接下来,将描述第五实施方式。根据第四实施方式,前任优先级、继任优先级和共享优先级均已被描述。根据本实施方式,可以预先进行确定,使得应用至少任何优先级规则,或者可以根据状况适当地确定至少任何优先级规则。例如,信息处理装置100根据前任正在观看的内容(投影仪正在投影的内容)或者继任请求的内容(调用新屏幕)来适当地设定合适的优先级规则。更具体地,例如,通常设定继任优先级。在向前任呈现诸如电影的内容(不宜由其他用户轻易接管其操作权的内容)的情况下,设定前任优先级。
(操作处理)
将参照图18详细描述根据本实施方式的这种操作处理。图18是根据本实施方式的驱动控制处理的示例性流程的流程图。
如图18所示,首先,在检测到改变投影目的地的指令的情况下(步骤S403/是),信息处理装置100确定改变投影目的地的指令是否是强制的(步骤S406)。可以例如通过预定的关键字(魔法词)的表达、特定手势或输入装置的按钮等的使用来进行投影目的地的强制改变,并且该强制改变指示将投影仪朝指定位置强制移动的例外操作。
接下来,在改变投影目的地的指令不是强制的的情况下(步骤S406/否),信息处理装置100设定优先级规则(步骤S409)。例如,在正在向已经使用投影仪的用户呈现不希望被其他用户容易地接管的内容的情况下,例如电影观看/收听,信息处理装置100设定“前任优先级”。在正在呈现与以上内容不同的内容的情况下,信息处理装置100设定“继任优先级”或“共享优先级”。例如,在来自继任的投影指令仅用于位置的改变而不是用于调用新屏幕(切换到另一屏幕)的情况下,可以设定“共享优先级”。替选地,在两个用户都可见的投影位置很可能存在的情况下,例如两个用户位于相对近的位置的情况下,可以设定“共享优先级”。此外,在“前任优先级”或“共享优先级”不合适的情况下,信息处理装置100可以设定“继任优先级”。此外,在使用投影仪的人员数可以被估计为一个人员的情况下,例如房间中仅存在一个人员的情况下,信息处理装置100可以设定“继任优先级”(因为作为前任的人员发出指令,所以即时驱动是有利的)。
接下来,在设定了“前任优先级”的情况下(步骤S409/前任优先级),信息处理装置100向继任通知操作已经被取消(反馈),然后处理结束(步骤S412)。
此外,在设定了“共享优先级”的情况下(步骤S409/共享优先级),信息处理装置100确定是否可以在两个用户都可见的位置处执行投影(步骤S415)。
此外,在设定了“继任优先级”的情况下(步骤S409/继任优先级),或者在利用设定的“共享优先级”确定不能在两个用户都可见的位置处执行投影的情况下(步骤S415/否),信息处理装置100根据来自继任的指令来计算投影位置(步骤S418)。注意,在改变投影目的地的指令是强制的的情况下(步骤S406/是),类似地,信息处理装置100根据来自继任的指令计算投影位置。
与此同时,在利用设定的“共享优先级”确定可以在两个用户都可见的位置处执行投影的情况下(步骤S415/是),信息处理装置100计算两个用户都可见的投影位置(步骤S421)。
接下来,信息处理装置100确定是否存在能够在计算出的投影位置处执行投影的任何投影仪(步骤S424)。
接下来,在存在能够在计算出的投影位置处执行投影的投影仪的情况下(步骤S424/是),信息处理装置100确定是否存在当前正在通过所选择的投影仪观看投影图像的任何人员(即,正在使用所选择的投影仪的人员)(步骤S427)。确定是否存在正在使用所选择的投影仪的任何用户的处理与图13的步骤S309中的确定的处理类似。
接下来,在存在当前正在通过所选择的投影仪观看投影图像的人员的情况下(步骤S427/是),信息处理装置100确定是否对当前正在使用所选择的投影仪的用户执行取消接收处理(步骤S430)。取消操作处理在内容上类似于参照第三实施方式描述的内容。信息处理装置100基于来自继任的操作来确定是否给前任一个时间来取消显示中的移动。信息处理装置100例如根据状况来确定是否执行取消接收处理。具体而言,例如,在可以假定已经在用户之间进行了关于投影的改变的某种谈话的情况下,例如用户彼此相邻的情况或用户之间的距离较短的情况,在通过用户之间的谈话的语音识别已经掌握了对用户之间已经进行的投影的改变的同意的情况下,或者在例如前任是诸如儿童的预定的不合格人员的情况下,信息处理装置100可以确定不执行取消接收处理,否则,信息处理装置100可以确定执行取消接收处理。
此外,在人员单独操作多个投影仪的情况下,例如在房间中仅存在一个人员的情况下,信息处理装置100可以确定不执行取消接收处理。在用户使用(注视)所有多个投影仪的情况下,为了选择合适的投影仪(投影用户不关心使用的中止的内容的投影仪),可以执行取消接收处理。
接下来,确定要执行取消接收处理(步骤S430/是),并且向前任呈现取消通知屏幕(参照图14)。在执行取消操作的情况下(步骤S433/是),信息处理装置100搜索任何其他候选投影仪(步骤S436)。
然后,在不存在其他候选投影仪的情况下(步骤S436/否),或者在步骤S424中不存在能够在计算出的投影位置处执行投影的投影仪的情况下(步骤S424/否),向继任通知不允许改变投影(步骤S439)。
与此同时,在存在任何其他候选投影仪的情况下(步骤S436/是),信息处理装置100向继任通知已经取消了操作(步骤S442),并且附加地选择不同的投影仪。然后,信息处理装置100重复从步骤S424开始的处理。
此外,在没有接收到取消操作(即,前任没有执行取消操作)的情况下(步骤S433/否),在步骤S427中不存在当前正在观看通过所选择的投影仪的投影图像的人员的情况下(步骤S427/否),或者在步骤S430中确定不执行取消接收处理的情况下(步骤S430/否),信息处理装置100执行控制使得朝在步骤S418或S421中计算的投影位置驱动投影仪(步骤S445)。
<<4.应用>>
根据上述实施方式,已经描述了利用驱动投影仪300的图像显示。然而,本实施方式不限于此,并且因此可以应用于例如具有诸如眼镜型透视HMD的另一显示装置的图像显示装置。例如,在佩戴相应眼镜型透视HMD的多个人员共享在现实空间中叠加显示的AR内容的情况下,在发出了改变AR内容的显示位置的指令的情况下,可以应用本实施方式。具体而言,例如,在发出了改变AR内容的显示位置的指令的情况下,AR内容可以被移动到已经使用了AR内容(例如,操作了和观看/收听了)的第一用户和已经发出了变更指令的第二用户可见的位置(例如,有利于多个人员的位置,例如两者之间的位置)。此外,例如,配备有可移动显示装置的机器人被假定为另一显示装置。具体而言,例如,在发出改变配备有显示装置的机器人的位置的指令的情况下,机器人可以被移动到已经使用了机器人(例如,操作了和观看/收听了)的第一用户和已经发出变更指令的第二用户可见的位置(例如,有利于多个人员的位置,例如两者之间的位置)。
此外,本实施方式使得扬声器或声源定位位置能够根据显示位置的移动而移动。扬声器可以设置在驱动投影仪300处,或者可以与驱动投影仪300分离。此外,扬声器可以是能够定位声音的超声扬声器。在显示位置移动到有利于多个人员的位置时,声音可以被定位在有利于多个人员的位置。
此外,根据实施方式,根据例如用户的位置来确定投影位置。然而,本实施方式不限于此。例如,通过由预设定而预先确定的多个投影位置,可以根据例如用户的位置从预先准备的多个投影位置中选择投影位置。此外,在存在用户经常使用的投影位置的情况下,可以根据用户的位置来确定经常使用的这种投影位置。例如,在用户坐在沙发上、电视机上方的位置经常被确定为投影位置的情况下,由坐在沙发上的用户发出的诸如“向我显示日历”的投影指令使信息处理装置100将电视机上方的位置确定为投影位置。
此外,信息处理装置100可以提示用户移动使得在有利于多个人员的位置处显示画面,而不是使画面显示在有利于多个人员的位置处。在这种情况下,信息处理装置100可以使一个人员移动。替选地,信息处理装置100可以使得在诸如餐桌的多个人员能够容易地观看的地方(例如,可能实现大视角的地方)显示,以提示房间中的人员移动到餐桌。
此外,在由执行了稍后操作的人员指示的投影位置或多个人员可见的位置不适合投影的情况下(例如,诸如太亮的地方、不平坦的地方、或人员能够进入的地方(例如,门)的对投影环境不利的地方),信息处理装置100可以执行显示以避开这样的地方。
此外,在执行分割显示的情况下,信息处理装置100可以根据内容来改变分割比率。例如,仅对于代理的调用,原始内容可以被显示得更大,而代理的图像可以在角落中被显示得更小。
此外,在不能在有利于多个人员的位置处显示画面的情况下,或者在与投影仪不同的显示装置可用于发出稍后指令的人员的情况下,信息处理装置100可以使与投影仪不同的显示装置显示画面。在例如电视机、智能电话等存在于发出了改变投影位置的稍后指令的人员附近的情况下,这种显示装置可以显示内容(在这种情况下,不改变原始内容的投影位置)。
此外,当在有利于多个人员的位置处执行分割显示时,当多个人员之一离开时,信息处理装置100可以释放分割以增加对剩余人员有利的内容的比率。
此外,如果在用户之间达成一致,则可以执行在分屏、全屏等之间的切换。
此外,可以在用户之间预先执行加权。例如,对于父母和儿童,将更大的权重分配给父母。因此,在存在成人和儿童的情况下,可以将画面投影在更靠近成人的位置,或者可以在分割显示时增大成人正在观看的内容的分割比率。此外,可以将权重0分配给对于投影仪的操作者来说不合格的人员,例如幼儿和客人,使得他们的位置和来自他们的操作不影响系统。
此外,可以利用可用手触摸的对象(真实对象)来发出投影位置的指令。例如,在用户将预定对象放置在桌子上的情况下,可以在桌子上(此外,在对象附近)执行显示(投影)。在用户使不同的人员手持对象并且该不同的人员将对象放置在不同的地方的情况下,可以在放置该对象的地方执行显示。
此外,即使在移动的投影地方显示不同的内容的情况下,返回原始显示位置也可能引起原始内容的显示。
此外,可以根据操作者的属性适当地改变处理。例如,在老年人员是用户的情况下,可以延长取消(倒计时)的待机时间。
此外,可以根据操作者的状态适当地改变处理。例如,在用户的视线偏离投影图像的情况下(例如,用户的眼睛暂时转开的情况),可以延长取消的待机时间。此外,在用户熟悉操作的情况下,可以缩短取消的待机时间。
此外,前任优先级规则可以应用于不同于电影的内容。例如,在输入文本时,例如输入密码或创建消息时,或者在调用时,可以应用前任优先级规则。
此外,在明确地执行禁止显示图像的移动的操作的情况下,可以应用前任优先级规则。
此外,可以根据时间段适当地改变处理。例如,在夜间,可以将操作权设定为不给予儿童,或者可以应用成人优先级规则,使得优先考虑来自成人的操作。
此外,在根据本实施方式的投影仪能够利用驱动镜(检流计镜)通过时分技术同时在多个地方执行投影的情况下,改变移动前的屏幕与移动后的屏幕的占空比,能够改变显示内容的优先级。图19是使用投影仪的说明图,该投影仪利用驱动镜通过时分技术在多个场所同时投影画面。如图19所示,例如,高速驱动驱动镜312a和312b并且附加地切换显示的画面使得能够在多个地方——诸如桌子的上表面和墙壁——投影不同的画面。在这种情况下,例如,在正在为第一用户显示图像250的同时由第二用户发出改变投影位置(在墙壁处显示)的指令的情况下,信息处理装置100可以执行控制使得图像250的亮度逐渐降低,并且附加地对第二用户的用于显示的图像252的亮度逐渐增加(例如,可以通过时分分配来调整亮度控制)。此外,在使得在图像250上显示取消通知屏幕之后来自第一用户的取消操作的待机时间期间,信息处理装置100保持向第二用户轻微地显示图像252。因此,在待机时间期间,可以向第二用户呈现操作的反馈(在系统侧已经正确地识别了改变投影位置的操作)。
此外,根据实施方式,关于取消操作,显示取消通知屏幕。然而,本实施方式不限于此。例如,在第二用户发出改变投影的指令时,随着显示图像在移动中被转换到目的地,可以通过声音向已经执行了操作的第一用户通知取消操作的倒计时。例如,通过指向性扬声器,取消通知的语音可以在移动之前在显示位置处被引入声源定位。在例如通过语音或手势执行取消操作的情况下,信息处理装置100控制投影仪使得显示图像返回至原始位置。
<<5.总结>>
如上所述,根据本公开内容的实施方式的信息处理系统使得能够响应于来自多个人员使用的显示系统中的用户的显示指令而更适当地执行显示控制。
以上已经参照附图详细描述了本公开内容的优选实施方式,但是本技术不限于这些实施方式。显然,本公开内容的技术领域的技术人员在权利要求中描述的技术思想的范围内构思了各种类型的变更或修改,因此应当理解,这些变更或修改完全属于本公开内容的技术范围。
例如,可以在信息处理装置100或驱动投影仪300中内置的诸如CPU、ROM、RAM的硬件中创建用于实现信息处理装置100或驱动投影仪300的功能的计算机程序。此外,提供了一种存储计算机程序的计算机可读存储介质。
此外,本说明书中描述的效果仅是说明性或示例性的,并且因此不是限制性的。即,除了该效果之外或者代替该效果,从本说明书的描述中,根据本公开内容的技术具有对本领域技术人员显而易见的其他效果。
注意,本技术可以具有下列配置。
(1)
一种信息处理装置,包括:
控制单元,其被配置成当检测到来自用户的显示指令时,根据所述用户的位置和已经针对其他用户执行的当前显示状况来确定与来自所述用户的显示指令相对应的显示控制。
(2)
根据上述(1)的信息处理装置,其中,实时当前显示状况包括显示位置或显示内容。
(3)
根据上述(1)或(2)所述的信息处理装置,其中,
所述控制单元在来自所述用户的显示指令是当前的显示位置的移动情况下执行控制,使得所述显示位置被移动到所述用户和所述其他用户的可见区域。
(4)
根据上述(3)所述的信息处理装置,其中,
所述控制单元基于所述用户的所述位置和所述其他用户的位置来确定所述可见区域。
(5)
根据上述(4)所述的信息处理装置,其中,
所述控制单元还考虑所述用户的朝向和所述其他用户的朝向来确定所述可见区域。
(6)
根据上述(3)所述的信息处理装置,其中,
所述控制单元基于所述用户的视野范围与所述其他用户的视野范围之间的交叠来确定可见区域。
(7)
根据上述(2)所述的信息处理装置,其中,
所述控制单元执行控制,使得所述显示位置在所述当前显示状况下的所述显示位置与和来自所述用户的用于显示的所述指令相对应的显示位置之间移动。
(8)
根据上述(2)至(7)中任一项所述的信息处理装置,其中,
所述控制单元在来自所述用户的显示指令是当前的显示内容的改变的情况下执行控制,使得所述显示位置被移动到所述用户和所述其他用户的可见区域,并且附加地显示包括所述当前显示状况下的所述显示内容和与来自所述用户的显示指令相对应的显示内容的分屏。
(9)
根据以上(2)至(8)中任一项所述的信息处理装置,其中,
所述控制单元在不存在所述用户和所述其他用户的可见区域的情况下执行控制,使得所述显示位置移动到与来自所述用户的显示指令相对应的显示位置,并且附加地显示与来自所述用户的显示指令相对应的显示内容。
(10)
根据以上(3)至(9)中任一项所述的信息处理装置,其中,
所述控制单元在根据来自所述用户的显示指令改变所述显示位置和显示内容之后,在预定的定时执行恢复所述显示位置和所述显示内容的处理。
(11)
根据以上(1)至(10)中任一项所述的信息处理装置,其中,
所述控制单元在根据来自所述用户的所述显示指令来改变显示位置时,对所述其他用户发出取消操作的通知。
(12)
根据上述(11)所述的信息处理装置,其中,
当由所述其他用户执行所述取消操作时,所述控制单元中止所述显示位置的改变。
(13)
根据上述(12)所述的信息处理装置,其中,
所述控制单元在中止所述显示位置的改变之后搜索与来自所述用户的显示指令相对应的另一显示装置。
(14)
根据以上(1)至(13)中任一项所述的信息处理装置,其中,
所述控制单元在根据来自所述用户的显示指令移动显示位置之后向所述其他用户通知显示的移动。
(15)
根据以上(1)至(13)中任一项所述的信息处理装置,其中,
所述控制单元在响应于来自所述用户的显示指令而优先向所述其他用户继续显示的情况下通知所述用户不允许接收操作。
(16)
根据以上(1)至(15)中任一项所述的信息处理装置,其中,
所述控制单元根据所述当前显示状况来设置以下中的至少任何一个:
优先考虑已经发出了后续指令的所述用户的显示控制;
优先考虑已经在观看和收听的所述其他用户的显示控制;以及
优先考虑所述用户与所述其他用户之间的共享的显示控制。
(17)
根据上述(16)所述的信息处理装置,其中,
所述控制单元根据所述当前显示状况下的显示内容的内容分类来执行所述设置。
(18)
根据以上(1)至(17)中任一项所述的信息处理装置,其中,
所述控制单元用驱动投影仪执行显示控制。
(19)
一种要由处理器执行的信息处理方法,所述信息处理方法包括:
当检测到来自用户的显示指令时,根据所述用户的位置和已经针对其他用户执行的当前显示状况来确定与来自所述用户的显示指令相对应的显示控制。
(20)
一种存储程序的记录介质,所述程序用于使计算机用作控制单元,当检测到来自用户的显示指令时,所述控制单元根据用户的位置和已经针对其他用户执行的当前显示状况来确定与来自所述用户的显示指令相对应的显示控制。
(21)
一种信息处理装置,包括:
控制单元,其被配置成当检测到来自用户的显示指令时,向正在观看和收听已经被呈现的显示装置的其他用户发出取消操作的通知。
(22)
根据上述(21)所述的信息处理装置,其中,
在所述其他用户没有注视所述显示装置的情况下或者在所述其他用户没有在所述显示装置附近的情况下,所述控制单元根据来自所述用户的所述显示指令来移动显示位置,而不发出取消操作的通知。
(23)
根据上述(21)所述的信息处理装置,其中,
在所述取消操作未由所述其他用户执行的情况下,所述控制单元根据来自所述用户的所述显示指令来移动显示位置。
(24)
根据上述(21)所述的信息处理装置,其中,
在所述取消操作由所述其他用户执行的情况下,所述控制单元继续向所述其他用户显示呈现,并且附加地通知所述用户不允许接收操作。
附图标记列表
1 信息处理系统
100 信息处理装置
110 I/F单元
120 控制单元
121 三维空间识别单元
122 投影位置计算单元
123 投影仪控制单元
130 空间信息存储单元
140 内容存储单元
300 驱动投影仪
310 投影仪
320 传感器
330 驱动机构
340 扬声器
Claims (20)
1.一种信息处理装置,包括:
控制单元,其被配置成当检测到来自用户的显示指令时,根据所述用户的位置和已经针对其他用户执行的当前显示状况,来确定与来自所述用户的所述显示指令相对应的显示控制。
2.根据权利要求1所述的信息处理装置,其中,所述当前显示状况包括显示位置或显示内容。
3.根据权利要求1所述的信息处理装置,其中,
所述控制单元在来自所述用户的显示指令是当前的显示位置的移动的情况下,执行使显示位置被移动到所述用户和所述其他用户的可见区域的控制。
4.根据权利要求3所述的信息处理装置,其中,
所述控制单元基于所述用户的位置和所述其他用户的位置来确定所述可见区域。
5.根据权利要求4所述的信息处理装置,其中,
所述控制单元还考虑所述用户的朝向和所述其他用户的朝向来确定所述可见区域。
6.根据权利要求3所述的信息处理装置,其中,
所述控制单元基于所述用户的视野范围与所述其他用户的视野范围之间的交叠来确定所述可见区域。
7.根据权利要求2所述的信息处理装置,其中,
所述控制单元执行使显示位置在当前的显示位置与对应于来自所述用户的显示指令的显示位置之间移动的控制。
8.根据权利要求2所述的信息处理装置,其中,
所述控制单元在来自所述用户的显示指令是当前的显示内容的改变的情况下执行如下控制:使显示位置被移动到所述用户和所述其他用户的可见区域,并且显示包括当前的显示内容和对应于来自所述用户的显示指令的显示内容的分屏。
9.根据权利要求2所述的信息处理装置,其中,
所述控制单元在不存在所述用户和所述其他用户的可见区域的情况下执行如下控制:使显示位置被移动到与来自所述用户的显示指令相对应的显示位置,并且显示与来自所述用户的显示指令相对应的显示内容。
10.根据权利要求3所述的信息处理装置,其中,
所述控制单元在根据来自所述用户的显示指令而改变显示位置和显示内容之后,以预定的定时执行恢复显示位置和显示内容的处理。
11.根据权利要求1所述的信息处理装置,其中,
所述控制单元在根据来自所述用户的显示指令而改变显示位置时,向所述其他用户发出取消操作的通知。
12.根据权利要求11所述的信息处理装置,其中,
当由所述其他用户执行取消操作时,所述控制单元中止所述显示位置的改变。
13.根据权利要求12所述的信息处理装置,其中,
所述控制单元在中止所述显示位置的改变时,搜索与来自所述用户的显示指令相对应的其他显示装置。
14.根据权利要求1所述的信息处理装置,其中,
所述控制单元在根据来自所述用户的显示指令而移动显示位置时,向所述其他用户通知显示移动。
15.根据权利要求1所述的信息处理装置,其中,
所述控制单元在相对于来自所述用户的显示指令而优先向所述其他用户继续显示的情况下,通知所述用户不允许接收操作。
16.根据权利要求1所述的信息处理装置,其中,
所述控制单元根据所述当前显示状况来设置以下中的至少任何一个:
优先考虑之后发出指令的所述用户的显示控制;
优先考虑之前已经观看和收听的所述其他用户的显示控制;以及
优先考虑所述用户与所述其他用户之间的共享的显示控制。
17.根据权利要求16所述的信息处理装置,其中,
所述控制单元根据当前的显示内容的内容分类来执行所述设置。
18.根据权利要求1所述的信息处理装置,其中,
所述控制单元执行基于驱动投影仪的显示控制。
19.一种信息处理方法,包括:
当检测到来自用户的显示指令时,由处理器根据所述用户的位置和已经针对其他用户执行的当前显示状况,来确定与来自所述用户的显示指令相对应的显示控制。
20.一种存储有程序的记录介质,所述程序用于使计算机用作控制单元,所述控制单元当检测到来自用户的显示指令时,根据所述用户的位置和已经针对其他用户执行的当前显示状况,来确定与来自所述用户的显示指令相对应的显示控制。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018-094440 | 2018-05-16 | ||
JP2018094440A JP2021121878A (ja) | 2018-05-16 | 2018-05-16 | 情報処理装置、情報処理方法、および記録媒体 |
PCT/JP2019/006586 WO2019220729A1 (ja) | 2018-05-16 | 2019-02-21 | 情報処理装置、情報処理方法、および記録媒体 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112106016A true CN112106016A (zh) | 2020-12-18 |
Family
ID=68540110
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201980031230.5A Withdrawn CN112106016A (zh) | 2018-05-16 | 2019-02-21 | 信息处理装置、信息处理方法和记录介质 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20210110790A1 (zh) |
JP (1) | JP2021121878A (zh) |
CN (1) | CN112106016A (zh) |
WO (1) | WO2019220729A1 (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021144064A (ja) * | 2018-06-06 | 2021-09-24 | ソニーグループ株式会社 | 情報処理装置、情報処理方法及びプログラム |
JP7528952B2 (ja) * | 2019-11-29 | 2024-08-06 | ソニーグループ株式会社 | 画像処理装置及び画像処理方法、並びに画像表示システム |
US11694604B2 (en) * | 2021-04-23 | 2023-07-04 | Netflix, Inc. | Adjustable light-emissive elements in a display wall |
JP7583948B2 (ja) | 2021-08-23 | 2024-11-14 | 株式会社Nttドコモ | 表示制御装置 |
JP2023136238A (ja) * | 2022-03-16 | 2023-09-29 | 株式会社リコー | 情報表示システム、情報表示方法、及びプログラム |
US12079903B1 (en) * | 2023-06-26 | 2024-09-03 | Google Llc | Real screens in extended reality |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4009850B2 (ja) * | 2002-05-20 | 2007-11-21 | セイコーエプソン株式会社 | 投写型画像表示システム、プロジェクタ、プログラム、情報記憶媒体および画像投写方法 |
JP5845783B2 (ja) * | 2011-09-30 | 2016-01-20 | カシオ計算機株式会社 | 表示装置、表示制御方法及びプログラム |
WO2016125359A1 (ja) * | 2015-02-03 | 2016-08-11 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
JP2017055178A (ja) * | 2015-09-07 | 2017-03-16 | ソニー株式会社 | 情報処理装置、情報処理方法、およびプログラム |
-
2018
- 2018-05-16 JP JP2018094440A patent/JP2021121878A/ja active Pending
-
2019
- 2019-02-21 US US17/055,352 patent/US20210110790A1/en not_active Abandoned
- 2019-02-21 CN CN201980031230.5A patent/CN112106016A/zh not_active Withdrawn
- 2019-02-21 WO PCT/JP2019/006586 patent/WO2019220729A1/ja active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2019220729A1 (ja) | 2019-11-21 |
JP2021121878A (ja) | 2021-08-26 |
US20210110790A1 (en) | 2021-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112106016A (zh) | 信息处理装置、信息处理方法和记录介质 | |
US10915171B2 (en) | Method and apparatus for communication between humans and devices | |
CN107408027B (zh) | 信息处理设备、控制方法及程序 | |
US10262630B2 (en) | Information processing apparatus and control method | |
US10930249B2 (en) | Information processor, information processing method, and recording medium | |
US11373650B2 (en) | Information processing device and information processing method | |
US11237794B2 (en) | Information processing device and information processing method | |
JP7211367B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
US11284047B2 (en) | Information processing device and information processing method | |
US11373271B1 (en) | Adaptive image warping based on object and distance information | |
US20200125398A1 (en) | Information processing apparatus, method for processing information, and program | |
US10594993B2 (en) | Image projections | |
US12322048B2 (en) | Connecting spatially distinct settings | |
US20240231558A9 (en) | Digital assistant interactions in extended reality | |
WO2023065799A1 (zh) | 人机交互控制方法、设备及存储介质 | |
WO2018139050A1 (ja) | 情報処理装置、情報処理方法およびプログラム | |
US20220180571A1 (en) | Information processing device, information processing method, and program | |
US20210211621A1 (en) | Information processing apparatus, information processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20201218 |
|
WW01 | Invention patent application withdrawn after publication |