显示控制装置和显示控制方法

文档序号:2795859阅读:182来源:国知局
专利名称:显示控制装置和显示控制方法
技术领域
本发明涉及一种设置私密掩模(privacy mask)的方法。
背景技术
已知在拍摄的图像上设置私密掩模域(zone)的方法。例如,日本专利申请公开第 2001-069494号公报讨论了使用显示画面在拍摄的图像上设置私密掩模域的方法。日本专利申请公开第2001-136514号公报讨论了在可以基于照相机的摇摆(pan)/倾斜(tilt)控制来拍摄的全景图像上设置私密掩模域的另一方法。然而,依据私密掩模域的位置或者大小,有时难以直观地设置私密掩模域。例如, 在私密掩模域小,并且在全景区域(area)上用鼠标拖动私密掩模域以改变私密掩模域的位置或者大小的情况下,难以通过鼠标操作进行精确设置。另外,当在能够以与摄像装置的最大视场相对应的特定变焦值拍摄图像的范围内,拖动私密掩模域时,依据拖动时的变焦值,不能将私密掩模域拖动到该范围的端部。在这种情况下,用户也不能容易地进行私密掩模域的直观设置。

发明内容
本发明旨在提供一种用于更容易地直观地设置私密掩模域的方法。根据本发明的一方面,提供了一种显示控制装置,所述显示控制装置用于基于从摄像装置获得的图像数据显示图像,所述显示控制装置包括指定单元,被配置为指定所述图像的私密掩模域;显示控制单元,被配置为对大于所指定的私密掩模域的图形图案 (graphic pattern)在所述私密掩模域上方的显示进行控制;以及控制单元,被配置为接受对与所显示的图形图案相对应的所述私密掩模域的移动操作。从以下参照附图对示例性实施例的详细描述,本发明的其它特征和方面将变得清林疋。


