CN103209276A - 产生图像物件的方法及*** - Google Patents

产生图像物件的方法及*** Download PDF

Info

Publication number
CN103209276A
CN103209276A CN2013101494019A CN201310149401A CN103209276A CN 103209276 A CN103209276 A CN 103209276A CN 2013101494019 A CN2013101494019 A CN 2013101494019A CN 201310149401 A CN201310149401 A CN 201310149401A CN 103209276 A CN103209276 A CN 103209276A
Authority
CN
China
Prior art keywords
image
align
row
image object
type
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.)
Pending
Application number
CN2013101494019A
Other languages
English (en)
Inventor
庄承德
张誉钟
陈正哲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MediaTek Inc
Original Assignee
MediaTek Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by MediaTek Inc filed Critical MediaTek Inc
Publication of CN103209276A publication Critical patent/CN103209276A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00281Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
    • H04N1/00307Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a mobile telephone apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00352Input means
    • H04N1/00384Key input means, e.g. buttons or keypads
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00411Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32128Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title attached to the image data, e.g. file header, transmitted message header, information on the same page or in the same computer file as the image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3254Orientation, e.g. landscape or portrait; Location or order of the image data, e.g. in memory

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Studio Devices (AREA)

Abstract

本发明揭示一种产生图像物件的方法及***,由包含多个快门物件的电子装置执行,每一快门物件相应于一个定位类型。上述方法包括步骤:检测由快门物件中的一者所产生的信号;根据产生信号的快门物件决定定位类型;以及同时储存图像物件与决定的定位类型,或根据决定的定位类型旋转图像物件。通过实施本发明所提供的产生图像物件的方法及***,在降低硬件成本的前提下,能对行动电子装置进行可靠的检测。

Description

