相机装置和用于在其使用中协助用户的方法
【专利摘要】公开了一种相机装置和用于在其使用中协助用户的方法。提供一种在相机装置(诸如便携式终端)中控制拍摄的方法及其相机装置,其中,所述相机装置使用对象信息和所述装置的位置信息中的至少一个来自动设置拍摄模式。相机在所述装置的拍摄模式期间捕捉图像。控制器基于位置信息和在所述图像中包括的对象信息中的至少一个来获得与所述图像相应的元数据。基于获得的元数据确定相机设置值并且根据确定的相机设置值来自动设置所述相机。
【专利说明】相机装置和用于在其使用中协助用户的方法
【技术领域】
[0001]本公开总体上涉及包括相机功能的电子装置和用于方便电子装置的使用的方法。【背景技术】
[0002]近年来,随着在相机中的拍摄技术的进步,已经提供允许用户拍摄更高质量和更逼真的照片的各种拍摄模式和功能。相机(或包括相机的智能电话)的拍摄模式可包括用于设置参数(诸如快门速度、光圈、IOS和各种过滤器)的选项。
[0003]然而,没有天赋或没有经验的相机用户常常不知道各种类型的拍摄模式的意思是什么或者如何适当地使用或改变拍摄模式。针对这些用户,各种模式的提供导致浪费,或者他们甚至对相机的使用更加困难。一般相机提供确定由用户手动设置的相机状态的功能以自动设置拍摄模式,而不提供自动设置在特定条件下用户需要的拍摄模式的功能。
[0004]因此,存在以下不便:需要熟练使用相机的用户始终手动设置拍摄模式以拍摄高质量的照片。
[0005]如上所述,当前的相机装置提供具有各种拍摄模式的相机功能,但是普通用户不能适当地使用这些拍摄模式,因此,不能够利用先进的功能以拍摄高质量的照片。
【发明内容】
[0006]公开了一种在使用位置信息和对象信息来确定相机的拍摄模式的装置中控制拍摄的方法及其装置。
[0007]公开了一种在装置(诸如便携式终端)中控制拍摄的方法,其中,所述装置使用对象信息和所述装置的位置信息中的至少一个来自动设置拍摄模式。所述装置的相机在所述装置的拍摄模式期间捕捉图像。控制器基于位置信息和在所述图像中包括的对象信息中的至少一个来获得与所述图像相应的元数据。基于获得的元数据确定相机设置值并且根据确定的相机设置值来自动设置相机。
[0008]所述装置可还包括用于执行数据通信的通信单元,其中,控制器将位置信息和对象信息中的至少一个发送到服务器。可从服务器接收所述元数据。所述元数据可包括针对与位置信息和对象信息中的至少一个相应的参考图像的相机设置值。
[0009]在另一实施例中,所述装置还包括存储与元数据相关联的至少一个图像的存储器,其中,所述元数据包括所述至少一个图像的相机设置值,其中,控制器从存储器中搜索与位置信息和对象信息中的至少一个相应的图像,并且当作为搜索结果在存储器中包括所述相应图像时获得所述相应图像的元数据。
[0010]还公开了一种可在服务器中操作的方法。针对多个位置中的每个位置,存储包含与每个位置相关联的对象的多个参考图像以及与每个参考图像相关联的元数据。从相机装置接收捕捉的图像以及相机装置的位置信息和捕捉的图像的对象信息。将接收的图像及其对象信息同与相机装置位置相关联的参考图像进行比较,以获得匹配参考图像。将与匹配参考图像相关联的元数据发送到相机装置。【专利附图】
【附图说明】
[0011]从以下结合附图的详细描述中,本发明的目标、特征和优点将会更清楚,其中:
[0012]图1是示出根据本发明的示例性实施例的相机装置的配置的框图;
[0013]图2是示出根据本发明的示例性实施例的在相机装置中控制拍摄的方法的流程图;
[0014]图3是示出获得元数据的示例方法的流程图;
[0015]图4是示出选择对象的示例的示图;
[0016]图5是示出获得元数据的另一示例方法的流程图;
[0017]图6是示出包括标签信息的图像的示例的示图;
[0018]图7是示出产生并存储元数据的方法的流程图;
[0019]图8是示出根据用户的拍摄模式设置的元数据表的示例的示图;
[0020]图9是示出使用直方图确定拍摄组成信息的示例的示图;和
[0021]图10是示出根据本发明的示例性实施例的引导信息显示的示例的示图。
【具体实施方式】
[0022]参照附图详细描述本发明的示例性实施例。贯穿附图,相同的附图标号用于指示相同或相似的部件。为了避免模糊本发明的主题,可省略合并于此的已知功能和结构的详细描述。
[0023]根据本发明的相机装置能够控制其拍摄模式。所述控制可方便用户对所述装置的操作并提高拍摄的照片的质量。根据本发明的相机装置可以是包括相机、控制器和至少一些数据接收能力的任何电子装置。相机装置可以是便携式相机或便携式(“移动”)终端。便携式终端的示例包括但不限于智能电话、蜂窝电话、个人数字助理(PDA)、便携式多媒体播放器(PMP)终端、笔记本计算机、笔记平板、Witoo终端、平板(也称为“平板PC”)和智能TV。
[0024]图1是示出根据本发明的示例性实施例的相机装置100的配置的框图。如所示,装置100包括通信单元110、输入单元120、控制器130、显示单元150、存储器140和相机160。
[0025]通信单元110可包括有线/无线通信模块并可使用有线或无线通信技术与服务器180或其它便携式装置执行数据通信。所述通信模块可被配置用于支持任何合适的协议,诸如无线LAN (WLAN) (W1-Fi)、无线宽带(Wibro)、全球微波互联接入(Wimax)或高速下行链路分组接入(HSDPA),3G或LTE可被用作无线通信技术。蓝牙、射频识别(RFID)、红外数据协会(IrDA)、超宽带(UWB)、ZigBee和近场通信(NFC)是可被用作无线近场通信技术的协议的示例。通用串行总线(USB)、IEEE1394或雷电(thunderbolt)(由英特尔公司开发)可被用作有线近场通信技术。
[0026]通信单元110可包括位置信息模块,位置信息模块可与服务提供商执行无线通信以接收装置100的位置信息和当前时间信息。例如,位置信息模块可包括全球定位系统(GPS)模块以从GPS卫星190接收位置信息。
[0027]在本发明的实施例中,通信单元110可将装置100的位置信息和关于由相机160捕捉的图像中的对象的信息中的至少一个发送到服务器180或其它通信装置。(在此后的描述中,将参照服务器180来描述通过装置100的用于获得拍摄相关信息的全部通信。然而,应理解其它便携式装置可以可选择地在点对点或网络数据通信中提供这样的信息。)通信单元110可从服务器180接收与所述装置的位置信息或者与对象信息相应的参考图像。此外,通信单元110可从所述服务器接收包括针对捕捉的图像的相机设置值的元数据。如将在随后所解释的,可由装置100使用所述元数据来自动设置相机参数以使得能够拍摄高质量的照片或帮助引导用户捕捉更好的图像。
[0028]在本发明的实施例中,通信单元110可将由相机160拍摄的对象的图像和与所述图像相关联的元数据中的至少一个发送到服务器180。然后所述服务器可代表用户存储图像和数据和/或使用图像以扩展它的数据库。
[0029]输入单元120根据用户输入产生操作信号。可由键盘、圆顶开关、滚轮或滚轮开关来配置输入单元120。
[0030]输入单元120可包括触摸传感器。例如,触摸传感器可具有触摸膜、触摸板、触摸平板的形式。触摸传感器可检测触摸输入并将检测到的触摸输入传送到控制器130。控制器130可分析触摸信号以执行与分析的触摸信号相应的操作。可在显示单元150上显示与检测到的触摸信号相应的信息。触摸传感器可根据通过各种输入手段的用户的触摸输入来接收操作信号。触摸传感器可根据用户的身体(例如,手)或物理工具、触控笔和可被包括在触控笔中的操作按钮来接收操作信号。触摸传感器可根据实施方案检测直接触摸和在预定距离之内的接近输入(approximate input)。
[0031]输入单元120与显示单元150—起实现层状结构并可作为输入屏幕来操作。例如,输入单元120可包括具有触摸传感器的输入页面,并可由连接到显示单元150的触摸屏面板(TSP)配置。
[0032]在本发明的实施例中,输入单元120可接收用于进入拍摄模式的用户请求或用于在拍摄模式中拍摄对象以产生图像的用户请求。在这里的特定示例中,“拍摄模式”是指根据本发明的实施例执行辅助拍摄助手功能的模式。这些可包括针对正被成像的对象的元数据的提供、根据检测到的位置或检测到的对象的相机设置的自动设置和/或对用户的引导的帮助。注意,输入单元120也可接收由用户手动输入的相机设置值。
[0033]控制器130针对相机装置100的整体操作来控制各个组成元件。例如,控制器130可基于装置100的位置信息和对象信息来获得用于确定拍摄模式的元数据,并可基于所述元数据确定拍摄模式以在所述拍摄模式中自动设置相机设置。
[0034]在本发明的实施例中,控制器130可基于位置信息和在捕捉的图像中包括的对象信息中的至少一个来获得包括相机设置信息的元数据,并且基于获得的元数据确定相机设置值。控制器130可根据确定的相机设置值来自动设置相机160。
[0035]在本发明的实施例中,控制器130可基于所述元数据计算用于确定在由相机160捕捉的图像中的对象的位置的期望的图像组成。基于计算的组成,控制器130可控制显示单元150显示子图像、图标和文本之中的至少一个指示符以引导用户按照计算的方向移动相机。可将所述指示符与当前捕捉的图像重叠显示。将在下文中进一步描述控制器130的详细示例性操作。
[0036]存储器140可存储由控制器130执行的针对装置100的程序或命令。存储器140可包括具有以下至少一种类型的存储介质:闪存型、硬盘型、多媒体卡片微型、卡片型存储器(例如,SD或XD存储器)、随机存取存储器(RAM)、静态随机存取存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)或可编程只读存储器(PR0M)。
[0037]在本发明的实施例中,存储器140存储与元数据相关联的图像,其中,元数据包括针对所述图像的相机设置值。在存储器中存储的图像是针对装置100的参考图像或由相机160捕捉的图像。存储器140可根据用户的相机设置来存储元数据表。
[0038]显示单元150显示(输出)由装置100处理的信息。例如,显示单元150可显示与语音检测、情况识别(situation recognition)和功能控制相关联的用户界面(UI)(例如,图形用户界面(⑶I))。显示单元150可包括液晶显示器(IXD)、薄膜晶体管液晶显示器(TFTIXD)、有机发光二极管(0LED)、柔性显示器和三维(3D)显示器中的至少一个。
[0039]显示单元150与配置输入单元120的触摸传感器一起实现层状结构,并可作为输入屏幕来操作。在这种情况下,作为触摸屏操作的显示单元150可执行输入装置的功能。
[0040]在本发明的实施例中,显示单元150可显示由相机160拍摄的对象的图像和根据拍摄请求产生的图像(其中,“拍摄请求”与用户通过快门按钮操作相机的快门或触摸显示器上的图标“拍摄图像”相应)。显示单元150可将由所述控制器确定的相机设置值和根据由控制器130计算的期望的图像组成的针对相机移动方向的引导与图像一起显示。
[0041]相机160捕捉包括至少一个对象的图像、将捕捉的图像转换为数据信号并将数据信号传送到控制器130。相机160将捕捉的图像传送到显示单元150作为预览屏幕,使得用户可确认通过相机查看的图像。相机160可根据拍摄执行请求来拍摄在拍摄执行请求时间点捕捉的图像以产生图像数据。在这里,由于用户的拍摄执行请求因而拍摄的图像被称之为“产生的图像”、“最终捕捉的”图像或“拍摄图像”。可在存储器140中临时地或永久地存储由相机160产生的图像。相机160可将与在产生拍摄执行请求的时间点产生的图像相关联的相机设置值存储为元数据。按照这种方式,当在随后的时间查看产生的图像时,可容易确定导致产生的图像的相机设置。
[0042]图2是示出根据本发明的示例性实施例的在相机装置中控制拍摄的方法的流程图。
[0043]在所述方法的开端,相机装置100确定是否产生了拍摄模式进入请求(步骤210)。在这个示例中,拍摄模式是被设计用于协助根据本发明的相机装置的用户的拍摄模式。例如,拍摄模式可按照默认来设置,或者由用户从合适的设置菜单中选择,或者响应于提示来设置等。进一步地,装置100可确定是否通过执行应用、程序或包括相机功能的服务产生了拍摄模式进入请求。
[0044]当产生了拍摄模式进入请求时,装置100可进入拍摄模式以通过相机捕捉图像。图像可根据相机的指向位置而包括至少一个对象,诸如物体、人、树或建筑物。捕捉的图像可被显示为预览图像。
[0045]在这时,在步骤220,装置100可获得与将被最终捕捉的图像相关联的元数据。在描述针对图2的方法的后续操作中的这样的元数据的示例使用之前,现在将参照图3至图7描述用于在步骤220获得这样的元数据的若干示例性方法。
[0046]图3是示出用于在图2的方法的步骤220获得元数据的第一子处理220'的流程图。在步骤310,获得相机装置100的位置的位置信息和/或在当前捕捉的图像中包括的对象信息。为此,可从GPS卫星190或服务器(其中,所述服务器也可以是与装置100执行数据通信的同一服务器180)获得关于针对相机装置的当前位置的纬度和经度的位置信息。装置100可基于装置100的位置信息、相机的指向、在图像中包括的对象的形状、大小和比例来从所述服务器获得关于图像中的对象的信息。虽未示出,但是装置100可还包括用于确定指向的指南针和用于确定倾斜的陀螺仪。然后,这些方向参数可被用于确定相机的指向。
[0047]暂时参照图4,示出屏幕示例,其中,所述屏幕示例示出用于获得在捕捉的图像内的对象信息的一种方式。装置100可从图像中存在的至少一个对象接收特定对象的用户选择。例如,装置100可检测用户的触摸输入或接近输入并确定选择的与在图像中检测到输入的位置相应的对象10。在这种情况下,装置100可自动控制相机聚焦值以聚焦选择的对象10。此外,装置100可获得选择的对象的信息。例如,可获得的信息可包括对象的标题、对象的位置、与对象相关的旅游信息(如果适用)、历史和地理。可将获得的对象的信息连同预览图像一起显示。在图4的示例中,选择高建筑物,其中,针对所述高建筑物,元数据可已被预存储在服务器180中。如在下文中所解释的,所述服务器可将针对选择的对象的元数据发送到装置100。
[0048]在各种实施例中,相机装置100可基于位置信息和对象信息中的至少一个来获得元数据。元数据可包括相机设置值,相机设置值可包括曝光值、快门速度值、闪光灯的使用或不使用、白平衡控制值、伽马补偿值、光圈大小和IOS感光度值中的至少一个。继续参照图3,一旦在步骤310获得位置信息和/或对象信息,装置100可将位置信息和对象信息中的至少一个发送到服务器(320)。例如,可通过发送由装置100捕捉的实际图像以及与用户的对象选择相应的像素坐标信息来发送对象信息。
[0049]已经从装置100接收到位置信息和对象信息中的至少一个的服务器可搜索与接收到的信息相应的参考图像并获得参考图像的元数据。也就是说,服务器180可保持与每个位置相关联的参考图像的数据库,具体说来,地标的流行图像等。因此,当所述服务器接收到装置100的位置信息、捕捉的图像和对象信息时,所述服务器可搜索用于匹配的参考图像。匹配参考图像是将对象信息包含在其至少一部分中的匹配参考图像。可选择地,所述服务器可搜索包含与选择的对象相似的对象的参考图像。所述参考图像可以是由服务器实体或由其它用户先前指定为流行的图像。当作为搜索的结果获得匹配参考图像时,所述服务器可确定针对匹配参考图像的相机设置值或获得包括相机设置值的匹配参考图像的元数据。当存在两个或更多匹配参考图像时,所述服务器可针对所述图像的相机设置值计算平均值,或者在三个或更多匹配参考图像中选择具有最高频率的相机设置值以获得相机设置值。接下来,装置100可接收从所述服务器获得的元数据(330)。如在上文中所解释的,所述元数据可包括针对所述服务器的数据库中的先前拍摄的参考图像的相机设置值,其中,所述先前拍摄的参考图像与位置信息和对象信息中的至少一个相应。
[0050]图5是示出针对图2的步骤220的获得元数据的另一示例性方法220"的流程图。在本实施例中,装置100首先,例如,使用任意上述相应技术,获得位置信息和对象信息(510)。接下来,装置100搜索存储的图像(520)。也就是说,装置100可按照与先前所述的实施例中由服务器做出的相似的方式,在它自己的存储器中搜索存储的图像作为匹配当前捕捉的图像和对象信息的参考图像。例如,装置100可搜索在相应位置中拍摄的对象的图像,或搜索拍摄与在当前捕捉的图像中选择的对象相似的对象的图像。存储的图像可以是由装置100先前拍摄的对象的图像,或先前从外部源下载到所述装置的图像。取代通过预存储的参考图像的搜索,装置100可从用户接收对存储的图像之中的特定图像的选择。
[0051]可使用与存储的图像相关联存储的标签信息执行在520的针对匹配图像的搜索。例如,参照图6,在装置100中存储的至少一个图像可包括至少一个标签信息30。标签信息30可被用户直接输入以记忆与所述图像相关联的信息,或通过装置100的提供所述标签信息的功能而被自动输入。可与所述图像的特定部分相应地输入标签信息30。在这种情况下,所述标签信息可包括关于输入标签信息30的图像部分的信息。在图6的示例中,所述图像包括标签信息30 “ABC建筑物”以指示拍摄的图像的对象是ABC建筑物。装置100可获得与对象信息或装置100的位置信息相应的标签信息30,其中,从已经存储在装置100内的标签信息获得标签信息30。这样的标签信息可针对至少一个匹配参考图像而先前已被存储,其中,通过将当前捕捉的图像的对象信息与参考图像的对象信息进行匹配来识别所述标签信息。如果找到匹配的存储的图像(步骤530),则可在540获得所述匹配图像的元数据。装置100可获得与所述匹配图像相关联地存储的元数据,所述元数据可包括与所述匹配图像相关联的相机设置值。当不存在与所述匹配图像相关联地存储的元数据时,装置100可自发地确定针对当前捕捉的图像的相机设置值。当存在两个或更多匹配图像时,可计算所述匹配图像的相机设置值的平均值,或者可选择所述匹配图像(在三个或更多的情况下)的最频繁使用的相机设置值,以获得相机设置值。
[0052]图7是示出根据实施例的可通过其来将元数据与参考图像相关联地存储在相机装置中的方法的流程图。一旦经由图7的方法获得了针对参考图像的元数据,诸如以上针对图5所述,所述元数据可被用于在随后的匹配条件的照片拍摄阶段中自动获得相机设置值。在所述示例方法中,装置100可首先进入正常拍摄模式(710),其中,所述正常拍摄模式可以是用户不从服务器等获得自动帮助以设置用于捕捉照片的相机设置的相机模式。然后,装置100确定是否由用户选择了相机设置值(720)。针对这一步骤,装置100可显示包括允许用户改变或选择拍摄模式中的相机设置值的菜单或图标的Π。装置100可使用显示的UI,通过触摸输入或接近输入来接收相机设置值。装置100可通过在装置100中包括的按钮、开关或滚轮转盘来接收用于改变或选择相机设置值的输入信号。
[0053]如果选择了相机设置值,则装置100可根据选择的相机设置值来设置相机(730)。接下来,装置100可确定是否请求了拍摄执行(740)。
[0054]装置100可显示包括用于执行拍摄的菜单或图标的UI。装置100可使用显示的UI,通过触摸输入或接近输入来接收拍摄执行请求。装置100可通过在装置100中包括的按钮、开关或滚轮转盘来接收拍摄执行请求。
[0055]如果请求了拍摄执行,则装置100存储捕捉的图像(产生所述图像)并且还将相机设置值存储在与产生的图像相关联的元数据表中(750)。
[0056]装置100可存储根据拍摄执行请求在拍摄执行请求时间点通过相机160捕捉的图像。装置100可将拍摄的图像产生为图像文件并临时地或永久地产生所述图像。装置100可在可选的时间显示拍摄的图像,或者显示拍摄的图像直到检测到用户输入为止。
[0057]装置100可在元数据表中存储在拍摄执行请求时间点的相机设置值。可由用户在拍摄执行请求之前选择相机设置值。可根据由装置100提供的自动相机设置功能来设置相机设置值。
[0058]参照图8,示例元数据表800可包括针对至少一个存储的图像的相机设置值。元数据表800可包括预设数量的相机设置值。当请求了新的拍摄执行时,去除最旧的相机设置值,并且可存储并更新新的相机设置值。元数据表800可包括与图像信息(image_infO)801相应的国际标准组织(ISO)感光度值(10S_value ) 807、光圈大小(aperture_value ) 809、白平衡控制值(WB_value) 811和快门速度(shutter_speed) 813。可根据本发明额外地或可选择地存储其它相机设置参数。所述元数据表可包括对象信息(subject_info)805和针对图像的位置信息(location_info) 803。
[0059]再次参照图7,接下来,装置100可进入拍摄模式(760)(其中,所述拍摄模式是在图2的步骤210中的同一拍摄模式)。
[0060]在执行拍摄之后,装置100可根据用户输入或自动地重新进入拍摄模式。当显示拍摄的图像时,装置100可在预设时间过去时重新进入拍摄模式,使得图像被显示。
[0061]随后,装置100可获得元数据表(770),其中,例如,所述(770)可与图5的方法220"的一部分相应(获得针对当前捕捉的图像的匹配图像的元数据以方便拍摄)。
[0062]装置100可获得包括通过用户的至少一个相机设置值的元数据表。在这种情况下,装置100可仅从所述元数据表获得与装置100的位置信息和存储的图像中的对象信息相应的相机设置值。
[0063]继续参照图2,一旦使用例如图3或图5的方法在步骤220获得针对当前捕捉的图像的元数据,装置100可进行到步骤230以确定相机设置值并计算期望的图像组成。图像组成是指照片中的视觉元素的布置或排列。可基于获得的元数据确定相机设置值,例如,其中,在所述元数据中包括相机设置值。进一步地,装置100可基于相机性能、当前天气和装置100的外围亮度来自动校正在所述元数据中包括的相机设置值,以确定相机设置值。例如,当相机设置值小于所述装置的相机设置值的下限或大于所述装置的相机设置值的上限时,可将所述上限或下限确定为相机设置值。
[0064]装置100也可基于所述元数据计算相机设置值以确定相机设置值。例如,当在所述元数据中不包括相机的ISO感光度值时,可基于与所述元数据相应的图像的直方图或基于其它相机设置值来计算IOS感光度值。
[0065]装置100可基于获得的元数据来计算期望的图像组成。例如,终端可将捕捉的图像同获得的元数据或同与所述元数据相应的匹配参考图像进行比较。注意,当服务器180正在提供所述元数据时,如在图3实施例中,所述服务器还可发送匹配参考图像以使装置100能够执行用于定制相机设置的进一步分析。当从在装置100存储的参考图像中获得了所述元数据时,可将所述参考图像用于比较目的以优化当前捕捉的图像的组成。
[0066]当作为比较结果,当前捕捉的图像中的对象的位置不同于参考图像中的对象的位置时,装置100可计算相机的移动方向以将所述对象的外观移动到被设计用于实现期望的组成的图像内的位置。
[0067]用于至少部分地实现所述组成的一种方式是基于直方图计算相机组成。例如,可将当前捕捉的图像的直方图同所述参考图像的直方图进行比较。然后,用户可被提示以按照特定方向移动相机,直到当前直方图更接近地匹配所述参考图像的直方图为止。例如,参照图9,包括在拍摄图像(其中,所述拍摄图像包含同一对象)中配置像素的色彩和亮度的直方图将根据所述对象的位置或所述图像的亮度来改变形状。如所示,在对象(女人)改变位置之后,与上部图像相应的直方图的形状不同于下部图像的直方图的形状。因此,如果对象的位置不同,则图像的直方图具有不同形状。装置100可根据直方图的比较结果来执行计算相机的移动方向的算法,以计算相机的组成。除了所述直方图比较技术之外,也考虑根据本发明的计算组成的其它方式。
[0068]在期望的图像组成被计算的情况下,装置100可在步骤240自动设置相机的相机元素以实现确定的相机设置。因此,装置100可将相机自动设置在最佳相机设置值,使得即使不熟练的相机装置的用户也可容易地设置相机的拍摄模式。
[0069]此外,装置100可显示指示相机设置值和相机移动方向的一个或多个指示符(250)。
[0070]参照图10,装置100可显示获得的用于确定相机设置值的匹配参考图像50以及(例如,重叠的)由相机捕捉的当前图像40。例如,图像50可以是在流行地标的许多匹配图像之中被选为“最佳商店”的图像,其中,由服务器实体或由其它装置的用户做出最佳商店确定。也就是说,最佳商店图像被选为将被模拟的模型图像。装置100可根据褪色效应(SP,图像50的特征显示得没有当前图像40的特征明亮)显示获得的用于确定相机设置值的图像50。装置100可按照文本、子图像或图标的形式显示相机设置值(在这种情况下,期望的移动方向)以及图像40。
[0071]可基于计算的期望的图像组成来显示指示相机的期望的移动方向的指示符。所述指示符可包括图像、图标或子图像中的至少一个。例如,装置100可显示按照弹出的形式的“移动相机”的文本指示符60以及指示应将相机移动到的方向的图像。装置100可显示指示移动对象以及捕捉的图像的方向的另一图像指示符70以将图像中的对象置于获得的用于确定相机设置值的图像50的位置。装置100可输出振动和/或声音,直到所述图像中的对象被移动到参考图像的目标位置为止。
[0072]因此,当对象的位置与参考图像50中的对象的位置一致并拍摄照片时,作为结果而产生的具有相似组成的图像极其类似于模型图像的组成。因此,即使没有天赋的相机装置100的用户也能够拍摄具有模仿模型照片的组成的组成的图像。进一步地,除了组成之外的其它相机设置(诸如在图8中示出的那些相机设置中的一个或多个)可基于提供的元数据来自动模仿模型图像的那些相机设置,由此,捕捉的图像更加类似于模型图像。另外,当前捕捉的图像可包含其它对象,诸如在对象地标摆造型的人。
[0073]根据本发明的在相机装置中控制拍摄的方法及其相机装置可允许不熟练的相机用户容易地设置相机的拍摄模式并产生改善的照片。
[0074]另外,根据本发明的控制拍摄的方法可自动设置相机的拍摄模式,使得用户可拍摄期望的图片,从而方便且容易地执行拍摄。
[0075]根据本发明的上述方法可在硬件、固件中被实施,或被实施为可在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中存储的软件或计算机代码,或被实施为通过网络下载的计算机代码(其中,所述计算机代码最初存储在远程记录介质或非暂时性机器可读介质上并将被存储在本地记录介质上),使得描述于此的方法可使用通用计算机或专用处理器在存储在所述记录介质上的软件中被实施,或者在可编程或专用硬件(诸如ASIC或FPGA)中被实施。如将本领域中将理解的:计算机、处理器、微处理器控制器或可编程硬件包括存储器组件(例如RAM、ROM、闪存等),其中,所述存储器组件可存储或接收软件或计算机代码,其中,所述软件或计算机代码在被计算机、处理器或硬件访问并执行时实施描述于此的处理方法。此外,将认识到:当通用计算机访问用于实施于此示出的处理的代码时,所述代码的执行将通用计算机转变为用于执行于此示出的处理的专用计算机。
[0076]虽然已经在上文中详细描述了本发明的示例性实施例,但是应清楚地理解:在此教导的基本发明构思的许多变化和修改将仍落入在权利要求书中限定的本发明的精神和范围内,其中,所述许多变化和修改对于本领域技术人员可以是明显的。
【权利要求】
1.一种相机装置,包括: 相机,用于在所述装置的拍摄模式期间捕捉图像;和 控制器,被配置用于基于所述装置的位置信息和在所述图像中包括的对象信息中的至少一个来获得与所述图像相应的元数据,基于获得的元数据确定相机设置值并且根据获得的相机设置值来自动设置相机。
2.如权利要求1所述的装置,还包括:通信单元,用于执行数据通信, 其中,控制器控制通信单元将位置信息和对象信息中的至少一个发送到服务器并从服务器接收元数据,其中,所述元数据包括与参考图像相关联的相机设置值,所述参考图像与位置信息和对象信息中的至少一个相应。
3.如权利要求1所述的装置,还包括:存储器,存储至少一个参考图像和与其相关联的元数据,其中,所述元数据包括所述至少一个参考图像的相机设置值, 其中,控制器从存储器搜索与位置信息和对象信息中的至少一个相应的参考图像,获得相应参考图像的元数据并基于其确定相机设置值。
4.如权利要求1所述的装置,还包括:存储器,根据用户的相机设置来存储元数据表, 其中,控制器根据由用户选择的相机设置值来设置相机,当请求拍摄执行时在元数据表中存储在拍摄执行请求时间点的相机设置值,并基于元数据表确定相机设置值。
5.如权利要求1所述的装置,其中,相机设置值包括曝光值、快门速度值、闪光灯的使用或不使用、白平衡控制值、伽马补 偿值、光圈大小和IOS感光度值中的至少一个。
6.如权利要求1所述的装置,其中,控制器基于所述元数据计算用于确定所述图像内的对象的位置的期望的图像组成。
7.如权利要求1所述的装置,还包括:显示单元,显示由相机捕捉的图像, 其中,控制器控制显示单元显示关于确定的相机设置值的信息以及所述图像。
8.如权利要求7所述的装置,其中,控制器基于所述元数据计算用于确定所述图像中的对象的位置的期望的图像组成,并基于计算的图像组成控制显示单元显示指示相机的引导移动方向的消息、图标或子图像中的至少一个的指示符以及所述图像。
9.如权利要求8所述的装置,其中,当改变所述图像中的对象的位置时,控制器重新计算图像组成,并基于重新计算的图像组成控制显示单元显示指示相机的引导移动方向的所述至少一个指示符。
10.如权利要求1所述的装置,还包括:存储器,存储至少一个图像以及包括所述至少一个图像的相机设置值的相关联的元数据, 其中,控制器根据所述相机设置值捕捉针对当前图像的拍摄图像,并且当拍摄执行被请求时控制存储器存储与拍摄图像相关联的元数据。
11.如权利要求10所述的装置,还包括:通信单元,用于执行数据通信, 其中,控制器控制通信单元将拍摄图像和与所述拍摄图像相关联的元数据中的至少一个发送到外部装置。
12.如权利要求2所述的装置,其中,服务器将相应参考图像和所述参考图像的直方图发送到相机装置。
13.—种在装置中控制拍摄的方法,所述方法包括: 当所述装置进入拍摄模式时,捕捉图像;基于所述装置的位置信息和在所述图像中包括的对象信息中的至少一个,获得与所述图像相应的元数据; 基于获得的元数据,确定相机设置值;和 根据确定的相机设置值,自动设置相机。
14.如权利要求13所述的方法,其中,获得元数据的步骤包括: 发送位置信息和对象信息中的至少一个;和 从服务器接收元数据,其中,所述元数据包括针对与位置信息和对象信息相应的参考图像的相机设置值。
15.如权利要求14所述的方法,其中,从服务器接收到的元数据包括所述参考图像,并且所述方法还包括: 显示与捕捉的图像重叠的参考图像;和 显示引导用户将相机装置移动到所述对象信息与所述参考图像中的对象信息一致的位置的指示符。
16.如权利要求13所述的方法,其中,所述相机设置值包括曝光值、快门速度值、闪光灯的使用或不使用、白平衡控制值、伽马补偿值、光圈大小和IOS感光度值中的至少一个。
17.—种可在服务器中操作的方法,包括: 针对多个位置中的每个位置,存储包含与每个位置相关联的对象的多个参考图像; 存储与每个参考图像相关联的元数据; 从相机装置接收捕捉的图像以及相机装置的位置信息和捕捉的图像的对象信息; 将接收的图像和对象信息同与相机装置位置相关联的参考图像进行比较,以获得匹配参考图像;和 将与所述匹配参考图像相关联的元数据发送到相机装置。
18.如权利要求17所述的方法,其中,所述相机设置值包括曝光值、快门速度值、闪光灯的使用或不使用、白平衡控制值、伽马补偿值、光圈大小和IOS感光度值中的至少一个。
19.如权利要求17所述的方法,还包括:将所述参考图像以及所述元数据发送到相机>J-U装直。
20.如权利要求17所述的方法,其中,服务器将对象信息发送到与所述位置相应的相机装置。
【文档编号】G06F3/041GK103595911SQ201310361539
【公开日】2014年2月19日 申请日期:2013年8月19日 优先权日:2012年8月17日
【发明者】文耿春, 吴泰根, 朴雄奎 申请人:三星电子株式会社