包含在说明书中并构成说明书的一部分的附图,示出了本发明的示例性实施例、 特征和方面,并且与文字描述一起,用于解释本发明的原理。图1示出了客户机3的示例画面。图2A示出了示例私密掩模域和图形图案。图2B示出了处于全景区域520的端部的图形图案524。图3示出了客户机3的具有另一选择的私密掩模域的示例画面。图4示出了图3中的全景区域中的示例私密掩模域和图形图案。图5示出了存储在客户机3中的掩模域的设置参数。图6是示出根据示例性实施例的系统配置的框图。图7是示出在拖动私密掩模域时进行的处理的流程图。
4
图8是示出针对在全景区域内进行的点击操作而进行的处理的流程图。图9是示出基于鼠标光标的位置显示图形图案的处理的流程图。图10是示出根据图9中的所选择的图形图案选择私密掩模域的处理的流程图。图11示出了根据第二示例性实施例的客户机3的示例画面。图12示出了根据第二示例性实施例的客户机3的示例全景区域。图13是示出根据第二示例性实施例的在全景区域中进行拖动操作时进行的处理的流程图。
具体实施例方式下面,参照附图详细描述本发明的各种示例性实施例、特征和方面。在第一示例性实施例中,描述在私密掩模域上显示大于私密掩模域(下文中称为掩模域)的图形图案的示例。在本示例性实施例中,主要描述作为包围掩模域的框来显示图形图案的情况。图形图案在内部可以是有色或者无色的。图形图案可以是由实线、短划线或虚线定义的框。图6是示出根据本示例性实施例的使用用户接口来设置私密掩模的网络照相机系统的框图。在本示例性实施例中,照相机服务器1、查看者客户机2(下文中称为客户机2)和私密掩模设置客户机3 (下文中称为客户机幻通过网络4彼此连接。连接到网络4的装置的数量没有限制,但是为了容易描述,在本示例性实施例中,仅一个服务器1、一个客户机2 和一个客户机3连接到网络4。网络4是具有足够的带宽用于照相机控制信号和图像信号的诸如因特网或内联网的数字网络。在本示例性实施例中,使用传输控制协议/因特网协议(TCP/IP)或者用户数据报协议(UDP/IP)作为网络协议。照相机服务器1、客户机2和客户机3具有分别对其分配的不同的IP地址。本示例性实施例中的客户机3使用下面描述的私密掩模设置工具设置掩模域。照相机服务器1基于来自客户机3的对掩模域的设置,对由视频照相机11拍摄的图像,进行私密掩模处理。照相机服务器1包括图像输入单元15,图像输入单元15接受由视频照相机11拍摄的图像(运动图像和静止图像)。当私密掩模有效时,图像输入单元15将拍摄的图像输入给私密掩模合成单元19,当私密掩模无效时,图像输入单元15将拍摄的图像输入给图像压缩单元16。私密掩模合成单元19对从图像输入单元15输入的拍摄的图像进行私密掩模处理,并且在处理完成之后,将拍摄的图像输入给图像压缩单元16。图像压缩单元16将从私密掩模合成单元19或者图像输入单元15输入的拍摄的图像,压缩为容易分发给客户机的数据大小。图像压缩单元16接收来自视频照相机11的国家电视制式委员会(NTSC)信号。对这些信号进行A/D转换,并将其压缩为运动JEPG格式,以将其发送给通信单元14,然后发送给网络4。在本示例性实施例中,将图像压缩为运动JEPG格式,但是可以将其压缩为任意其它格式。通信单元14将图像压缩单元16进行了压缩的图像数据通过网络4发送给客户机2和客户机3。存储单元18存储从客户机3发送的私密掩模的设置和视频照相机11多次拍摄的全景图像数据。命令解释单元17对通过通信单元14从客户机2和客户机3接收的照相机操作命令进行解释。命令解释单元17对通过通信单元14从客户机3接收到的掩模设置命令进行解释。当接收到针对摇摆/倾斜操作的照相机操作命令时,命令解释单元17使用照相机和照相机云台控制单元13对可移动照相机云台(movable camera-platform) 12进行控制。视频照相机11安装在可移动照相机云台12上,从而通过对可移动照相机云台12 进行控制,来控制视频照相机11的摇摆角和倾斜角。命令解释单元17在接收到关于变焦的照相机操作命令时,使用照相机和照相机云台控制单元13,对视频照相机11的变焦进行控制。命令解释单元17在接收到关于添加、移动或删除私密掩模的掩模设置命令时,对存储在存储单元18中的私密掩模的设置参数进行改写,以对私密掩模合成单元19进行控制。客户机2指定照相机服务器1的IP地址,以连接到照相机服务器1。通信单元21 从照相机服务器1接收图像数据和全景图像数据,还接收各种照相机操作的结果。控制单元M使用图形用户接口(⑶I),在画面显示单元沈上显示由图像展开单元25展开的与图像数据相对应的图像和与全景图像数据相对应的全景图像。照相机操作输入单元23通过鼠标和键盘接受来自用户的各种输入。操作命令生成和解释单元22响应于来自照相机操作输入单元23的输入生成照相机操作命令,并且通过通信单元21将命令发送给照相机服务器1。例如,当操作GUI以对视频照相机11的摇摆、倾斜和变焦进行控制时,操作命令生成和解释单元22分别响应于GUI操作,生成各种照相机操作命令。将生成的各种照相机操作命令从通信单元21发送给照相机服务器1。操作命令生成和解释单元22对从照相机服务器1接收到的照相机操作结果进行解释,并且将解释发送给控制单元24。然后,控制单元M在画面显示单元沈上显示从操作命令生成和解释单元 22接收到的照相机操作结果。与客户机2类似,客户机3指定照相机服务器1的IP地址,以连接到照相机服务器1。客户机3包括通信单元31、操作命令生成和解释单元32、照相机操作输入单元33、图像展开单元35和画面显示单元36,每个单元具有与包含在客户机2中的相应单元相同的功能。客户机3是基于从摄像装置(即视频照相机11)获得的图像数据来显示图像的显示控制装置。掩模设置输入单元37接受来自用户的针对掩模域的设置的输入。设置命令生成和解释单元38分别响应于来自掩模设置输入单元37的输入,生成掩模设置命令。通信单元31发送由操作命令生成和解释单元32生成的照相机操作命令以及由设置命令生成和解释单元38生成的掩模设置命令,并且接收相应的结果。控制单元34在画面显示单元36上显示通过掩模设置输入单元37来自用户的用于设置掩模域的输入以及从通信单元31接收到的掩模域设置的结果。图1示出了由客户机3的画面显示单元36生成的示例显示。
该显示包含用于显示与从照相机服务器1发送的图像数据相对应的图像的图像显示区域510。摇摆滚动条560、倾斜滚动条570和变焦滑块580是用于对可移动照相机云台12和视频照相机11的变焦进行控制的工具。在图像显示区域510中,显示与由客户机 3设置的掩模域511合成的图像以及用于设置私密掩模的位置和大小的预览框512。该显示还在其右侧包含用于显示全景图像的全景区域520。全景图像是通过控制摇摆角和倾斜角由视频照相机11多次拍摄的多个图像的组合。全景区域520不需要一定显示全景图像,而至少要求全景区域520用作用于在视频照相机11能够拍摄图像的范围内移动掩模域的接口。本示例性实施例中的全景区域520对应于当视频照相机11被设置为最小变焦值 (广角端)时,视频照相机11能够拍摄图像的区域。本示例性实施例中的客户机3在其中存储在全景区域520内设置掩模域的位置所需的信息(例如视频照相机11能够采用的摇摆角和倾斜角的信息)。在全景图像中,显示在不同位置的具有不同大小的多个掩模域521、522和523,并且在掩模域521上方显示图形图案524。在全景区域520下面,显示用于添加新掩模域的添加按钮530、用于改变显示的掩模域的位置或大小的改变按钮MO以及用于删除显示的掩模域的删除按钮550。点击添加按钮530在图像显示区域510中的预览框512的位置添加新的掩模域, 并且还在全景区域520中相应的位置添加新的掩模域。点击改变按钮540将所选择的掩模域511的位置改变为预览框512中的位置,并且还根据该改变来改变全景区域520中的相应位置。点击删除按钮550从图像显示区域510中并且从全景区域520中删除掩模域511。设置命令生成和解释单元38响应于对添加按钮530、改变按钮540或删除按钮 550的点击,基于从掩模设置输入单元37输入的设置信息,生成掩模设置命令,并且将该命令发送给照相机服务器1。照相机服务器1根据掩模设置命令来添加、改变或删除掩模域。图5示出了存储在客户机3中的掩模域的示例设置参数。本示例性实施例中的客户机3对每个掩模域分配管理编号,并且在设置了掩模域时,具有关于每个掩模域的摇摆角、倾斜角和变焦值以及指示掩模域的位置和大小的左侧、 顶部、宽度和高度像素值的参数。左侧像素值表示从视频照相机11以相应的摇摆角、倾斜角和变焦值拍摄的图像的左侧端开始的像素的数量。高度像素值表示从视频照相机11以相应的摇摆角、倾斜角和变焦值拍摄的图像的顶部端开始的像素的数量。当用户按下添加按钮530时,掩模设置输入单元37添加在该时间点显示的预览框 512作为新的掩模域。换句话说,掩模设置输入单元37响应于添加按钮530的按下,设置新添加的掩模域的摇摆角、倾斜角、变焦值以及左侧、上部、宽度和高度像素值。将左侧、上部、 宽度和高度像素值转换为视频图形阵列(video graphics array, VGA)大小的图像的像素值。使用在视频照相机11的变焦设置为广角端时的倾斜方向上的可视范围,来确定全景区域520的高度,并且使用在视频照相机11的变焦设置为广角端时的摇摆方向上的可视范围,来确定全景区域520的宽度。在全景区域520中显示的掩模域521、522和523均具有基于掩模域的摇摆角、倾斜角、变焦值以及左侧和顶部像素值确定的中心位置。
例如,图形图案5 具有由相应的掩模域521的摇摆角和倾斜角确定的中心位置, 以及分别由视频照相机11的用来显示图形图案5 的变焦值和与视频照相机11的最大视场(广角端)相对应的变焦值确定的宽度和高度。本示例性实施例中的客户机3可以通过在全景区域520中选择并拖动掩模域来移动掩模域,但是不管变焦值的任何改变,也不改变全景区域520。在本示例性实施例中,能够移动掩模域的范围对应于视频照相机11能够拍摄图像的范围,因此依据掩模域移动期间的变焦值,无法将掩模域移动到全景区域520的端部。更具体地说,在变焦值不是最小值(在广角端)时,无法将掩模域移动到全景区域 520的端部。即使变焦值不是最小值,有时也无法将掩模域移动到全景区域520的端部。例如,当掩模域位于图像显示区域510的左侧时,在全景区域520上无法通过拖动操作将掩模域移动到全景区域的右侧端。这由于下面描述的原因而发生。本示例性实施例中的客户机3响应于移动掩模域的拖动操作,改变在图5中列出的针对掩模域的参数中的针对摇摆角和倾斜角的参数。如果掩模域被设置为位于图像显示区域510的左侧,则将掩模域移动到全景区域的右端的操作,使视频照相机11的摇摆角超过其限值。因此,本示例性实施例中的客户机3显示指示能够移动掩模域的范围的图形图案。图形图案使得用户能够容易地识别能够移动掩模域的范围,这方便用户对私密掩模域进行直观的设置。图2A示出了图1中的全景区域520中的掩模域521和图形图案524。在图2A中, 用户可以使用鼠标通过拖动操作来移动掩模域521。如图2B所示,当在掩模域521上方显示的图形图案5M到达全景区域520的端部时,无法通过拖动操作将掩模域521移动超出端部。与不显示图形图案5M的情况相比,以这种方式,图形图案524的显示向用户清楚地指示能够移动掩模域521的范围。图7是示出当在全景区域520上拖动本示例性实施例中的掩模域521时,由客户机3进行的处理的流程图。客户机3是基于由视频照相机11 (摄像装置)获得的图像数据显示图像的显示控制装置。图7所示的处理在由客户机3的中央处理单元(CPU)读取并执行存储在客户机3 的只读存储器(ROM)中的用于本示例性实施例的程序时,由该CPU来实现。然而,图7中的流程图的处理至少部分可以被配置为由专用硬件来实现。在步骤S700中,掩模设置输入单元37在全景区域520中指定拖动(移动)操作之后的掩模域。在本示例性实施例中,在步骤S700(指定步骤)中,在大于显示由视频照相机11 一次拍摄的图像的区域(即图像显示区域510)的全景区域520上,拖动掩模域521, 并且指定掩模域521。本示例性实施例中的全景区域520显示全景图像,但是全景图像的显示不是必不可少的。在步骤S701中,控制单元34响应于在全景区域520上对掩模域521的拖动(移动)操作,显示图形图案524。换句话说,控制单元34在步骤S701(显示控制步骤)中在掩模域521上方显示大于所指定的掩模域的图形图案524。图形图案5M可以是有色或无色的。图形图案5M可以是由实线、短划线或虚线定义的框。图形图案5M具有根据在指定掩模域521 (步骤S700)时使用的变焦值确定的大小。更具体地说,图形图案5M具有根据以如下方式指定掩模域521时的变焦值确定的大小和形状即使当在全景区域内移动图形图案524时,掩模域也不延伸超出视频照相机11 能够以在指定掩模域521时使用的变焦值拍摄图像的范围。变焦值越高,导致图形图案5M相对于掩模域521越大。在步骤S701中,控制单元34在掩模域521上方显示图形图案,该图形图案具有根据在全景区域520中指定掩模域 521 (步骤S700)时的视频照相机11的变焦值确定的大小。图形图案524的大小依据掩模域521的大小而不同。换句活说,当变焦值相同时, 掩模域521的大小增加导致图形图案524的大小增加。相应地,控制单元34显示在指定掩模域521 (步骤S700)时使用的视频照相机11的变焦值与视频照相机11的最小变焦值(即用于广角端的变焦值)之间的比率,以及具有根据掩模域521的大小(宽度和高度像素值) 确定的大小的图形图案524。可以通过用于选择掩模域521的点击或者将鼠标光标放置在掩模域521上以及上述拖动操作,来设置图形图案524的显示。可选地,在多个掩模域中,可以在要自动显示的画面上设置最接近鼠标光标的掩模域。在步骤S702中,控制单元34获得鼠标光标的坐标,并且在步骤S703中基于移动操作之后的光标坐标,计算掩模域521和图形图案524的位置。在拖动操作之后维持掩模域521与图形图案5M之间的位置关系。在步骤S704 中,控制单元34确定在步骤S703中进行的计算结果是否指示移动后的图形图案524的端部延伸超出了全景区域520的端部。当控制单元34确定移动后的图形图案524的端部延伸超出了全景区域520的端部(步骤S704中的“是”)时,处理进行到步骤S706,而不移动掩模域521和图形图案524。 另一方面,当控制单元34确定移动后的图形图案5M的端部没有延伸超出全景区域520的端部(步骤S704中的“否”)时,处理进行到步骤S705。在步骤S705中,基于在步骤S703 中计算的位置,移动掩模域521和图形图案524。在步骤S705(控制步骤)中,控制单元34接受对掩模域521的与在其上方显示的图形图案5M相对应的移动操作。控制单元34在掩模域521上方显示的图形图案5M达到全景区域520的端部的范围内,移动掩模域521。在步骤S706中,控制单元34确定拖动操作是否完成。当控制单元34确定拖动操作未完成(步骤S706中的“否”)时,处理返回到步骤S702。另一方面,当控制单元34确定拖动操作完成(步骤S706中的“是”)时,在步骤S707中,控制单元34不显示图形图案 524。 在步骤S708中,设置命令生成和解释单元38发送照相机控制命令,来以通过移动 (拖动)操作进行的移动量,将视频照相机11的摇摆角和倾斜角控制到掩模域521移动的方向。接收到照相机操作命令的照相机服务器1的照相机和照相机云台控制单元13根据该命令对可移动照相机云台12进行控制。更具体地说,设置命令生成和解释单元38控制视频照相机11拍摄图像的方向,使得在图像显示区域510内显示移动后的掩模域521。图3示出了从图1中的选择掩模域521的状态开始、通过鼠标操作选择了掩模域 523的状态。
当在选择了掩模域521的状态下,选择了掩模域523(例如通过鼠标点击)进,隐藏在掩模域521上方显示的图形图案,而在掩模域523上方显示图形图案524。同时,根据在设置掩模域523时设置的摇摆、倾斜和变焦值来控制视频照相机11。 其结果是,在图像显示区域510中显示与掩模域523相对应的掩模域511,并且显示预览框 512。使用预览框512来移动掩模域523或者确定新添加的掩模域的位置。更具体地说, 当在图像显示区域510内移动预览框512,并且按下改变按钮540时,将掩模域511移动到预览框512内的位置。图4示出了图3中的全景区域520中的掩模域521至523和图形图案524。图8是示出客户机3针对使用鼠标在全景区域520内进行的点击操作而进行的处理的流程图。图8所示的处理在由客户机3的CPU读取并执行存储在客户机3的ROM中的用于本示例性实施例的程序时,由该CPU来实现。然而,图8中的流程图的处理至少部分可以被配置为由专用硬件来实现。在步骤S801中,当点击了全景区域520内的位置时,控制单元34从掩模设置输入单元37获得鼠标光标的坐标。在步骤S802中,控制单元34选择一个掩模域,并且获得相应的区域的信息。在步骤S803中,控制单元34确定在步骤S801中获得的光标坐标是否驻留在步骤 S802中获得的区域中。当控制单元34确定光标坐标驻留在所选择的掩模域中(步骤S803 中的“是”)时,处理进行到步骤S804。当控制单元34确定光标坐标没有驻留在所选择的掩模域中(步骤S803中的“否”)时,处理进行到步骤S806。在步骤S804中,控制单元34 将所选择的掩模域保持在选择状态,并且处理进行到步骤S805。在步骤S806中,控制单元34确定是否存在尚未选择的掩模域。当控制单元34确定存在未选择的掩模域(步骤S806中的“是”)时,在步骤S807中,控制单元34选择该未选择的掩模域,并获得相应的区域的信息,并且处理返回到步骤S803。当控制单元34确定不存在未选择的掩模域(步骤S806中的“否”)时,处理进行到步骤S808。在步骤S808中,控制单元34选择一个图形图案,并获得相应的区域的信息。在步骤S809中,控制单元34确定在步骤S801中获得的光标坐标是否驻留在步骤S808中获得的区域中。当控制单元34确定光标坐标驻留在该区域中(步骤S809中的“是”)时,处理进行到步骤S810。当控制单元34确定光标坐标没有驻留在该区域中(步骤S809中的“否”) 时,处理进行到步骤S811。在步骤S810中,控制单元34将与所选择的图形图案相对应的掩模域保持在选择状态,并且处理进行到步骤S805。在步骤S811中,控制单元34确定是否存在尚未选择的图形图案。当控制单元34 确定存在未选择的图形图案(步骤S811中的“是”)时,处理进行到步骤S812,在步骤S812 中,控制单元34选择该未选择的图形图案,并获得相应的区域的信息,并且处理返回到步骤S809。当控制单元34确定不存在未选择的图形图案(步骤S811中的“否”)时,处理结
束ο在步骤S805中,设置命令生成和解释单元38基于在设置步骤S804或步骤S810中被保持在选择状态的掩模域时设置的摇摆、倾斜和变焦值,控制视频照相机11。换句话说, 本示例性实施例中的设置命令生成和解释单元38向照相机服务器1发送用于控制与通过
10鼠标操作选择的掩模域相对应的摇摆角、倾斜角和变焦值的照相机控制命令。发送使得在图像显示区域510中显示通过鼠标操作选择的掩模域和预览框,这使得用户能够移动掩模域并改变掩模域的大小。在本示例性实施例中,当确定鼠标光标的坐标没有驻留在目标掩模域中时,然后确定坐标是否驻留在图形图案中。当坐标驻留在图形图案中时,将与该图形图案相对应的掩模域设置为选择状态。换句话说,本示例性实施例中的控制单元34在全景区域520中显示通过按下添加按钮530而设置的掩模域521、522和523。掩模设置输入单元37根据图形图案的指定,来确定在所显示的掩模域中根据移动操作(即使用鼠标的拖动操作)要移动的掩模域。换句话说,选择图形图案的操作使得选择与该图形图案相对应的掩模域。即使当鼠标操作由于掩模域的尺寸小而难以选择掩模域时,这种处理方便对掩模域的选择。然而,可以不执行图8中的步骤S808至S812。另外,本示例性实施例中的全景区域520包含全景图像,但是全景图像的显示不是必不可少的。图9是示出由客户机3进行的基于鼠标光标的位置显示图形图案的处理的流程图。图9所示的处理在由客户机3的CPU读取并执行存储在客户机3的ROM中的用于本示例性实施例的程序时,由该CPU来实现。然而,图9中的流程图的处理至少部分可以被配置为由专用硬件来实现。在步骤S901中,控制单元34从掩模设置输入单元37获得鼠标光标的坐标。在步骤S902中,控制单元34选择一个掩模域,并获得该掩模域的区域的位置信息。在步骤S903 中,控制单元34基于在步骤S901中获得的坐标和在步骤S902中获得的区域的位置信息, 计算鼠标光标的坐标与掩模域之间的距离。控制单元34重复步骤S904和S906中的操作,以计算全景区域520中的鼠标光标的坐标与每个掩模域之间的距离。在步骤S905中,控制单元34根据在步骤S901中获得的距离,显示与最接近鼠标光标的坐标的掩模域相对应的图形图案。例如,在存在第一掩模域和第二掩模域的情况下,控制单元34在比第二掩模域更接近鼠标光标的第一掩模域上方,显示图形图案。此外,例如,当将鼠标光标放置在第一掩模域上时,在第一掩模域上方显示图形图案。在步骤S905的状态下点击鼠标时,处理进行到图10所示的处理。图10是示出在步骤S905显示图形图案的状态下点击鼠标时,由客户机3进行的处理的流程图。图10所示的处理在由客户机3的CPU读取并执行存储在客户机3的ROM 中的用于本示例性实施例的程序时,由该CPU来实现。然而,图9中的流程图的处理至少部分可以被配置为由专用硬件来实现。在步骤S1001中,控制单元34获得点击鼠标时的鼠标光标的坐标。在步骤S1002 中,控制单元34基于在步骤S1001中获得的坐标,确定是否在步骤S905中显示的图形图案中点击了鼠标。当控制单元34确定在该图形图案中点击了鼠标(步骤S1002中的“是”) 时,处理进行到步骤S1003。当控制单元34确定没有在该图形图案中点击鼠标(步骤S1002 中的“否”)时,处理结束。在步骤S1003中,控制单元34使与所显示的图形图案相对应的掩模域进入选择状态。在步骤S1004中,设置命令生成和解释单元38向照相机服务器1发送用于将可移动照相机云台12和视频照相机11控制到与处于选择状态的掩模域相对应的摇摆角、倾斜角和变焦值的照相机操作命令,然后处理结束。照相机服务器1响应于对步骤S1004中的照相机操作命令的接收,对可移动照相机云台12和视频照相机11的变焦进行控制。由此,在图像显示区域510中显示步骤S1003 中处于选择状态的掩模域和预览框。如上所述,本示例性实施例中的客户机3在掩模域上方显示比在全景区域520中指定的掩模域大的图形图案。本示例性实施例中的客户机3进行控制,使得可以移动掩模域,直到图形图案的端部到达全景区域520的端部为止。这使得用户能够容易地识别可以移动掩模域的范围。另外,可以根据对图形图案的选择和拖动操作,来选择并移动与图形图案相对应的掩模域,由此即使当掩模域比全景区域520小时,也方便对掩模域的选择和移动操作。在第一示例性实施例中,显示图形图案,以包围选择的掩模域。在第二示例性实施例中,在全景区域520中显示图形图案,以指示可以移动掩模域的整个范围。主要描述本示例性实施例与第一示例性实施例之间的不同之处。图11示出了本示例性实施例中的客户机3的画面显示单元36的示例画面显示。 如图11所示,在本示例性实施例的全景区域520中显示图形图案525,以指示可以移动掩模域的范围。在本示例性实施例中,在全景区域520中显示全景图像,然而,在全景区域520 中显示全景图像不是必不可少的。参照图12详细描述图形图案525。图12示出了图11所示的全景区域520和掩模域521。如图12所示,可以在图形图案525内移动掩模域521。以这种方式,本示例性实施例的控制单元34显示指示可以移动掩模域的整个范围的图形图案(即图形图案525)。图13是示出在全景区域520中进行拖动操作时,由客户机3进行的处理的流程图。客户机3是基于由视频照相机11 (即摄像装置)获得的图像数据显示图像的显示控制
直ο图13所示的处理在由客户机3的CPU读取并执行存储在客户机3的ROM中的用于本示例性实施例的程序时,由该CPU来实现。然而,图8中的流程图的处理至少部分可以被配置为由专用硬件来实现。在步骤S1301中,掩模设置输入单元37通过在全景区域520中的拖动操作,指定掩模域。在本示例性实施例中,根据对掩模域521的拖动操作指定掩模域521。在步骤S1302中,控制单元34使得在全景区域520中对掩模域521进行拖动操作时,显示图形图案525。当在进行移动操作(拖动操作)时视频照相机11具有最小变焦值 (在广角端)时,不显示图形图案525。这是因为当视频照相机11具有最小变焦值时,可以将掩模域移动到全景区域520的端部。在进行拖动操作时,对于越高的视频照相机的变焦值,图形图案525变得越小。换句话说,控制单元34显示具有与指定掩模域时的视频照相机11的变焦值与最大视场的变焦值之间的比率成比例的大小的图形图案525。在步骤S1302(显示控制步骤)中,控制单元34根据在步骤S1301中指定掩模域 521时的视频照相机11的变焦值,显示指示可以移动掩模域521的范围的图形图案525。图形图案525可以是有色或无色的。图形图案525可以是由实线、短划线或者虚线定义的框。
在步骤S1303中,控制单元34获得鼠标光标的坐标,并且在步骤S1304中基于所获得的光标坐标,计算移动后的掩模域521的位置。在步骤S1305中,控制单元34确定步骤S1303中的计算是否指示移动后的掩模域521的端部延伸超出了图形图案525的端部。当确定移动后的掩模域521的端部没有延伸超出图形图案525的端部(步骤 S1305中的“否”)时,在步骤S1306中,控制单元34允许移动掩模域521。另一方面,当确定移动后的掩模域521的端部延伸超出了图形图案525的端部(步骤S1305中的“是”)时, 控制单元34不允许移动掩模域521,处理进行步骤S1307。在步骤S1307中,控制单元34确定拖动操作是否完成。当检测到鼠标按钮的释放时,控制单元34确定拖动操作完成。当控制单元34确定拖动操作未完成(步骤S1307中的“否”)时,处理返回到步骤S1303。当控制单元34确定拖动操作完成(步骤S1307中的 “是”)时,处理进行到步骤S1308。在步骤S1308中,控制单元34隐藏图形图案525。在步骤S1309中,设置命令生成和解释单元38发送照相机操作命令,以与掩模域通过移动操作(拖动操作)的移动量相对应地在移动方向上控制视频照相机11的摇摆角和倾斜角。当全景区域520和掩模域是矩形时,控制单元34如下面所述显示图形图案525。 也就是说,控制单元34作为具有视频照相机11的最小摇摆角和倾斜角处的掩模域521a的左下坐标、与视频照相机11的最大摇摆角和倾斜角处的掩模域521b的右上坐标之间的对角线的矩形,来显示图形图案525。在本示例性实施例中,在对掩模域的拖动操作期间显示图形图案525,但是可以设置为根据鼠标光标的位置或者在鼠标点击的定时,来显示图形图案525。此外,在本示例性实施例中,通过鼠标操作来操控掩模域的指定和移动掩模域的指令,但是本发明不限于此,可以使用诸如触摸面板和操纵杆的各种接口。本发明的各方面还能够通过读出并执行记录在存储设备上的用于执行上述实施例的功能的程序的系统或装置的计算机(或诸如CPU或MPU的设备)、以及由系统或装置的计算机例如读出并执行记录在存储设备上的用于执行上述实施例的功能的程序来执行步骤的方法来实现。鉴于此,例如经由网络或者从用作存储设备的各种类型的记录介质(例如计算机可读介质)向计算机提供程序。在这种情况下,系统或装置以及存储有程序的记录介质包含在本发明的范围内。虽然参照示例性实施例对本发明进行了说明,但是应当理解,本发明不限于所公开的示例性实施例。所附权利要求的范围符合最宽的解释,以使其涵盖所有变型、等同结构及功能。
权利要求
1.一种显示控制装置,所述显示控制装置基于从摄像装置获得的图像数据显示图像, 所述显示控制装置包括指定单元,被配置为指定所述图像的私密掩模域;显示控制单元,被配置为对大于所指定的私密掩模域的图形图案在所述私密掩模域上方的显示进行控制;以及控制单元,被配置为接受对与所显示的图形图案相对应的所述私密掩模域的移动操作。
2.根据权利要求1所述的显示控制装置,其中,所述指定单元指定布置在全景区域中的私密掩模域,所述全景区域大于显示由所述摄像装置一次拍摄的图像的区域,其中,所述显示控制单元使得在所述全景区域中的所述私密掩模域上方显示所述图形图案,所述图形图案具有与在所述全景区域中指定所述私密掩模域时设置的所述摄像装置的变焦值相对应的大小,并且其中,所述控制单元使所述私密掩模域以如下方式移动在所述私密掩模域上方显示的所述图形图案的移动不超出所述全景区域。
3.根据权利要求1所述的显示控制装置,所述显示控制装置还包括设置单元,被配置为设置所述私密掩模域的高度和宽度的值,其中,所述指定单元指定布置在全景区域中的私密掩模域,所述全景区域大于显示由所述摄像装置一次拍摄的图像的区域,其中,所述显示控制单元在所述全景区域中的所述私密掩模域上方,显示在所述全景区域中指定所述私密掩模域时的所述摄像装置的变焦值与对应于所述摄像装置的最大视场的变焦值之间的比率,以及显示具有与所述私密掩模域的高度和宽度的值相对应的大小的所述图形图案,其中,所述控制单元使所述私密掩模域以如下方式移动在所述私密掩模域上方显示的所述图形图案的移动不超出所述全景区域。
4.根据权利要求1所述的显示控制装置,其中,所述显示控制单元使得在进行鼠标光标在所述私密掩模域上的放置操作时,在所述私密掩模域上方显示所述图形图案。
5.根据权利要求1所述的显示控制装置,其中,所述显示控制单元使得在进行所述私密掩模域的移动操作时,在所述私密掩模域上方显示所述图形图案。
6.根据权利要求1所述的显示控制装置,其中,所述指定单元在全景区域中指定私密掩模域,所述全景区域大于显示由所述摄像装置一次拍摄的图像的区域,其中,所述显示控制单元使得在所述全景区域中显示多个私密掩模域,并且使得在由所述指定单元指定的所述私密掩模域上方显示所述图形图案,所述图形图案具有与在所述全景区域中指定所述私密掩模域时设置的所述摄像装置的变焦值相对应的大小,其中,所述控制单元基于对所述私密掩模域上方显示的所述图形图案的指定,确定所述多个私密掩模域中要根据所述移动操作移动的私密掩模域。
7.根据权利要求1所述的显示控制装置,其中,所述指定单元在全景区域中指定私密掩模域,所述全景区域大于显示由所述摄像装置一次拍摄的图像的区域,其中,当在所述全景区域中显示第一私密掩模域和第二私密掩模域时,所述显示控制单元使得在所述第一私密掩模域上方显示图形图案,所述图形图案具有与在指定所述私密掩模域时设置的所述摄像装置的变焦值相对应的大小,所述第一私密掩模域在所述全景区域中被定位为比所述第二私密掩模域更接近鼠标光标,其中,所述控制单元基于对所述私密掩模域上方显示的所述图形图案的指定,确定所述多个私密掩模域中要根据所述移动操作移动的私密掩模域。
8.根据权利要求1所述的显示控制装置,其中,所述控制单元在根据移动操作移动所述私密掩模域的方向上,控制所述摄像装置的摇摆角和倾斜角。
9.一种由显示控制装置执行的显示控制方法,所述显示控制装置基于从摄像装置获得的图像数据显示图像,所述显示控制方法包括以下步骤指定所述图像的私密掩模域;在所述私密掩模域上方显示大于所指定的私密掩模域的图形图案;以及接受对与所显示的图形图案相对应的所述私密掩模域的移动操作。
10.一种显示控制装置,所述显示控制装置基于从摄像装置获得的图像数据显示图像, 所述显示控制装置包括指定单元,被配置为指定所述图像的私密掩模域;显示控制单元,被配置为根据在指定所述私密掩模域时使用的所述摄像装置的变焦值,显示指示能够移动所述私密掩模域的范围的图形图案;以及控制单元,被配置为根据对所述私密掩模域的移动操作,在所述图形图案内移动所述私密掩模域。
11.根据权利要求10所述的显示控制装置,所述显示控制装置还包括设置单元,被配置为设置所述私密掩模域的高度和宽度的值,其中,所述显示控制单元显示具有与如下比率相对应的大小的图形图案,所述比率为指定所述私密掩模域时使用的所述摄像装置的变焦值与对应于所述摄像装置的最大视场的变焦值之间的比率。
12.一种由显示控制装置执行的显示控制方法,所述显示控制装置基于从摄像装置获得的图像数据显示图像,所述显示控制方法包括以下步骤指定所述图像的私密掩模域;根据在指定所述私密掩模域时使用的所述摄像装置的变焦值,显示指示能够移动所述私密掩模域的范围的图形图案;以及根据对所述私密掩模域的移动操作,在所述图形图案内移动所述私密掩模域。
全文摘要
本发明提供一种显示控制装置和显示控制方法。显示控制装置包括客户机的控制单元,该控制单元被配置为在全景区域中指定私密掩模域,在私密掩模域上方显示大于所指定的私密掩模域的图形图案,并且接受对与所显示的图形图案相对应的移动私密掩模域的操作。
文档编号G03B37/00GK102457678SQ20111032590
公开日2012年5月16日 申请日期2011年10月21日 优先权日2010年10月21日
发明者大西元大 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1