产生图像物件的方法及***
相关申请
此申请为2007年6月28日提交的中国专利申请200710126819.2分案申请。
技术领域
本发明涉及一种数字图像产生技术,特别是一种产生图像物件的方法及***。
背景技术
如手机、个人数字助理(personal digital assistants,PDA)等移动电子装置,通常配备内置的相机模块,其中包括镜头、图像感测模块、图像信号处理器(image signal processors,ISP)等,用以获取物体的图像,例如,相应于聚焦物体(如人物、动物、花、山、石头等)的静态图像或视频画面。移动电子装置可被直式或横式地固定,用以聚焦即将获取的物体。移动电子装置通常配备陀螺仪传感器(gyro sensors),用以检测移动电子装置是被直式或横式地固定,然而,却会增加硬件成本。
发明内容
本发明目的是提供一种产生图像物件的方法及***。
本发明实施例提供一种产生图像物件的方法,由包含多个快门物件的电子装置执行,各快门物件相应于一个定位类型,该定位类型用于指示图像物件与显示方式间的对应关系。此方法包括以下步骤:检测由快门物件中的一者所产生的信号,所述信号可引导所述电子装置将镜头所捕捉的物体转换成所述图像物件;根据产生信号的快门物件决定所述图像物件的定位类型;以及同时储存图像物件与决定的定位类型,或储存该图像物件与该决定的定位类型并根据决定的定位类型旋转图像物件。
本发明实施例提供一种产生图像物件的***,此***包括:第一快门物件;第二快门物件;以及处理器。处理器耦接第一快门物件与第二快门物件,检测一个信号,决定此信号由第一快门物件或第二快门物件所产生,当信号由第一快门物件所产生时决定为第一定位类型,当信号由第二快门物件所产生时决定为第二定位类型,及储存图像物件与定位类型或根据决定的定位类型旋转图像物件,其中该第一定位类型与该第二定位类型是用于指示图像物件与显示方式间的对应关系。其中,显示图像物件时将参考对应于储存的定位类型。
本发明实施例还提供另一种产生图像物件的方法,由包含一个屏幕的电子装置执行,此屏幕显示指示缩图。此方法包括步骤:检测信号;根据显示的指示缩图所指示的方向决定定位类型;以及同时储存图像物件与决定的定位类型,或根据决定的定位类型旋转图像物件,其中该定位类型用于指示图像物件与显示方式间的对应关系。
本发明提供一种产生图像物件的***,此***包括:屏幕;以及处理器。屏幕显示指示缩图。处理器耦接于屏幕,检测一个信号,决定显示的指示缩图朝向第一方向或第二方向,当检测到显示的指示缩图朝向第一方向时决定为第一定位类型,当检测到显示的指示缩图朝向第二方向时决定为第二定位类型,同时储存图像物件与定位类型或根据决定的定位类型来旋转图像物件,该第一定位类型与该第二定位类型是用于指示图像物件与显示方式间的对应关系。其中,参考对应于储存的定位类型以显示上述图像物件。
本发明实施例提供又一种产生图像物件的方法,由电子装置执行。此方法包括步骤:提供定位类型,其中该定位类型根据快门物件产生的信号或者根据指示缩图指示的方向决定,用于指示图像物件与显示方式间的对应关系;从电子装置的图像感测器接收感测图像中的像素的多个色彩数值,其中以预定顺序扫描图像感测器中的多个单元的接收感测图像中的像素;依据定位类型从多个缓冲区写入程序中指示一个缓冲区写入程序;通过执行指示的缓冲区写入程序将接收到的各个像素的色彩数值写入到电子装置中的画面缓冲器的特定区域;以及由上而下从画面缓冲器读取各上述像素的色彩数值,用以产生通过旋转感测图像而取得的图像物件。
本发明实施例提供又一种产生图像物件的***,包括:图像感测器;处理器;画面缓冲器;图像直接存储器存取控制器;以及视频编码器。图像直接存储器存取控制器,耦接于图像感测器、处理器与画面缓冲器,包含用以实施多个缓冲区写入程序的硬件电路。视频编码器耦接于画面缓冲器。图像直接存储器存取控制器从处理器接收定位类型,其中该定位类型根据快门物件产生的信号或者根据指示缩图指示的方向决定,用于指示图像物件与显示方式间的对应关系,并且所述图像直接存储器存取控制器从图像感测器接收感测图像中的像素的多个个色彩数值,其中以预定顺序扫描图像感测器中的多个单元来接收感测图像中的像素。图像直接存储器存取控制器依据定位类型从多个缓冲区写入程序中指示出一个缓冲区写入程序,以及通过执行指示的缓冲区写入程序将接收到的各个像素的色彩数值写入到电子装置中的画面缓冲器的特定区域。视频编码器由上而下从画面缓冲器读取各像素的色彩数值,用以产生通过旋转感测图像而取得的图像物件。
本发明实施例提供又一种产生图像物件的方法,由电子装置执行。此方法包括步骤:提供定位类型,其中该定位类型根据快门物件产生的信号或者根据指示缩图指示的方向决定,用于指示图像物件与显示方式间的对应关系;从电子装置的图像感测器接收感测图像中的像素的多个色彩数值,其中是以预定顺序扫描图像感测器中的多个单元来接收感测图像中的像素;将接收的各像素的色彩数值由上而下写入至电子装置中的画面缓冲器的区域;依据定位类型从多个缓冲区读取程序中指示出一个缓冲区读取程序;以及通过执行指示的缓冲区读取程序从画面缓冲器中的特定区域读取各像素的色彩数值,用以产生通过旋转感测图像而取得的图像物件。
本发明实施例提供又一种产生图像物件的***,此***包括:图像感测器;处理器;画面缓冲器;图像直接存储器存取控制器;以及视频编码器。图像直接存储器存取控制器耦接于图像感测器、处理器与画面缓冲器。视频编码器耦接于画面缓冲器,包含用以实施多个缓冲区读取程序的硬件电路。图像直接存储器存取控制器从图像感测器接收感测图像中的像素的多个色彩数值,其中是以预定顺序扫描图像感测器中的多个单元来接收感测图像中的像素。图像直接存储器存取控制器将接收的各像素的色彩数值由上而下写入至画面缓冲器的特定区域。视频编码器从处理器接收定位类型,其中该定位类型根据快门物件产生的信号或者根据指示缩图指示的方向决定用于指示图像物件与显示方式间的对应关系,依据定位类型指示出缓冲区读取程序中的一者,通过执行指示的缓冲区读取程序从画面缓冲器中的特定区域读取各像素的色彩数值,用以产生通过旋转感测图像而取得的图像物件。
通过实施本发明所提供的产生图像物件的方法及***,在降低硬件成本的前提下,能对行动电子装置进行可靠的检测。
附图说明
图1是应用在移动电子装置中的硬件环境示意图。
图2是本发明一实施例关于移动电子装置的背面示意图。
图3a与图3b是本发明一实施例关于快门物件设置的示意图。
图4a与图4b是本发明一实施例关于快门物件设置的示意图。
图5a与图5b是本发明一实施例关于快门物件设置的示意图。
图6a与图6b是本发明一实施例关于快门物件设置的示意图。
图7a与图7b是本发明一实施例关于移动电子装置的背面示意图。
图8是显示本发明一实施例关于捕捉物体图像的方法流程图。
图9a与图9b分别是本发明一实施例关于两个数据表的示意图。
图10a至图10h是显示储存的图像物件与呈现于显示装置的显示方式间的对应关系的示意图。
图11是本发明一实施例关于显示图像物件的方法流程图。
图12是使用移动电话捕捉图像并使用外部显示器显示捕捉到图像的示意图。
图13是使用移动电话捕捉图像并使用外部显示器显示捕捉到图像的示意图。
图14是使用移动电话捕捉图像并使用外部显示器显示捕捉到图像的示意图。
图15是使用移动电话捕捉图像并使用外部显示器显示捕捉到图像的示意图。
图16a至16d是在捕捉摩天大楼前调整指示缩图的方向的各种情境的示意图。
图17是本发明一实施例关于捕捉物体图像的方法流程图。
图18是本发明一实施例关于数据表的示意图。
图19是本发明一实施例关于视频编码管道示意图。
图20是本发明一实施例关于缓冲区写入程序的流程图。
图21是本发明一实施例关于图像直接存储器存取控制器使用如图20所示的缓冲区写入程序,从图像感测器中读取色彩数值并写入读取的数值至画面缓冲器中的示意图。
图22是本发明一实施例关于缓冲区写入程序的流程图。
图23是本发明一实施例关于图像直接存储器存取控制器使用如图22所示的缓冲区写入程序,从图像感测器中读取色彩数值并写入读取的数值至画面缓冲器中的示意图。
图24是本发明一实施例关于视频编码管道的示意图。
图25a、25b是本发明一实施例关于缓冲区读取程序的流程图。
图26a、26b是本发明一实施例关于缓冲区读取程序的流程图。
图27是本发明一实施例关于视频编码器从画面缓冲器中读取感测图像的色彩数值并产生编码视频比特流的示意图。
图28是本发明实施例关于视频编码管道示意图。
图29是本发明实施例关于视频编码管道示意图。
具体实施方式
本发明实施例提供一种应用于移动电子装置(如手机、个人数字助理等)中的获取物件的图像的方法。图1是应用在移动电子装置100中的硬件环境示意图,移动电子装置100主要包括通信***(communication system)1301、麦克风1302、喇叭1303、天线1304、处理器1305、存储器1306、图像感测模块1307、镜头1308、图像感测器1309、感测控制器与图像处理器1310、视频编码器1312、触控面板控制器1320与键盘控制器1330。当连接上蜂窝通信***(cellular network)时,如全球移动通信***(global system for mobilecommunication,GSM)、通用无线分组业务(general packet radio service,GPRS)网络、增强数据率GSM演进(enhanced data rates for GSM evolution,EDGE)网络、码分多址(codedivision multiple access,CDMA)网络、宽带码分多址(wideband code division multipleaccess,WCDMA)网络、电路交换数据(circuit switched data,CSD)网络等,通信***1301经由天线1304与其它远程移动电子装置通信。处理器1305经由各种总线架构连接视频编码器1312、触控面板控制器1320、显示装置1314、存储器1306、储存媒体1313与键盘控制器1330。
图像感测模块1307包括镜头1308与图像感测器1309,另外加上感测控制器与图像处理器1310与视频编码器1312,用以提供产生图像物件的能力。图像感测模块1307可包括多个电荷耦合组件(charge couple device,CCD)图像感应器、互补金属氧化物半导体(complementary metal oxide semiconductor,CMOS)图像感应器等等,用以使用电荷变化来记录不同的光强度。为了将图像感测模块1307中的特定内容转换为数字格式,感测控制器与图像处理器1310将电荷变化量化为离散色彩数值。一个点矩阵(bitmap)图像包括通过感测控制器与图像处理器1310所量化的许多像素数据,这些像素数据具有预定的分辨率,例如640x480、1024x768等。量化的点矩阵图像可进一步经由视频编码器1312转换为如联合图形专家组(joint photographic experts group,JPEG)格式,图形交换格式(graphics interchange format,GIF)等常用格式,以产生JPEG、GIF图像等被压缩的静态图像。视频编码器1312也可为视频编码器,用以将一系列的量化后的点矩阵图像转换为一系列的视频画面,诸如MPEG-1、MPEG-2或MPEG-4、H.263或者H.264I-、P-及B-画面。由视频编码器1312所产生的静态图像以及/或视频画面可被储存在存储器1306或储存媒体1313中,存储器1306如动态随机存取存储器(dynamic random access memory,DRAM)、同步动态随机存取存储器(synchronous dynamic random access memory,SDRAM)或闪存等、储存媒体1313如压缩快闪(compact flash,CF)、存储器条(memory stick,MS)、智能媒体(smart media,SM)或SD记忆卡等。所产生的静态图像以及/或视频画面可被显示于显示装置1314上,如彩色超扭曲向列型(color super-twisted nematic,CSTN)显示器、薄膜晶体管液晶显示器(thin film transistor-liquid crystal display,TFT-LCD)或有机发光二极管(organic light-emitting diode,OLED)显示器。
使用者可通过按压触控面板1323上的软键(soft keys)1321及1322(图4a),或键盘1331或侧边快门按钮1332(图3a)上的硬键(hard keys)引导(direct)移动电子装置100来捕捉相应于聚焦物体的图像。由触控面板控制器1320或键盘控制器1330检测到快门或录像信号后,其中通过点击或按压触控面板1323上特定软键3121或3122、键盘1331或侧边快门按钮1332上的特定硬键而产生此信号。处理器1305可驱动如自动对焦马达(autofocusmotor)、快门马达(shutter motor)以及/或光圈马达(diaphragm motor)的各种相机机构、感测控制器与图像处理器1310、视频编码器1312,来捕捉物体的图像。
图2是本发明一实施例关于移动电子装置100的背面示意图,包括天线1304与相机镜头1308。当检测到上述的快门或录像信号时,通过相机镜头1308所对焦到的物体,会被捕捉并转换成图像物件。键盘1331、快门按钮1332上的硬键,以及触控面板1323上的软键1321、1322,这些均具有产生快门或录像信号能力的物件也可称为快门物件。
在一些实施例中,提供用以产生图像物件(如静态图像与视频画面)的至少两个快门物件,以及当检测到快门或录像信号时,决定相应于产生快门或录像信号的快门物件的定位类型(orientation type),并储存产生的图像物件与决定出的定位类型,使得产生的图像物件可对应决定出的定位类型来进行显示。
以下提出数个快门物件的设置范例。图3a与图3b是本发明一实施例关于快门物件设置的示意图。请同时参阅图1,在移动电子装置100的正面面板上设置键盘(如图1的1331)上的一个硬快门键310,并且在移动电子装置100的侧边(如右侧侧边)设置一个快门按钮1332。显示装置(如图1的1314)或触控面板(如图1的1323)可持续地在预览区域W300上显示由图像感测模块(如图1的1307)所产生的显示图像,以利于聚焦在数个物体上。参考图3a,使用者可直式固定(hold)移动电子装置,用以聚焦在特定的物体上,并且,当以拇指按压硬快门键310后,产生并储存对应于被聚焦物体的图像物件至存储器(如图1的1306)或储存媒体(如图1的1313)中。一并参考图3b,使用者可横式固定移动电子装置,用以聚焦在特定的物体上,并且,当按压快门按钮1332后,产生并储存对应于聚焦物体的图像物件。
图4a与图4b是本发明一实施例关于快门物件设置的示意图。请一并参阅图1,移动电子装置100的触控面板(如图1的1323)上显示两个软键1321与1322。软键1321中呈现出一个缩图(icon),用以指示当移动电子装置100被直式固定时,较为适合按压软键1321以捕捉聚焦物体的图像。或者,软键1322中呈现出一个缩图,用以指示当移动电子装置被横式固定时,较为适合按压此软键1322以捕捉聚焦物体的图像。触控面板可持续地在预览区域W400上显示由图像感测模块所产生的显示图像,以利于聚焦在数个物体上。参考图4a,使用者可直式固定移动电子装置,用以聚焦在特定的物体上,并且,当以拇指点击软键1321后,产生并储存对应于聚焦物体的图像物件至存储器(如图1的1306)或储存媒体(如图1的1313)中。参考图4b,使用者可横式固定移动电子装置,用以聚焦在特定的物体上,并且,当以食指点击软键1322后,产生并储存对应于聚焦物体的图像物件。
图5a与图5b是本发明一实施例关于快门物件设置的示意图。请一并参阅图1,在移动电子装置100的正面面板上设置键盘(如图1的1331)上的硬快门键310,并且,移动电子装置100的触控面板(如图1的1323)上显示软键1322。触控面板可在预览区域W500上持续地显示由图像感测模块所产生的显示图像,以利于聚焦在数个物体上。参考图5a,使用者可直式固定移动电子装置100,用以聚焦在特定的物体上,并且,当以按压硬快门键310后,产生并储存相应于聚焦物体的图像物件。参考图5b,使用者可横式固定移动电子装置100,用以聚焦在特定的物体上,并且,当以食指点击软键1322后,产生并储存对应于聚焦物体的图像物件。
图6a与图6b是本发明一实施例关于快门物件设置的示意图。请同时参阅图1,移动电子装置100的触控面板(如图1的1323)上显示上述软键1321,并且在移动电子装置100的侧边(如右侧侧边)设置快门按钮1332。触控面板可在预览区域W600上持续地显示由图像感测模块(如图1的1307)所产生的显示图像,以利于聚焦在数个物体上。参考图6a,使用者可直式固定移动电子装置100,用以聚焦在特定的物体上,并且,当以拇指点击软键1321后,产生并储存相应于聚焦物体的图像物件。参考图6b,使用者可横式固定移动电子装置,用以聚焦在特定的物体上,并且,当以食指按压快门按钮1332后,产生并储存对应于聚焦物体的图像物件。
图像感测器可以用两种方式进行设置。图7a与图7b是本发明一实施例关于移动电子装置的背面示意图,用以显示图像感测器设置的两种情况。图像感测器通常为互补金属氧化物半导体(CMOS)、电荷耦合组件(CCD)单元数组。参考图7a,图像感测器1309的至少一长边设置为平行于移动电子装置的至少一短边。参考图7b,图像感测器1309的至少一短边设置为平行于移动电子装置的至少一短边。单元P(0,0)位于图像感测器上的行0(即第1行)的列0(即第1列)。可以了解的是,图像物件的产生是以一个预定的顺序扫描图像感测器1309,用以取得并转换电荷变化量为离散色彩数值。例如,由感测控制器与图像处理器(如图1的1310)所执行的扫描程序是在一行中,由第一列扫描至最后一列。当到达一行中的最后一列时,扫描下一行。整个扫描程序继续进行直到已扫描完整个图像感测器并且取得所有的离散色彩数值为止。
图8是显示本发明一实施例关于捕捉物体图像的方法流程图,请一并参阅图1及图8,由移动电子装置100中的处理器(如图1的1305)执行。在步骤S811,提供关于快门物件与定位类型(orientation type)间对应关系的信息。这些信息可储存于存储器(如图1的1306)或储存媒体(如图1的1313)。图9a与图9b分别是本发明一实施例关于两个数据表91与93的示意图。数据表91描述当图像感测器设置为如图7a所示时所指示的对应关系,并且数据表93描述当图像感测器设置为如图7b所示时所指示的对应关系。其中,当行动电子装置被直式固定时,”V-Obj”可用以辨认容易被大拇指按压或点击的快门物件(如第3a或5a图的310,或第4a或6a图的1321)。当行动电子装置被横式固定时,“H-Obj”可用以辨认容易被食指按压或点击的快门物件(如第3b或6b图的1332,或第4b或6b图的1322)。存在范围为从一到八的八种定位类型,其可以指派到“V-Obj”与“H-Obj”中的任一者。可以了解的是,取得的静态图像与视频画面中的像素数据(即是离散色彩数值)通常以相应于如上所述的扫描程序进行储存。可了解的是,数据表91与93可实施于各种数据结构上,如二维数组等。
各种定位类型指示储存的图像物件与显示方式间的对应关系,其可以显示于显示装置(如图1的1314)、触控面板(如图1的1323)或外部显示器,如映像管监视器、薄膜晶体管液晶显示器(TFT-LCD)、电浆显示器、有机发光二极管(OLED)显示器等。图10a至图10h是显示储存的图像物件与呈现于显示装置的显示方式间的对应关系的示意图。当定位类型为一,代表在显示储存的图像/画面P100a的行0(第1行)置于显示图像/画面P200a的最顶端,并且将储存的图像/画面P100a的列0(第1列)置于显示图像/画面P200a的最左方,结果如图10a所示。当定位类型为二,代表在显示储存的图像/画面P100b的第1行时,将储存的图像/画面P100b的第1行置于显示图像/画面P200b的最顶端,并且在显示储存的图像/画面P100b的第1列时,将储存的图像/画面P100b的第1列置于显示图像/画面P200b的最右方,结果如图10b所示。当定位类型为三,代表在显示储存的图像/画面P100c的第1行时,将储存的图像/画面P100c的第1行置于显示图像/画面P200c的最底端,并且在显示储存的图像/画面P100c的第1列时,将储存的图像/画面P100c的第1列置于显示图像/画面P200c的最右方,结果如图10c所示。当定位类型为四,代表在显示储存的图像/画面P100d的第1行时,将储存的图像/画面P100d的第1行置于显示图像/画面P200d的最底端,并且在显示储存的图像/画面P100d的第1列时,将储存的图像/画面P100d的第1列置于显示图像/画面P200d的最左方,结果如图10d所示。当定位类型为五,代表在显示储存的图像/画面P100e的第1行时,将储存的图像/画面P100e的第1行置于显示图像/画面P200e的最左方,并且在显示储存的图像/画面P100e的第1列时,将储存的图像/画面P100e的第1列置于显示图像/画面P200e的最顶端,结果如图10e所示。当定位类型为六时,代表在显示储存的图像/画面P100f的第1行时,将储存的图像/画面P100f的第1行置于显示图像/画面P200f的最右方,并且在显示储存的图像/画面P100f的第1列时,将储存的图像/画面P100f的第1列置于显示图像/画面P200f的最顶端,结果如图10f所示。当定位类型为七,代表在显示储存的图像/画面P100g的第1行时,将储存的图像/画面P100g的第1行置于显示图像/画面P200g的最右方,并且在显示储存的图像/画面P100g的第1列时,将储存的图像/画面P100g的第1列置于显示图像/画面P200g的最底端,结果如图10g所示。当定位类型为八,代表在显示储存的图像/画面P100h的第1行时,将储存的图像/画面P100h的第1行置于显示图像/画面P200h的最左方,并且在显示储存的图像/画面P100h的第1列时,将储存的图像/画面P100h的第1列置于显示图像/画面P200g的最顶端,结果如图10h所示。以上所述信息的使用细节可参考以下步骤的描述。
在步骤S821,检测到快门或录像信号。此快门或录像信号可由多个快门物件中的一者所产生,如触控面板上的软键(如图4a、4b、6a或6b的1321,或图4a、4b、5a或5b的1322)、键盘上硬键(如图3a、3b、5a或5b的310)、或设置于侧边上的快门按钮(如图3a、3b、6a或6b的1332)。此快门信号将引导移动电子装置中相关的电子装置,用以产生静态图像。此录像信号将引导移动电子装置中相关的电子装置,用以产生一系列的视频画面。在步骤S831,判断检测到的快门或录像信号由哪一个快门物件所产生。在步骤S841,经由图像感测模块(如图1的1307)、感测控制器与图像处理器(如图1的1310)、以及/或视频编码器(如图1的1312)取得图像物件。在步骤S851,依据提供的信息与产生快门或录像信号的快门物件,决定所取得的图像物件的定位类型。例如,图像感测器设置为如图7a所示,根据图9a的数据表91,当快门或录像信号通过快门物件“V-Obj”所辨认的快门物件(如图3a的310、图4a的1321、图5a的310、或图6a的1321)产生时,决定定位类型为一,反之,当快门或录像信号通过快门物件“H-Obj”所辨认的快门物件(如图3b的1332、图4b的1322、图5b的1322、或图6b的1332)产生时,决定定位类型为八。在步骤S861,储存取得的图像物件与设定出的定位类型至存储器(如图1的1306)或储存媒体(如图1的1313)中。设定的定位类型可储存于静态图像标题文件的旋转标签(orientation tag)中,此静态图像标题文件可符合2002年4月所制定的“用语数字静态照相机的可交换图像文件格式Exif版本2.2(exchangeable image file format for digital stillcameras:Exif Version2.2)”的可交换图像文件格式(exchangeable image file format,EXIF)。决定出的定位类型可附加在关键词(如“MTKORIT”)之后,储存在符合2004年2月1日所制定的“ISO14496-12第一版”的MPEG文件的使用者数据库(user data box,udat box)中。可了解的是,当储存定位类型于静态图像标题文件的旋转标签或MPEG文件的使用者数据库时,储存的静态图像或视频画面的像素数据的排列顺序并不会改变。
图11是本发明一实施例关于显示图像物件的方法流程图,由移动电子装置的处理器(如图1的1305)、计算机的处理器等执行。在步骤S1110,从存储器(如图1的1306)或储存媒体(如图1的1313)取得图像物件。在步骤S1120,取得图像物件的定位类型。在步骤S1130,以对应于取得的定位类型显示图像物件。显示的细节可参考以上对图10a到图10h的描述。
捕捉与显示图像物件方法的细节,以下文的范例进行说明。图12是使用移动电话捕捉图像并使用外部显示器显示捕捉到图像的示意图。移动电话的图像感测器1309的设置如图7a所示,并提供以上所述的数据表91(图9a)(参考图8的步骤S811)。当检测到快门或录像信号时(参考步骤S821),处理器决定由“V-Obj”辨认的硬快门键310产生快门或录像信号(参考步骤S831),取得图像物件IMG120(参考步骤S841),通过检索数据表91决定由硬快门件310所捕捉的图像物件IMG120的定位类型为INFO120(定位类型一)(参考步骤S851),以及储存所取得的图像物件IMG120与决定的定位类型INFO120(参考步骤S861)。之后,计算机取得储存的图像物件IMG120(参考图11的步骤S1110),为图像物件IMG120取得定位类型为一(参考步骤S1120),以及使用对应于定位类型为一的方式显示图像物件IMG120,显示结果如图像DISP120所示。须注意的是,移动电话也可通过照片浏览软件将对应于储存的定位类型的取得的图像物件显示于其屏幕上,并可依图12推知此显示结果。
图13是使用移动电话捕捉图像并使用外部显示器显示捕捉到图像的示意图。移动电话的图像感测器1309的设置如图7a所示,并提供以上所述的数据表91(图9a)(参考图8的步骤S811)。当检测到快门或录像信号时(参考步骤S821),处理器决定由“H-Obj”辨认的侧边快门按钮1332产生快门或录像信号(参考步骤S831),取得图像物件IMG130(参考步骤S841),通过检索数据表91决定由侧边快门按钮1332所捕捉的图像物件IMG130的定位类型为INFO130(定位类型八)(参考步骤S851),以及储存所取得的图像物件IMG130与决定的定位类型INFO130(参考步骤S861)。之后,计算机取得储存的图像物件IMG130(参考图11的步骤S1110),为图像物件IMG130取得定位类型为八(参考步骤S1120),以及使用对应于定位类型为八INFO130的方式显示图像物件IMG130,显示结果如图像DISP130所示。须注意的是,移动电话也可通过照片浏览软件将对应于储存的定位类型的取得的图像物件显示于其屏幕上,并可依图13推知此显示结果。
图14是使用移动电话捕捉图像并使用外部显示器显示捕捉到图像的示意图。移动电话的图像感测器1309的设置如图7b所示,并提供以上所述的数据表93(图9b)(参考图8的步骤S811)。当检测到快门或录像信号时(参考步骤S821),处理器决定由“V-Obj”辨认的硬快门键310产生快门或录像信号(参考步骤S831),取得图像物件IMG140(参考步骤S841),通过检索数据表93决定由硬快门键310所捕捉的图像物件IMG140定位类型为六(参考步骤S851),以及储存所取得的图像物件IMG140与决定的定位类型INFO140(参考步骤S861)。之后,计算机取得储存的图像物件IMG140(参考图11的步骤S1110),为图像物件IMG140取得定位类型为六(参考步骤S1120),以及使用对应于定位类型为六的方式显示图像物件IMG140,显示结果如图像DISP140所示。须注意的是,移动电话也可通过照片浏览软件将对应于储存的定位类型的取得的图像物件显示于其屏幕上,并可依图14推知此显示结果。
图15是使用移动电话捕捉图像并使用外部显示器显示捕捉到图像的示意图。移动电话的图像感测器1309的设置如图7b所示,并提供以上所述的数据表93(图9b)(参考图8的步骤S811)。当检测到快门或录像信号时(参考步骤S821),处理器决定由“H-Obj”辨认的侧边快门按钮1332产生快门或录像信号(参考步骤S831),取得图像物件IMG150(参考步骤S841),通过检索数据表93决定由侧边快门按钮1332所捕捉的图像物件IMG150的定位类型为INFO150(定位类型为一)(参考步骤S851),以及储存所取得的图像物件IMG150与决定的定位类型INFO150(参考步骤S861)。之后,计算机取得储存的图像物件IMG150(参考图11的步骤S1110),为图像物件IMG150取得定位类型为一(参考步骤S1120),以及使用对应于定位类型为一的方式显示图像物件IMG150,显示结果如图像DISP150所示。须注意的是,移动电话也可通过照片浏览软件将对应于储存的定位类型的取得的图像物件显示于其屏幕上,并可依图15推知此显示结果。
在一些实施例中,定位类型可通过显示于触控面板(如图1的1323)或显示装置(如图1的1314)的指示缩图的方向决定。当指示缩图显示于触控面板的特定区域,如左上角、右上角等,可通过点击此特定区域来调整指示缩图的方向。例如,如图7b所示,假设移动电子装置的图像感测器的至少一个短边设置为平行于移动电子装置的短边。图16a至16d是在捕捉摩天大楼前调整指示缩图的方向的各种情境的示意图。参考图16a,缩图小人I1600a的头部在初始情况下朝向方向Dup,因为图像感测器如图7b所示的方式设置。然而,如图16a,当捕捉摩天大楼时,使用者发现此摩天大楼并不能在触控面板上完整地被看见。如图16b,使用者接着以直式的方式固定移动电子装置,用以聚焦此摩天大楼,并且发现缩图小人的头部I1600a朝向一个错误的方向。之后,使用者可点击触控面板上显示缩图小人的特定区域,用以逆时针旋转缩图小人九十度,即是从方向Dup旋转至方向Dleft。当经由触控面板控制器(如图1的1320)检测到指出触控面板上的特定区域被点击的信号时,处理器(如图1的1305)逆时针旋转触控面板上的缩图小人九十度,如图16c的I1600a所示。须注意的是,当检测到指出触控面板上的特定区域被点击的信号时,处理器也可顺时针旋转触控面板上的缩图小人九十度。除此之外,如图16d所示,也可经由按压键盘(图1的1331)上的硬键来旋转缩图小人。当经由键盘控制器(如图1的1330)检测到指出键盘上的硬键K1600被按压的信号时,如图16d的I1600a所示,处理器(如图1的1305)逆时针旋转触控面板上的缩图小人九十度。当缩图小人被旋转时,更新储存于存储器(图1的1306)中的方向旗标,用以指示缩图小人的头部朝向一个特定方向。
图17是本发明一实施例关于捕捉物体图像的方法流程图,由移动电子装置中的处理器(如图1的1305)执行。在步骤S1711,提供关于由显示的指示缩图的方向与定位类型间对应关系的信息。这些信息可储存于存储器(如图1的1306)或储存媒体(如图1的1313)。图18是本发明一实施例关于数据表180的示意图。数据表180描述当图像感测器设置为如图7b所示时所指示的对应关系的信息。其中,“Dup”、“Ddown”、“Dleft”与“Dright”用以识别如图16a至16c所显示的方向。范围为一到八的八种定位类型可以被指派到四个方向“Dup”、“Ddown”、“Dleft”与“Dright”中的任一者。定位类型的细节可参考图10a至10h的描述。可以了解的是,取得的静态图像与视频画面中的像素数据(即是离散色彩数值)通常以相应于如上所述的扫描程序进行储存。可了解的是,数据表180可实施于各种数据结构上,如二维数组等。
在步骤S1721,检测到快门或录像信号。此快门或录像信号可由多个快门物件中的一者所产生,如触控面板上的软键(如图4a、4b、6a或6b的1321,或图4a、4b、5a或5b的1322)、键盘上的硬键(如图3a、3b、5a或5b的310)、或设置于侧边上的快门按钮(如图3a、3b、6a或6b的1332)。在步骤S1731,决定显示的指示缩图指向哪个方向。在较佳的情况下,指示缩图的指向方向的决定可通过检测方向旗标中所储存的值来完成。快门信号将引导移动电子装置中适当的电子组件,用以产生静态图像。录像信号将引导移动电子装置中适当的电子组件,用以产生一系列的视频画面。在步骤S1741,经由图像感测模块(如图1的1307)、感测控制器与图像处理器(如图1的1310)、以及/或视频编码器(如图1的1312)取得图像物件。在步骤S1751,依据提供的信息与通过所显示的指示缩图所指出的方向,决定所取得的图像物件的定位类型。例如,如图7b所示的图像感测器设置,根据图18的数据表180,当指示缩图指出的方向为如图16c或16d中所显示的“Dleft”时,设定定位类型为六。在步骤S1761,储存取得的图像物件与决定的定位类型至存储器(如图1的1306)或储存媒体(如图1的1313)中。决定的定位类型可储存于如上所述的静态图像标题文件的旋转标签(0x112)中。决定的定位类型可附加在关键词(如“MTKORIT”)之后,储存在如上所述的MPEG文件的使用者数据库中。
图19是本发明一实施例关于视频编码管道示意图。用以进行视频编码的管道包括处理器1305、存储器1306、图像感测器1309、视频编码器1312、在较佳的情况下存在于感测控制器与图像处理器1310的图像直接存储器存取(direct memory access,DMA)控制器1910、以及较佳的情况下存在于存储器1306的画面缓冲器1930。图像直接存储器存取控制器1910中存在数个以硬件电路实施的缓冲区写入程序(buffer write procedures)。在视频编码前,处理器1305依据事先设定的定位类型指示图像直接存储器存取控制器1910使用其中的一个缓冲区写入程序。之后,在视频编码期间,图像直接存储器存取控制器1910依据如上所述的扫描程序自图像感测器1309接收像素的色彩数值(如RGB、YcbCr等数值),并参考指示的缓冲区写入程序将接收到的各个像素的色彩数值写入到画面缓冲器1930。当使用到某些缓冲区写入程序时,感测到的图像可能会被旋转并储存在画面缓冲器1930。视频编码器1312接着从画面缓冲器1930以一个预定的顺序(例如:由上而下的顺序)读取色彩数值以取得图像,并且通过执行MPEG或H.26x等编码方法来编码所取得的图像成为视频比特流。
图20是本发明一实施例关于缓冲区写入程序的流程图,用以当图像感测器的至少一短边设置为平行于移动电子装置的至少一短边(如图7b所示),且定位类型为一时,写入一个感测到的图像至画面缓冲器。在步骤S2011,将变数i设为0。在步骤S2021,接收一个像素的色彩数值。在步骤S2023,将接收到的色彩数值写入到Buffer[OFFSET+i]中,其中常数“OFFSET”指示画面缓冲器1930的起始地址。在步骤S2025,变数i加一。须注意的是,画面缓冲器1930中的各个记忆位置上拥有足够的空间来储存一个像素的色彩数值。在步骤S2031,决定i是否等于以N(image)表示的像素总数目。若是,流程结束,否则流程进行至步骤S2021用以处理下一个像素。须注意的是,所显示的步骤S2011至2031的顺序只是为了增进读者的了解。本领域内技术人员可在不违反上述缓冲区写入程序的精神与范围的情况下,将步骤S2011至2031的功能配置至平行处理的电路上,用以提升编码的效率。图21是本发明一实施例关于图像直接存储器存取控制器使用如图20所示的缓冲区写入程序,从图像感测器中读取色彩数值并写入读取的数值至画面缓冲器中的示意图。须注意的是,当使用如图20所示的缓冲区写入程序时,并不会旋转感测到的图像。
图22是本发明一实施例关于缓冲区写入程序的流程图,用以当图像感测器的至少一短边设置为平行于移动电子装置的至少一短边(如图7b所示),且定位类型为六时,写入一个感测到的图像至画面缓冲器。在步骤S2211,将变数i设为1。在步骤S2221,将变数j设为1。于步骤S2223,接收一个像素的色彩数值。在步骤S2225,将接收到的色彩数值写入到Buffer[OFFSET+SENSOR_HEIGHT×j-i]中,其中常数“OFFSET”指示画面缓冲器1930的起始地址,并且常数“SENSOR_HEIGHT”指示图像感测器1309的高度。在步骤S2231,决定j是否等于代表图像感测器1309的宽度的常数“SENSOR_WIDTH”。若是,流程进行至步骤S2241,否则进行至步骤S2233。在步骤S2233,变数j加一。在步骤S2241,决定i是否等于常数“SENSOR_HEIGHT”。若是,流程结束,否则流程进行至步骤S2243用以处理下一个像素。在步骤S2243,变数i加一。须注意的是,所显示的步骤S2211至2243的顺序只是提供来增进读者的了解。领域内技术人员可在不违反上述缓冲区写入程序的精神与范围的情况下,将步骤S2211至2243的功能配置至平行处理的电路上,用以提升编码的效率。图23是本发明一实施例关于图像直接存储器存取控制器使用如图22所示的缓冲区写入程序,从图像感测器中读取色彩数值并写入读取的数值至画面缓冲器中的示意图。须注意的是,当使用如图22所示的缓冲区写入程序时,感测到的图像会被旋转。
图24是本发明一实施例关于视频编码管道的示意图。用以进行视频编码的管道包括处理器1305、存储器1306、图像感测器1309、视频编码器1312、在较佳的情况下存在于感测控制器与图像处理器1310的图像直接存储器存取控制器1910、以及较佳的情况下存在于存储器1306的画面缓冲器1930。视频编码器1312中存在数个以硬件电路实施的缓冲区读取程序(buffer read procedures)。在视频编码前,处理器1305依据事先决定的定位类型指示视频编码器1312使用其中的一个缓冲区读取程序。之后,在视频编码期间,图像直接存储器存取控制器1910依据如上所述的扫描程序由图像感测器1309接收像素的色彩数值,并依原始的扫描顺序将接收到的各个像素的色彩数值写入到画面缓冲器1930。视频编码器1312接着参考指示的缓冲区读取程序从画面缓冲器1930读取色彩数值以取得图像,并且通过执行MPEG或H.26x等编码方法来编码所取得的图像成为视频比特流。当使用到某些缓冲区读取程序时,感测到的图像可能会被旋转并编码至视频比特流。
图25a、25b是本发明一实施例关于缓冲区读取程序的流程图,用以当图像感测器的至少一短边设置为平行于移动电子装置的至少一短边(如图7b所示),且定位类型为一时,由画面缓冲器读取一个感测到的图像。缓冲区读取程序依据此定位类型将画面缓冲器中的图像组织成一个个的区块(block),并且为这些区块实施一系列的编码方法,例如色彩空间转换(color space transform)、缩减取样(down-sampling)、离散余弦转换(discrete cosinetransform,DCT)、量化(quantization)、可变长度编码(variable length encoding,VLD)、熵编码(entropy encoding)、移动预测(motion estimation),以及/或其它视频编码方法。在步骤S2511,变数i、j、next_i、next_j、block_count、block_height_count与block_width_count初始化为0。在步骤S2521,从Buffer[OFFSET+SENSOR_HEIGHT×i+j]中读取一个像素的色彩数值,此像素是作为一个区块中的一个像素,区块表示为block[block_count,block_height_count,block_width_count],其中常数“OFFSET”指示画面缓冲器1930的起始地址,常数“SENSOR_HEIGHT”指示图像感测器1309的高度。在步骤S2523,决定变量block_width_count是否等于常数“BLOCK_WIDTH”减一,其中常数“BLOCK_WIDTH”代表区块的宽度。若是则此流程完成区块中的一行并进行至步骤S2531,否则进行至步骤S2525。在步骤S2525,变数j与block_width_count加1。在步骤S2531,决定变量block_height_count是否等于常数“BLOCK_HEIGHT”减一,其中常数“BLOCK_HEIGHT”代表区块的高度。若是则此流程完成区块中的所有列并进行至步骤S2541,否则进行至步骤S2533。在步骤S2533,变量i加1,变量j设为变量next_j,变量block_height_count加1,以及变量block_width_count设为0。在步骤S2541,决定SENSOR_HEIGHT×i+j+1的值是否等于常数“BLOCK_WIDTH”的倍数。举例来说,假设图像感测器的宽度为320,则常数“BLOCK_WIDTH”的倍数为320、640、960、1280等。若是,则此流程完成区段(slice)中的所有列并进行至步骤S2551,否则进行至步骤S2543。在步骤S2543,变量i设为变量next_i,变量next_j设为变量j加1,变量j加1,变量block_height_count与block_width_count设为0,以及变量block_count加1。在步骤S2551,决定SENSOR_HEIGHT×i+j+1的值是否等于SENSOR_HEIGHT×SENSOR_WIDTH的值。若是,则此流程完成此感测图像并结束,否则进行至步骤S2553。在步骤S2553,变量i加1,变量next_i设为变量i加1,变量j、next_j、block_width_count与block_height_count设为0,并且变量block_count加1。在步骤S2545,编码新取得的区块block[block_count]。此新取得的区块可被一系列的方法进行编码,例如色彩空间转换、缩减取样、离散余弦转换、量化、可变长度编码、熵编码、移动预测,以及/或其它视频编码方法。须注意的是,所显示的步骤S2511至2553的顺序只是提供来增进读者的了解。领域内技术人员可在不违反上述缓冲区读取程序的精神与范围的情况下,安排步骤S2511至2553的功能至平行处理的电路上,用以提升编码的效率。
图26a、26b是本发明一实施例关于缓冲区读取程序的流程图,用以当图像感测器的至少一短边被设置平行于移动电子装置的至少一短边(如图7b所示),且定位类型为六时,由画面缓冲器读取一个感测到的图像。缓冲区读取程序依据此定位类型将画面缓冲器中的图像组织成一个个的区块,并且为这些区块实施一系列的编码方法,例如色彩空间转换、缩减取样、离散余弦转换、量化、可变长度编码、熵编码、移动预测,以及/或其它视频编码方法。在步骤S2611,变数i、next_i、block_count、block_height_count与block_width_count被初始化为0,变数j与next_j被初始化为239。在步骤S2621,由Buffer[OFFSET+SENSOR_HEIGHT×j+i]读取一个像素的色彩数值,此像素是当作一个区块中的一个像素,区块表示为block[block_count,block_height_count,block_width_count],其中常数“OFFSET”指示画面缓冲器1930的起始地址,常数“SENSOR_HEIGHT”指示图像感测器1309的高度。在步骤S2623,决定变量block_width_count是否等于常数“BLOCK_WIDTH”减一,其中常数“BLOCK_WIDTH”代表区块的宽度。若是则此流程完成区块中的一行并进行至步骤S2631,否则进行至步骤S2625。在步骤S2625,变量j减1,并且变量block_width_count加1。在步骤S2631,决定变量block_height_count是否等于常数“BLOCK_HEIGHT”减一,其中常数“BLOCK_HEIGH”代表区块的高度。若是,则此流程完成区块中的所有列并进行至步骤S2641;否则,进行至步骤S2633。在步骤S2633,变量i加1,变量j设为变量next_j,变量block_height_count加1,以及变量block_width_count设为0。在步骤S2641,决定SENSOR_HEIGHT×j+i+1的值是否为介于1与常数“SENSOR_WIDTH”的值。若是,则此流程完成区段(slice)中的所有列并进行至步骤S2651;否则,进行至步骤S2643。在步骤S2643,变量i设为变量next_i,变量next_j设为变量j减1,变量j减1,变量block_height_count与block_width_count设为0,以及变量block_count加1。在步骤S2651,决定SENSOR_HEIGHT×j+i+1的值是否等于常数“SENSOR_WIDTH”的值。若是,则此流程完成此感测图像并结束;否则,进行至步骤S2653。在步骤S2653,变量i加1,变量next_i设为变量i加1,变量j与next_j设为239,block_width_count与block_height_count设为0,并且变量block_count加1。在步骤S2645,编码新取得的区块block[block_count]。须注意的是,所显示的步骤S2611至2653的顺序只是提供来增进读者的了解。领域内技术人员可在不违反上述缓冲区读取程序的精神与范围的情况下,安排步骤S2611至2653的功能至平行处理的电路上,用以提升编码的效率。
图27是本发明一实施例关于视频编码器从画面缓冲器中读取感测图像的色彩数值并产生编码视频比特流的示意图。须注意的是,当使用如图25所示的缓冲区读取程序时,使用原始图像来切分区块。另一方面,当使用如图26所示的缓冲区读取程序时,使用如图10f所示的旋转后图像来划分区块。
图28是本发明实施例关于视频编码管道示意图。用以进行视频编码的管道包括处理器1305、存储器1306、图像感测器1309、视频编码器1312、以及在较佳的情况下存在于存储器1306的画面缓冲器1930。在视频编码期间,处理器1305依据如上所述的扫描程序从图像感测器1309接收像素的色彩数值,依据事先决定的定位类型来决定以程序代码所实施的其中一个缓冲区写入程序,并使用决定出的缓冲区写入程序将接收到的各个像素的色彩数值写入到画面缓冲器1930。缓冲区写入程序的详细内容可参考图20与图22的描述。当使用到某些缓冲器写入程序时,感测到的图像可能会被旋转并储存在画面缓冲器1930。视频编码器1312接着从画面缓冲器1930以一个预定的顺序读取色彩数值以取得图像,并且通过执行MPEG或H.26x等编码方法来编码所取得的图像成为视频比特流。
图29是本发明实施例关于视频编码管道示意图。用以进行视频编码的管道中包括处理器1305、存储器1306、图像感测器1309、视频编码器1312、在较佳的情况下存在于感测控制器与图像处理器1310的图像直接存储器存取控制器1910、以及在较佳的情况下存在于存储器1306的画面缓冲器1930。在视频编码期间,图像直接存储器存取控制器1910依据如上所述的扫描程序自图像感测器1309接收像素的色彩数值,并依原始的扫描顺序将接收到的各个像素的色彩数值写入到画面缓冲器1930。处理器1305依据事先决定的定位类型来决定以程序代码所实施的其中一个缓冲区读取程序,使用决定出的缓冲区读取程序从画面缓冲器1930读取色彩数值以取得图像。缓冲区读取程序的详细内容可参考图25与26的描述。须注意的是,步骤S2545与S2645修改为输出取得的区块block[block_count]至视频编码器1312。当使用到某些缓冲区读取程序时,感测到的图像可能会被旋转并输出到视频编码器1312。视频编码器1312接着通过执行MPEG或H.26x等编码方法来编码所取得的图像成为视频比特流。
本发明提供有关捕捉与显示图像的方法,或特定类型或其部分,可以以程序代码的类型包含在实体媒体中,如软盘、光盘片、硬盘、或是任何其它机器可读取(如计算机可读取)储存媒体。其中,当程序代码被机器,如计算机加载且执行时,此机器变成用以参与本发明的装置。本发明揭示的方法与装置也可以以程序代码类型通过一些传送媒体,如电线或电缆、光纤、或是任何传输类型进行传送,其中,当程序代码被机器,如计算机接收、加载且执行时,此机器变成用以参与本发明的装置。当在一般用途处理单元(general-purpose processing unit)中实际操作时,程序代码结合处理器提供一操作类似于应用特定逻辑电路的独特装置。
针对一个特定的***组件,说明书与权利要求书中会使用一个名称来为其命名。领域内技术人员均应了解,消费电子设备的制造者也许会使用不同的命名来称呼内容中所对应的***组件。所以应该是使用不同的功能描述来进行区别。
综上所述,虽然本发明已以较佳实施例揭露如上,然其并非用以限制本发明,任何熟习该技术者,在不脱离本发明的精神和范围内,当可作各种更动与润饰,因此本发明的保护范围应当以权利要求书所要求的范围为准。

