欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

控制相機裝置的操作的方法和相機裝置制造方法

文檔序號:6537366閱讀:141來源:國知局
控制相機裝置的操作的方法和相機裝置制造方法
【專利摘要】提供一種允許用戶根據(jù)通過相機的鏡頭輸入的對象的手勢來方便地控制相機裝置的用于控制相機的操作的方法和裝置以及相機裝置。該方法包括:通過相機接收圖像幀;通過將該圖像幀與在接收該圖像幀之前存儲的至少一個先前幀進(jìn)行比較來檢測包括在該圖像幀中的對象的動作;確定該對象的動作是否是用戶界面(UI)手勢;以及如果該動作是UI手勢,則執(zhí)行與該UI手勢對應(yīng)的操作。
【專利說明】控制相機裝置的操作的方法和相機裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明一般涉及相機,并且更具體地,涉及根據(jù)通過相機的鏡頭輸入的對象的手勢來控制相機的操作的方法和裝置。
【背景技術(shù)】
[0002]數(shù)字圖像處理裝置通常是指諸如個人數(shù)字助理(PDA)、電話相機等處理數(shù)字相機的圖像的所有裝置和/或使用圖像識別傳感器的裝置。數(shù)字圖像處理裝置可以經(jīng)由數(shù)字信號處理器處理通過成像設(shè)備接收的圖像,壓縮所接收的圖像,基于所接收的圖像產(chǎn)生圖像文件,然后將所產(chǎn)生的圖像文件存儲在存儲器中。
[0003]隨著數(shù)字相機的主要消費者已經(jīng)從少數(shù)專家延伸到一般公眾,數(shù)字相機消費者的年齡范圍和使用領(lǐng)域已經(jīng)擴展。特別地,年齡范圍從十幾歲到三十幾歲的數(shù)字相機消費者經(jīng)常使用相機自拍。然而,當(dāng)用戶自拍時,用戶不容易在對焦到他們自己的同時按下相機的快門。此外,雖然鏡頭一般被布置在數(shù)字相機的前表面上,但是用于改變相機的設(shè)置的菜單按鈕被布置在相機的后表面上。當(dāng)用戶通過相機自拍時,由于用戶充當(dāng)對象,所以用戶必須位于相機的前面。因此,對于用戶來說,在自拍的同時使用數(shù)字相機的期望的功能變得更加困難。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的一方面在于提供根據(jù)通過相機的鏡頭輸入的對象的手勢來控制相機裝置的操作的方法以及相機裝置。
[0005]根據(jù)本發(fā)明的一方面,提供一種控制相機裝置的操作的方法。該方法包括:通過相機接收圖像幀;通過將該圖像幀與在接收該圖像幀之前存儲的至少一個先前幀進(jìn)行比較來檢測包括在該圖像幀中的對象的動作;確定該對象的動作是否是用戶界面(UI)手勢;以及如果該動作是UI手勢,則執(zhí)行與該UI手勢對應(yīng)的操作。
[0006]根據(jù)本發(fā)明的另一方面,提供一種控制相機裝置的操作的方法。該方法包括:從對象接收第一用戶界面(UI)手勢;確定是否在參考時間之內(nèi)從該對象接收到第二UI手勢;如果在該參考時間之內(nèi)接收到第二 UI手勢,則確定第一 UI手勢和第二 UI手勢是連續(xù)UI手勢;以及執(zhí)行與該連續(xù)UI手勢對應(yīng)的操作。
[0007]根據(jù)本發(fā)明的另一方面,提供一種相機裝置。該相機裝置包括:相機;手勢識別器,被配置為將通過該相機接收圖像幀與在接收該圖像幀之前預(yù)存儲的至少一個先前幀進(jìn)行比較,并且基于該比較的結(jié)果來檢測包括在該圖像幀中的對象的動作;以及控制器,被配置為確定該對象的動作是否是用戶界面(UI)手勢,并且如果該動作是Π手勢,則執(zhí)行與該UI手勢對應(yīng)的操作。
【專利附圖】

