專利名稱:播放流程控制的方法
技術領域:
本發(fā)明涉及一種在一播放裝置播放數據的方法,特別涉及一種在一播放裝置以一加速度播放數據的方法。
背景技術:
隨著影音多媒體技術的蓬勃發(fā)展,各種影音播放裝置也漸漸地在各家庭中普及,例如傳統(tǒng)的錄放機到現今所流行的數字錄放機(digital video recorder)等。雖然各種影音播放裝置的技術已愈臻于成熟,例如影音品質的改善,儲存介質的改進等等,但其影音播放的流程控制仍然未有太大的變革。
一般而言,影音播放流程控制是由播放/暫停,播放速度快慢控制,以及播放方向改變等三個基本控制要素所組成。而在播放速度快慢控制方面,已知的播放速度控制乃為定速,即以等速度來控制播放的速度,例如由靜止直接變速至兩倍速、三倍速等來進行影音播放速度的調整。然而,固定倍數的加速或減速的缺點,一則在于無法完全滿足使用者因不同的使用目的或是因主觀判斷所產生的各種需求,來隨時調整播放的速度,舉例來說,若使用者目的在于搜尋一特定的場景,其速度的快慢控制則會將依據接近目標場景的程度,做一變動調整,即越接近目標場景則播放速度越慢,越遠離目標場景則播放速度越快,而播放速度快慢的認定又會因使用者不同感受而異,故適合的加速倍數會因人與因播放的內容而異,而已知的播放裝置若僅只提供幾種固定倍數的播放速度選擇,則不敷現今對于影音播放裝置的人性化要求的趨勢;二則在切換速度的過程中,由于其切換方式乃是直接切換至欲播放的速度,因此于切換過程中會有播放不平順且不連續(xù)的情形發(fā)生。請參閱圖1,圖1為已知影音播放速度控制與時間的關系圖。在圖1可以看出,在時間點t1時,播放速度由靜止突然切換至二倍數播放,而于時間點t2時,播放速度由二倍數突然切換至四倍數播放,故其切換方式乃是直接切換至欲播放的速度,在使用者觀賞影音播放時便會有播放不平順且不連續(xù)的情形發(fā)生。
發(fā)明內容
本發(fā)明提供一種用于一播放裝置播放數據的方法,以解決上述的問題。
本發(fā)明披露了一種用于一播放裝置播放數據的方法,其包含將安裝在該播放裝置的儲存介質的數據以一加速度播放。
本發(fā)明披露了一種播放裝置,其包含一儲存模塊,用來儲存欲播放的數據,一輸入模塊,用來輸入欲播放的儲存在該儲存模塊數據的播放加速度的控制參數,以及一控制模塊,連接于該儲存模塊以及該輸入模塊,用來依據該輸入模塊所接收的播放加速度的控制參數,以該播放加速度播放該儲存模塊中的數據。
圖1為已知影音播放速度控制與時間的關系圖。
圖2為本發(fā)明的播放裝置的方塊示意圖。
圖3為本發(fā)明第一實施例播放裝置播放數據的流程圖。
圖4為本發(fā)明第二實施例播放裝置播放數據的流程圖。
圖5為本發(fā)明影音播放速度控制與時間的關系圖。
附圖符號說明10播放裝置 12接收模塊14儲存模塊 16輸入模塊18加速開關 20控制模塊22呈現裝置具體實施方式
請參閱圖2,圖2為本發(fā)明的播放裝置10的方塊示意圖。播放裝置10包含有一接收模塊12,安裝于殼體上,用來接收外部輸入的影像訊號與聲音訊號。一儲存模塊14,可為一只讀式存儲裝置,諸如DVD光驅或VCD光驅,或為一閃速式存儲裝置,例如CF、SD或MMC等格式的存儲器,或為一硬盤機裝置,例如硬盤機或Micro driver等裝置,其是用來儲存欲播放的數據。一輸入模塊16,用來輸入播放儲存于儲存模塊14數據的播放加速度的控制參數。
輸入模塊16包含一加速開關18,當加速開關18被啟動時,則播放裝置10以相對應于加速開關18被啟動的狀態(tài)加速度播放影音,而當加速開關18被釋放時,則播放裝置10以加速開關18被釋放時的播放速度等速播放影音,加速開關18可為一搖桿,當該搖桿被推至一第一方向時,則播放裝置10以一特定播放加速度播放影音,當該搖桿被推至一第二方向時,則播放裝置10以一特定播放減速度播放影音,而播放加速度或減速度的大小可與該搖桿被推離原點的距離成正比,而當該搖桿被釋放而彈回原點時,則播放裝置10以該搖桿被釋放時的播放速度等速播放影音;此外,加速開關18可為一壓力式開關,例如壓力鍵或是感壓球等,而該壓力式開關可設計成加速壓力式開關或減速壓力式開關,當該壓力式開關受到越大的壓力作用時,則播放裝置10以更大的播放加速度或減速度播放影音,而當該壓力式開關被釋放時,則播放裝置10以該壓力式開關被釋放時的播放速度等速播放影音;加速開關18亦可為一按鍵式開關,其可設計成當使用者于一特定時間內持續(xù)按壓該按鍵式開關,則進行播放(play)的操作,若持續(xù)按壓該按鍵式開關大于一特定時間,則播放裝置10依據按壓的時間以一播放加速度或減速度做影音播放,若希望能迅速加速或是迅速減速,則延長按壓該按鍵式開關的時間,若希望能緩和加速或是減速,則縮短按壓該按鍵式開關的時間,亦即采取按壓時間的累積來作為加速或減速的快慢控制,而時間累積的有效性則以連續(xù)按壓開關不中斷若干時間為基準;加速開關18或可為一雙向開關(two-wayswitch),當該雙向開關被壓至第一端時,則播放裝置10以一特定播放加速度影音播放,當該雙向開關被壓至第二端時,則播放裝置10以一特定播放減速度影音播放,而當該雙向開關被釋放時,則播放裝置10以被釋放時的播放等速度播放影音數據,而加速開關18可為任何形式的速度調整機制,并不僅局限于上述所提的機制。
播放裝置10還包含一控制模塊20,電連接于儲存模塊14以及輸入模塊16,用來控制播放裝置10的播放流程,其可依據輸入模塊16所接收的播放加速度的控制參數,以該加速度播放儲存于儲存模塊14的數據,以及一呈現裝置22,用來呈現播放裝置10播放影音的速度狀態(tài),而呈現裝置22可以聲音方式(audio feedback)呈現播放裝置10播放影像的速度狀態(tài),例如若播放加速或減速越快,則呈現裝置22會發(fā)出越大的聲音,或以影像方式(visualfeedback)呈現播放裝置10播放影像的速度狀態(tài),例如一記量表顯示目前的播放速度,或以力回饋方式(force feedback)呈現播放裝置10播放影像的速度狀態(tài),例如播放加速或減速越快時,呈現裝置22便會呈現出用大的振動回饋,而增加知覺感官存儲,達到易用的目的。
呈現裝置22亦可與輸入模塊16合并使用,例如若輸入越大的播放加速度或減速度時,呈現裝置22可回饋越大的阻力,即愈需要輸入更大的壓擠力道方能輸入更大的播放加速度或減速度,而希望播放加速度或減速度越小時,則可放松力道輸入,而所得到的力回饋也會隨之變小,因此使用者便可由所得到的回饋得知目前所處的播放速度狀態(tài)。而此處所提的速度狀態(tài),可為播放裝置10處于加速模式或減速模式,或播放裝置10播放影像的加速度等級或播放影像的減速度等級,或為播放裝置10播放影像的速度等級等。藉由呈現裝置22所給使用者的回饋,可以讓使用者輕易且自然地得知目前所操控的速度狀態(tài)。
請參閱圖3,圖3為本發(fā)明第一實施例播放裝置10播放數據的流程圖。播放裝置10播放數據的方法包含下列步驟步驟100利用輸入模塊16輸入一預定加速或減速時間;步驟102根據該預定加速或減速時間可得出播放裝置10播放數據的播放加速度或播放減速度;以及步驟104根據該播放加速度或播放減速度分配各不同播放時間點的單位時間播放數據數。
在此再對上述步驟作一詳細說明,使用者可藉由輸入模塊16輸入該預定加速或減速時間,舉例來說使用者可藉由壓力式開關形式的加速開關18輸入該預定加速或減速時間,即受到越大的壓力作用時,則代表輸入越短的預定加速或減速時間,例如輸入壓力為較小的某一等級時,則會在預定時間2秒鐘后加速到某一特定播放速度,而若輸入壓力為較大的某一等級時,則會在預定時間1秒鐘后加速到某一特定播放速度,至于該預定加速或減速時間所對應到輸入模塊16所給定的輸入以及該特定播放速度的設定,則可視實際需要由設計者或使用者自行設定。而得到該預定加速或減速時間后,便可利用運動學公式計算出相對應的播放加速度或減速度。舉例來說,若播放裝置10現正播放數據的起始播放速度為每秒鐘播放Sa個畫面,而欲達到的目標播放速度為每秒鐘播放Sb個畫面,則播放加速度或減速度便為Sb減去Sa后,再除以所輸入的預定加速或減速時間,而以此所得出的播放加速度或減速度即為一等加或等減速度,也就是說,當輸入該預定加速或減速時間起,在該預定加速或減速時間此時段當中,播放裝置10是以一等播放加速度或一等播放減速度播放數據,直至播放到目標播放速度每秒鐘播放Sb個畫面后即保持此固定的播放速度。而接下來便可繼續(xù)利用運動學的公式根據該播放加速度或播放減速度分配各不同播放時間點的單位時間播放數據數,舉例來說若Sa=30,Sb=60,預定加速時間為3秒鐘,則播放加速度為(60-30)/3=10frame/s2,故于播放加速期間內,第一秒鐘的播放速度為30+10=40frame/s,第二秒鐘的播放速度為30+10*2=50frame/s,第三秒鐘的播放速度則為30+10*3=60frame/s,之后播放裝置10便以60frame/s定速播放數據。
請參閱圖4,圖4為本發(fā)明第二實施例播放裝置10播放數據的流程圖。播放裝置10播放數據的方法包含下列步驟步驟106利用輸入模塊16輸入一播放加速度或一播放減速度;步驟108根據該播放加速度或該播放減速度,可得出播放裝置10加速或減速到一特定播放速度的播放時間;以及步驟110根據該播放加速度或播放減速度分配各不同播放時間點的單位時間播放數據數。
在此再對上述步驟作一詳細說明,使用者可藉由輸入模塊16輸入該播放加速度或該播放減速度,舉例來說使用者可藉由壓力式開關形式的加速開關18輸入該播放加速度或該播放減速度,即受到越大的壓力作用時,則代表輸入越大的播放加速度,例如輸入壓力為較小的某一等級時,則會在較長的時間加速到某一特定播放速度,而若輸入壓力為較大的某一等級時,則會在較短的時間加速到某一特定播放速度,至于該播放加速度或該播放減速度所對應到輸入模塊16所給定的輸入以及該特定播放速度的設定,則可視實際需要由設計者或使用者自行設定。而輸入該播放加速度或該播放減速度后,便可利用運動學公式計算出加速或減速到該特定播放速度的相對應播放時間,舉例來說若播放裝置10現正播放數據的啟始播放速度為每秒鐘播放Sa個畫面,而欲達到的目標播放速度為每秒鐘播放Sb個畫面,則播放時間便為Sb減去Sa后,再除以所輸入的播放加速度或播放減速度,而在此播放時間中播放裝置10是以一等播放加速度或一等播放減速度播放數據,直至播放到目標播放速度每秒鐘播放Sb個畫面后即保持此固定的播放速度。而接下來便可繼續(xù)利用運動學的公式根據該播放加速度或播放減速度及播放時間分配各不同播放時間點的單位時間播放數據數,舉例來說若Sa=30,Sb=60,預定加速時間為3秒鐘,則播放加速度為(60-30)/3=10frame/s2,故在播放加速期間內,第一秒鐘的播放速度為30+10=40frame/s,第二秒鐘的播放速度為30+10*2=50frame/s,第三秒鐘的播放速度則為30+10*3=60frame/s,之后播放裝置10便以60frame/s定速播放數據,而此不直接控制播放速度而控制播放加速度的方法,可使得播放裝置10播放數據速度為平順地慢慢往上加速或往下減速,而不會讓使用者造成有播放不平順且不連續(xù)的感覺。
而由于播放數據的單位是以畫面(video frame),或是樣本(audio sample)來計算,故在計算分配各不同播放時間點的單位時間播放數據數可利用整數運算來處理,而不需使用到實數運算的處理或存儲器容量,故可簡化播放數據的處理運算,且可充分節(jié)省播放裝置10的系統(tǒng)資源,進而減少系統(tǒng)響應輸入的時間。
若依據該播放加速度或播放減速度及播放時間分配各不同播放時間點的單位時間播放數據數,有可能播放數據無法完全依據等播放加速或等播放減速分配至各不同播放時間點,舉例來說若Sa=30,Sb=62,預定加速時間為3秒鐘,則播放加速度為(62-30)/3=10.67frame/s2,故此時亦可視播放加速度為10frame/s2,因此在播放加速期間內,第一秒鐘的播放速度為30+10=40frame/s,第二秒鐘的播放速度為30+10*2=50frame/s,第三秒鐘的播放速度則為30+10*3=60frame/s,之后再將除不進的畫面數分配至各不同播放時間點上,例如第一秒鐘與第二秒鐘的播放速度仍為40frame/s、50frame/s,但第三秒鐘的播放速度則調整為62frame/s,或第一秒鐘的播放速度仍為40frame/s、但第二秒鐘的播放速度調整為51frame/s,且第三秒鐘的播放速度調整為62frame/s。因此本發(fā)明的播放加速度或播放減速度的表現可不局限于等加速度或等減速度的表現,各種分配各不同播放時間點的播放速度的方法皆屬于本發(fā)明的范疇。
請參閱圖5,圖5為本發(fā)明影音播放速度控制與時間的關系圖。由圖5可以看出,在時間點0至時間點t1時,播放速度由靜止平順地加速至二倍數播放,而在時間點t1至時間點t2時,播放速度由二倍數平順地加速至四倍數播放,相較于圖1的已知影音播放速度控制方式,本發(fā)明在播放影音數據時,播放數據的速度為平順地慢慢往上加速或往下減速,故不會讓使用者造成有播放不平順且不連續(xù)的感覺。
而應用于本發(fā)明方法的播放裝置10可為具有播放流程控制接口的裝置,而本發(fā)明的方法可應用于例如錄放機的播放影像功能,或用來進行畫面場景搜尋時的速度拉制,攝錄像機的播放錄像功能,數字相機中的自動連續(xù)播放拍攝照片的功能,計算機簡報自動播放功能,錄音機的播放聲音功能等,即可運用至播放連續(xù)介質信息(continuous media),例如視訊、聲音、或是動畫等數據,皆屬本發(fā)明應用的范疇。
相較于已知的播放流程控制,本發(fā)明的特點在于提供一種直接控制播放加速度而非直接控制播放速度的播放數據方式,因此在使用者實際操作播放流程控制時,便可視實際情況對于該播放流程作一彈性的調整,而非如已知技術僅以固定倍數或是預設倍數來進行加減速的控制,而在播放數據時,播放數據的速度則為平順地慢慢往上加速或往下減速,故不會讓使用者造成有播放不平順且不連續(xù)的感覺,另外再搭配適當的輸入模塊16與呈現裝置22,則可讓使用者輕易且自然地控制欲播放的速度狀態(tài)且得知目前所操控的速度狀態(tài),而達到人性化操控播放流程控制的要求。
以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明的權利要求所做的均等變化與修飾,皆應屬本發(fā)明專利的涵蓋范圍。
權利要求
1.一種在一播放裝置播放數據的方法,其包含將安裝于該播放裝置的儲存介質的數據以一播放加速度播放。
2.如權利要求1所述的方法,其中該播放加速度為一非零的正值或負值。
3.如權利要求1所述的方法,其還包含依據一加速時間長度、起始播放速度及目標播放速度計算該播放加速度。
4.如權利要求3所述的方法,其中該播放加速度為等加速度。
5.一種播放裝置,其包含一儲存模塊,用來儲存欲播放的數據;一輸入模塊,用來輸入欲播放的儲存于該儲存模塊數據的播放加速度的控制參數;以及一控制模塊,電連接于該儲存模塊以及該輸入模塊,用來依據該輸入模塊所接收的播放加速度的控制參數,以該播放加速度播放該儲存模塊中的數據。
6.如權利要求5所述的裝置,其中該輸入模塊包含一加速開關,當該加速開關被啟動時,則該播放裝置以相對應于該加速開關被啟動的狀態(tài)加速度播放影像,而當該加速開關被釋放時,則該播放裝置以該加速開關被釋放時的播放速度等速播放影像。
7.如權利要求6所述的裝置,其中該加速開關是一搖桿。
8.如權利要求6所述的裝置,其中該加速開關是一壓力式開關。
9.如權利要求5所述的裝置,其中該播放裝置包含一呈現裝置,用來呈現該播放裝置播放數據的速度狀態(tài)。
10.如權利要求9所述的裝置,其中該呈現裝置以聲音方式呈現該播放裝置播放數據的速度狀態(tài)。
11.如權利要求9所述的裝置,其中該呈現裝置以視覺方式呈現該播放裝置播放數據的速度狀態(tài)。
12.如權利要求9所述的裝置,其中該呈現裝置以力回饋方式呈現該播放裝置播放數據的速度狀態(tài)。
13.如權利要求5所述的裝置,其中該播放加速度為一非零的正值或負值。
14.如權利要求5所述的裝置,其中該控制參數為一加速時間。
15.如權利要求5所述的裝置,其中該播放加速度為等加速度。
全文摘要
一種用于一播放裝置播放數據的方法,其包含將安裝于該播放裝置的儲存介質的數據以一加速度播放。
文檔編號G11B19/28GK1619679SQ200310116588
公開日2005年5月25日 申請日期2003年11月18日 優(yōu)先權日2003年11月18日
發(fā)明者奚正寧 申請人:致伸科技股份有限公司