亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

控制裝置及控制方法

文檔序號:7557971閱讀:165來源:國知局
專利名稱:控制裝置及控制方法
技術領域
本發(fā)明涉及使用通用串行總線(USB)來控制數(shù)字視頻裝置的控制裝置及控制方法。
背景技術
在連接個人計算機和數(shù)字視頻裝置(數(shù)字攝像機等)之間的技術之一有USB(Universal Serial Bus)。眾所周知,USB中有USB1.1(參考文獻Universal Serial Bus Specifications Revision 1.1,September 23,1998)、USB2.0(參考文獻Universal Serial BusSpecifications Revision2.0,April 27,2000)等。
在使用USB構成控制數(shù)字視頻裝置的控制系統(tǒng)時,需要一種方法,使主機(個人計算機等)確切地知道數(shù)字視頻裝置的狀態(tài)是否已變化成預定狀態(tài)(正方向/反方向重放、停止、暫停、記錄、記錄暫停、正方向/反方向快速重放、正方向/反方向慢速重放等)。
另外,還需要一種方法,使主機(個人計算機等)確切地知道沒能使數(shù)字視頻裝置的狀態(tài)變化成預定狀態(tài)的原因。

發(fā)明內(nèi)容
本發(fā)明的目的就是克服上述缺點。
本發(fā)明的其他目的是,提供能夠確切地知道數(shù)字視頻裝置的狀態(tài)是否變化成預定狀態(tài)的控制裝置及控制方法。
進而,本發(fā)明的目的之一是,提供能夠確切地知道數(shù)字視頻裝置的狀態(tài)沒能變化成預定狀態(tài)的原因的控制裝置及控制方法。
為此,本發(fā)明的第1技術方案提供一種控制裝置,使用通用串行總線來控制數(shù)字視頻裝置,包括存儲控制程序的存儲單元,該控制程序用于控制如下步驟,第1判定步驟,判定對于第1請求的應答是否為ACK,該第1請求,請求將上述數(shù)字視頻裝置的狀態(tài)變更成預定狀態(tài);第2判定步驟,在判定為上述應答是ACK時,判定是否在經(jīng)過預定時間之前接收到,通知上述控制裝置上述數(shù)字視頻裝置的狀態(tài)已經(jīng)變化的通知信息;和發(fā)送步驟,在經(jīng)過上述預定時間之前沒能接收到上述通知信息時,將第2請求發(fā)送給上述數(shù)字視頻裝置,該第2請求,請求表示上述數(shù)字視頻裝置的狀態(tài)的信息;以及執(zhí)行上述控制程序的控制單元。
為此,本發(fā)明的第2技術方案提供一種用于控制裝置的控制方法,所述控制裝置使用通用串行總線來控制數(shù)字視頻裝置的,所述控制方法包括第1判定步驟,判定對于第1請求的應答是否為ACK,該第1請求,請求將上述數(shù)字視頻裝置的狀態(tài)變更成預定狀態(tài);第2判定步驟,在判定為上述應答是ACK時,判定是否在經(jīng)過預定時間之前接收到,通知上述控制裝置上述數(shù)字視頻裝置的狀態(tài)已經(jīng)變化的通知信息;以及發(fā)送步驟,在經(jīng)過上述預定時間之前沒能接收到上述通知信息時,將第2請求發(fā)送給上述數(shù)字視頻裝置,該第2請求,請求表示上述數(shù)字視頻裝置的狀態(tài)的信息。
為此,本發(fā)明的第3技術方案提供一種控制裝置,使用通用串行總線來控制數(shù)字視頻裝置,包括存儲控制程序的存儲單元,該控制程序用于控制如下步驟,第1判定步驟,判定對于第1請求的應答是否為STALL,該第1請求,請求將上述數(shù)字視頻裝置的狀態(tài)變更成預定狀態(tài);第2判定步驟,在判定為上述應答是STALL時,判定是否在經(jīng)過預定時間之前接收到,通知上述控制裝置上述數(shù)字視頻裝置中產(chǎn)生了錯誤的通知信息;和發(fā)送步驟,在經(jīng)過上述預定時間之前沒能接收到上述通知信息時,將第2請求發(fā)送給上述數(shù)字視頻裝置,該第2請求,請求表示上述數(shù)字視頻裝置中所發(fā)生的錯誤的原因的信息;以及執(zhí)行上述控制程序的控制單元。
為此,本發(fā)明的第4技術方案提供一種用于控制裝置的控制方法,所述控制裝置使用通用串行總線來控制數(shù)字視頻裝置,所述控制方法包括第1判定步驟,判定對于第1請求的應答是否為STALL,該第1請求,請求將上述數(shù)字視頻裝置的狀態(tài)變更成預定狀態(tài);第2判定步驟,在判定為上述應答是STALL時,判定是否在經(jīng)過預定時間之前接收到,通知上述控制裝置上述數(shù)字視頻裝置中產(chǎn)生了錯誤的通知信息;以及發(fā)送步驟,在經(jīng)過上述預定時間之前沒能接收到上述通知信息時,將第2請求發(fā)送給上述數(shù)字視頻裝置,該第2請求,請求表示上述數(shù)字視頻裝置中所發(fā)生的錯誤的原因的信息。
本發(fā)明的其他目的、特征以及優(yōu)點,從下面優(yōu)選實施形式的詳細說明將變得顯而易見。