Claims (21)

1.一种产生图像物件的方法,由包含多个快门物件的电子装置执行,各所述快门物件对应于一个定位类型,所述定位类型用于指示图像物件与显示方式间的对应关系,所述方法包括:
检测由所述快门物件中的一者所产生的信号,所述信号可引导所述电子装置将镜头所捕捉的物体转换成所述图像物件;
根据产生所述信号的快门物件决定所述图像物件的定位类型;以及
同时储存图像物件与决定的定位类型,或储存所述图像物件与所述决定的定位类型并根据所述决定的定位类型旋转所述图像物件。
2.如权利要求1所述的产生图像物件的方法,其特征在于,所述方法还包括提供快门物件与定位类型间对应关系的信息,以及根据产生所述信号的快门物件与所述信息决定所述定位类型。
3.如权利要求2所述的产生图像物件的方法,其特征在于,根据定位于所述电子装置中的图像感测器提供所述信息。
4.如权利要求1所述的产生图像物件的方法,其特征在于,所述决定的定位类型储存于静态图像标题文件中的定位标签中,所述静态图像标题文件符合可交换图像文件格式。
5.如权利要求1所述的产生图像物件的方法,其特征在于,所述决定的定位类型储存于MPEG文件中的使用者数据库中。
6.如权利要求1所述的产生图像物件的方法,其特征在于,所述决定的定位类型指示以下情形中的一者:
所述储存的图像物件的行0显示于最顶端,并且所述储存的图像物件的列0显示于最左方;
所述储存的图像物件的行0显示于最顶端,并且所述储存的图像物件的列0显示于最右方;
所述储存的图像物件的行0显示于最底端,并且所述储存的图像物件的列0显示于最右方;
所述储存的图像物件的行0显示于最底端,并且所述储存的图像物件的列0显示于最左方;
所述储存的图像物件的行0显示于最左方,并且所述储存的图像物件的列0显示于最顶端;
所述储存的图像物件的行0显示于最右方,并且所述储存的图像物件的列0显示于最顶端;
所述储存的图像物件的行0显示于最右方,并且所述储存的图像物件的列0显示于最底端;以及
所述储存的图像物件的行0显示于最左方,并且所述储存的图像物件的列0显示于最底端。
7.如权利要求1所述的产生图像物件的方法,其特征在于,所述方法还包括显示响应所述储存的定位类型的图像物件。
8.一种产生图像物件的***,该***包括:
第一快门物件;
第二快门物件;以及
处理器,其耦接所述第一快门物件与所述第二快门物件,检测信号,决定所述信号是由所述第一快门物件或由所述第二快门物件产生,当所述信号由所述第一快门物件所产生时决定为第一定位类型;当所述信号由所述第二快门物件所产生时决定为第二定位类型,及储存图像物件与所述决定的定位类型或根据所述决定的定位类型旋转所述图像物件,
其中所述第一定位类型与所述第二定位类型是用于指示图像物件与显示方式间的对应关系,响应所述储存的定位类型对所述图像物件进行显示。
9.如权利要求8所述的产生图像物件的***,其特征在于,所述处理器提供对应于所述第一定位类型的所述第一快门物件,以及对应于所述第二定位类型的所述第二快门物件的对应关系的信息。
10.如权利要求9所述的产生图像物件的***,其特征在于,所述处理器根据所述对应关系的信息决定所述第一定位类型或所述第二定位类型。
11.如权利要求8所述的产生图像物件的***,其特征在于,所述***还包括正面面板与侧边,其中所述正面面板上的键盘中设置有硬快门键,所述侧边上设置有快门按钮,在所述正面面板的触控面板上显示至少一软键,以及所述第一与第二快门物件为所述硬快门键、所述快门按钮与所述软键的任意组合。
12.如权利要求8所述的产生图像物件的***,其特征在于,所述决定的定位类型储存于静态图像标题文件中的定位标签中,所述静态图像标题文件符合可交换图像文件格式。
13.如权利要求8所述的产生图像物件的***,其特征在于,所述决定的定位类型储存于MPEG文件中的使用者数据库中。
14.如权利要求8所述的产生图像物件的***,其特征在于,所述决定的定位类型指示以下情形中的一者:
所述储存的图像物件的行0显示于最顶端,并且所述储存的图像物件的列0显示于最左方;
所述储存的图像物件的行0显示于最顶端,并且所述储存的图像物件的列0显示于最右方;
所述储存的图像物件的行0显示于最底端,并且所述储存的图像物件的列0显示于最右方;
所述储存的图像物件的行0显示于最底端,并且所述储存的图像物件的列0显示于最左方;
所述储存的图像物件的行0显示于最左方,并且所述储存的图像物件的列0显示于最顶端;
所述储存的图像物件的行0显示于最右方,并且所述储存的图像物件的列0显示于最顶端;
所述储存的图像物件的行0显示于最右方,并且所述储存的图像物件的列0显示于最底端;以及
所述储存的图像物件的行0显示于最左方,并且所述储存的图像物件的列0显示于最底端。
15.一种产生图像物件的方法,该方法由电子装置执行,所述方法包括以下步骤:
提供定位类型,其中所述定位类型根据多个快门物件的一者产生的信号是该多个快门物件中哪一个决定,用于指示图像物件与显示方式间的对应关系;
从所述电子装置的图像感测器接收感测图像中的像素的多个色彩数值,其中是以预定顺序扫描所述图像感测器中的多个单元来接收所述感测图像中的像素;
依据所述定位类型从多个缓冲区写入程序中指示一个缓冲区写入程序;
通过执行所述指示的缓冲区写入程序将接收到的各所述像素的色彩数值写入到所述电子装置中的画面缓冲器的特定区域;以及
由上而下从所述画面缓冲器读取各所述像素的色彩数值,用以产生通过旋转所述感测图像而取得的所述图像物件。
16.如权利要求15所述的产生图像物件的方法,其特征在于,所述方法还包括接收信号,其中依据信息来决定所述定位类型,所述信息指出所述信号是由所述多个快门物件中的哪一快门物件所产生。
17.如权利要求15所述的产生图像物件的方法,其特征在于,所述决定的定位类型指示以下情形中的一者:
所述接收的感测图像的行0写入到所述画面缓冲器中代表画面最顶端的区域,并且所述接收的感测图像的列0写入到所述画面缓冲器中代表画面最左方的区域;
所述接收的感测图像的行0写入到所述画面缓冲器中代表画面最顶端的区域,并且所述接收的感测图像的列0写入到所述画面缓冲器中代表画面最右方的区域;
所述接收的感测图像的行0写入到所述画面缓冲器中代表画面最底端的区域,并且所述接收的感测图像的列0写入到所述画面缓冲器中代表画面最右方的区域;
所述接收的感测图像的行0写入到所述画面缓冲器中代表画面最底端的区域,并且所述接收的感测图像的列0写入到所述画面缓冲器中代表画面最左方的区域;
所述接收的感测图像的行0写入到所述画面缓冲器中代表画面最左方的区域,并且所述接收的感测图像的列0写入到所述画面缓冲器中代表画面最顶端的区域;
所述接收的感测图像的行0写入到所述画面缓冲器中代表画面最右方的区域,并且所述接收的感测图像的列0写入到所述画面缓冲器中代表画面最顶端的区域;
所述接收的感测图像的行0写入到所述画面缓冲器中代表画面最右方的区域,并且所述接收的感测图像的列0写入到所述画面缓冲器中代表画面最底端的区域;以及
所述接收的感测图像的行0写入到所述画面缓冲器中代表画面最右方的区域,并且所述接收的感测图像的列0写入到所述画面缓冲器中代表画面最底端的区域。
18.一种产生图像物件的***,该***包括:
图像感测器;
处理器;
画面缓冲器;
图像直接存储器存取控制器,其耦接于所述图像感测器、所述处理器与所述画面缓冲器,并且包含用以实施多个缓冲区写入程序的硬件电路;以及
视频编码器,其耦接于所述画面缓冲器;
其中所述图像直接存储器存取控制器从所述处理器接收定位类型,其中所述定位类型根据多个快门物件的一者产生的信号是该多个快门物件中的哪一个而决定,用于指示图像物件与显示方式间的对应关系,并且所述图像直接存储器存取控制器从所述图像感测器接收感测图像中的像素的多个色彩数值,其中是以预定顺序扫描所述图像感测器中的多个单元来接收所述感测图像中的像素,所述图像直接存储器存取控制器依据所述定位类型从多个缓冲区写入程序中指示出一个缓冲区写入程序,以及通过执行所述指示的缓冲区写入程序将接收到的各所述像素的色彩数值写入到所述电子装置中的画面缓冲器的特定区域,所述视频编码器由上而下从所述画面缓冲器读取各所述像素的色彩数值,用以产生通过旋转所述感测图像而取得的所述图像物件。
19.如权利要求18所述的产生图像物件的***,其特征在于,所述***还包括多个快门物件,其中所述处理器依据信息来决定所述定位类型,所述信息指出由所述多个快门物件中的哪一快门物件所产生的信号。
20.一种产生图像物件的方法,该方法由一电子装置执行,所述方法包括以下步骤:
提供定位类型,其中所述定位类型根据多个快门物件的一者产生的信号是该多个快门物件中的哪一个而决定,用于指示图像物件与显示方式间的对应关系;
从所述电子装置的图像感测器接收感测图像中的像素的多个色彩数值,其中是以预定顺序扫描所述图像感测器中的多个单元来接收所述感测图像中的像素;
将所述接收的各像素的所述色彩数值由上而下写入至所述电子装置中的画面缓冲器的区域;
依据所述定位类型从多个缓冲区读取程序中指示一个缓冲区读取程序;以及
通过执行所述指示的缓冲区读取程序从所述画面缓冲器中的特定区域读取各所述像素的所述色彩数值,用以产生通过旋转所述感测图像而取得的所述图像物件。
21.一种产生图像物件的***,该***包括:
图像感测器;
处理器;
画面缓冲器;
图像直接存储器存取控制器,其耦接于所述图像感测器、所述处理器与所述画面缓冲器;以及
视频编码器,其耦接于所述画面缓冲器,包含用以实施多个缓冲区读取程序的硬件电路,
其中所述图像直接存储器存取控制器从所述图像感测器接收感测图像中的像素的多个色彩数值,其中是以预定顺序扫描所述图像感测器中的多个单元来接收所述感测图像中的像素,所述图像直接存储器存取控制器将所述接收的各所述像素的所述色彩数值由上而下写入至所述画面缓冲器的特定区域,所述视频编码器从所述处理器接收定位类型,其中所述定位类型根据多个快门物件的一者产生的信号是该多个快门物件中的哪一个而决定,用于指示图像物件与显示方式间的对应关系,依据所述定位类型指示出所述缓冲区读取程序中的一者,通过执行所述指示的缓冲区读取程序从所述画面缓冲器中的特定区域读取各所述像素的所述色彩数值,用以产生通过旋转所述感测图像而取得的所述图像物件。
CN2013101494019A 2006-06-28 2007-06-28 产生图像物件的方法及*** Pending CN103209276A (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US80601106P 2006-06-28 2006-06-28
US60/806011 2006-06-28
US11/736655 2007-04-18
US11/736,655 US20080002963A1 (en) 2006-06-28 2007-04-18 Systems and methods for capturing images of objects

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CNA2007101268192A Division CN101098401A (zh) 2006-06-28 2007-06-28 产生图像物件的方法及***

Publications (1)

Publication Number Publication Date
CN103209276A true CN103209276A (zh) 2013-07-17

Family

ID=38777193

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013101494019A Pending CN103209276A (zh) 2006-06-28 2007-06-28 产生图像物件的方法及***

Country Status (4)

Country Link
US (2) US20080002963A1 (zh)
CN (1) CN103209276A (zh)
DE (1) DE102007029630A1 (zh)
TW (1) TWI333783B (zh)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080002963A1 (en) * 2006-06-28 2008-01-03 Media Tek Inc. Systems and methods for capturing images of objects
KR101373333B1 (ko) * 2007-07-11 2014-03-10 엘지전자 주식회사 터치인식을 통한 영상촬영 기능을 구비한 휴대 단말기 및그 촬영방법
JP5414303B2 (ja) * 2009-02-24 2014-02-12 京セラ株式会社 携帯電子機器及びその制御方法
KR101674011B1 (ko) 2010-06-07 2016-11-08 삼성전자주식회사 휴대용 단말기에서 카메라 기능 운용 방법 및 장치
US20110317034A1 (en) * 2010-06-28 2011-12-29 Athreya Madhu S Image signal processor multiplexing
AU2012226283B2 (en) 2011-03-10 2016-09-15 Vidyo, Inc. Render-orientation information in video bitstream
TWI496090B (zh) 2012-09-05 2015-08-11 Ind Tech Res Inst 使用深度影像的物件定位方法與裝置
KR101767927B1 (ko) * 2012-11-01 2017-08-17 한화테크윈 주식회사 실시간 움직임 검출 방법 및 시스템
CN105027543A (zh) * 2012-12-05 2015-11-04 艾斯派克特研发有限公司 相片调查
JP6071543B2 (ja) * 2012-12-27 2017-02-01 キヤノン株式会社 電子機器及び電子機器の制御方法
US9445031B2 (en) * 2014-01-02 2016-09-13 Matt Sandy Article of clothing
KR20160144179A (ko) * 2015-06-08 2016-12-16 임재현 카메라를 포함하는 사용자 단말에서 사용자 인터페이스를 제공하는 방법
DE102015116136B9 (de) 2015-09-24 2017-11-16 Autoliv Development Ab Fahrzeugsensitiver Sensor mit mehrteiliger Sensormasse
JP6659148B2 (ja) * 2016-02-03 2020-03-04 キヤノン株式会社 表示制御装置及びその制御方法、プログラム、並びに記憶媒体
US11438509B2 (en) * 2019-03-29 2022-09-06 Canon Kabushiki Kaisha Imaging apparatus configured to record orientation of the imaging apparatus when an image is captured

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1520166A (zh) * 2003-01-30 2004-08-11 ���ǵ�����ʽ���� 用于在无线移动终端中显示图像的设备和方法
CN1527565A (zh) * 2003-03-07 2004-09-08 ������������ʽ���� 可携带的多功能电子机器
US20050104976A1 (en) * 2003-11-17 2005-05-19 Kevin Currans System and method for applying inference information to digital camera metadata to identify digital picture content
CN1685714A (zh) * 2002-10-03 2005-10-19 卡西欧计算机株式会社 同屏显示控制图像显示设备和图像显示方法
US20060033819A1 (en) * 2004-08-12 2006-02-16 Sony Corporation Method and apparatus for automatic orientation correction of digital photographs

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6597817B1 (en) * 1997-07-15 2003-07-22 Silverbrook Research Pty Ltd Orientation detection for digital cameras
US6262769B1 (en) * 1997-07-31 2001-07-17 Flashpoint Technology, Inc. Method and system for auto rotating a graphical user interface for managing portrait and landscape images in an image capture unit
US6473123B1 (en) * 1997-08-21 2002-10-29 Flash Point Technology, Inc. Method and system for organizing DMA transfers to support image rotation
US6192257B1 (en) * 1998-03-31 2001-02-20 Lucent Technologies Inc. Wireless communication terminal having video image capability
US6148149A (en) * 1998-05-26 2000-11-14 Microsoft Corporation Automatic image rotation in digital cameras
JP2001054084A (ja) * 1999-08-09 2001-02-23 Matsushita Electric Ind Co Ltd テレビ電話装置
US7554578B2 (en) * 2000-07-11 2009-06-30 Phase One A/S Digital camera with integrated accelerometers
JP3671883B2 (ja) 2001-08-15 2005-07-13 ソニー株式会社 画像記録再生装置
US6842652B2 (en) * 2002-02-22 2005-01-11 Concord Camera Corp. Image capture device
GB0208654D0 (en) * 2002-04-16 2002-05-29 Koninkl Philips Electronics Nv Image processing for video or photographic equipment
JP5093968B2 (ja) * 2003-10-15 2012-12-12 オリンパス株式会社 カメラ
JP2005128437A (ja) * 2003-10-27 2005-05-19 Fuji Photo Film Co Ltd 撮影装置
US7054552B2 (en) * 2004-06-25 2006-05-30 Nokia Corporation Vertical and horizontal pictures taken without camera rotation
US7333219B2 (en) * 2005-03-29 2008-02-19 Mitutoyo Corporation Handheld metrology imaging system and method
US8031775B2 (en) * 2006-02-03 2011-10-04 Eastman Kodak Company Analyzing camera captured video for key frames
US20080002963A1 (en) * 2006-06-28 2008-01-03 Media Tek Inc. Systems and methods for capturing images of objects

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1685714A (zh) * 2002-10-03 2005-10-19 卡西欧计算机株式会社 同屏显示控制图像显示设备和图像显示方法
CN1520166A (zh) * 2003-01-30 2004-08-11 ���ǵ�����ʽ���� 用于在无线移动终端中显示图像的设备和方法
CN1527565A (zh) * 2003-03-07 2004-09-08 ������������ʽ���� 可携带的多功能电子机器
US20050104976A1 (en) * 2003-11-17 2005-05-19 Kevin Currans System and method for applying inference information to digital camera metadata to identify digital picture content
US20060033819A1 (en) * 2004-08-12 2006-02-16 Sony Corporation Method and apparatus for automatic orientation correction of digital photographs

Also Published As

Publication number Publication date
DE102007029630A1 (de) 2008-01-03
US20110157421A1 (en) 2011-06-30
TWI333783B (en) 2010-11-21
US8648931B2 (en) 2014-02-11
TW200803477A (en) 2008-01-01
US20080002963A1 (en) 2008-01-03

Similar Documents

Publication Publication Date Title
CN103209276A (zh) 产生图像物件的方法及***
US9135483B2 (en) Terminal having image data format conversion
US20100272364A1 (en) Image editing system and method
Siltanen et al. Implementing a natural user interface for camera phones using visual tags
CN102034083B (zh) 辨识条形码的方法
US20140152849A1 (en) Video capture of multi-faceted documents
CN103139473A (zh) 消除快门迟滞的方法、照相机模块和具有其的移动设备
US9204045B2 (en) Image capture method and portable communication device
US9036059B2 (en) Imaging apparatus for efficiently generating multiple forms of image data output by an imaging sensor
US20060152595A1 (en) Method for capturing of real-time image
US20060008156A1 (en) Method and apparatus for generating electronic document by continuously photographing document in moving picture
US20130120406A1 (en) Graphics processing
JPH10164483A (ja) 画像データ格納装置
CN100426838C (zh) 一种影像撷取传输***及方法
CN101098401A (zh) 产生图像物件的方法及***
CN115802148B (zh) 一种获取图像的方法及电子设备
US9239847B2 (en) Method and apparatus for managing image files
JP2001008072A (ja) 電子カメラ及びその制御方法
CN109062403B (zh) 一种pda设备
US20150193363A1 (en) System and method for enabling the fast extraction of interleaved image data
US20110073649A1 (en) Method and system for recognizing barcode
CN100477685C (zh) 便携式电话机及其图像显示方法
CN107800958A (zh) 电子设备、图像数据处理方法、记录介质以及拍摄***
CN100446536C (zh) 采用面阵探测器的便携式电子记录笔及扫描方法
CN118264896A (zh) 一种获取图像的方法及电子设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130717