用于相机的角度校正的制作方法

文档序号:7678542阅读:304来源:国知局
专利名称:用于相机的角度校正的制作方法
技术领域
在这里所描述的实施例总的涉及用于相机的角度校正。
背景技术
有时相机用户难以确定相机何时处于水平,尤其是在操纵小型相 机(例如移动电话中的相机)时。结果,由相机捕获的图像可能具有 "倾斜的水平线",例如,水平线不与图像框相平或成直角。相机用 户还可能难以确定相机何时朝向不希望的方向上。

发明内容
在一方面中,提供一种设备。所述设备可以包括相机,其用于 捕获图像;传感器,其用于当所述相机捕获图像时,测量指示相机的 方位关于所述相机的视线离开相机的参考方位的角度位移的信息;存 储器,其用于存储测量的信息以用于基于所述角度位移相对于图像框 旋转图像。
在另一方面中,所述设备可以包括处理器,其用于基于所述角 度位移相对于图像框旋转图像。在另一方面中,所述存储单元存储旋 转后的图像。在另一方面中,所述设备包括通信接口,其用于将测量 的信息和图像传递到计算机以用于基于所述角度位移相对于图像框旋 转图像。
在另一方面中,所述设备包括用于指示所述角度位移何时为零 的指示器。
在另一方面中,所述设备包括用于当所述角度位移为零时自动 捕获图像的处理器。
在另一方面中,提供一种方法。所述方法包括在相机中捕获图 像;当捕获所述图像时,测量指示相机的方位关于所述相机的视线离 开相机的参考方位的角度位移的信息;存储测量的信息,以用于基于 所述角度位移相对于图像框旋转图像;基于所述角度位移相对于图像 框旋转图像;以及存储旋转后的图像。
5在另一方面中,所述方法包括将所存储的测量的信息和图像传递 到计算机,以用于基于所述角度位移相对于图像框旋转图像。
在另一方面中,所述方法包括指示所述角度位移何时为零。 在另一方面中,所述方法包括当所述角度位移为零时,自动捕 获所述图像。
在另一方面中,提供一种具有数据结构的计算机可读介质。所述 数据结构包括第一数据字段,其用于存储由相机捕获的图像;和第 二数据字段,其用于当所述相机捕获所述图像时存储由传感器测量的 信息,所述测量的信息指示相机的方位离开相机的参考方位的角度位 移。
在另一方面中,所述计算机可读介质包括用于以下操作的指令 接收测量的信息以用于相对于图像框旋转图像,其中,由相机捕获所 述图像,其中,所述测量的信息指示相机的方位关于相机的视线离开 相机的参考方位的角度位移,并且其中,当捕获所述图像时,测量所 述信息;基于所述角度位移相对于图像框旋转图像;以及存储或者显 示旋转后的图像。
在另一方面中,提供一种设备。所述设备包括用于在相机中捕 获图像的装置;用于当捕获图像时测量指示相机的方位离开相机的参 考方位的角度位移的信息的装置;以及用于存储测量的信息以用于基 于所述角度位移相对于图像框旋转图像的装置。
在另一方面中,所述设备包括用于基于所述角度位移相对于图 像框旋转所述图像的装置,并且其中,用于进行存储的装置存储旋转 后的图像。
在另 一方面中,所述设备包括用于将所存储的测量的信息和图像 传递到计算机以用于基于所述角度位移相对于图像框旋转图像的装 置。
在另一方面中,所述设备包括用于指示所述角度位移何时为零 的装置。
在另一方面中,所述设备包括用于当所述角度位移为零时自动 捕获所述图像的装置。


