專利名稱:影像擷取系統(tǒng)及方法
技術領域:
本發(fā)明涉及計算機技術,特別是涉及影像擷取。
背景技術:
計算機裝置上設置有多種按鍵是為了方便使用者經(jīng)常執(zhí)行的操作能夠快速啟動。舉例來說,鍵盤上有屏幕打印(print screen)的專用鍵以利隨時抓取顯示器的整體畫面。但是在使用該屏幕打印(print screen)的專用鍵時通常都還要將抓取的畫面貼在其它程序中才能儲存,例如微軟的小畫家(Painter)或其它影像編輯軟件。已儲存的影像接著再被用于其它用途。因此,即使設置了屏幕打印的專用鍵,使用者還是需要以許多手動操作步驟來完成畫面抓取。
另外,目前許多的筆記型計算機具有啟動鍵(launch key)用來開啟應用程序,例如網(wǎng)頁瀏覽器、電子郵件編輯器、以及使用者自訂的應用程序。這些啟動鍵的功能如同美國微軟公司窗口操作系統(tǒng)中的快捷鍵(QuickLaunch),對使用者而言,其中的差異僅在于用按鍵或用鼠標操作的差別而已。若啟動鍵用來輔助屏幕打印的專用鍵來執(zhí)行抓取畫面時,使用者還是需要以手動操作執(zhí)行影像貼上、儲存目錄選定、文件命名等操作。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的是提供影像擷取系統(tǒng)及方法。
基于上述目的,本發(fā)明實施例提供一種影像擷取系統(tǒng),用以執(zhí)行多個影像擷取程序,包含一按鍵、顯示器、儲存裝置及擷取模塊。該按鍵設置于上述影像擷取系統(tǒng)的殼體表面。上述顯示器用以顯示上述影像擷取系統(tǒng)的程序窗口。上述儲存裝置耦接于上述按鍵及上述顯示器,并儲存一預定目錄。當上述按鍵被驅(qū)動時,上述擷取模塊判別上述影像擷取系統(tǒng)的現(xiàn)用窗口,根據(jù)上述判別以執(zhí)行上述多個影像擷取程序中的一對應影像擷取程序,藉以擷取并儲存上述顯示器所示的一影像至上述預定目錄中。
另外,本發(fā)明實施例提供一種影像擷取系統(tǒng),包含一輸入裝置、顯示器、儲存裝置及擷取模塊。上述輸入裝置用以驅(qū)動影像擷取請求。上述顯示器用以顯示上述影像擷取系統(tǒng)的程序窗口。上述儲存裝置耦接于上述輸入裝置及上述顯示器,儲存一預定目錄。當接收到上述影像擷取請求時,上述擷取模塊判別上述影像擷取系統(tǒng)的現(xiàn)用窗口是否屬于多個預定應用程序的其中一個,如是,利用上述現(xiàn)用窗口的應用程序中的影像擷取功能,以擷取并儲存上述顯示器所示的一影像至上述預定目錄中。
另外,本發(fā)明實施例提供一種影像擷取方法,包含下列步驟。儲存一預定目錄及多個影像擷取程序于一影像擷取系統(tǒng)中。當上述影像擷取系統(tǒng)接收一影像擷取請求時,判別上述影像擷取系統(tǒng)的現(xiàn)用窗口。根據(jù)上述判別以執(zhí)行上述多個影像擷取程序中的一對應影像擷取程序,藉以擷取并儲存上述影像擷取系統(tǒng)的一顯示器所示的一影像至上述預定目錄中。
圖1顯示影像擷取系統(tǒng)實施例的結構方塊圖;圖2顯示影像擷取系統(tǒng)及一按鍵實施例的示意圖;圖3顯示影像擷取方法實施例的流程圖;以及圖4顯示一現(xiàn)用窗口(active window)及影像擷取區(qū)域?qū)嵤├氖疽鈭D。
附圖符號說明1~中央處理器;2~北橋芯片;3~存儲器;4~南橋芯片;5~顯示器;6~嵌入式控制器;7~攝影機;8~按鍵;9~儲存裝置;31~操作系統(tǒng);32~擷取模塊;
33~使用者接口處理模塊;40~窗口;41~影像展示區(qū)域;42~區(qū)域;43~邊框;44~動畫;91~預定目錄;92~攝影機播放程序;93~數(shù)字電視播放程序;94~DVD播放程序;100~影像擷取系統(tǒng)。
具體實施例方式
以下說明是本發(fā)明的較佳實施例。其目的是要舉例說明本發(fā)明一般性的原則,不應視為本發(fā)明的限制,本發(fā)明的范圍當以本發(fā)明的權利要求為準。
以下提出一種影像擷取系統(tǒng)及方法。請參照圖1,影像擷取系統(tǒng)100用以執(zhí)行多個影像擷取程序,包含中央處理器(central processing unit,CPU)1、北橋芯片(Northbridge)2、存儲器3、南橋芯片(Southbridge)4、顯示器5、嵌入式控制器(embedded controller)6、攝影機7、按鍵8及儲存裝置9。須要了解的是,影像擷取系統(tǒng)的實例可以不同的結構配置來實施。舉例來說,中央處理器1、北橋芯片2、南橋芯片4及嵌入式控制器6的任意二個或全部四個實體可以結合成單一芯片。按鍵8也可以其它種類的輸入裝置來實施,例如觸控板、光學開關或聲控裝置。影像擷取系統(tǒng)可以是個人計算機、筆記型計算機、個人數(shù)字助理(Personal Digital Assistant,簡稱PDA)、全球定位系統(tǒng)(Global Positioning System,簡稱GPS)接收裝置、移動電話或其它電子裝置??梢越?jīng)由通用序列總線(Universal Serial Bus,簡稱USB)連接南橋芯片4與攝影機7。
按鍵8設置于影像擷取系統(tǒng)100的殼體表面,其位置舉例圖標于圖2,但不限于圖2。嵌入式控制器6檢測按鍵8的狀態(tài),并響應按鍵的操作狀態(tài)以產(chǎn)生對應的信號(例如產(chǎn)生將于稍后提到的影像擷取請求)。
顯示器5可以顯示影像擷取系統(tǒng)100的程序窗口。儲存裝置9儲存用以儲存影像的一預定目錄、多個應用程序、以及在影像擷取系統(tǒng)100開機后由中央處理器1加載存儲器3的操作系統(tǒng)31及擷取模塊32。上述多個應用程序可以包含多功能數(shù)字盤片(Digital Versatile Disc/Disk,簡稱DVD)播放程序94、數(shù)字電視(Digital TV,簡稱DTV)播放程序93、攝影機播放程序92、或其它視訊播放程序。
有些應用程序窗口中有多個子窗口,然而只有一個子窗口顯示所要被擷取的主要文件內(nèi)容,其余的子窗口可能顯示編輯工具或其它信息。有些應用程序例如DVD播放程序提供內(nèi)建的影像擷取功能鍵,由于利用影像覆蓋(video overlay)技術,其影像內(nèi)容不能以傳統(tǒng)一般的影像擷取程序完成擷取。以單一影像擷取程序來擷取影像可能會面臨如上所述的一些問題。因此,在以下的實施例中提出以多個影像擷取程序處理不同的系統(tǒng)狀態(tài)。
當按鍵8被驅(qū)動時,擷取模塊32判別影像擷取系統(tǒng)100的現(xiàn)用窗口(active window),根據(jù)上述判別以執(zhí)行多個影像擷取程序中的一對應影像擷取程序,藉以擷取并儲存顯示器5所示的一影像至預定目錄91中。多個預定應用程序的每一個可以對應上述多個影像擷取程序中的一個。多個影像擷取程序可以計算機程序的不同模塊實施,且不同程序可以包含不同擷取方法或不同擷取區(qū)域判別步驟。當影像擷取系統(tǒng)100無任何現(xiàn)用窗口時也可以對應一種影像擷取程序。
參照圖3以說明影像擷取方法實施例。當按鍵8被驅(qū)動時(步驟S2),嵌入式控制器6送出一對應信號作為影像擷取請求(步驟S4)。擷取模塊32取得該請求(步驟S6)并取得影像擷取系統(tǒng)100的現(xiàn)用窗口識別信息以判別其所屬應用程序(步驟S8)。擷取模塊32判別該現(xiàn)用窗口是否于多個預定應用程序的其中一個,如是,則執(zhí)行該預定應用程序?qū)囊挥跋駭X取程序。擷取模塊32可以包含執(zhí)行該影像擷取程序的程序模塊以完成擷取,或者,送出一虛擬按鍵信號以驅(qū)動該預定應用程序的內(nèi)建影像擷取功能,接著再取得被擷取的影像以儲存至預定目錄91。以下的判別步驟是針對預定應用程序的一些實例,但是預定應用程序可以包含更多不同的應用程序。
當影像擷取系統(tǒng)100的現(xiàn)用窗口屬于一預定應用程序時,擷取模塊32擷取并儲存上述現(xiàn)用窗口中的影像展示區(qū)域內(nèi)的影像至預定目錄91中。舉例來說,擷取模塊32判別影像擷取系統(tǒng)100的現(xiàn)用窗口是否屬于攝影機播放程序92(步驟S10)。參照圖4,攝影機播放程序92用以顯示數(shù)字攝影機7所擷取的實時影像于窗口40的影像展示區(qū)域41。當影像擷取系統(tǒng)100的現(xiàn)用窗口為攝影機播放程序92的窗口40時,擷取模塊32擷取(步驟S12)并儲存影像展示區(qū)域41內(nèi)的影像至預定目錄91中(步驟S24)。在影像擷取的同時,使用者接口處理模塊33可以在影像展示區(qū)域41的邊緣顯示邊框43以標示擷取影像的范圍,并同時以屏幕顯示(on screen display,簡稱OSD)顯示動畫44以指示影像擷取操作的進行。使用者接口處理模塊33也可以經(jīng)由影像擷取系統(tǒng)100的一聲音輸出裝置(未圖標)發(fā)出提示音以指示影像擷取操作的進行。
擷取模塊32可以利用一客制化模塊以取得窗口40的類別名稱(classname),進而取得其中的影像展示區(qū)域41的范圍?;蛘?,當現(xiàn)用窗口的應用程序具有影像擷取功能,擷取模塊32可以利用該功能(例如呼叫該功能的函數(shù))以進行影像擷取,再將所擷取的影像儲存至預定目錄91。擷取模塊32可以藉此判別影像展示區(qū)域的范圍以進行擷取。傳統(tǒng)的影像擷取程序無法自動判別影像展示區(qū)域,所以會擷取區(qū)域42的范圍內(nèi)的像素。
擷取模塊32判別影像擷取系統(tǒng)100的現(xiàn)用窗口是否屬于數(shù)字電視播放程序93(步驟S14)。當影像擷取系統(tǒng)100的現(xiàn)用窗口屬于數(shù)字電視播放程序93時,擷取模塊32擷取(步驟S16)并儲存其現(xiàn)用窗口中的影像展示區(qū)域內(nèi)的影像至預定目錄91中(步驟S24)。電視播放程序93可能有其特定的影像展示區(qū)域范圍。擷取模塊32同樣可以利用一客制化模塊或程序內(nèi)建的功能以取得電視播放程序93的窗口類別名稱(class name),進而取得其中的其影像展示區(qū)域的范圍以進行擷取。
擷取模塊32判別影像擷取系統(tǒng)100的現(xiàn)用窗口是否屬于DVD播放程序94(步驟S18)。當影像擷取系統(tǒng)100的現(xiàn)用窗口屬于DVD播放程序94時,擷取模塊32擷取(步驟S20)并儲存上述現(xiàn)用窗口中的影像展示區(qū)域內(nèi)的影像至預定目錄91中(步驟S24)。擷取模塊32同樣可以利用一客制化模塊或程序內(nèi)建的功能以取得DVD播放程序94的窗口類別名稱(class name),進而取得其中的其影像展示區(qū)域的范圍以進行擷取。DVD播放程序的實例如PowerDVD及WinDVD。
當影像擷取系統(tǒng)100的現(xiàn)用窗口不屬于上述多個預定應用程序的中任何一個時,擷取模塊32擷取(步驟S22)并儲存顯示器5所示的一桌面影像至預定目錄91中(步驟S24)。舉例來說,當影像擷取系統(tǒng)100無執(zhí)行應用程序,也無任何現(xiàn)用窗口時,擷取模塊32利用操作系統(tǒng)31的屏幕打印(printscreen)功能來擷取顯示器5所示的一桌面影像并儲存該桌面影像至上述預定目錄91中。同樣地,在影像擷取操作期間,使用者接口處理模塊33可以在顯示器5上的桌面影像邊緣顯示一框架。
擷取模塊32可以包含文字及序號的一預定文件名來命名儲存至上述預定目錄91中的擷取影像。預定文件名的文字部分可以從影像擷取系統(tǒng)的輸入裝置接收指定。當按鍵8再次被驅(qū)動時,重復步驟S2。下一個擷取影像文件名中的序號可以從前一擷取影像的文件名的序號的增加一數(shù)字而得。
總之,在一計算機裝置或其它裝置上設置影像擷取的專用鍵或?qū)S瞄_關成為一影像擷取系統(tǒng)。上述影像擷取系統(tǒng)可以利用一客制化模塊或一預定應用程序的影像擷取功能以擷取并儲存上述現(xiàn)用窗口中的影像展示區(qū)域內(nèi)的影像至一預定目錄中。上述預定應用程序可以為一影像儲存媒體播放程序、電視播放程序或顯示一數(shù)字相機所擷取的實時影像的一應用程序。雖然不同應用程序可以有各自內(nèi)建的影像擷取功能,影像擷取系統(tǒng)可以整合各影像擷取功能并利用自動化的系統(tǒng)狀態(tài)判別及影像展示區(qū)域判別,將擷取的影像儲存至獨立于多個預定應用程序的外的該預定目錄。上述預定目錄中的影像可以再以電子郵件附件傳送至其它計算機裝置。
上述影像擷取方法不同于傳統(tǒng)上以手動決定擷取范圍或以單一程序擷取影像的擷取程序。
雖然本發(fā)明已以較佳實施例披露如上,然其并非用以限定本發(fā)明,本領域的技術人員在不脫離本發(fā)明的精神和范圍的前提下可作各種的更動與潤飾,因此本發(fā)明的保護范圍以本發(fā)明的權利要求為準。
權利要求
1.一種影像擷取系統(tǒng),用以執(zhí)行多個影像擷取程序,包含一按鍵,設置于上述影像擷取系統(tǒng)的殼體表面;一顯示器,顯示上述影像擷取系統(tǒng)的程序窗口;一儲存裝置,耦接于上述按鍵及上述顯示器,并儲存一預定目錄;以及一擷取模塊,當上述按鍵被驅(qū)動時,判別上述影像擷取系統(tǒng)的現(xiàn)用窗口,根據(jù)上述判別以執(zhí)行上述多個影像擷取程序中的一對應影像擷取程序,藉以擷取并儲存上述顯示器所示的一影像至上述預定目錄中。
2.如權利要求1所述的影像擷取系統(tǒng),其中,當上述影像擷取系統(tǒng)無任何現(xiàn)用窗口時,上述擷取模塊擷取并儲存上述顯示器所示的一桌面影像至上述預定目錄中。
3.如權利要求1所述的影像擷取系統(tǒng),其中,多個預定應用程序的每一個對應上述多個影像擷取程序中的一個。
4.如權利要求3所述的影像擷取系統(tǒng),其中,當上述影像擷取系統(tǒng)的現(xiàn)用窗口不屬于上述多個預定應用程序的中任何一個時,上述擷取模塊擷取并儲存上述顯示器所示的一桌面影像至上述預定目錄中。
5.如權利要求3所述的影像擷取系統(tǒng),其中,當上述影像擷取系統(tǒng)的現(xiàn)用窗口屬于一預定應用程序時,上述擷取模塊判別上述現(xiàn)用窗口中的影像展示區(qū)域,擷取并儲存上述現(xiàn)用窗口中的影像展示區(qū)域內(nèi)的影像至上述預定目錄中。
6.如權利要求5所述的影像擷取系統(tǒng),其中,上述擷取模塊利用上述預定應用程序的影像擷取功能以擷取并儲存上述現(xiàn)用窗口中的影像展示區(qū)域內(nèi)的影像至上述預定目錄中。
7.如權利要求5所述的影像擷取系統(tǒng),其中,上述預定應用程序為一影像儲存媒體播放程序、電視播放程序或顯示一數(shù)字相機所擷取的實時影像的一應用程序。
8.如權利要求5所述的影像擷取系統(tǒng),其中,上述擷取模塊利用上述現(xiàn)用窗口的類別名稱以取得其中的上述影像展示區(qū)域的范圍。
9.如權利要求1所述的影像擷取系統(tǒng),還包含一使用者接口處理模塊,當上述按鍵被驅(qū)動時,顯示一邊框于上述顯示器所示的上述影像的邊緣。
10.一種影像擷取系統(tǒng),包含一輸入裝置,用以驅(qū)動一影像擷取請求;一顯示器,顯示上述影像擷取系統(tǒng)的程序窗口;一儲存裝置,耦接于上述輸入裝置及上述顯示器,儲存一預定目錄;以及一擷取模塊,當接收到上述影像擷取請求時,判別上述影像擷取系統(tǒng)的現(xiàn)用窗口是否屬于多個預定應用程序的其中一個,如是,利用上述現(xiàn)用窗口的應用程序中的影像擷取功能,以擷取并儲存上述顯示器所示的一影像至上述預定目錄中。
11.如權利要求10所述的影像擷取系統(tǒng),其中,當上述影像擷取系統(tǒng)無任何現(xiàn)用窗口時,上述擷取模塊擷取并儲存上述顯示器所示的一桌面影像至上述預定目錄中。
12.如權利要求10所述的影像擷取系統(tǒng),其中,當上述影像擷取系統(tǒng)的現(xiàn)用窗口不屬于上述多個預定應用程序的中任何一個時,上述擷取模塊擷取并儲存上述顯示器所示的一桌面影像至上述預定目錄中。
13.如權利要求10所述的影像擷取系統(tǒng),其中,當上述影像擷取系統(tǒng)的現(xiàn)用窗口屬于一預定應用程序時,上述擷取模塊判別上述現(xiàn)用窗口中的影像展示區(qū)域,擷取并儲存上述現(xiàn)用窗口中的影像展示區(qū)域內(nèi)的影像至上述預定目錄中。
14.如權利要求13所述的影像擷取系統(tǒng),其中,上述預定應用程序為一影像儲存媒體播放程序、電視播放程序或顯示一數(shù)字相機所擷取的實時影像的一應用程序。
15.如權利要求10所述的影像擷取系統(tǒng),還包含一使用者接口處理模塊,當上述按鍵被驅(qū)動時,顯示一邊框于上述顯示器所示的上述影像的邊緣。
16.一種影像擷取方法,包含儲存一預定目錄及多個影像擷取程序于一影像擷取系統(tǒng)中;當上述影像擷取系統(tǒng)接收一影像擷取請求時,判別上述影像擷取系統(tǒng)的現(xiàn)用窗口;以及根據(jù)上述判別以執(zhí)行上述多個影像擷取程序中的一對應影像擷取程序,藉以擷取并儲存上述影像擷取系統(tǒng)的一顯示器所示的一影像至上述預定目錄中。
17.如權利要求16所述的影像擷取方法,其中,多個預定應用程序的每一個對應上述多個影像擷取程序中的一個,當上述影像擷取方法的現(xiàn)用窗口不屬于上述多個預定應用程序的中任何一個時,擷取并儲存上述顯示器所示的一桌面影像至上述預定目錄中。
18.如權利要求17所述的影像擷取方法,其中,當上述現(xiàn)用窗口屬于一預定應用程序時,判別上述現(xiàn)用窗口中的影像展示區(qū)域,擷取并儲存上述現(xiàn)用窗口中的影像展示區(qū)域內(nèi)的影像至上述預定目錄中。
19.如權利要求18所述的影像擷取方法,其中,上述影像擷取系利用上述預定應用程序的影像擷取功能來進行。
20.如權利要求18所述的影像擷取方法,其中,上述影像擷取利用上述現(xiàn)用窗口的類別名稱以取得其中的上述影像展示區(qū)域的范圍。
全文摘要
一種影像擷取系統(tǒng),用以執(zhí)行多個影像擷取程序,具有一按鍵設置于上述影像擷取系統(tǒng)的表面,以及儲存一預定目錄的儲存裝置。當上述按鍵被驅(qū)動時,該系統(tǒng)判別其的現(xiàn)用窗口,根據(jù)上述判別以執(zhí)行上述多個影像擷取程序中的一對應影像擷取程序,藉以自動擷取并儲存顯示器所示的一影像至上述預定目錄中。
文檔編號G06F3/048GK101034334SQ20061005910
公開日2007年9月12日 申請日期2006年3月9日 優(yōu)先權日2006年3月9日
發(fā)明者曾偉圣, 袁明志, 劉明德 申請人:明基電通股份有限公司