圖1是表示本實施形式中的DV控制系統(tǒng)的結構要素的圖。
圖2是表示圖1的存儲器206所具有的接口描述符的一例的圖。
圖3是表示PC10檢測出DVC20的連接之后的處理過程的一例的圖。
圖4是表示用戶將正方向重放的指示輸入DV控制程序107時的PC10和DVC20的處理過程的一例的圖。
具體實施例方式
下面,參照

本發(fā)明的實施形式。
(1)第1實施形式圖1是表示本實施形式中的控制系統(tǒng)的圖。PC(個人計算機)10是本實施形式中的控制裝置。DVC(數(shù)字攝像機)20是本實施形式的數(shù)字視頻裝置。
PC10具有USB接口單元101、控制單元102、顯示單元103、存儲單元104、鍵盤105及定位設備106。USB接口單元101是遵照包括USB1.1、USB2.0等的接口單元??刂茊卧?02具有CPU(CentralProcessing Unit)和存儲器,控制PC10的動作。存儲單元104具有硬盤等記錄介質(zhì)。定位設備106是鼠標、跟蹤板(track pad)等。
而且,在PC10中安裝有DV控制程序107和USB驅(qū)動程序108。DV控制程序107是用于使用USB接口單元101控制DVC20的應用軟件。USB驅(qū)動程序108是控制PC10和DVC20之間通信的軟件。本實施形式中的PC10能夠根據(jù)DV控制程序107來控制DVC20。
DVC20具有攝像單元(camera unit)201、數(shù)字視頻單元202、記錄介質(zhì)203、USB接口單元204、控制單元205和存儲器206。攝像單元201具有使用圖像傳感器等生成被攝物體的數(shù)字視頻數(shù)據(jù)的功能。數(shù)字視頻單元202具有將從攝像單元201得到的數(shù)字視頻數(shù)據(jù)記錄到記錄介質(zhì)203上的功能,和再現(xiàn)記錄在記錄介質(zhì)203上的數(shù)字視頻數(shù)據(jù)的功能。記錄介質(zhì)203是磁帶、磁盤、光磁盤、半導體存儲器、硬盤等。USB接口單元204與USB接口單元101同樣,遵照USB1.1、USB2.0等。
控制單元205具有微型計算機和存儲器,以控制DVC20的動作。存儲器206是存儲記述了與DVC20的性能、功能等有關的各種信息的描述符信息(包括設備描述符、配置描述符、接口描述符等)的存儲器。
控制管道(control pipe)31是PC10的USB驅(qū)動程序108自動設定在PC10的控制端點和DVC20的控制端點之間的第1邏輯連接??刂乒艿?1是用USB標準的控制傳輸,向DVC20傳送對于DVC20的請求所必需的連接。錯誤代碼請求(請求表示在DVC20中發(fā)生的錯誤的原因的錯誤代碼的請求)、狀態(tài)請求(請求表示DVC20當前的狀態(tài)信息的請求)等也經(jīng)控制管道31發(fā)送給DVC20。
等時管道(isochronous pipe)32是PC10的USB驅(qū)動程序108根據(jù)DVC20的描述符信息,自動設定在PC10的等時端點和DVC20的等時端點之間的第2邏輯連接。等時管道32是用USB標準的等時傳輸,將從記錄介質(zhì)203再現(xiàn)的數(shù)字視頻數(shù)據(jù)發(fā)送給PC10所必需的連接。而且,等時傳輸(isochronous transfer)是確保在一定時間內(nèi)傳送一定量數(shù)據(jù)的傳輸方式。
中斷管道33是PC10的USB驅(qū)動程序108根據(jù)DVC20的描述符信息,自動設定在PC10的中斷端點和DVC20的中斷端點之間的第3邏輯連接。中斷管道33是用USB標準的中斷傳輸,將狀態(tài)變化通知(用于將DVC20當前的狀態(tài)已變化的情況通知到PC10的信息)、錯誤通知(用于將在DVC20中發(fā)生錯誤的情況通知到PC10的信息)等,發(fā)送給PC10所必需的連接。
圖2是表示圖1的存儲器206存儲的接口描述符之一的圖。接口描述符如圖2所示,具有bLength字段(偏移量=0),bDescriptorType字段(偏移量=1),bDescriptorSubtype字段(偏移量=2),bTerminalID字段(偏移量=3),wTerminalType字段(偏移量=4),bAssocTerminal字段(偏移量=6),iTerminal字段(偏移量=7),wTransportTimeout字段(偏移量=8),wErrorTimeout字段(偏移量=10),bControlSize字段(偏移量=12)及bmControls字段(偏移量=13)。各字段的內(nèi)容如圖2所示。
由于wTransportTimeout字段及wErrorTimeout字段是重要的字段,所以詳細進行說明。wTransportTimeout字段是記述稱為傳送超時的值的字段。傳送超時是表示直到DV控制程序107能接收狀態(tài)變化通知所必須待機的時間的值。如果在經(jīng)過傳送超時為止的期間內(nèi),DV控制程序107沒能從DVC20收到狀態(tài)變化通知,則DV控制程序107就自動地將狀態(tài)請求發(fā)送給DVC20。據(jù)此,即使因任何原因而沒能從DVC20接收到狀態(tài)變化通知,DV控制程序107也能在最佳的定時確切地知道DVC20的當前狀態(tài)。在本實施形式中,將傳送超時設為5秒。
wErrorTimeout字段是記述稱為錯誤超時的值的字段。錯誤超時表示直到DV控制程序107能接收到錯誤通知為止所必須待機的時間的值。如果在經(jīng)過錯誤超時為止的期間內(nèi),DV控制程序107沒能從DVC20接收到錯誤通知,則DV控制程序107將錯誤請求自動地發(fā)送給DVC20。據(jù)此,即使因任何原因而沒能從DVC20接收到錯誤通知,DV控制程序107也能在最佳的定時確切地知道在DVC20上產(chǎn)生的錯誤的原因。在本實施形式中,將錯誤超時設為1秒。
圖3是表示PC10檢測出DVC20的連接之后的處理過程的一例的圖。步驟S301USB驅(qū)動程序108判定是否檢測出DVC20的連接(電連接)。如果檢測出DVC20的連接,就進入步驟S302。
步驟S302USB驅(qū)動程序108經(jīng)控制管道31,從DVC20中自動讀出DVC20的描述符信息,將讀出的描述符信息保存在存儲單元104中。
步驟S303USB驅(qū)動程序108根據(jù)DVC20的描述符信息,在PC10的等時端點和DVC20的等時端點之間自動設定等時管道32,在PC10的中斷端點和DVC20的中斷端點之間自動設定中斷管道33。
通過這樣的過程,本實施形式中的PC10能夠從DVC20中自動讀出DVC20的描述符信息,并在PC10和DVC20之間自動設定邏輯連接。
圖4是表示用戶將正方向重放的指示輸入到DV控制程序107中時的PC10和DVC20的處理過程的一例的圖。步驟S401DV控制程序107根據(jù)來自用戶的指示,將正方向重放的請求(請求將DVC20的當前狀態(tài)變更成重放,并將從記錄介質(zhì)203再現(xiàn)的數(shù)字視頻數(shù)據(jù)經(jīng)等時管道32發(fā)送給PC10的請求)提供給USB接口單元101。USB接口單元101經(jīng)控制管道31,將正方向重放請求發(fā)送給DVC20。
USB接口單元204經(jīng)控制管道31,從PC10接收正方向重放請求,將接收到的正方向重放的請求提供給控制單元205。控制單元205根據(jù)正方向重放請求,判定是否能將DVC20的狀態(tài)變更成重放,如果能將DVC10的狀態(tài)變更成重放(包括DVC10的狀態(tài)已經(jīng)是重放的情況),則將ACK提供給USB接口單元204,如果不能將DVC10的狀態(tài)變更成重放,則將STALL提供給USB接口單元204。USB接口單元204經(jīng)控制管道31,將ACK或者STALL發(fā)送給PC10。
步驟S402DV控制程序107判定USB接口單元101是否經(jīng)控制管道31接收到了ACK。如果USB接口單元204接收到ACK,則進入步驟S403,如果USB接口單元S204沒有接收到ACK,則進入步驟S408。
步驟S403DV控制程序107開始傳送超時(在本實施形式中將傳送超時設為5秒)的計時。傳送超時能夠從上述的wTransportTimeout字段得到。
步驟S404DV控制程序107判定USB接口單元101是否經(jīng)中斷管道33接收到狀態(tài)變化通知(用于將DVC20當前的狀態(tài)變化的情況通知給PC10的信息)。如果USB接口單元101接收到狀態(tài)變化通知,就進入S406,如果因任何原因USB接口單元101沒有接收到狀態(tài)變化通知,則進入步驟S405。
步驟S405DV控制程序107判定是否經(jīng)過了傳送超時。如果經(jīng)過了傳送超時,就進入步驟S406,如果還沒經(jīng)過傳送超時,則進入步驟S404。
步驟S406如果在經(jīng)過傳送超時之前接收到狀態(tài)變化通知,或者在經(jīng)過傳送超時之前沒能接收到狀態(tài)變化通知,則DV控制程序107將狀態(tài)請求(請求表示DVC20的當前狀態(tài)的狀態(tài)信息的請求)提供給USB接口單元101。USB接口101經(jīng)控制管道31,向DVC20發(fā)送狀態(tài)請求。
USB接口單元204經(jīng)控制管道31從PC10接收狀態(tài)請求,將接收到的狀態(tài)請求提供給控制單元205。控制單元205將狀態(tài)信息提供給USB接口單元204。USB接口單元204經(jīng)控制管道31向PC10發(fā)送狀態(tài)信息。
步驟S407DV控制程序107分析從DVC20得到的狀態(tài)信息,判別DVC20當前的狀態(tài),為了將DVC20當前的狀態(tài)通知給用戶,將表示DVC20的當前狀態(tài)的信息(由圖標、字符等組成)顯示在顯示單元103上。
步驟S408DV控制程序107判定USB接口單元101是否經(jīng)控制管道31從DVC20接收到STALL。如果USB接口單元204接收到STALL,就進入S409。
步驟S409DV控制程序107開始錯誤超時(在本實施形式中將錯誤超時設為1秒)的計時。錯誤超時能夠從上述的wErrorTimeout字段中得到。
步驟S410DV控制程序107判定USB接口單元101是否經(jīng)中斷管道33接收到錯誤通知(用于將在DVC20上發(fā)生的錯誤的情況通知給PC10的信息)。如果USB接口單元101接收到錯誤通知,就進入步驟S412,如果因任何原因USB接口單元101沒能接收到錯誤通知,則進入步驟S411。
步驟S411DV控制程序107判定是否經(jīng)過了錯誤超時。如果經(jīng)過了錯誤超時,就進入步驟S412,如果沒有經(jīng)過錯誤超時,則進入步驟S410。
步驟S412如果在經(jīng)過錯誤超時之前接收到錯誤通知,或者在經(jīng)過錯誤超時之前沒有接接收到錯誤通知,則DV控制程序107將錯誤代碼請求(請求表示在DVC20中發(fā)生的錯誤的原因的錯誤代碼的請求)提供給USB接口101。USB接口101經(jīng)控制管道31向DVC20發(fā)送錯誤代碼請求。
USB接口單元204經(jīng)控制管道31,從PC10接收錯誤代碼請求,將接收到的錯誤代碼請求提供給控制單元205。控制單元205將錯誤代碼提供給USB接口單元204。USB接口單元204經(jīng)控制管道31,將錯誤代碼發(fā)送給PC10。
步驟S413DV控制程序107分析從DVC20得到的錯誤代碼,確定錯誤的原因,為了將錯誤的原因通知給用戶,在顯示單元103中顯示表示錯誤原因的信息。
另外,在圖4中對發(fā)送請求將DVC20的狀態(tài)變成正方向重放的請求的情況進行了說明,但是,將DVC20的狀態(tài)變成反方向重放、停止、暫停、記錄、記錄暫停、正方向快進、反方向快退、正方向慢放、反方向慢放等情況,也可以根據(jù)與圖4所示的處理相同的處理來進行。因此,省略這些情況的說明。
如上所述,根據(jù)本實施形式中的DV控制程序107,即使在經(jīng)過傳送超時之前,沒能從DVC20接收到狀態(tài)變化通知,也可以向DVC20發(fā)送狀態(tài)請求,所以就能夠確切地知道數(shù)字視頻裝置的狀態(tài)是否變化成預定狀態(tài)。
而且,通過本實施形式中的DV控制程序107,即使在經(jīng)過錯誤超時之前沒能從DVC20接收到錯誤通知,也可以向DVC20發(fā)送錯誤請求,所以就能夠確切地知道數(shù)字視頻裝置沒能變化成預定狀態(tài)的原因。
而且,根據(jù)本實施形式中的DVC20,能夠用接口描述符使DV控制程序107知道狀態(tài)超時,所以即使由于任何原因而沒能將狀態(tài)變化通知發(fā)送給PC10,也能夠在最佳的定時把狀態(tài)請求發(fā)送給DV控制程序107。而且,其結果,DV控制程序107就能夠讓用戶知道DVC20當前的狀態(tài)。
而且,根據(jù)本實施形式中的DVC20,可以用接口描述符使DV控制程序107知道錯誤超時,所以即使由于任何原因而沒能將錯誤通知發(fā)送給PC10,也能夠以最適合的定時把錯誤請求發(fā)送給DV控制程序107。而且,其結果,DV控制程序107就能夠讓用戶知道在DVC20上發(fā)生的錯誤的原因。
(2)其他實施形式以下情況也包含在本發(fā)明的范疇中,即為了使各種設備進行動作以實現(xiàn)上述實施形式的功能,將用于實現(xiàn)上述實施形式的功能的軟件程序代碼提供給與該各種設備所連接的裝置或者系統(tǒng)內(nèi)的計算機,按照在該系統(tǒng)或者裝置的計算機(CPU或MPU)中所保存的程序使上述各種設備進行動作,由此來進行實施。
另外,在此情況下,就成為上述軟件的程序代碼自身將實現(xiàn)上述實施形式的功能,該程序代碼自身將構成本發(fā)明。作為該程序代碼的傳送介質(zhì),可以使用將程序信息作為輸送波使其傳輸進行供給用的計算機網(wǎng)絡(LAN、因特網(wǎng)等的WAN、無線通信網(wǎng)絡等)系統(tǒng)中的通信介質(zhì)(光纖等有線電路和無線電路等)。
進而,用于將上述程序代碼提供給計算機的裝置,例如保存了相關程序代碼的記錄介質(zhì)將構成本發(fā)明。作為存儲相關程序代碼的存儲介質(zhì),例如可以使用軟盤、硬盤、光盤、磁光盤、CD-ROM、磁帶、非易失性存儲卡和ROM等。
另外無需贅言,本發(fā)明不僅包含通過計算機執(zhí)行所供給的程序代碼,上述的實施形式的功能得以實現(xiàn)的情況,也包含該程序代碼與在計算機上運行的OS(操作系統(tǒng))或者其他應用軟件等共同使上述實施形式的功能得以實現(xiàn)的情況,在此情況下相關的程序代碼就包含在本發(fā)明的實施形式中。
進而無需贅言,本發(fā)明也包含當所提供的程序代碼,被保存到在計算機的功能擴充板和/或連接到計算機的功能擴充單元上所具備的存儲器以后,基于該程序代碼的指示該功能擴充板和/或功能擴充單元上所具備的CPU等進行實際處理的一部分或者全部,通過該處理上述實施形式的功能得以實現(xiàn)的情況。
上述優(yōu)選實施形式只是本發(fā)明的示例,不能被解釋為用來限定本例如,本發(fā)明在使用了USB1.1或者USB2.0的擴展標準(包括將來規(guī)定的標準)的系統(tǒng)中也可以實施。
本發(fā)明的范圍由附加的權利要求的范圍所定義,并不僅限于本說明書中的詳細描述。而且,所有屬于權利要求等價物的修改和變化都被認為落在本發(fā)明的范圍內(nèi)。
權利要求
1.一種控制裝置,使用通用串行總線來控制數(shù)字視頻裝置,包括存儲控制程序的存儲單元,該控制程序用于控制如下步驟,第1判定步驟,判定對于第1請求的應答是否為ACK,該第1請求,請求將上述數(shù)字視頻裝置的狀態(tài)變更成預定狀態(tài);第2判定步驟,在判定為上述應答是ACK時,判定是否在經(jīng)過預定時間之前接收到,通知上述控制裝置上述數(shù)字視頻裝置的狀態(tài)已經(jīng)變化的通知信息;和發(fā)送步驟,在經(jīng)過上述預定時間之前沒能接收到上述通知信息時,將第2請求發(fā)送給上述數(shù)字視頻裝置,該第2請求,請求表示上述數(shù)字視頻裝置的狀態(tài)的信息;以及執(zhí)行上述控制程序的控制單元。
2.根據(jù)權利要求1所述的控制裝置,其特征在于上述控制裝置是經(jīng)由在USB中所規(guī)定的控制管道,將上述第1請求和上述第2請求發(fā)送給上述數(shù)字視頻裝置的裝置。
3.根據(jù)權利要求1所述的控制裝置,其特征在于上述控制裝置是經(jīng)由在USB中所規(guī)定的中斷管道,接收上述通知信息的裝置。
4.根據(jù)權利要求1所述的控制裝置,其特征在于上述控制裝置從上述數(shù)字視頻裝置的描述符信息中得到上述預定時間的裝置。
5.一種用于控制裝置的控制方法,所述控制裝置使用通用串行總線來控制數(shù)字視頻裝置的,所述控制方法包括第1判定步驟,判定對于第1請求的應答是否為ACK,該第1請求,請求將上述數(shù)字視頻裝置的狀態(tài)變更成預定狀態(tài);第2判定步驟,在判定為上述應答是ACK時,判定是否在經(jīng)過預定時間之前接收到,通知上述控制裝置上述數(shù)字視頻裝置的狀態(tài)已經(jīng)變化的通知信息;以及發(fā)送步驟,在經(jīng)過上述預定時間之前沒能接收到上述通知信息時,將第2請求發(fā)送給上述數(shù)字視頻裝置,該第2請求,請求表示上述數(shù)字視頻裝置的狀態(tài)的信息。
6.根據(jù)權利要求5所述的控制方法,其特征在于上述控制裝置是經(jīng)由在USB中所規(guī)定的控制管道,將上述第1請求和上述第2請求發(fā)送給上述數(shù)字視頻裝置的裝置。
7.根據(jù)權利要求5所述的控制方法,其特征在于上述控制裝置是經(jīng)由在USB中所規(guī)定的中斷管道,接收上述通知信息的裝置。
8.根據(jù)權利要求5所述的控制方法,其特征在于上述控制裝置是從上述數(shù)字視頻裝置的描述符信息中得到上述預定時間的裝置。
9.一種控制裝置,使用通用串行總線來控制數(shù)字視頻裝置,包括存儲控制程序的存儲單元,該控制程序用于控制如下步驟,第1判定步驟,判定對于第1請求的應答是否為STALL,該第1請求,請求將上述數(shù)字視頻裝置的狀態(tài)變更成預定狀態(tài);第2判定步驟,在判定為上述應答是STALL時,判定是否在經(jīng)過預定時間之前接收到,通知上述控制裝置上述數(shù)字視頻裝置中產(chǎn)生了錯誤的通知信息;和發(fā)送步驟,在經(jīng)過上述預定時間之前沒能接收到上述通知信息時,將第2請求發(fā)送給上述數(shù)字視頻裝置,該第2請求,請求表示上述數(shù)字視頻裝置中所發(fā)生的錯誤的原因的信息;以及執(zhí)行上述控制程序的控制單元。
10.根據(jù)權利要求9所述的控制裝置,其特征在于上述控制裝置經(jīng)由在USB中所規(guī)定的控制管道,將上述第1請求和第2請求發(fā)送給上述數(shù)字視頻裝置。
11.根據(jù)權利要求9所述的控制裝置,其特征在于上述控制裝置經(jīng)由在USB中所規(guī)定的中斷管道,接收上述通知信息。
12.根據(jù)權利要求9所述的控制裝置,其特征在于上述控制裝置從上述數(shù)字視頻裝置的描述符信息中得到上述預定時間。
13.一種用于控制裝置的控制方法,所述控制裝置使用通用串行總線來控制數(shù)字視頻裝置,所述控制方法包括第1判定步驟,判定對于第1請求的應答是否為STALL,該第1請求,請求將上述數(shù)字視頻裝置的狀態(tài)變更成預定狀態(tài);第2判定步驟,在判定為上述應答是STALL時,判定是否在經(jīng)過預定時間之前接收到,通知上述控制裝置上述數(shù)字視頻裝置中產(chǎn)生了錯誤的通知信息;以及發(fā)送步驟,在經(jīng)過上述預定時間之前沒能接收到上述通知信息時,將第2請求發(fā)送給上述數(shù)字視頻裝置,該第2請求,請求表示上述數(shù)字視頻裝置中所發(fā)生的錯誤的原因的信息。
14.根據(jù)權利要求13所述的控制方法,其特征在于上述控制裝置是經(jīng)由在USB中所規(guī)定的控制管道,將上述第1請求和上述第2請求發(fā)送給上述數(shù)字視頻裝置的裝置。
15.根據(jù)權利要求13所述的控制方法,其特征在于上述控制裝置是經(jīng)USB規(guī)定的中斷管道,接收上述通知信息的裝置。
16.根據(jù)權利要求13所述的控制方法,其特征在于上述控制裝置是從上述數(shù)字視頻裝置的描述符信息中得到上述預定時間的裝置。
17.一種用于可連接到通用串行總線的數(shù)字視頻裝置的控制方法,包括從控制裝置接收第1請求的步驟,該第1請求,請求將上述數(shù)字視頻裝置的狀態(tài)變成預定狀態(tài);在經(jīng)過預定時間之前,將通知上述控制裝置上述數(shù)字視頻裝置的狀態(tài)已經(jīng)變化的通知信息發(fā)送給上述控制裝置的步驟;以及在經(jīng)過上述預定時間之前沒能將上述通知信息發(fā)送給上述控制裝置時,從上述控制裝置接收第2請求的步驟,該第2請求,請求表示上述數(shù)字視頻裝置的狀態(tài)的信息;以及對上述第2請求進行應答,將表示上述數(shù)字視頻裝置的狀態(tài)的信息發(fā)送給上述控制裝置的步驟。
18.根據(jù)權利要求17所述的控制方法,其特征在于上述數(shù)字視頻裝置經(jīng)由在USB中所規(guī)定的控制管道,接收上述第1請求和上述第2請求。
19.根據(jù)權利要求17所述的控制方法,其特征在于上述數(shù)字視頻裝置經(jīng)由在USB中所規(guī)定的中斷管道,發(fā)送上述通知信息。
20.根據(jù)權利要求17所述的控制方法,其特征在于上述數(shù)字視頻裝置具有保存描述符信息的存儲器,該描述符信息包含上述預定時間。
21.一種用于可連接到通用串行總線的數(shù)字視頻裝置的控制方法,包括從控制裝置接收第1請求的步驟,該第1請求,請求將上述數(shù)字視頻裝置的狀態(tài)變成預定狀態(tài);在經(jīng)過預定時間之前,將通知上述控制裝置上述數(shù)字視頻裝置中產(chǎn)生了錯誤的通知信息發(fā)送給上述控制裝置的步驟;在經(jīng)過上述預定時間之前沒能將上述通知信息發(fā)送給上述控制裝置時,從上述控制裝置接收第2請求的步驟,該第2請求,請求表示上述數(shù)字視頻裝置中所發(fā)生的錯誤的原因的信息;以及對上述第2請求進行應答,將表示上述錯誤的原因的信息發(fā)送給上述控制裝置的步驟。
22.根據(jù)權利要求21所述的控制方法,其特征在于上述數(shù)字視頻裝置經(jīng)由在USB中所規(guī)定的控制管道,接收上述第1請求和上述第2請求。
23.根據(jù)權利要求21所述的控制方法,其特征在于上述數(shù)字視頻裝置經(jīng)由在USB中所規(guī)定的中斷管道,發(fā)送上述通知信息。
24.根據(jù)權利要求21所述的控制方法,其特征在于上述數(shù)字視頻裝置具有保存描述符信息的存儲器,該描述符信息包含上述預定時間。
全文摘要
一種控制裝置及控制方法,DV控制程序判定從DVC(數(shù)字攝像機)接收到ACK之后,是否經(jīng)過了從wTransportTimeout字段得到的傳送超時。在經(jīng)過傳送超時之前接收到狀態(tài)變化通知,或者在經(jīng)過傳送超時之前沒能接收到狀態(tài)變化通知的情況下,DV控制程序經(jīng)由控制管道,將狀態(tài)請求(請求表示DVC的當前狀態(tài)的狀態(tài)信息的請求)發(fā)送給DVC。通過提供這樣的DV控制程序,就能夠經(jīng)由通用串行總線確切地知道DVC的狀態(tài)是否變化成預定狀態(tài)。
文檔編號H04N5/00GK1519733SQ20031011853
公開日2004年8月11日 申請日期2003年12月12日 優(yōu)先權日2002年12月13日
發(fā)明者大西慎二 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1