6合并到说明书中并且构成该说明书的一部分的附图示出本发明的 实施例,并且连同描述一起解释本发明。在附图中,
图1A和图IB是其中可以实现在这里所描述的实施例的示例性设
备和环境的示图2是图1A和图1B的设备的示例性组件的示图3是可以在图1的设备中实现的示例性软件组件的框图4是用于在这里所描述的角度校正的一个实施例中的示例性处
理的流程图5是图1的角度传感器的示例性操作的框图6A、图6B和图6C是符合在这里所描述的实施例的图像的示例
性示图7是符合在这里所描述的实施例的示例性图像文件的框图; 图8是用于在这里所描述一个实施例的角度校正的示例性处理的 流程图9A-9C、图10A-10C、以及图11A-11C是指示在这里所描述的实 施例中的位移角度的显示的示例;
图12是用于在这里所描述一个实施例的角度校正的示例性处理的 流程图13是其中可以实现这里所描述的实施例的示例性环境的框图; 图14是图13的计算机的示例性组件的示图; 图15是可以在图13的计算机中实现的示例性软件组件的框图; 图16是用于在这里所描述的一个实施例的角度校正的示例性处理 的流程图。
具体实施例方式
以下详细描述参照附图。不同附图中的相同标号可以标识相同或 相似的元件。此外,以下详细描述并不限制权利要求的范围。相反地, 权利要求定义了在这里所描述的本发明的范围。
示例性设备
图1A和图1B是其中可以实现在这里所描述的实施例的示例性设 备100的示图。图1A是设备100的前视图,而图1B是设备100的后 视图。在此所使用的"设备"可以包括无线电话;个人通信系统(PCS)
7终端,其可以将蜂窝无线电话与数据处理、传真和/或数据通信能力组
合;个人数字助理(PDA),其可以包括无线电话、寻呼机、互联网/ 内部网访问、web浏览器、电子秘书、日程表、多普勒接收机和/或全 球定位系统(GPS)接收机;膝上型设备;GPS设备;计算机;MP3播 放器(例如iPod);打印机;传真机;寻呼机;相机(例如胶片相机 或数字相机);摄像机(例如便携式摄像机);双筒望远镜;望远镜; 和/或能够使用相机的任何其它设备。
设备100可以包括外壳IIO、扬声器120、显示器130、控制键 140、键区150、麦克风160、相机170、以及角度传感器180。外壳110 可以保护设备100的组件不受外部元件损坏。外壳110可以由热塑性 塑料、金属、弹性体(例如合成橡胶和/或天然橡胶)和/或其它相似 的材料而制成。扬声器120可以将可听信息提供给设备100的用户。 显示器130可以将可视信息提供给用户。例如,显示器130可以提供 关于来电电话呼叫或去电电话呼叫、游戏、电话号码、当前时间、电 子邮件等等的信息。控制键140可以允许用户与设备100进行交互, 以使得设备100执行一个或多个操作。键区150可以包括标准电话键 区,并且可以包括附加键以使得能够将信息键入设备100。麦克风160 可以从用户接收可听信息。
相机170可以使得设备100能够捕获并且/或者存储视频和图像 (例如图片)。相机170可以处于设备100的前侧(未示出)和/或设 备100的后侧(如图1B所示)上。控制键140可以包括例如快门键, 供用户使用相机170拍摄照片。显示器130可以显示捕获的或存储的 视频和/或图像。相机170可以是可以通过数字方式或者使用摄影胶片 来捕获并且/或者存储图像的电子设备。
角度传感器180可以测量相机170的方位。角度传感器180可以 包括一个或多个陀螺仪(在此也被称为回转仪) 回转仪可以包括例 如盘或轮,不管设备110如何运动,所述盘和轮都可以绕着它的轴旋 转以保持其方位。角度传感器180可以包括振动压电回转仪传感器, 例如富士通(Fujitsu)销售的"压电振动回转仪传感器"。可替代地, 角度传感器180可以包括三轴加速计,例如富士通制造的FAR-S2AB系 列加速计或ST Microelectronics制造的LIS3L02AL加速计。
可替代地,角度传感器180可以包括具有光学传感器或电位计的
8坠子(plum),例如摆。角度传感器180可以可替代地包括流体开关 (例如水银开关)。角度传感器180可以可替代地包括用于从移动电 话通信塔接收位置和角度信息的接收机。角度传感器180可以包括设 备100的不同部分中的多个部分。角度传感器180可以包括与相机170 的感测方位相关联的其它类型的传感器。
图2是图1A和图1B的设备100的系统架构的示例性组件的示图。 如图2所示,设备100可以包括处理逻辑210、存储器220、通信接 口 240、天线250、用户接口 260、相机170、以及角度传感器180。处 理逻辑210可以包括处理器、微处理器、专用集成电路(ASIC)、或 现场可编程门阵列(FPGA)。处理逻辑210可以包括用于控制设备100 及其组件的操作的数据结构或软件程序。存储器220可以包括硬盘驱 动器(HDD)、随机存取存储器(RAM)、只读存储器(ROM)、闪速存 储器、可移动存储器、和/或用于存储可以由处理逻辑210使用的数据 和/或指令的另一类型的存储器(例如任何类型的计算机可读介质)。 相机170可以将捕获的视频和/或图像(例如图片)存储在存储器220 中。显示器130可以显示来自存储器220的已存储的视频和/或图像(例 如图片)。
通信接口 240可以包括例如用于通过线缆进行通信的USB端口。 通信接口 240可以包括可以将来自处理逻辑210的基带信号转换为 射频(RF)信号的发射机和/或可以将RF信号转换为基带信号的接收 机。可替代地,通信接口 240可以包括用于既执行发射机的功能又执 行接收机的功能的收发器。通信接口 240可以连接到天线250,以用于 发送和接收RF信号。天线250可以包括一个或多个天线,以通过空中 发送并且接收RF信号。天线250可以从通信接口 240接收RF信号, 并且通过空中来发送它们,并且通过空气来接收RF信号,并且将它们 提供给通信接口 240。通信接口 240可以包括蓝牙标准或USB串行端口 标准。
用户接口 260可以包括用于将信息输入到设备100并且/或者用于 从设备100输出信息的机构。输入和输出机构的示例可以包括用于 输出音频信号的扬声器120、用于接收音频信号的麦克风160、用于允 许输入数据和控制命令的键140或150、和/或用于输出可视信息的显 示器130。显示器130可以显示内容(例如图片或视频)。扬声器120
9可以播放内容(例如音乐或收音机节目播送)。用户接口 260还可以 包括振动器机构,其使得当例如接收到来电电话呼叫时设备100进行 振动。用户接口 260可以允许用户接收选项的菜单。所述菜单可以允 许用户选择与由设备100执行的应用相关联的各种功能或模式。用户 接口 260可以允许用户激活特定模式(例如由在设备100中运行的应 用所定义的模式)
图3是可以在图1的设备100中实现的示例性软件组件的框图。 参照图3,存储器220可以包括操作系统302、相机应用程序304、以 及角度校正应用程序306。操作系统302提供软件平台,在所述软件平 台之上可以运行应用程序(例如相机应用程序304和角度校正应用程 序306 )。以下更详细地描述相机应用程序304或角度校正应用程序 306。存储器220可以包括图3中未示出的其它应用程序。
示例性处理
图4是用于在这里所描述的角度校正的一个实施例中的示例性处 理400的流程图。可以相对于参考方位来测量相机170的位移角度(方 框402)。图5是示出相机170相对于参考方位的位移角度的示例性测 量的示图。图5示出在显示器130上显示图像502的设备100。例如, 显示器130可以显示由相机170捕获的图像502。图像502可以包括垂 直对象504,其视角可能被设备100阻挡,例如,在图5中对象504可 以处于设备IOO后面。
在图5的示例性实施例中很明显,相机170不是"水平的",这 可能不是用户所期望的。矢量506是由水平线508定义的水平面。矢 量512处于相机170的"视线"("LOS")的方向上。矢量510是垂 直于LOS矢量512的相机170的轴。角度传感器180可以测量相机170 的"方位",例如相对于参考方位(例如"水平的,,或"水平线的,,) 关于LOS矢量512的相机170的角度位移。例如,可以期望具有相机 170的方位,从而矢量510与水平线矢量506 —致,其中,水平线矢量 506是参考方位。在图5的示例中,相机170相对于参考方位(例如矢 量506 )关于LOS矢量512具有角度位移e。
返回到图4的处理400,在一个实施例中,测量方位角包括测量位 移角度514。可以使用例如相机170来捕获图像502 (方框404 )。当 例如用户按下快门键时,例如,可以捕获图像502。捕获的图像502
10可以基于位移角度514相对于图像502的框而旋转(方框406 )。相对 于图像框旋转图像可以包括已知的处理,并且下面在图6A、图6B和图 6C中更详细地对其进行描述。旋转后的图像可以作为图像文件被存储
(方框408 )在例如存储器220中。
图6A、图6B和图6C是符合在这里所描述的实施例的图像的示例 性示图,所述图像包括相对于图像框旋转后的图像。图像502如同在 图5中出现那样在图6A中出现。如上所述,因为位移角度514大于零, 所以图像502的框并非处于参考方位(例如水平线)。旋转图像502 可以产生图6B中所示的图像602。虽然图像602的框可以处于参考方 位,但图6B中的对象504不再是垂直的,并且图6B中的水平线508 不再是水平的。在将图像602的框保持在参考方位的同时,例如,基 于位移角度514相对于图像502的框旋转捕获的图像502可以使得水 平线508水平,并且将对象504返回为垂直。因此,在图像502相对 于图像502的框的旋转之后,图像502可以如同其在图6C中那样作为 图像604而出现。在图6C的图像604中,图像604的水平线508和框 可以处于参考方位。此外,在图6C的图4象604中,对象504可以是垂 直的。相对于图像502的框"旋转,,图像502的处理可以包括使用已 知的软件技术对图像502的框进行裁剪、放大并且/或者旋转。
位移角度514的绝对值可以大于或等于0°,并且(1 )小于1。; ( 2 ) 小于2。; (3)小于3。; (4)小于4。; (5)小于5。; (6)小于10。;
(7)小于15。; (8)小于20。; (9)小于25。; (10)小于30。; (11) 小于40。;或(12)小于45°。这里所使用的位移角度值是近似的,并 且可以是正数或负数。此外,这里所使用的"小于,,表示"近似小于", 其包括"小于或等于"。
在一个实施例中,处理400可以区分在"肖像,,模式下捕获的图 像与在"风景"模式下捕获的图像。这里所使用的"肖像"模式是图 像的主轴垂直的情况,而"风景"模式是图像的主轴水平的情况。在 一个实施例中,处理400还可以区分在肖像模式或风景模式中颠倒地 捕获的图像。例如,如果位移角度514小于45°,则处理400可以基于 位移角度514相对于图像框旋转图像502。如果位移角度的绝对值大于 45°但小于135°,则处理400可以基于90。减去位移角度514相对于图 像框旋转图像502。如果位移角度514的绝对值大于135°但小于225°,
ii则处理400可以基于180。减去位移角度514相对于图像框旋转图像 502。如果位移角度514的绝对值大于225°但小于315°,则处理400 可以基于270。减去位移角度514相对于图像框旋转图像502。
可以由在设备100的存储器220中运行的相机应用程序304和角 度校正应用程序306来执行图4的处理400。虽然图4中的处理400以 特定顺序示出方框402-408,但处理400不限于按照这种特定顺序的方 框402-408。例如,可以在捕获图像502之前,在捕获图像502之后, 或在捕获图像502期间对位移角度514进行测量。位移角度514可以 指示"在捕获图像502时"的位移的角度。这里所使用的"当捕获图 像502时,,表示大致地在捕获图像502时。例如,传感器180测量"在 捕获图像502时,,的位移角度514,这表示传感器180可以测量在捕获 图像不久之前、在捕获图像不久之后或在捕获图像502期间的位移角 度514。
在图4的处理400中,例如,旋转后的图像可以存储在存储器220 中。在一个实施例中,捕获的图像502按其非旋转的形式连同关于位 移角度514的信息一起被存储在存储器220中。例如,图7是符合在 这里所描述的实施例的示例性图像文件700的框图。图像文件700可 以包括图像数据702,其存储非旋转的捕获的图像502。图像文件700 可以包括头704。头704可以包括字段706,其存储位移角度514信息。 位移角度514信息可以包括参考方位,例如"水平的,,、"水平线的,,, 或水平线矢量506。图像文件700可以被存储在存储器220中。图像文 件700可以允许基于角度位移514信息稍后处理图像502。在一个实施 例中,用户可以选择以旋转形式还是非旋转形式将图像502存储在存 储器220中。
图8是用于在这里所描述一个实施例的角度校正的示例性处理 800的流程图。为了示例性目的参照图5。可以相对于参考方位(例如 水平线508 )来测量相机170的角度(方框802 )。换句话说,可以测 量位移角度514。例如,可以在显示器130上指示位移角度514 (方框 804 )。图9A-9C、图10A-IOC、以及图11A-11C是可以指示在这里所 描述的实施例中的位移角度514的显示的示例。图9B、图IOB和图11B 可以指示相机170处于水平。图9A、图IOA和图11A可以指示相机170 不处于水平,例如相机170可以相对于水平相机170被逆时针旋转。
12图9C、图10C和图11C可以指示相机170不处于水平,例如相才几170 可以相对于水平相机170被顺时针旋转。在一个实施例中,当相机170 不处于水平时可以通过发出警告声来指示位移角度514。在一个实施例 中,当相机170处于水平时可以通过发出警告声来指示位移角度514。 相机170可以被水平化(方框806 )。可以使用相机170来捕获图像 502 (方框808 )。例如当用户按下快门键时,可以捕获图像502。捕 获的图像502可以与关于位移角度514的信息一起作为图像文件700 被存储在例如存储器220中(方框810)。
可以由在设备100的存储器220中运行的相机应用程序304和角 度校正应用程序306来执行图8的处理800。虽然图8中的处理800以 特定顺序示出方框802-810,但处理800不限于按照这种特定顺序的方 框802-810。例如,可以在捕获图像502之前,在捕获图像502之后, 或在捕获图像502期间对位移角度514进行测量。
图12是用于在这里所描述的一个实施例的角度校正的示例性处理 1200的流程图。为了示例性目的参照图5。可以相对于参考方位(例 如水平线508 )来测量相机170的角度(方框1202 )。换句话说,可 以测量位移角度514。例如,可以在显示器130上指示位移角度514。 图9A-9C、图10A-IOC、以及图11A-11C是指示关于图8的处理800的 以上描述的位移角度514的显示的示例(方框1204 )。设备100可以 被水平化(方框1208 )。可以使用相机170来捕获图像502(方框1210 )。 例如当处理800确定位移角度514为零时,可以自动捕获图像502。在 该实施例中,在知道当位移角度514为零时可以自动捕获图像502 (方 框1210)的情况下,在使得相机170水平化之前,可以已经按下快门 键(方框1206 )。图像502可以与关于位移角度514的信息一起作为 图像文件700被存储在例如存储器220中(方框1212)。
可以由在设备100的存储器220中运行的相机应用程序3(M和角 度校正应用程序306来执行图12的处理1200。虽然图l2中的处理1200 以特定顺序示出方框1202-1210,但处理1200不限于按照这种特定顺 序的方框1202-1210。例如,可以在捕获图像502之前,在捕获图像 502之后,或在捕获图像502期间对位移角度514进行测量。
示例性后处理
如上所述,图像文件700可以允许基于角度位移514信息稍后处
13理图像502。可以在例如耦合到设备100中的存储器220的计算机上进 行稍后的处理。虽然处理可以被表征为"稍后"时间的"后"处理, 但所述后处理可以在任何时间执行。
图13是其中可以实现在这里所描述的"后处理,,实施例的示例性 环境1300的框图。环境1300可以包括设备100、计算才几1302、可移 动存储介质1306、和/或通信链路1304。例如,可移动存储介质1306 可以构成设备100的存储器220的一部分。这样,可移动存储介质1306 可以存储来自相机170的捕获的视频和/或图像(例如图片)。可以将 可移动存储介质1306从设备IOO传递到计算机1302。作为传递可移动 存储介质1306的结果,可以将来自相机170的捕获的视频和/或图像 (例如图片)从设备IOO传递到计算机1302。可替代地,例如可以经 由通信链路1304 (例如USB电缆)将来自相机170的捕获的视频和/ 或图像(例如图片)从设备IOO传递到计算机1302。
图14是计算机1302的示例性组件的示图。如图14所示,计算机 1302可以包^舌处理逻辑1410、存储器1420、用户接口 1460、以及通 信接口 440。处理逻辑1410可以包括处理器、微处理器、专用集成电 路(ASIC)、现场可编程门阵列(FPGA)等等。处理逻辑W10可以包 括用于控制计算机1302及其组件的操作的数据结构或软件程序。存储 器1420可以包括硬盘驱动器(HDD)、随机存取存储器(RAM)、只读 存储器(ROM)、闪速存储器、可移动存储器(例如存储介质1306 )、 和/或用于存储可以由处理逻辑1410使用的数据和/或指令的另 一类型 的存储器(例如任何类型的计算机可读介质)。
用户接口 1460可以包括用于将信息输入到计算机1302并且/或者 用于从计算机1302输出信息的机构。输入和输出机构的示例可以包括 用于接收电信号并且输出音频信号的扬声器、用于接收音频信号并且 输出电信号的麦克风、用于允许输入数据和控制命令的键盘、和/或用 于输出可视信息的显示器。所述显示器可以显示内容(例如图像或视 频)。
通信接口 1440可以包括例如用于通过缆线进4亍通信USB端口。可 替代地,通信接口 1440可以包括用于既执行发射机的功能又执行接收 机的功能的收发器。通信接口 540可以例如包括蓝牙标准或USB串行 端口标准。
14图15是可以在图14的计算机1302中(例如在存储器1420中) 实现的示例性软件组件的框图。参照图15,存储器1420可以包括操作 系统1502、图像应用程序1504、以及角度校正应用程序1506。操作系 统1502提供软件平台,在所述软件平台之上可以运行应用程序(例如 图像应用程序1504和角度校正应用程序1506 )。存储器1420可以包 括图15中未示出的其它应用程序。
图16是用于在这里所描述一个实施例的角度校正的示例性处理 1600的流程图。为了示例性目的参照图5。可以相对于参考方位(例 如水平线508 )来测量相机170的角度(方框1602 )。换句话说,可 以测量位移角度514。可以使用相机170来捕获图像502 (方框1604 )。 例如当用户按下快门键时,可以捕获图像502。捕获的图像502可以与 关于位移角度514的信息一起作为图像文件700被存储在例如存储器 220和/或可移动存储介质1306中(方框1606 )。图像文件700可以 被发送到计算机1302 (方框1608 )。计算机1302可以接收图像文件 700 (方框1610)。例如,可以经由通信链路1304或可移动存储介质 1306来传递图像文件700。图像502可以基于位移角度514信息706 相对于图像502的框而被旋转(方框1612)。在一个实施例中,计算 机1302相对于图像502的框旋转图像502。旋转后的图像可以被存储 在例如存储器1420中(方框1614)。
可以由在设备100的存储器220中运行的相机应用程序304和角 度校正应用程序306来执行图16的处理1600(例如方框1602至1608 )。 可以由在计算机1302的存储器1420中运行的图像应用程序1504和角 度校正应用程序1506来执行图16的处理1600 (例如方框1610至 1614)。虽然图16中的处理1600以特定顺序示出方框1602-1614,但 处理1600不限于按照这种特定顺序的方框1602-1614。例如,可以在 捕获图像502之前,在捕获图像502之后,或在捕获图像502期间对 位移角度514进行测量。
图5和图14描述位移角度514,并且处理400、 1600、 800和1200 描述校正位移角度534。其它角度校正可以是可能的,包括仰角(例如 在由水平线限定的平面之上的LOS的角度位移)的校正。例如,用户 可能希望使LOS指向平行于地面(例如水平线)。或者,用户可能希 望使LOS指向向上看或向下看垂直于地面。可替代地,例如,用户可
15能希望校正方位角(即LOS相对于垂直平面(例如向北和南延伸的垂 直平面)的角度方向)。处理400、 1600、 800和1200同样可以用于 这些其它角度校正,包括对用户指示例如校正仰角和/或方位角何时出 现并且/或者将仰角和/或方位角角度信息存储在图像文件700的头中。 例如,所述角度信息可以在计算机1302中在后处理期间被使用,以重 构拍摄的对象的三维图像。 结论
时处于水平。此外,在这里所描述的实施例和实现方式可以允许图像 的水平线与图像框相平的或成直角。此外,这里的实施例和实现方式可 以允许相机用户确定相机何时处于期望的方位或期望的方向上。
实施例的前面的描述提供说明和描述,但是其意图不是详尽地描 述本发明或者将本发明限制为所公开的精确形式。根据以上教导,修 改和变化是可能的。
例如,虽然已经关于图4、图8、图12和图16描述了一系列动作, 但动作的顺序在符合本发明原理的其它实现方式中可以被修改。进一 步地,可以并行地执行独立的动作。 '
应当强调,在该说明书中所使用术语"包括"指定所声明的特征、 整体、步骤或组件的存在,但不排除一个或多个其它特征、整体、步 骤、组件或其组合的存在或加入。
本领域技术人员应理解,如上所述的本发明的各个方面可以通过 附图所示的实现方式中的多种不同形式的软件、固件和硬件来实现。
件不i对;发明的限制r因此,并非参照i:软件代码^描述各个方
面的操作和行为——应理解,本领域技术人员将能够基于这里的描述 而设计出软件和控制硬件来实现所述各个方面。
在该申请中所使用的元件、动作或指令不应被解释为对于本发明 是关键的并且必需的,除非进行这样明确地描述。此外,这里所使用 的冠词"一"意欲包括一个或多个项目。在仅希望表示一个事物的情 况下,使用术语"一个"或相似的语言。进一步地,这里所使用的短 语"基于,,意欲表示"至少部分地基于",除非另外明确地声明,
1权利要求
1. 一种设备,包括相机,其用于捕获图像;传感器,其用于在所述相机捕获图像时,测量指示相机的方位关于所述相机的视线而离开相机的参考方位的角度位移的信息;和存储器,用于存储测量的信息。
2. 权利要求1的设备,进一步包括处理器,用于基于所述角度位移相对于图像框旋转图像,并且其 中,所述存储器存储旋转后的图像。
3. 权利要求1的设备,进一步包括通信接口,其用于将测量的信息和图像传递到计算机,以用于基 于所述角度位移相对于图像框旋转图像。
4. 权利要求1的设备,进一步包括 指示器,其用于指示所述角度位移何时为零。
5. 权利要求1的设备,进一步包括处理器,其用于当所述角度位移为零时自动捕获图像。
6. —种方法,包括 在相机中捕获图像;当捕获所述图像时,测量指示相机的方位关于所述相机的视线而 离开相机的参考方位的角度位移的信息;存储测量的信息,以用于基于所述角度位移相对于图像框旋转图像;基于所述角度位移相对于图像框旋转图像;以及 存储旋转后的图像。
7. 权利要求6的方法,进一步包括将测量的信息和图像传递到个人计算机,以用于基于所述角度位 移相对于图像框旋转图像。
8. 权利要求6的方法,进一步包括 指示所述角度位移何时为零。
9. 权利要求6的方法,进一步包括 当所述角度位移为零时,自动捕获所述图像。
10. —种包括数据结构的计算机可读介质,所述数据结构包括 第一数据字段,用于存储由相机捕获的图像; 第二数据字段,用于存储当所述相机捕获所述图像时由传感器测量的信息,所测量的信息指示相机的方位离开相机的参考方位的角度 位移。
11. 一种包括用于操作处理器以执行方法的指令的计算机可读介 质,所述方法包括接收测量的信息,以用于相对于图像框旋转图像,其中,由相机 捕获所述图像,其中,所述测量的信息指示相机的方位关于相机的视 线离开相机的参考方位的角度位移,并且其中,当捕获所述图像时测 量所述信息;基于所述角度位移相对于图像框旋转图像;存储或者显示旋转后的图像。
12. —种设备,包括用于在相机中捕获图像的装置;用于当捕获图像时测量指示相机的方位离开相机的参考方位的角 度位移的信息的装置;用于存储测量的信息,以用于基于所述角度位移相对于图像框旋 转图像的装置;
13. 权利要求12的方法,进一步包括用于基于所述角度位移相对于图像框旋转所述图像的装置,并且 其中,用于进行存储的装置存储旋转后的图像。
14. 权利要求12的方法,进一步包括用于将存储的测量的信息和图像传递到个人计算机,以用于基于 所述角度位移相对于图像框旋转图像的装置。
15. 权利要求12的方法,进一步包括 用于指示所述角度位移何时为零的装置。
16. 权利要求15的方法,进一步包括用于当所述角度位移为零时,自动捕获所述图像的装置。
全文摘要
一种设备,可以包括相机,其用于捕获图像;传感器,用于当所述相机捕获图像时,测量指示所述设备的方位关于所述相机的视线离开所述设备的参考方位的角度位移的信息;存储器,其用于存储所述测量的信息以用于基于所述角度位移相对于图像框旋转图像。
文档编号H04N5/232GK101507261SQ200780030768
公开日2009年8月12日 申请日期2007年2月16日 优先权日2006年8月18日
发明者M·维纳松 申请人:索尼爱立信移动通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1