具有一開關按鈕的電子裝置及其控制方法
【技術領域】
[0001]本發明是有關一種控制方法用于具有一開關按鈕的電子裝置,特別是有關透過電子裝置的一個開關按鈕來啟動不同功能的一種控制方法。
【背景技術】
[0002]近來,人們習于利用拍攝靜態相片、拍攝動態的連續相片或是錄制影片來記錄各自的日常生活,且他們能夠在數字相簿或電子裝置上回顧上述相片與影片。靜態相片能夠展示一個特定的時刻。一系列的連續拍攝相片能夠排列為一個時間軸上的連續影像或是處理為動畫,以展示人物、物件或景色的動態變化。影片則能記錄在一度時間內整個場景的樣貌。在不同的環境條件下,使用者可以利用不同型態的媒介(例如單一相片、一系列相片或是影片)來加以記錄。
[0003]一般來說,相機裝置(或是具有相機模塊的電子裝置上所執行的相片應用程序)具有至少一個模式選擇按鍵(用以切換單一相片擷取模式、連續相片擷取模式以及錄影模式)以及一個快門按鍵用以觸發相對應的功能以拍攝相片或錄制影片。于部份例子中,相機裝置(或相片應用程序)具有獨立的多個快門按鍵,分別用來拍照及錄影。使用者必須熟悉不同的操作按鍵以執行不同的功能。
[0004]上述模式選擇按鍵及獨立的多個快門按鍵將占用相機裝置上額外的空間,使用者必須切換電子裝置至適當的模式(單一相片擷取模式、連續相片擷取模式以及錄影模式)之后,才能執行欲使用的功能。
【發明內容】
[0005]本發明的一方面是關于一種控制方法,適用于包含相機模塊以及開關按鈕的電子裝置,控制方法包含:感測來自開關按鈕的信號其代表該開關按鈕是否被按壓;測量開關按鈕的按壓持續時間;以及,判斷按壓持續時間相對于第一門檻期間以及第二門檻期間的長短關系,并進而根據按壓持續時間選擇性觸發相機模塊的單張拍攝模式、連續拍攝模式及錄影模式。
[0006]當按壓持續時間由第一時間點起算在第一門檻期間之內結束,觸發單張拍攝模式,進而產生由相機模塊在第一時間點擷取的單張相片。
[0007]當按壓持續時間由第一時間點起算超過第一門檻期間并在第二門檻期間之內結束,觸發連續拍攝模式,進而產生由相機模塊在該按壓持續時間內擷取的一系列連續拍攝相片。
[0008]當按壓持續時間由第一時間點起算超過第二門檻期間,觸發連續拍攝模式,進而產生由相機模塊在第二門檻期間內擷取的一系列連續拍攝相片,并且觸發錄影模式,進而產生由相機模塊由第二時間點起所錄制的影片,第二時間點對應第二門檻期間且晚于第一時間點。
[0009]本發明的一方面是關于一種電子裝置,包含相機模塊、開關按鈕以及控制模塊。開關按鈕用以產生一信號其對應該開關按鈕是否被按壓。控制模塊耦接至該相機模塊以及該開關按鈕,其中控制模塊用以感測來自開關按鈕的信號,測量開關按鈕的按壓持續時間,判斷按壓持續時間相對于第一門檻期間以及第二門檻期間的長短關系,并進而根據按壓持續時間選擇性觸發相機模塊的單張拍攝模式、連續拍攝模式及錄影模式。
[0010]基于上述實施例,本發明的電子裝置及控制方法,根據開關按鈕的不同的按壓持續時間控制相機模塊執行不同功能并產生不同的輸出文件。
【附圖說明】
[0011]為讓本發明的上述和其他目的、特征、優點與實施例能更明顯易懂,所附附圖的說明如下:
[0012]圖1繪示根據本發明的一實施例中一種電子裝置的功能方塊圖;
[0013]圖2A繪示根據本發明的一實施例中一種控制方法的方法流程圖;
[0014]圖2B繪示根據一示范性例子中開關按鈕產生的信號的時間軸示意圖;
[0015]圖3繪根據本發明的一實施例的控制方法的方法流程圖;
[0016]圖4、圖5及圖6繪示根據另一示范性例子中開關按鈕在不同按壓持續時間下所產生的信號的時間軸示意圖;
[0017]圖7繪根據本發明的一實施例的控制方法的方法流程圖;以及
[0018]圖8及圖9繪示根據另一示范性例子中開關按鈕在不同按壓持續時間下所產生的信號的時間軸示意圖。
【具體實施方式】
[0019]下文是舉實施例配合所附附圖作詳細說明,但所提供的實施例并非用以限制本發明所涵蓋的范圍,而結構運作的描述非用以限制其執行的順序,任何由元件重新組合的結構,所產生具有均等功效的裝置,皆為本發明所涵蓋的范圍。此外,附圖僅以說明為目的,并未依照原尺寸作圖。
[0020]請參閱圖1,其繪示根據本發明的一實施例中一種電子裝置100的功能方塊圖。如圖1所示的實施例,電子裝置100包含相機模塊110、控制模塊120以及開關按鈕130。
[0021]于此實施例中,相機模塊110可用來進行各種不同的相機相關功能,包含擷取相片(每次拍攝單張相片)、擷取相片一系列連續拍攝相片(在一段特定期間內依序拍攝多張相片,例如一秒中拍攝五張相片、一分鐘內拍攝十張相片等)以及錄制影片。
[0022]在一般傳統的配置下,電子裝置可包含多個不同的功能按鍵(例如兩個快門按鍵)以對應上述不同功能,或是包含一個模式選擇按鍵(例如包含至少一個快門按鍵以及一個模式選擇按鍵)以便在開始拍照或錄影之前切換至相對應的功能。
[0023]于此實施例中,開關按鈕130用以產生一信號,其對應開關按鈕130是處于被按壓(pressed down)或是被釋放(released)的狀態,并且開關按鈕130將上述信號傳送至控制模塊120。開關按鈕130作為整合式的按鍵以驅動相機模塊110執行各種不同功能。依照不同的操作手勢(例如點擊、短按及長按等)操作開關按鈕130將啟動不同的功能。于部分實施中,開關按鈕130可為設置在電子裝置100表面上的實體按鈕。當開關按鈕130被按壓時,開關按鈕130產生相對應的信號(例如被設定為高電位);或當開關按鈕130被釋放時,開關按鈕130亦產生相對應的信號(例如被設定為低電位)。然而,本發明的開關按鈕130并不僅限于實體按鈕。
[0024]于另外實施例中,開關按鈕130可為顯示在電子裝置100的觸控面板(圖1中未示)其界面程序上的虛擬按鈕。于此例子中,包含開關按鈕130的界面程序用以傳送信號(對應開關按鈕130被按壓或是釋放)至控制模塊120。
[0025]控制模塊120耦接至相機模塊110以及開關按鈕130。控制模塊120用以感測來自開關按鈕130的信號,并測量開關按鈕130的按壓持續時間。控制模塊120根據開關按鈕130的按壓持續時間控制相機模塊110以進行不同的功能并產生不同的輸出文件(例如單張相片、多張相片及/或影片)。關于如何透過開關按鈕130觸發不同功能的操作整合方式將在下列段落中有詳細說明。
[0026]請參閱圖2A及圖2B。圖2A繪示根據本發明的一實施例中一種控制方法200的方法流程圖。圖2B繪示根據一示范性例子中開關按鈕130產生的信號的時間軸示意圖。
[0027]如圖1所示的電子裝置100進一步包含一非暫態計算機可讀取媒體包含至少一計算機程序或指令由控制模塊120執行,以進行下述的控制方法200。
[0028]如圖2A所示,執行步驟S202以由控制模塊120感測來自開關按鈕130的信號,此信號代表開關按鈕130是處于被按壓或是被釋放的狀態。
[0029]執行步驟S204用以判斷開關按鈕130是否被按壓。若開關按鈕130被按壓,執行步驟S206以自第一時間點TPl起算測量按壓持續時間HLD,此第一時間點TPl即為開關按鈕130開始被按壓的時間點。在使用者持續按著開關按鈕130的過程中,按壓持續時間HLD由第一時間點TPl起持續計時直到開關按鈕130被釋放為止(如圖2B所示的實施例,開關按鈕130在時間點TPh被釋放)。
[0030]接著,控制方法200判斷該按壓持續時間HLD相對于第一門檻期間以及第二門檻期間的長短關系,并進而根據該按壓持續時間HLD選擇性觸發相機模塊110的單張拍攝模式、連續拍攝模式及錄影模式。
[0031]執行步驟S208以判斷按壓持續時間HLD是否在第一門檻期間Pthl內結束。于此實施例中,第一門檻期間Pthl代表開關按鈕130上的點擊手勢與短按手勢之間的分界門檻時間。于圖2B所示的例子中,第一門檻期間Pthl被設定為0.7秒。然而,第一門檻期間Pthl可以被調整為實際情況下