【附圖說明】
[0008]通過結(jié)合附圖的以下詳細(xì)描述,本發(fā)明的特定實施例的以上和其他方面、特征、和優(yōu)點將變得更加明顯,其中:
[0009]圖1是圖解根據(jù)本發(fā)明的實施例的相機裝置的配置的框圖;
[0010]圖2是圖解控制圖1中所示的相機裝置的操作的方法的示例的流程圖;
[0011]圖3是圖解控制圖1中所示的相機裝置的操作的方法的另一示例的流程圖;
[0012]圖4是圖解控制圖1中所示的相機裝置的操作的方法的另一示例的流程圖;
[0013]圖5是圖解控制圖1中所示的相機裝置的操作的方法的另一示例的流程圖;
[0014]圖6A至6D是圖解根據(jù)本發(fā)明的實施例的用戶界面(UI)手勢的圖;
[0015]圖7A是圖解UI手勢的圖,并且圖7B和7C是根據(jù)本發(fā)明的另一實施例的根據(jù)連續(xù)UI手勢的顯示在顯示單元上的圖像幀的圖;
[0016]圖8A至8D是圖解圖7B中所示的第二 UI手勢的圖;
[0017]圖9是圖解控制圖1中所示的相機裝置的操作的方法的另一示例的流程圖;
[0018]圖10是圖解根據(jù)本發(fā)明的實施例的手勢識別器識別的UI手勢的動作軌跡的圖;
[0019]圖11是圖解根據(jù)本發(fā)明的另一實施例的手勢識別器識別的Π手勢的動作軌跡的圖;
[0020]圖12A圖解根據(jù)圖9中所示的方法操作的相機裝置的顯示單元上顯示的圖像;
[0021]圖12B圖解根據(jù)圖9中所示的方法的相機裝置的鏡頭輸入和拍攝的圖像;
[0022]圖13是圖解根據(jù)本發(fā)明的實施例的連續(xù)UI手勢以及根據(jù)連續(xù)UI手勢的圖像處理的圖;以及
[0023]圖14A和14B是圖解根據(jù)本發(fā)明的另一實施例的連續(xù)Π手勢以及根據(jù)連續(xù)Π手勢的圖像處理的圖。
【具體實施方式】
[0024]下文中,參照附圖來描述本發(fā)明的實施例。下面的描述中所找到的各種特定定義僅僅被包括用于幫助提供全面理解本發(fā)明,并且本發(fā)明的實施例專門限于這些定義。
[0025]圖1是圖解根據(jù)本發(fā)明的實施例的相機裝置的配置的框圖。
[0026]參照圖1,相機裝置100包括相機110、手勢識別器120、存儲器130、控制器140、用戶輸入單元152、和顯示單元154。
[0027]相機110接收通過鏡頭(未示出)提供的圖像。根據(jù)本實施例的相機110包括至少兩個鏡頭。相機110可以接收由于使用相機裝置100的用戶或者相機裝置100拍攝的對象移動而產(chǎn)生的用戶界面(UI)手勢。相機110將通過鏡頭輸入的圖像轉(zhuǎn)換為圖像幀。相機110可以實時地以幀為單位連續(xù)存儲通過鏡頭輸入的圖像或者臨時存儲這樣的圖像。相機110可以順序地接收與來自對象的一個或多個Π手勢對應(yīng)的對象的動作。
[0028]下文中,由相機110產(chǎn)生的圖像幀當(dāng)中的從當(dāng)前輸入圖像轉(zhuǎn)換的圖像幀被稱為“當(dāng)前幀”,而在產(chǎn)生當(dāng)前幀之前的圖像幀被稱為“先前幀”。
[0029]手勢識別器120從通過相機110輸入的圖像中檢測用戶或?qū)ο蟮膭幼?S卩,手勢)。手勢識別器120將相機110產(chǎn)生的當(dāng)前幀與至少一個先前幀比較,以確定用戶或?qū)ο蟮氖謩荨?br> [0030]手勢識別器120可以從通過相機110實時轉(zhuǎn)換的圖像幀中檢測用戶或?qū)ο蟆a槍γ總€圖像幀,手勢識別器120可以產(chǎn)生包括在每個圖像幀中包括的各種對象的諸如輪廓、亮度、飽和度、顏色、坐標(biāo)等數(shù)據(jù)的幀數(shù)據(jù)。手勢識別器120通過使用關(guān)于每個圖像幀的幀數(shù)據(jù)來檢測對象。手勢識別器120可以在控制器140的控制下將其中預(yù)設(shè)數(shù)目的圖像幀在輪廓、亮度、飽和度、顏色、和坐標(biāo)上沒有變化的物體確定為對象。
[0031]根據(jù)本發(fā)明的實施例,術(shù)語“用戶”對應(yīng)于使用相機裝置100執(zhí)行相機拍攝的人,而“對象”對應(yīng)于被相機裝置100拍攝的人。例如,諸如在自拍期間,對象可以包括相機裝置100的用戶。
[0032]手勢識別器120將至少一個先前幀與當(dāng)前幀進(jìn)行比較,以便確定包括在每個幀中的對象的動作。根據(jù)本發(fā)明的實施例,手勢識別器120可以通過比較預(yù)存儲在存儲器130中的預(yù)定數(shù)目的幀、或者在預(yù)設(shè)時間輸入的圖像幀來確定對象的動作。
[0033]手勢識別器120從圖像中檢測動作區(qū)域?!皠幼鲄^(qū)域”是指圖像幀中對象的動作最大的區(qū)域。手勢識別器120可以通過比較兩個或更多圖像幀來提取動作區(qū)域。動作區(qū)域包括圖像幀的至少一部分。
[0034]當(dāng)檢測到動作區(qū)域時,手勢識別器120在控制器140的控制下預(yù)測動作區(qū)域中的對象的動作軌跡。根據(jù)對象的動作,對象的動作可能沒有通過相機110的鏡頭全部接收。例如,當(dāng)對象用手畫圓時,對象所畫的圓的一部分可能延伸到鏡頭的視角之外,并且可能沒有通過相機110輸入。如上所述,當(dāng)對象的動作沒有通過相機110的鏡頭全部輸入時,手勢識別器120能夠預(yù)測動作區(qū)域中對象的動作軌跡。
[0035]例如,在當(dāng)前幀之前產(chǎn)生的先前幀中對象可以用右手畫圓。手勢識別器120將對象移動右手所在的區(qū)域檢測為“動作區(qū)域”,并且在動作區(qū)域中識別處對象的右手畫圓。因此,手勢識別器在控制器140的控制下擴展當(dāng)前幀以在對象的右手離開相機110的視角的區(qū)域中預(yù)測畫圓所沿的動作軌跡。
[0036]這里,手勢識別器120所識別的手勢當(dāng)中用于請求相機裝置100的操作的手勢被稱為“Π手勢”。例如,對象可以用右手畫圓,然后相機110的鏡頭可以被放大(zoom-1n)。在以上示例中,對象畫圓的行為對應(yīng)于Π手勢。
[0037]手勢識別器120可以通過相機110的鏡頭檢測動作區(qū)域中從對象連續(xù)輸入的UI手勢。例如,手勢識別器120可以順序地檢測動作區(qū)域中對象的第一手勢和第二手勢。例如,對象可以提供與放大對應(yīng)的UI手勢,然后提供與相機拍攝操作對應(yīng)的另一 UI手勢。該情況下,相機裝置100接收第一手勢和第二手勢作為UI手勢,并且順序執(zhí)行放大操作和相機拍攝操作。如上所述,通過相機110順序輸入的兩個或更多的Π手勢被稱為“連續(xù)Π手勢”。
[0038]根據(jù)本發(fā)明的實施例,可以將連續(xù)Π手勢輸入到相機110以執(zhí)行相機裝置100可以執(zhí)行的特定操作,并且分階段執(zhí)行該特定操作。例如,當(dāng)連續(xù)UI手勢包括第一手勢和第二手勢時,第一手勢可以是請求放大的UI手勢,并且第二手勢可以是與放大/縮小(zoom-1n/out)的倍率值(例如,“三倍”)對應(yīng)的UI手勢。例如,當(dāng)對象按“第一手勢_>第二手勢”的次序移動并且控制器140確定第一手勢和第二手勢是連續(xù)UI手勢時,控制器140可以控制相機裝置100在通過相機110的拍攝的對象上3x放大。根據(jù)本發(fā)明的另一實施例,第一手勢可以是用于請求放大的手勢,并且第二手勢可以是與倍率值(例如,“1/3倍”)對應(yīng)的UI手勢。假定隨著對象按“第一手勢_>第二手勢”的次序移動而順序地輸入第一手勢和第二手勢。控制器140可以控制相機裝置100通過將通過相機110拍攝的對象的尺寸縮小為1/3來執(zhí)行縮小。
[0039]根據(jù)本發(fā)明的另一實施例,第一手勢可以對應(yīng)于放大操作的“2x放大”并且第二手勢可以對應(yīng)于“3x放大”。該情況下,按“第一手勢-> 第二手勢”的次序移動對象,并且控制器140將手勢確定為連續(xù)UI手勢。在通過相機110拍攝的對象上進(jìn)行第一 2x放大之后,控制器140可以控制相機裝置100對2x放大后的對象進(jìn)行3x放大。因此,初始的對象可以被“2X3倍”(即,6x)放大。
[0040]根據(jù)本發(fā)明的實施例,即使當(dāng)對象的動作沒有通過相機110的鏡頭被全部輸入時,手勢識別器120也可以預(yù)測對象的動作軌跡。例如,當(dāng)對象用手輸入畫圓的UI手勢時,在完成360°的圓之前,手勢識別器120檢測到通過相機110輸入的對象的動作,預(yù)測對象的手移動的動作軌跡,并確定對象畫了 360°的圓。
[0041]例如,即使對象僅畫了 360°的圓的330°,手勢識別器120也可以認(rèn)定對象圓了360°的圓。此外,手勢識別器120可以將如上所述認(rèn)定的對象的動作檢測為Π手勢。
[0042]在存儲器130中存儲用于控制相機裝置100的操作的各種數(shù)據(jù)。通過相機110實時輸入的圖像幀可以被存儲在存儲器130中用于臨時或長期儲存。此外,存儲器130存儲各種UI手勢以及與UI手勢對應(yīng)的相機裝置100的操作。存儲器130存儲連續(xù)UI手勢以及與連續(xù)UI手勢對應(yīng)的相機裝置100的各種操作。此外,存儲器130存儲用于確定UI手勢是否被連續(xù)地輸入(即,是否輸入連續(xù)Π手勢)的參考時間。例如,當(dāng)在第一手勢被手勢識別器120識別之后的參考時間之內(nèi)輸入第二手勢時,控制器140確定第一手勢和第二手勢是連續(xù)Π手勢。
[0043]這里,術(shù)語“Π手勢”是指手勢識別器120檢測到的對象的動作當(dāng)中的提供用于執(zhí)行相機裝置的特定操作的手勢。Π手勢包括,例如,用于執(zhí)行放大、縮小、拍攝、增大/減小快門速度、增加/減少國際標(biāo)準(zhǔn)化組織(ISO)設(shè)置、控制白平衡、控制焦點位置、識別是否執(zhí)行連拍、控制色溫、識別是否存在閃光燈的使用、以及選擇拍攝模式的手勢。
[0044]拍攝模式包括,例如,程序自動曝光(AE )模式、快門優(yōu)先AE模式、光圈優(yōu)先AE模式、手動曝光模式、以及B門(bulb)曝光模式。
[0045]控制器140控制相機裝置100的一般操作。
[0046]根據(jù)本發(fā)明的實施例,控制器140確定手勢識別器120檢測的對象的動作是否是UI手勢。當(dāng)手勢識別器120檢測到UI手勢時,控制器140控制相機裝置100執(zhí)行與對應(yīng)的UI手勢對應(yīng)的操作。
[0047]控制器140根據(jù)連續(xù)Π手勢控制相機裝置100執(zhí)行與包括在連續(xù)Π手勢中的每個Π手勢對應(yīng)的操作。
[0048]例如,當(dāng)?shù)谝皇謩菔菍Ψ糯蟮恼埱蟛⑶业诙謩菔菍εc放大/縮小的倍率對應(yīng)的操作的請求時。當(dāng)手勢識別器120檢測到第一手勢并且在輸入第一手勢之后從對象輸入第二手勢時,控制器140將第一手勢和第二手勢確定為“連續(xù)UI手勢”??刂破?40控制相機裝置100執(zhí)行與連續(xù)UI手勢對應(yīng)的操作。
[0049]控制器140確定是否在輸入第一手勢之后的參考時間之內(nèi)從對象輸入第二手勢。當(dāng)?shù)诙謩莶皇窃趨⒖紩r間之內(nèi)被輸入時,控制器140將第一手勢和第二手勢確定為單獨的Π手勢。當(dāng)?shù)诙謩菔窃趨⒖紩r間之內(nèi)被輸入時,控制器140確定第一手勢和第二手勢是連續(xù)Π手勢。[0050]用戶輸入單元152接收由相機裝置100接收的用戶輸入。用戶輸入單元152接收用戶輸入用于接收UI手勢。
[0051]用戶輸入單元152接收與動作區(qū)域?qū)?yīng)的用戶輸入。例如,當(dāng)用戶輸入單元152從用戶接收對象的身體的“手臂”作為主要動作區(qū)域時,手勢識別器120首先分析包括對象的手臂的區(qū)域是否是圖像幀的動作區(qū)域。如上所述,當(dāng)用戶預(yù)設(shè)動作區(qū)域時,手勢識別器120在縮短的時間量內(nèi)檢測到動作區(qū)域。
[0052]顯示單元154顯示相機裝置100的各種數(shù)據(jù)。根據(jù)本發(fā)明的實施例,顯示單元154通過使用觸摸屏或安裝在顯示單元154中的另一對應(yīng)設(shè)備來顯示通過相機110的鏡頭實時輸入的圖像。此外,顯示單元154顯示存儲在存儲器130中的圖片文件。
[0053]顯示單元154顯示通過相機110的鏡頭實時輸入的UI手勢。
[0054]圖2是圖解控制圖1中所示的相機裝置的操作的方法的示例的流程圖。
[0055]參照圖2,相機裝置100在步驟S202接收通過相機110輸入的圖像。相機110使用在步驟S202中輸入的圖像來產(chǎn)生圖像幀,并且向手勢識別器120發(fā)送所產(chǎn)生的圖像幀。針對本示例,所產(chǎn)生的圖像幀被稱為“當(dāng)前幀”,并且在當(dāng)前幀之前產(chǎn)生的圖像幀被稱為“先前幀”。
[0056]手勢識別器120在步驟204檢測包括在當(dāng)前幀中的對象。在步驟S206,手勢識別器120將當(dāng)前幀與至少一個先前幀進(jìn)行比較以檢測在步驟S204中檢測到的對象的動作。
[0057]在步驟S208,當(dāng)檢測到對象的動作時,控制器140確定在步驟S206中檢測的對象的動作是否是UI手勢。在步驟S210,當(dāng)作為步驟S208的確定的結(jié)果,對象的動作是UI手勢時,控制器140確定與檢測到的UI手勢對應(yīng)的操作??刂破?40可以通過搜索存儲器130來確定與UI手勢對應(yīng)的操作。
[0058]當(dāng)確定與UI手勢對應(yīng)的操作時,控制器140在步驟S212通過控制相機裝置100來運行與UI手勢對應(yīng)的操作。
[0059]圖3是圖解控制圖1中所示的相機裝置的操作的方法的另一示例的流程圖。
[0060]參照圖3,相機裝置100在步驟302接收通過相機110輸入的圖像。相機110使用在步驟S302中輸入的圖像來產(chǎn)生圖像幀,并且向手勢識別器120發(fā)送所產(chǎn)生的圖像幀。
[0061]手勢識別器120在步驟S304檢測包括在圖像幀中的對象。手勢識別器120在步驟S306將當(dāng)前幀與至少一個先前幀進(jìn)行比較以檢測在步驟S304中檢測到的對象的動作。
[0062]當(dāng)檢測到對象的動作時,控制器140在步驟S308確定在步驟S306中檢測的對象的動作是否是放大手勢。當(dāng)作為步驟S308的確定的結(jié)果,對象的動作被確定為放大手勢時,控制器140在步驟S310通過控制相機裝置100來執(zhí)行放大操作。因此,在顯示單元154中顯示放大的對象的圖像。
[0063]當(dāng)作為步驟S308的確定的結(jié)果,確定對象的動作不是放大手勢(S308:否)時,控制器140在步驟S312確定在步驟S306中檢測到的動作是否是縮小手勢。當(dāng)作為步驟S312的確定的結(jié)果,確定對象的動作是縮小手勢(S312:是)時,控制器140在步驟S314通過控制相機裝置100來執(zhí)行縮小操作。因此,在顯示單元154中顯示縮小的對象的圖像。
[0064]當(dāng)作為步驟S312的確定的結(jié)果,確定動作不是縮小手勢(S312:否)時,控制器140在步驟S316確定在步驟S306中檢測到的動作是否是拍攝手勢。當(dāng)作為步驟S316的確定的結(jié)果,確定動作是拍攝手勢(S316:是)時,控制器140在步驟S318通過控制相機裝置100來執(zhí)行拍攝操作。因此,相機110將通過鏡頭輸入的圖像幀(S卩,當(dāng)前幀)轉(zhuǎn)換為圖像文件,并且將圖像文件存儲在存儲器130中。此外,在控制器140的控制下,相機裝置100通過顯示單元154來顯示存儲在存儲器130中的圖像文件。
[0065]雖然根據(jù)本發(fā)明的實施例的本示例遵循控制器確定在步驟S306中檢測到的對象的動作是否是放大手勢、確定對象的動作是否是縮小手勢、然后確定對象的動作是否是拍攝手勢的次序,但是根據(jù)本發(fā)明的其他實施例可以根據(jù)其他次序來確定UI手勢的類型。根據(jù)另一實施例,控制器140可以在存儲器130中搜索與在步驟S306中檢測到的對象的動作相同的Π手勢。
[0066]圖4是圖解控制圖1中所示的相機裝置的操作的方法的另一實施例的流程圖。在根據(jù)圖4的示例中,輸入到相機裝置100的UI手勢是用于拍攝或放大操作的UI手勢。
[0067]此外,在根據(jù)圖4的示例中,將用于確定通過相機110輸入的對象的UI手勢的類型的值(即,gmask)設(shè)置為真(=1)。更具體地,已經(jīng)在存儲器130中存儲真值(=1)作為gmasko
[0068]在本示例中,圓形手勢是用于放大操作的UI手勢,并且直線手勢是用于拍攝操作的UI手勢。在本示例中,當(dāng)執(zhí)行圓形手勢時,手勢識別器120預(yù)測的動作軌跡的值是“1”,而當(dāng)執(zhí)行直線手勢時,該值是“O”。相機裝置100接收通過相機110輸入的圖像。相機110使用通過相機110輸入的圖像來產(chǎn)生圖像幀,并且向手勢識別器120發(fā)送所產(chǎn)生的圖像幀(即,當(dāng)前幀)。
[0069]手勢識別器120在步驟S402檢測包括在圖像幀中的對象。在步驟S404,手勢識別器120檢測在步驟S402中檢測到的對象的動作。當(dāng)檢測到對象的動作時,手勢識別器120在步驟S406檢測對象移動所在的區(qū)域(即,動作區(qū)域)。當(dāng)檢測到動作區(qū)域時,手勢識別器120在步驟S408預(yù)測動作區(qū)域中的對象的動作軌跡。這里,“動作軌跡”是指根據(jù)對象的動作對象的至少一部分在圖像幀之內(nèi)移動所沿的移動路徑。手勢識別器120基于包括在先前幀中的第一動作區(qū)域和包括在當(dāng)前幀中的第二動作區(qū)域來預(yù)測第一和第二動作區(qū)域之內(nèi)對象的動作。
[0070]根據(jù)本發(fā)明的實施例,控制器140在步驟S408預(yù)測動作軌跡是圓形手勢(=真)還是直線手勢(=假)。因此,在步驟S410,控制器140將gmask與在步驟S408中預(yù)測的值(真或假)比較??刂破?40在步驟S410確定gmask是否是真(=1)。在步驟S412,當(dāng)作為步驟S410的確定的結(jié)果,確定gmask是真(S410:是)時,控制器確定在步驟S404中檢測到的對象的動作是圓形手勢。圓形手勢是其中相機裝置100檢測到的對象的動作軌跡具有圓形的手勢。對象可以通過用執(zhí)行畫圓或橢圓形的操作來將圓形手勢輸入到相機110中。
[0071]控制器140在步驟S414確定圓形手勢(即,對象所畫的圓)的圓心角是否是270°或更大。執(zhí)行對于圓的圓心角是否是270°或更大的確定,以便即使當(dāng)對象沒有完成畫圓時或者當(dāng)對象所畫的圓的一部分離開視角時也能確定對象所畫的圓是否是圓形手勢。因此,圓的圓心角270°成為用于確定對象輸入的動作是否是包括在Π手勢中的動作的參考值。根據(jù)本發(fā)明的實施例,圓的圓心角可以包括諸如180°、360°等的各種值。圓心角是相對于圓的中心對象所畫的圓弧的角度。在本示例中,控制器140當(dāng)圓心角是270°或更大時將對象的動作識別為與圓形手勢對應(yīng)的Π手勢,并且執(zhí)行與圓形手勢對應(yīng)的操作。
[0072]當(dāng)作為步驟S414的確定的結(jié)果,確定圓心角是270°或更大(S414:是)時,控制器140在步驟S416通過控制相機裝置100來執(zhí)行放大操作。
[0073]當(dāng)作為步驟S414的確定的結(jié)果,確定圓心角小于270° (S414:否)時,控制器在步驟S424將gmask改變?yōu)檎娴南喾粗担琒卩,假(=0)。因此,當(dāng)圓心角小于270°時,控制器確定Π手勢不是圓形手勢。因此,控制器140可以確定Π手勢是否對應(yīng)于直線手勢。控制器410還通過重復(fù)步驟S410至S422來控制相機裝置100執(zhí)行與直線手勢對應(yīng)的操作。
[0074]當(dāng)作為步驟S410的確定的結(jié)果,確定gmask不是真(=1) (S410:否),即,gmask為假(=0)時,控制器140在步驟S418確定在步驟S404中檢測到的對象的動作是直線手勢。直線手勢是指其中通過相機110的鏡頭輸入對象的直線動作的手勢。例如,對象可以通過用手從左邊向右邊或者從右邊向左邊畫線來將直線手勢輸入到相機110中。對象還可以通過從上邊向下邊或者從下邊向上邊畫線來將直線手勢輸入到相機110中。
[0075]控制器140在步驟S420確定直線手勢是否等于或大于參考值。此時,即使當(dāng)線沒有畫完或者在對象畫線期間線的至少一部分延伸到視角之外時,也使用參考值來確定對象所畫的線是否是直線手勢。例如,對象的手從左邊向右邊畫的具有至少30cm的長度的線可以被確定為直線手勢。當(dāng)對象所畫的線成為至少25cm時,相機裝置100的控制器140確定該線是直線手勢。在步驟S420,例如,25cm可以是參考值。
[0076]當(dāng)作為步驟S420的確定的結(jié)果,確定線的長度等于或大于參考值(S420:是)時,控制器140在步驟S422通過控制相機裝置100來執(zhí)行拍攝操作。
[0077]當(dāng)作為步驟S420的確定的結(jié)果,確定線的長度小于參考值(S420:否)時,控制器140在步驟S426反轉(zhuǎn)gmask的值。由于圓心角小于270°,所以控制器140確定Π手勢不是圓形手勢。因此,控制器140可以確定Π手勢是否對應(yīng)于圓形手勢??刂破?10可以通過重復(fù)步驟S410至S416控制相機裝置100執(zhí)行與圓形手勢對應(yīng)的操作。
[0078]圖5是圖解控制圖1中所示的相機裝置的操作的方法的另一示例的流程圖。
[0079]參照圖5,相機裝置100的手勢識別器102在步驟S502將第一手勢檢測為UI手勢。
[0080]在執(zhí)行步驟S502之前,相機裝置100檢測通過相機110輸入的至少一個Π手勢。手勢識別器120檢測UI手勢的過程描述如下。相機110使用通過鏡頭輸入的圖像來產(chǎn)生圖像巾貞。接下來,相機110向手勢識別器120發(fā)送圖像幀(S卩,當(dāng)前幀)。手勢識別器120檢測包括在圖像幀中的對象。接下來,手勢識別器120檢測圖像幀中的動作區(qū)域。當(dāng)檢測到動作區(qū)域時,手勢識別器120確定動作區(qū)域中的對象的動作軌跡。手勢識別器120可以基于包括在先前幀中的第一動作區(qū)域和包括在當(dāng)前幀中的第二動作區(qū)域來確定第一和第二動作區(qū)域之內(nèi)的對象的動作。在本示例中,為了方便而省略手勢識別器120檢測UI手勢的過程。
[0081]當(dāng)檢測到第一手勢時,控制器140在步驟S504確定哪一操作對應(yīng)于第一手勢??刂破?40在步驟S506確定在參考時間內(nèi)是否輸入了第二手勢。
[0082]當(dāng)作為步驟S506的確定的結(jié)果,確定在參考時間內(nèi)沒有輸入第二手勢(S506:否)時,相機裝置100在步驟S514僅執(zhí)行與第一手勢對應(yīng)的操作。
[0083]當(dāng)作為步驟S506的確定的結(jié)果,確定在參考時間內(nèi)輸入了第二手勢(S506:是)時,控制器140在步驟S508確定第一手勢和第二手勢是連續(xù)UI手勢??刂破?40在步驟S510確定與連續(xù)UI手勢對應(yīng)的操作。相機裝置100在步驟S512執(zhí)行與連續(xù)UI手勢對應(yīng)的操作。
[0084]在本示例中,與包括一個手勢的U手勢對應(yīng)的操作可以不同于與包括至少兩個手勢的連續(xù)UI手勢對應(yīng)的操作。例如,與第一手勢對應(yīng)的操作可以是放大操作,而與包括第一手勢和第二手勢的連續(xù)UI手勢對應(yīng)的操作可以是相機裝置100的拍攝模式改變操作。根據(jù)以上示例,當(dāng)通過相機110從對象僅輸入第一手勢時,相機裝置100執(zhí)行放大操作。當(dāng)對象輸入其中連續(xù)地輸入第一手勢和第二手勢的連續(xù)UI手勢時,相機裝置100改變拍攝模式。
[0085]圖6A至6D是圖解根據(jù)本發(fā)明的實施例的UI手勢的圖。在圖6A至6D的示例中,對象是相機裝置100的用戶。
[0086]圖6A對應(yīng)于請求放大操作的放大手勢,而圖6B對應(yīng)于請求縮小操作的縮小手勢。當(dāng)對象執(zhí)行順時針轉(zhuǎn)動手的放大手勢時,相機裝置100檢測到放大手勢并且執(zhí)行放大操作。當(dāng)對象執(zhí)行逆時針轉(zhuǎn)動手的縮小手勢時,相機裝置100檢測到縮小手勢并且執(zhí)行縮小操作。
[0087]圖6C和6D圖解用于請求相機拍攝操作的垂直手勢和水平手勢。當(dāng)對象做出沿垂直方向放低或舉起手的垂直手勢時,相機裝置100檢測到垂直手勢并且執(zhí)行拍攝操作。此夕卜,當(dāng)對象做出沿水平方向從右邊向左邊或者從左邊向右邊移動手的水平手勢時,相機裝置100檢測到水平手勢并且拍攝對象。
[0088]如上所述,對象(B卩,用戶)通過做出與圖6A和6B中所示的UI手勢對應(yīng)的動作,可以不對相機裝置100直接控制而放大或縮小相機110的鏡頭。此外,對象通過做出與圖6C和6D中所示的UI手勢對應(yīng)的動作,可以不對相機裝置100直接控制而控制相機裝置100拍攝對象自身。
[0089]圖7A是圖解Π手勢的圖,而圖7B和7C是圖解根據(jù)本發(fā)明的另一實施例的根據(jù)連續(xù)UI手勢顯示在顯示單元154上的圖像幀的圖。在本示例中,圖7B和7C的每個連續(xù)UI手勢用于執(zhí)行相機110的放大操作和相機110的縮小操作。
[0090]參照圖7,手勢識別器120檢測包括在通過相機110實時產(chǎn)生的圖像幀720 (下文中,稱為原始幀)中的動作區(qū)域700,并且跟蹤或確定動作區(qū)域700中的對象的動作。在本示例中,對象將順時針轉(zhuǎn)動手的順時針(CW)手勢702或逆時針轉(zhuǎn)動手的逆時針(CCW)手勢712輸入到相機裝置100中作為UI手勢。
[0091]參照圖7B,對象就在輸入第一順時針(ICW) 702之后將第二順時針(2CW)手勢704輸入到相機裝置100中。假定對象在做出2CW手勢704時將手轉(zhuǎn)動圓心角A°。如圖7B中所示,對象可以通過順序地做出ICW手勢702和2CW手勢704來將連續(xù)UI手勢輸入到相機110 中。
[0092]圖7B的連續(xù)UI手勢用于執(zhí)行相機110的放大操作。對象通過做出ICW手勢702來請求放大操作,并且通過做出2CW手勢704來輸入放大倍率,其與ICW手勢702 —起被連續(xù)地執(zhí)行。在根據(jù)圖7B的示例中,倍率對應(yīng)于2CW手勢704的圓心角,并且與A°對應(yīng)的倍率是“三倍”。控制器140控制相機1103x放大相機110的鏡頭,并且當(dāng)相機110的鏡頭被3x放大時,產(chǎn)生圖像幀730 (下文稱為“擴大的幀”)。
[0093]參照圖7C,對象就在輸入第一逆時針(ICCW)手勢712之后將第二逆時針(2CCW)手勢714輸入到相機裝置100中。在本示例中,對象在執(zhí)行2CCW手勢714時將手轉(zhuǎn)動圓心角B°。如圖7C中所示,對象可以通過順序地執(zhí)行ICCW手勢712和2CCW手勢714來將連續(xù)UI手勢輸入到相機裝置100中。
[0094]圖7C的連續(xù)UI手勢用于執(zhí)行相機110的縮小操作。對象通過做出ICCW手勢712來請求相機裝置100執(zhí)行縮小操作,并且通過做出2CCW手勢714來將縮小倍率輸入到相機裝置100中,其與ICCW手勢712 —起被連續(xù)地執(zhí)行。在根據(jù)圖7C的示例中,倍率對應(yīng)于2CCW手勢714的圓心角,并且與B。對應(yīng)的倍率是“1/2倍”??刂破?40控制相機1101/2x縮小相機110的鏡頭,并且當(dāng)鏡頭被l/2x縮小時,相機110產(chǎn)生圖像幀740 (下文中,稱為減小的幀)。
[0095]參照圖7C,當(dāng)輸入ICCW手勢712時,在顯示單元154上顯示擴大的幀730。隨著2CCW手勢714被輸入,顯示單元154顯示減小的幀740,其倍率從擴大的幀730減小1/2。
[0096]圖8A至8D是圖解圖7B中所示的第二 Π手勢的圖。圖8A至8D全部對應(yīng)于與在圖7B的第一 UI手勢之后(B卩,在ICW手勢702被對象800輸入到相機裝置100中之后)以圓形輸入執(zhí)行的第二 Π手勢。
[0097]在本示例中,對象800可以如圖8A至8D中所示通過用手以具有不同的圓心角的圓形畫第二 Π手勢來提供對不同倍率的放大操作的請求。
[0098]圖8A圖解具有圓心角90°的第二 Π手勢,圖8B圖解具有圓心角180°的第二 Π手勢,圖8C圖解具有圓心角270°的第二 Π手勢,而圖8D圖解具有圓心角360°的第二 Π手勢。
[0099]在圖8A至8D的示例中,當(dāng)圓心角是90°時放大倍率是兩倍,當(dāng)圓心角是180°時放大倍率是三倍,當(dāng)圓心角是270°時放大倍率是四倍,而當(dāng)圓心角是360°時放大倍率是五倍。根據(jù)本示例,用戶(即,對象800)可以通過用用戶的手畫與每種倍率對應(yīng)的第二 UI手勢來向相機裝置100提供對期望的放大倍率的請求。此外,如圖8A至8D中所示,當(dāng)手畫的圓具有與期望的倍率對應(yīng)的圓心角時,對象800可以分別通過在倍率成為對應(yīng)的圓心角所在的位置801、802、和803中的任何一個停止手的動作,來向相機裝置100通知已完成第二UI手勢的輸入。當(dāng)對象800的動作在位置801、802、和803中的任何一個停止時,相機裝置100的控制器140可以控制手勢識別器120估計對象800的手所畫的圓的圓心角。當(dāng)手勢識別器120估計出圓心角時,控制器140控制相機110以與圓心角對應(yīng)的倍率來放大鏡頭。
[0100]根據(jù)本發(fā)明的另一實施例,當(dāng)手畫的圓具有與期望的倍率對應(yīng)的圓心角時,對象800可以通過將手返回到初始位置來完成第二 Π手勢的輸入。當(dāng)手從倍率成為對應(yīng)的圓心角所在的位置801、802、和803返回到初始位置811、812、813、和814的對應(yīng)一個時,相機裝置100的控制器140控制手勢識別器120估計對象800的手所畫的圓的圓心角。當(dāng)手勢識別器120估計出圓心角時,控制器140控制相機110以與圓心角對應(yīng)的倍率來放大鏡頭。
[0101]圖9是圖解控制圖1中所示的相機裝置的操作的方法的另一示例的流程圖。
[0102]參照圖9,相機裝置100在步驟S902初始化放大操作。在步驟S902,相機裝置100處于相機110被驅(qū)動的狀態(tài)中,從而初始化包括在相機110中的鏡頭的縮放。
[0103]此外,圖9中,可以將相機裝置100的縮放劃分為模擬縮放和數(shù)字縮放。模擬縮放是指相機裝置100物理地移動相機110的鏡頭以便增大或減小通過鏡頭輸入的圖像內(nèi)對象的尺寸的操作。數(shù)字縮放是指擴大或減小相機110產(chǎn)生的圖像幀的至少一部分以便增大或減小通過鏡頭輸入的圖像內(nèi)對象的尺寸的操作。[0104]在本示例中,當(dāng)相機裝置100從用戶接收用于請求放大/縮小操作的用戶輸入時,相機裝置100執(zhí)行模擬放大/縮小操作。此外,在本示例中,相機裝置100在顯示單元154上顯示使用數(shù)字放大/縮小的數(shù)字縮放而放大/縮小了的對象,直到輸入用于請求相機拍攝操作的用戶輸入為止。
[0105]相機裝置100在步驟S904接收通過相機100輸入的圖像并且檢測對象。相機裝置100在步驟S906實時地跟蹤對象的動作。相機裝置100接收通過相機110輸入的圖像,并且通過使用圖像來產(chǎn)生圖像幀。手勢識別器120可以通過將當(dāng)前幀與至少一個先前幀進(jìn)行比較并且檢測對象的動作來實時地跟蹤對象的動作。
[0106]當(dāng)實時地跟蹤的動作是UI手勢時,控制器140確定從相機110輸入UI手勢。當(dāng)相機裝置100的相機110從對象接收UI手勢時,控制器140在步驟S910確定UI手勢是否是放大手勢。
[0107]當(dāng)作為步驟S910的確定的結(jié)果,確定Π手勢是放大手勢(S910:是)時,控制器140在步驟S912通過控制相機裝置100來執(zhí)行數(shù)字放大操作。因此,在顯示單元154上顯示包括放大對象的圖像。此后,相機裝置100在步驟S906通過實時地跟蹤對象的動作來從對象連續(xù)地接收Π手勢。
[0108]當(dāng)作為步驟S910的確定的結(jié)果,確定Π手勢不是放大手勢(S910:否)時,控制器140在步驟S914確定在步驟S908中接收的UI手勢是否是縮小手勢。當(dāng)作為步驟S914的確定的結(jié)果,確定Π手勢是縮小手勢(S914:是)時,控制器140在步驟S916通過控制相機裝置100來用數(shù)字縮放執(zhí)行縮小操作。因此,可以在顯示單元154上顯示包括縮小的對象的圖像。此后,相機裝置100在步驟S906通過實時地跟蹤對象的動作來從對象連續(xù)地接收UI手勢。
[0109]當(dāng)作為步驟S916的確定的結(jié)果,確定Π手勢不是縮小手勢(S916:否)時,控制器140在步驟S918確定在步驟S906中接收的Π手勢是否是相機拍攝手勢。當(dāng)作為步驟S918的確定的結(jié)果,確定UI手勢是相機拍攝手勢(S918:是)時,控制器140在步驟S920通過控制相機裝置100將數(shù)字縮放切換為模擬縮放。例如,在當(dāng)前使用數(shù)字縮放將相機1103x放大時,控制器140控制將相機110切換為使用模擬縮放的3x放大狀態(tài)。此后,相機裝置100在步驟S922用模擬縮放來執(zhí)行拍攝操作。
[0110]如上所述,根據(jù)本發(fā)明的實施例,可以僅在輸入拍攝手勢之后才將數(shù)字縮放切換為模擬縮放。因此,在拍攝操作之前的圖9的從步驟S902至步驟S918的過程中通過顯示單元154顯示的圖像幀可以是通過數(shù)字縮放處理的圖像幀。
[0111]此外,不管放大手勢或縮小手勢的輸入,圖9中的從步驟S902至步驟S918的過程中通過相機110的鏡頭輸入的圖像可以是相同的。例如,當(dāng)確定了放大/縮小的最終倍率時,相機裝置100可以根據(jù)最終倍率來驅(qū)動相機110的光學(xué)鏡頭。
[0112]圖10是圖解根據(jù)本發(fā)明的實施例的手勢識別器識別的UI手勢的動作軌跡的圖,而圖11是圖解根據(jù)本發(fā)明的另一實施例的手勢識別器識別的Π手勢的動作軌跡的圖。
[0113]圖10和11是圖解從對象連續(xù)輸入的第二 Π手勢和圖像幀上根據(jù)第二 Π手勢的對象的動作軌跡的圖。
[0114]參照圖10,通過與不同時間點處的單只手對應(yīng)的手1001-1、1001-2、1001-3、1001-4、和1001-5來描繪對象1001。對象1001通過順時針轉(zhuǎn)動手1001-1、1001-2、1001-3、1001-4、和1001-5來將圓形手勢1010連續(xù)地輸入到相機裝置100中。相機裝置100根據(jù)由做出圓形手勢1010的手1001-1、1001-2、1001-3、1001-4、和1001-5的每個所確定的每個圓心角來確定放大倍率。在根據(jù)圖10的示例中,基于圓形手勢1010的中心點1011和圓形手勢1010的起始點1002來確定每個圓心角。
[0115]圖10 中,隨著對象 1001 如手 1001-1、1001-2、1001-3、1001-4、和 1001-5 的順序所示連續(xù)地移動,對象1001連續(xù)地做出圓形手勢1010,相機110的放大倍率被連續(xù)地改變。
[0116]當(dāng)手1001-2到達(dá)第一點Pl時,控制器140可以控制相機裝置100執(zhí)行與第一圓心角Al。對應(yīng)的倍率的放大。之后,當(dāng)手1001-3到達(dá)第二點P2時,控制器140控制相機裝置100執(zhí)行與第二圓心角A2°對應(yīng)的倍率的放大。當(dāng)手1001-4到達(dá)第三點P3時,控制器140控制相機裝置100執(zhí)行與第二圓心角A3°對應(yīng)的倍率的放大。當(dāng)手1001-5到達(dá)第四點P4時,控制器140控制相機裝置100執(zhí)行與第四圓心角A4°對應(yīng)的倍率的放大。
[0117]由于在根據(jù)手1001-1、1001-2、1001-3、1001-4、和1001-5的順序?qū)崟r地畫圓形手勢1010的同時實時地改變相機裝置100的放大倍率,所以手1001-1、1001-2、1001-3、1001-4、和1001-5所畫的動作軌跡1020可以不等于圓形手勢1010。
[0118]當(dāng)圓形手勢1010不等于動作軌跡1020時,相機裝置100將不能正確地識別圓形手勢1010。因此,在本發(fā)明中,可以在對象110完全輸入Π手勢之后跟蹤Π手勢的動作軌跡,如圖11中所示。
[0119]按類似于圖10的示例的方式,在圖11中,通過手1101-1、1101-2、1101-3、1101-4、和1101-5的順序描繪的對象1101通過順時針地按手1101-1、1101-2、1101-3、1101-4、和1101-5的順序轉(zhuǎn)動對象1101,將圓形手勢1110連續(xù)地輸入到相機裝置100中。
[0120]圖11 中,隨著對象 1101 根據(jù)手 1101-1、1101-2、1101-3、1101-4 和 1101-5 的順序連續(xù)地移動,對象1101連續(xù)地做出圓形手勢1110,所以相機110的放大倍率被連續(xù)地改變。然而,圖11中的控制器140待機直到完全輸入圓形手勢的輸入為止,而并不實時地驅(qū)動相機Iio的鏡頭。
[0121]當(dāng)對象1101根據(jù)手1101-1、1101-2、1101-3、1101-4和1101-5的順序完成圓形手勢Ilio的輸入時,手勢識別器120基于完成圓形手勢1110 (Bp, UI手勢的輸入)的位置來估計對象1101的動作軌跡1121。此時,動作軌跡1121是基于根據(jù)圓形手勢1110的最終倍率輸入。在本示例中,由手1101-1、1101-2、1101-3、1101-4和1101-5所畫的圓形手勢1110的放大倍率是順序的“兩倍_>三倍_>四倍_>五倍_>六倍”。手勢識別器120可以通過圓形手勢1110將動作軌跡1121跟蹤為與“六倍”的放大倍率對應(yīng)的動作軌跡。因此,控制器140控制將相機110的鏡頭6x放大。
[0122]圖12A圖解在根據(jù)圖9中所示的方法操作的相機裝置的顯示單元上顯示的圖像,并且圖12B是圖解通過相機裝置的鏡頭輸入和拍攝的圖像的圖。在本示例中,相機110的鏡頭分別通過向前的移動或向后的移動來對對象1200執(zhí)行模擬放大或縮小。
[0123]參照圖12A,包括對象的圖像被輸入到相機110的鏡頭中,然后第一圖像幀1201被顯示在顯示單元154上。當(dāng)對象1200輸入放大手勢時,控制器140通過軟件控制相機裝置100執(zhí)行擴大第一圖像幀1201的數(shù)字放大操作。因此,從第一圖像幀1201擴大的第二圖像幀被顯示在顯示單元154上。為便于描述,在本示例中,通過向第一圖像幀1201施加2x放大倍率來產(chǎn)生第二圖像幀1202。[0124]圖12A中,在顯示第二圖像幀1202之后,對象1200再一次將放大手勢輸入到相機裝置100中??刂破?40通過軟件控制相機裝置100再次執(zhí)行擴大第二圖像幀1202的數(shù)字放大操作。因此,從第二圖像幀1202擴大的第三圖像幀1203被顯示在顯示單元154上。為便于描述,在本示例中,通過向第二圖像幀1202施加2x放大倍率來產(chǎn)生第三圖像幀1203。因此,第三圖像幀1203從第一幀1201擴大四倍。
[0125]當(dāng)在顯示第三圖像幀1203之后從對象1200輸入拍攝手勢時,相機裝置100執(zhí)行拍攝操作。在本示例中,當(dāng)輸入用于拍攝的用戶輸入時,相機裝置100執(zhí)行模擬放大操作。因此,控制器140控制相機110的鏡頭以具有與兩個數(shù)字放大操作的倍率相同的倍率。
[0126]由于第二圖像幀1202從第一圖像幀12012x放大,并且第三圖像幀1203從第二圖像幀12022x放大,所以第三圖像幀1203從第一圖像幀12014x放大??刂破?40控制相機110使得使用模擬放大將鏡頭4x放大。相機裝置100在鏡頭被4x放大的狀態(tài)下執(zhí)行拍攝操作以產(chǎn)生第四幀1204。如上所述,根據(jù)本發(fā)明的本實施例的相機裝置100通過將數(shù)字縮放切換為模擬縮放并接著執(zhí)行相機拍攝操作來防止由數(shù)字縮放導(dǎo)致的圖片質(zhì)量的下降。
[0127]圖12B圖解在如圖12A中所示顯示被數(shù)字放大的圖像幀1201、1202、和1203的同時通過相機110的鏡頭輸入的實際圖像。參照圖12B,通過鏡頭輸入的實際圖像可以與在輸入拍攝手勢之前輸入的第一圖像幀1201相同。當(dāng)從對象1200輸入拍攝手勢時,相機裝置100執(zhí)行模擬放大操作以產(chǎn)生第四圖像幀1204。如上所述,根據(jù)本示例的相機裝置100在輸入拍攝手勢之前可以不執(zhí)行模擬放大/縮小操作。
[0128]數(shù)字放大/縮小通過以數(shù)字處理方式擴大并顯示或者減小并顯示圖像幀來獲取縮放效果。數(shù)字放大/縮小可以通過軟件來實現(xiàn)并實時處理。相反,模擬放大/縮小可以通過物理地移動相機裝置100的內(nèi)部或外部的鏡頭來實現(xiàn)。因此,相機裝置100中的模擬放大/縮小需要花費鏡頭物理地移動與放大/縮小倍率對應(yīng)的距離的時間。同時,關(guān)于圖像幀的圖片質(zhì)量,模擬放大/縮小基本上高于通過使用數(shù)字放大/縮小實現(xiàn)的圖片質(zhì)量。因此,在輸入用于拍攝的用戶輸入之前,在顯示單元154上顯示處理了數(shù)字放大/縮小的圖像中貞,以便防止由相機110的鏡頭移動所花費的時間導(dǎo)致處理延遲。此外,當(dāng)輸入用于拍攝的用戶輸入時,相機裝置100通過移動相機110的鏡頭先前數(shù)字放大/縮小的倍率來執(zhí)行模擬放大/縮小操作。
[0129]圖13是圖解根據(jù)本發(fā)明的實施例的連續(xù)UI手勢以及根據(jù)連續(xù)UI手勢的圖像處理的圖。
[0130]圖13中所示的連續(xù)UI手勢與放大/縮小相關(guān)聯(lián)。對象1300可以通過完全閉合打開的手,例如,通過將手的形狀改變?yōu)槿^形狀,來請求放大/縮小操作。當(dāng)以上Π手勢被輸入到相機裝置100中時,在圖像幀1301、1302和1303的上端顯示用于放大/縮小的縮放條1310??s放條1310包括指示可用放大/縮小倍率的至少一個數(shù)字以及指示當(dāng)前倍率的標(biāo)識符1311。圖13中,通過標(biāo)識符1311上方的數(shù)字來指示放大/縮小倍率。
[0131]由于第一圖像幀1301對應(yīng)于尚未被放大/縮小的原始圖像,所以由縮放條1310的標(biāo)識符1311指示的數(shù)字是“I”。對象1300通過在顯示縮放條1310的狀態(tài)下向左或向右移動閉合的手來向左或向右移動標(biāo)識符1311。圖13中,對象1300從左邊向右邊移動閉合的手。因此,縮放條1310的標(biāo)識符按“1->4->7”的次序移動。第二圖像幀1302是從第一圖像幀13014x放大的圖像,而第三圖像幀1303是從第一圖像幀13017x放大的圖像。對象1300可以通過向左或向右移動閉合的手來以期望的倍率執(zhí)行放大/縮小操作。此外,當(dāng)以期望的倍率放大/縮小對象1300時,對象1300可以通過打開閉合的手來向相機裝置100做出停止放大/縮小操作和/或發(fā)起相機拍攝操作的請求。圖13中,對象1300通過完全打開閉合的手來向相機裝置100請求相機拍攝操作。因此,相機裝置100在存儲器130中存儲在對象1300將鏡頭移動至7x放大之后獲取的第三圖像幀1303。
[0132]圖14A和14B是圖解根據(jù)本發(fā)明的另一實施例的連續(xù)Π手勢以及根據(jù)連續(xù)Π手勢的圖像處理的圖。
[0133]如圖13中一樣,圖14A和14B中圖解的連續(xù)Π手勢也與放大/縮小關(guān)聯(lián)。在根據(jù)圖14A和14B的示例中,對象1400借助在通過顯示單元154顯示縮放條1410的狀態(tài)下從一邊向另一邊搖動完全打開的手1401,來將期望的放大/縮小倍率輸入到相機裝置100中。根據(jù)本發(fā)明的實施例,可以與第一圖像幀1421和縮放條1410 —起通過顯示單元154顯示手1401。通過與縮放條1410—起實時地顯示手1401,本實施例允許對象1400輸入期望的放大/縮小倍率。
[0134]以類似于根據(jù)圖13的示例的方式,圖14A和14B的縮放條1410進(jìn)一步包括指示可用放大/縮小倍率的至少一個數(shù)字以及指示當(dāng)前倍率的標(biāo)識符1411。圖14A和14B中,當(dāng)前的放大/縮小倍率是標(biāo)識符1411上方的數(shù)字。
[0135]由于第一圖像幀1421對應(yīng)于尚未被放大/縮小的原始圖像,所以由縮放條1410的標(biāo)識符1411指示的數(shù)字是“I”。對象1400可以通過在顯示縮放條1410的狀態(tài)下?lián)u動手1401來指向縮放條1410中顯示的數(shù)字之一??s放條1410中顯示的數(shù)字當(dāng)中被手1401指向的數(shù)字被作為對象1400期望的倍率輸入到相機裝置100中。
[0136]圖14A中,手1401指向縮放條1410中顯示的數(shù)字“7”。因此,對象1400將“七倍”輸入到相機裝置100中作為放大倍率。
[0137]相機110產(chǎn)生其中第一圖像幀1421的對象1400被7x放大的第二圖像幀1422,并且顯示單元154同時顯示第二圖像幀1422和縮放條1411。由于第二圖像幀1422是與第一圖像幀1421相比7x放大的圖像,所以縮放條1410的標(biāo)識符1411指示數(shù)字“7”。指示“I”的縮放條1410的標(biāo)識符1411移動到“7”。
[0138]參照圖14B中的第三圖像幀1423,縮放條1410的標(biāo)識符1411指示“7”。在根據(jù)圖14B的示例中,第三圖像幀1423從與初始圖像對應(yīng)的第一圖像幀14217x放大。圖14B中,手1401指示縮放條1410上的“I”。更具體地,對于與第一圖像幀1421相比7x放大的第三圖像幀1423,對象1400輸入“一倍”作為放大倍率。相機110因此產(chǎn)生其中第三圖像幀1423的對象1400被Ix放大的第四圖像幀1424,并且顯示單元154同時顯示第四圖像幀1424和縮放條1410。因為第四圖像幀1424是與第三圖像幀1423相比被l/7x放大的圖像,S卩,7x縮小的圖像,所以縮放條1410的標(biāo)識符指示“I”。
[0139]本發(fā)明的實施例可以用軟件、硬件、或其組合來實現(xiàn)。任何這樣的軟件可以存儲在例如諸如只讀存儲器(ROM)的易失性或非易失性貯存設(shè)備、諸如隨機存取存儲器(RAM)的存儲器、存儲器芯片、存儲設(shè)備、或存儲集成電路(1C)、或者諸如光盤(CD)的只讀光或磁介質(zhì)、數(shù)字多功能盤(DVD)、磁盤、或磁帶中,無論該存儲器是可擦除的或可再記錄的。包括在移動終端中的存儲器是機器可讀設(shè)備的一個示例,其適合于存儲包括通過處理器設(shè)備執(zhí)行從而實現(xiàn)本發(fā)明的實施例的指令的程序。因此,本發(fā)明的實施例可以提供包括用于實現(xiàn)在所附權(quán)利要求的任何權(quán)利要求中要求的系統(tǒng)或方法的代碼的程序,以及用于存儲這樣的程序的機器可讀設(shè)備。此外,此程序可以通過諸如經(jīng)由有線或無線連接傳送的通信信號的任何介質(zhì)來電傳送,并且本發(fā)明的實施例適當(dāng)?shù)匕ㄆ涞葍r物。
[0140]此外,根據(jù)本發(fā)明的實施例的相機裝置可以從無線地或通過有線連接連接至相機裝置的程序提供裝置接收程序,并且可以存儲所接收的程序。程序提供裝置可以包括用于存儲包含用于允許相機裝置執(zhí)行預(yù)設(shè)的內(nèi)容保護(hù)方法的指令的程序以及內(nèi)容保護(hù)方法所需的信息的存儲器,用于執(zhí)行與相機裝置的有線或無線的通信的通信單元,以及用于自動地根據(jù)相機裝置的請求向相機裝置發(fā)送對應(yīng)的程序的控制器。
[0141]如上所述,本發(fā)明提供允許用戶根據(jù)通過相機的鏡頭輸入的對象的手勢來方便地控制相機裝置的操作的控制相機裝置的操作的方法、以及相機裝置本身。
[0142]雖然已經(jīng)參照其某些實施例示出和描述本發(fā)明,但是本領(lǐng)域技術(shù)人員將理解,可以在其中進(jìn)行形式和細(xì)節(jié)上的各種改變而不脫離由所附權(quán)利要求及其等同內(nèi)容限定的本發(fā)明的精神和范圍。
【權(quán)利要求】
1.一種控制相機裝置的操作的方法,該方法包括: 通過相機接收圖像幀; 通過將該圖像幀與在接收該圖像幀之前存儲的至少一個先前幀進(jìn)行比較來檢測包括在該圖像幀中的對象的動作; 確定該對象的動作是否是用戶界面(UI)手勢;以及 如果該動作是UI手勢,則執(zhí)行與該UI手勢對應(yīng)的操作。
2.如權(quán)利要求1所述的方法,進(jìn)一步包括在檢測對象的動作之前從圖像幀中檢測該對象。
3.如權(quán)利要求1所述的方法,其中確定對象的動作是否是UI手勢包括: 如果該對象的動作等于多個預(yù)存儲的UI手勢之一,則將該對象的動作確定為UI手勢。
4.如權(quán)利要求1所述的方法,其中檢測對象的動作包括: 從該圖像幀中檢測其中對象的動作等于或大于預(yù)存儲的值的動作區(qū)域; 通過將該圖像幀與 該至少一個先前幀進(jìn)行比較來在該動作區(qū)域中預(yù)測該對象移動所沿的動作軌跡;以及 基于該動作軌跡來確定該對象的動作。
5.如權(quán)利要求1所述的方法,其中與UI手勢對應(yīng)的操作包括:放大操作、縮小操作、控制快門速度的操作、增大/減小國際標(biāo)準(zhǔn)化組織(ISO)設(shè)置的操作、以及選擇相機拍攝模式的操作中的至少一個。
6.一種控制相機裝置的操作的方法,該方法包括: 從對象接收第一用戶界面(UI)手勢; 確定是否在參考時間之內(nèi)從該對象接收到第二 UI手勢; 如果在該參考時間之內(nèi)接收到第二 UI手勢,則確定第一 UI手勢和第二 UI手勢是連續(xù)UI手勢;以及 執(zhí)行與該連續(xù)UI手勢對應(yīng)的操作。
7.如權(quán)利要求6所述的方法,進(jìn)一步包括: 如果在該參考時間之內(nèi)沒有接收到第二 UI手勢,則執(zhí)行與第一 UI手勢對應(yīng)的操作。
8.如權(quán)利要求7所述的方法,進(jìn)一步包括: 在該參考時間過去之后接收第二 UI手勢;以及 執(zhí)行與第二 UI手勢對應(yīng)的操作。
9.一種相機裝置,包括: 相機; 手勢識別器,被配置為: 將通過該相機接收的圖像幀與在接收該圖像幀之前預(yù)存儲的至少一個先前幀進(jìn)行比較,并且 基于比較的結(jié)果,檢測包括在該圖像幀中的對象的動作;以及 控制器,被配置為: 確定對象的動作是否是用戶界面(UI)手勢,并且 如果該動作是UI手勢,則執(zhí)行與該UI手勢對應(yīng)的操作。
10.如權(quán)利要求9所述的相機裝置,其中該手勢識別器從該圖像幀中檢測對象。
11.如權(quán)利要求9所述的相機裝置,進(jìn)一步包括: 存儲器,被配置為存儲多個UI手勢以及與該多個UI手勢的每一個對應(yīng)的操作。
12.如權(quán)利要求11所述的相機裝置,其中,如果該手勢識別器檢測到的對象的動作等于存儲在該存儲器中的該多個UI手勢之一,則該控制器將該對象的動作確定為UI手勢。
13.如權(quán)利要求9所述的相機裝置,其中,該手勢識別器從該圖像幀中檢測其中對象的動作等于或大于預(yù)存儲的值的動作區(qū)域,通過將該圖像幀與該至少一個先前幀進(jìn)行比較來在該動作區(qū)域中預(yù)測該對象移動所沿的動作軌跡,并且基于該動作軌跡來確定該對象的動作。
14.如權(quán)利要求9所述的相機裝置,其中,與Π手勢對應(yīng)的操作包括:放大操作、縮小操作、控制快門速度的操作、增大/減小國際標(biāo)準(zhǔn)化組織(ISO)設(shè)置的操作、以及選擇相機拍攝模式的操作中的至少 一個。
15.如權(quán)利要求9所述的相機裝置,其中,如果該手勢識別器識別第一UI手勢,則該控制器確定是否在參考時間之內(nèi)輸入第二 UI手勢,并且如果在該參考時間之內(nèi)輸入第二 UI手勢,則該控制器將第一 UI手勢和第二 UI手勢確定為連續(xù)UI手勢。
16.如權(quán)利要求15所述的相機裝置,其中,該控制器執(zhí)行與該連續(xù)Π手勢對應(yīng)的操作。
17.如權(quán)利要求15所述的相機裝置,其中,如果在該參考時間之內(nèi)沒有輸入第二UI手勢,則該控制器執(zhí)行與第一 UI手勢對應(yīng)的操作。
18.如權(quán)利要求15所述的相機裝置,其中,第一Π手勢是對相機的放大或縮小的請求,并且該控制器根據(jù)第二 UI手勢來確定放大或縮小的倍率。
19.如權(quán)利要求15所述的相機裝置,其中,如果第一手勢是用于確定相機的放大或縮小的倍率的UI手勢,則該控制器控制相機通過向?qū)ο笫┘訑?shù)字縮放來產(chǎn)生該圖像幀。
20.如權(quán)利要求19所述的相機裝置,其中,該控制器確定與對相機拍攝的請求對應(yīng)的UI手勢是否被輸入作為第二 Π手勢,并且如果與對相機拍攝的請求對應(yīng)的Π手勢被輸入作為第二 UI手勢,則控制相機從數(shù)字縮放切換到模擬縮放。
【文檔編號】G06K9/00GK103973970SQ201410043169
【公開日】2014年8月6日 申請日期:2014年1月29日 優(yōu)先權(quán)日:2013年2月1日
【發(fā)明者】崔成燾, 鄭文植, I.科亞科夫斯基, A.江帕薩特 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
肥乡县| 霍林郭勒市| 金堂县| 绵竹市| 万山特区| 安庆市| 乡宁县| 清原| 金湖县| 长岭县| 承德市| 山西省| 阳城县| 乳山市| 金昌市| 于田县| 绥滨县| 辽阳县| 沽源县| 林甸县| 克什克腾旗| 德惠市| 黔江区| 神木县| 平潭县| 松溪县| 长泰县| 扶绥县| 日土县| 宣城市| 当雄县| 黔南| 祁连县| 嵩明县| 虹口区| 麻阳| 玉溪市| 乌兰县| 顺义区| 勃利县| 策勒县|