專利名稱:信號(hào)處理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信號(hào)處理裝置,特別涉及把圖像數(shù)據(jù)和聲音數(shù)據(jù)暫時(shí)存儲(chǔ)到存儲(chǔ)器中以后進(jìn)行發(fā)送的裝置。
背景技術(shù):
近年來,正在開發(fā)連接個(gè)人計(jì)算機(jī)與外圍設(shè)備的計(jì)算機(jī)接口,作為代表性的總線標(biāo)準(zhǔn),廣泛地使用著USB(Universal Serial Bus通用串行總線)或者IEEE1394等。
這些計(jì)算機(jī)接口用于將由數(shù)字照相機(jī)或者數(shù)字?jǐn)z像機(jī)記錄在存儲(chǔ)介質(zhì)、例如存儲(chǔ)卡中的靜止圖像、活動(dòng)圖像等的數(shù)字?jǐn)?shù)據(jù),傳輸給個(gè)人計(jì)算機(jī)。另外,最近,除存儲(chǔ)介質(zhì)內(nèi)的靜止圖像、活動(dòng)圖像文件的傳輸外,在一邊把來自CCD或磁帶等存儲(chǔ)介質(zhì)的輸入圖像和聲音傳送給個(gè)人計(jì)算機(jī)側(cè),一邊進(jìn)行再現(xiàn)的流技術(shù)(streaming)中,也使用上述接口。
對于USB中的流技術(shù),一般使用視頻類(video class)接口。視頻類接口在「Universal Serial Bus Device Class Definition for VideoDevices」的說明書中被規(guī)定,作為規(guī)定了傳輸方法的圖像的格式,有MJPEG(Motion-JPEG)、DV(Digital Video)格式,MPEG(MovingPicture Experts Group)等。
另外,在使用視頻類接口進(jìn)行流動(dòng)(streaming)的情況下,可以使用等時(shí)傳輸(isochronous transfer)和大容量傳輸(bulk transfer)的任一種,但為了保證圖像和聲音的連續(xù)性,并使個(gè)人計(jì)算機(jī)易于識(shí)別圖像的幀切換的定時(shí),通常使用等時(shí)傳輸。
在作為子類型(視頻類接口中的活動(dòng)圖像傳輸格式)選擇MJPEG格式的情況下,由于聲音的傳輸沒有由視頻類接口規(guī)定,因此在進(jìn)行把聲音數(shù)據(jù)附加到圖像上的流動(dòng)的情況下,除視頻類接口外使用音頻類(audio class)接口。以下,對于在MJPEG格式的流動(dòng)時(shí)使用的視頻類和音頻類,分別對各類的數(shù)據(jù)傳輸進(jìn)行說明。
首先,說明USB音頻類中的聲音數(shù)據(jù)傳輸。
在非同步傳輸中,同步于從USB主機(jī)向設(shè)備以一定周期傳送來的SOF(幀的起始)地進(jìn)行數(shù)據(jù)傳輸。在音頻類中,照相機(jī)側(cè)每次接受基于SOF從PC以一定間隔傳送來的數(shù)據(jù)發(fā)送請求,都必須發(fā)送一定量的數(shù)據(jù)。
從PC傳送來的數(shù)據(jù)發(fā)送請求是基于PC側(cè)的時(shí)鐘的,而另一方面,照相機(jī)側(cè)不是基于PC的時(shí)鐘,而是基于自身產(chǎn)生的時(shí)鐘生成聲音數(shù)據(jù)。如果兩者的時(shí)鐘是完全相同的頻率則沒有問題,但實(shí)際上必定存在誤差,因此每單位時(shí)間的照相機(jī)側(cè)的數(shù)據(jù)生成量與來自PC的數(shù)據(jù)讀出量會(huì)有微小差異。
流動(dòng)時(shí),所傳輸?shù)臄?shù)據(jù)由聲音存儲(chǔ)用存儲(chǔ)器緩沖一定時(shí)間量,但由于寫入時(shí)鐘與讀出時(shí)鐘的誤差,隨著流動(dòng)時(shí)間的經(jīng)過,聲音存儲(chǔ)用存儲(chǔ)器的數(shù)據(jù)寫入位置與數(shù)據(jù)讀出位置的間隔發(fā)生變動(dòng),如果上述間隔超出了一定范圍,則將發(fā)生緩沖器溢出或者緩沖器欠載,數(shù)據(jù)傳輸失敗。
其次,說明USB視頻類中的活動(dòng)圖像數(shù)據(jù)傳輸。
USB視頻類也與音頻類的情況相同,PC基于SOF以一定間隔向照相機(jī)側(cè)發(fā)送數(shù)據(jù)發(fā)送請求。但是,與音頻類的情況不同,所傳輸?shù)臄?shù)據(jù)量與照相機(jī)側(cè)的時(shí)鐘相一致。
圖19是表示影像數(shù)據(jù)的傳輸定時(shí)的圖。來自PC的數(shù)據(jù)發(fā)送請求基于SOF,始終以一定間隔向照相機(jī)側(cè)發(fā)送,但在接收到發(fā)送請求的照相機(jī)側(cè),不是始終發(fā)送影像數(shù)據(jù),而是在接收自身產(chǎn)生的每幀的時(shí)鐘后發(fā)送一幀量的圖像數(shù)據(jù)。在PC側(cè),每新接收一幀量的影像數(shù)據(jù),只要更新顯示幀即可。在該方法中,在照相機(jī)側(cè)的影像數(shù)據(jù)存儲(chǔ)用存儲(chǔ)器中不發(fā)生緩沖器溢出或者緩沖器欠載。
以上分別說明了USB中的音頻類、視頻類的傳輸。以下,說明把上述兩類組合起來的聲音和活動(dòng)圖像的流動(dòng)。
在數(shù)字?jǐn)z像機(jī)等中,進(jìn)行活動(dòng)圖像和聲音的流動(dòng)時(shí),生成活動(dòng)圖像數(shù)據(jù)的活動(dòng)圖像用攝像裝置與生成聲音數(shù)據(jù)的聲音采集裝置(audiopickup apparatus)由相互不同的時(shí)鐘驅(qū)動(dòng)。
通常,在數(shù)字?jǐn)z像機(jī)中具有用于防止因在圖像與聲音的生成中使用不同的時(shí)鐘而產(chǎn)生的圖像與聲音的同步偏差的機(jī)構(gòu)。
但是,在流動(dòng)時(shí),在活動(dòng)圖像數(shù)據(jù)的傳輸中使用USB視頻類,音頻數(shù)據(jù)的傳輸中使用USB音頻類的情況下,由于活動(dòng)圖像數(shù)據(jù)和聲音數(shù)據(jù)以不同的方法來傳輸,因此會(huì)產(chǎn)生同步偏差的問題。
即,如上述那樣,在USB音頻類中,所傳輸?shù)臄?shù)據(jù)量由PC側(cè)的時(shí)鐘確定,與此不同,在USB視頻類中,由照相機(jī)側(cè)的時(shí)鐘確定,因此,因兩時(shí)鐘的誤差,將產(chǎn)生聲音相對于圖像超前或滯后的現(xiàn)象。另外,該偏差隨著時(shí)間的經(jīng)過而增大,最終發(fā)生上述聲音數(shù)據(jù)存儲(chǔ)用緩沖器的溢出或者欠載,流動(dòng)失敗。
與此相關(guān)的技術(shù)記載于日本特開2000-21081號(hào)公報(bào)中。
在記載于上述公報(bào)的發(fā)明中,采用主機(jī)(PC)與設(shè)備(照相機(jī))對在連續(xù)的2個(gè)同步信號(hào)(SOF)之間產(chǎn)生的時(shí)鐘數(shù)和接收到的數(shù)據(jù)數(shù)進(jìn)行計(jì)數(shù),通過將其反饋,來確定數(shù)據(jù)傳輸量的方式。
但是,在這樣的方法中存在著處理變得煩瑣的問題。
發(fā)明內(nèi)容
本發(fā)明的目的在于解決這樣的問題。
本發(fā)明的其它目的在于,不使用復(fù)雜的電路地修正聲音和活動(dòng)圖像的流動(dòng)時(shí)所產(chǎn)生的聲音數(shù)據(jù)與活動(dòng)圖像數(shù)據(jù)的同步偏差。
為了達(dá)到這樣的目的,依據(jù)本發(fā)明的一個(gè)實(shí)施形式,本發(fā)明的信號(hào)處理裝置包括輸入裝置,輸入活動(dòng)圖像信號(hào)和與上述活動(dòng)圖像信號(hào)相對應(yīng)的聲音信號(hào);第1存儲(chǔ)裝置;第2存儲(chǔ)裝置;寫入控制裝置,按照第1定時(shí)信號(hào)把上述活動(dòng)圖像信號(hào)寫入到第1存儲(chǔ)裝置中,并按照上述第1定時(shí)信號(hào)把上述聲音信號(hào)寫入到第2存儲(chǔ)裝置中;通信裝置,按照上述第1定時(shí)信號(hào)從上述第1存儲(chǔ)裝置讀出上述活動(dòng)圖像信號(hào),并按照與上述第1定時(shí)信號(hào)不同頻率的第2定時(shí)信號(hào)從上述第2存儲(chǔ)裝置讀出上述聲音信號(hào),經(jīng)由傳送路徑將上述讀出的活動(dòng)圖像信號(hào)和聲音信號(hào)傳送到外部裝置;讀出控制裝置,根據(jù)上述第2存儲(chǔ)裝置中的上述聲音信號(hào)的寫入位置與讀出位置的差成為預(yù)定值的情況,將上述聲音信號(hào)的讀出位置變更為根據(jù)上述聲音信號(hào)的寫入位置確定的預(yù)定的讀出位置。
本發(fā)明的上述以外的目的及其特征將從以下的參照附圖進(jìn)行的本發(fā)明實(shí)施形式的詳細(xì)說明中得到明確。
圖1表示適用本發(fā)明的數(shù)字?jǐn)z像機(jī)與個(gè)人計(jì)算機(jī)的連接。
圖2是表示適用本發(fā)明的數(shù)字?jǐn)z像機(jī)與個(gè)人計(jì)算機(jī)的結(jié)構(gòu)的框圖。
圖3表示聲音數(shù)據(jù)的緩沖的狀況。
圖4表示用于控制聲音存儲(chǔ)用存儲(chǔ)器的結(jié)構(gòu)。
圖5是表示聲音數(shù)據(jù)的讀出控制的流程圖。
圖6是表示適用本發(fā)明的數(shù)字?jǐn)z像機(jī)與個(gè)人計(jì)算機(jī)的結(jié)構(gòu)的框圖。
圖7表示聲音數(shù)據(jù)的緩沖的狀況。
圖8表示用于控制聲音存儲(chǔ)用存儲(chǔ)器的結(jié)構(gòu)。
圖9是表示聲音數(shù)據(jù)的讀出控制的流程圖。
圖10是表示適用本發(fā)明的數(shù)字?jǐn)z像機(jī)與個(gè)人計(jì)算機(jī)的結(jié)構(gòu)的框圖。
圖11表示用于控制聲音存儲(chǔ)用存儲(chǔ)器的結(jié)構(gòu)。
圖12是表示聲音數(shù)據(jù)的讀出控制的流程圖。
圖13表示用于控制聲音存儲(chǔ)用存儲(chǔ)器的結(jié)構(gòu)。
圖14是表示聲音數(shù)據(jù)的讀出控制的流程圖。
圖15表示用于控制聲音存儲(chǔ)用存儲(chǔ)器的結(jié)構(gòu)。
圖16是表示聲音數(shù)據(jù)的讀出控制的流程圖。
圖17是表示適用本發(fā)明的數(shù)字?jǐn)z像機(jī)與個(gè)人計(jì)算機(jī)的結(jié)構(gòu)的框圖。
圖18表示用于控制聲音存儲(chǔ)用存儲(chǔ)器的結(jié)構(gòu)。
圖19表示聲音數(shù)據(jù)和圖像數(shù)據(jù)的發(fā)送的狀況。
具體實(shí)施例方式
實(shí)施形式1以下,說明本發(fā)明的第1實(shí)施形式。在該實(shí)施形式中,在一邊把由數(shù)字?jǐn)z像機(jī)拍攝的活動(dòng)圖像數(shù)據(jù)和采集的聲音數(shù)據(jù)向通過USB連接著的PC傳輸,一邊在PC側(cè)進(jìn)行所接收的數(shù)據(jù)的再現(xiàn)的情況下,適用本發(fā)明。
如圖1所示,USB主機(jī)(個(gè)人計(jì)算機(jī))200與具備USB端子的數(shù)字?jǐn)z像機(jī)100通過USB線纜連接。由數(shù)字?jǐn)z像機(jī)100取得的圖像數(shù)據(jù)和聲音數(shù)據(jù)通過USB線纜向USB主機(jī)(個(gè)人計(jì)算機(jī))200傳輸,并進(jìn)行再現(xiàn)。另外,在活動(dòng)圖像數(shù)據(jù)的傳輸中使用USB視頻類,在聲音數(shù)據(jù)的傳輸中使用USB音頻類。
圖2表示數(shù)字?jǐn)z像機(jī)100和USB主機(jī)(個(gè)人計(jì)算機(jī))200的系統(tǒng)結(jié)構(gòu)。
數(shù)字?jǐn)z像機(jī)100具有攝像機(jī)控制器101,活動(dòng)圖像攝像裝置102,活動(dòng)圖像存儲(chǔ)用存儲(chǔ)器103,聲音采集裝置104,聲音存儲(chǔ)用存儲(chǔ)器105,聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106,USB控制器107,打包裝置108,USB接收緩沖器109,USB發(fā)送緩沖器110。
攝像機(jī)控制器101通過向活動(dòng)圖像攝像裝置102和聲音采集裝置103提供動(dòng)作時(shí)鐘,使其按適當(dāng)?shù)亩〞r(shí)進(jìn)行動(dòng)作。
活動(dòng)圖像攝像裝置102接受攝像機(jī)控制器101的指示,把被攝物體像變換為數(shù)字?jǐn)?shù)據(jù),寫入到活動(dòng)圖像存儲(chǔ)用存儲(chǔ)器103中,聲音采集裝置104接受攝像機(jī)控制器101的指示,對聲音進(jìn)行采樣,作為數(shù)字?jǐn)?shù)據(jù)寫入到聲音存儲(chǔ)用存儲(chǔ)器105中。
活動(dòng)圖像存儲(chǔ)用存儲(chǔ)器103和聲音存儲(chǔ)用存儲(chǔ)器105成為先入先出方式的環(huán)緩沖器,對一定時(shí)間量的活動(dòng)圖像或者聲音數(shù)據(jù)進(jìn)行緩沖。
打包裝置108接受USB控制器107的指示,從活動(dòng)圖像存儲(chǔ)用存儲(chǔ)器103取出活動(dòng)圖像數(shù)據(jù),分割成USB的包,保存到USB發(fā)送緩沖器110中。另外,同樣地從聲音存儲(chǔ)用存儲(chǔ)器105取出聲音數(shù)據(jù),分割成USB的包,保存到USB發(fā)送緩沖器110中。
USB控制器107經(jīng)由USB緩沖器109從USB主機(jī)200接收到數(shù)據(jù)發(fā)送請求后,通過對打包裝置發(fā)出指示,把保存在活動(dòng)圖像存儲(chǔ)用存儲(chǔ)器103中的活動(dòng)圖像數(shù)據(jù)以及保存在聲音存儲(chǔ)用存儲(chǔ)器105中的聲音數(shù)據(jù)存儲(chǔ)到USB發(fā)送緩沖器110中,并把接收到數(shù)據(jù)發(fā)送請求的情況通知給聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106。
另一方面,USB主機(jī)(個(gè)人計(jì)算機(jī))200具有USB發(fā)送緩沖器201,USB接收緩沖器202,USB控制器204,再現(xiàn)數(shù)據(jù)緩沖器207,再現(xiàn)機(jī)構(gòu)206,圖像輸出裝置203以及聲音輸出裝置205。
USB控制器204提供USB主機(jī)200中的流動(dòng)動(dòng)作的時(shí)鐘,按一定間隔向USB發(fā)送緩沖器201保存數(shù)據(jù)發(fā)送請求,并向再現(xiàn)機(jī)構(gòu)206提供再現(xiàn)的定時(shí)。
USB發(fā)送緩沖器201通過USB控制器204將所保存的數(shù)據(jù)傳輸請求發(fā)送到數(shù)字?jǐn)z像機(jī)100。USB接收緩沖器202把從數(shù)字?jǐn)z像機(jī)100接收到的接收數(shù)據(jù)保存到再現(xiàn)數(shù)據(jù)緩沖器207中。再現(xiàn)數(shù)據(jù)緩沖器207是先入先出方式的緩沖器,保存一定時(shí)間量的再現(xiàn)數(shù)據(jù)。再現(xiàn)機(jī)構(gòu)206接收來自USB控制器204的時(shí)鐘,從再現(xiàn)數(shù)據(jù)緩沖器207取出再現(xiàn)數(shù)據(jù),變換為影像信號(hào)和聲音信號(hào),向影像輸出裝置203和聲音輸出裝置205輸出。影像輸出裝置203把從再現(xiàn)機(jī)構(gòu)206接收到的影像信號(hào)作為影像進(jìn)行輸出。聲音輸出裝置205把從再現(xiàn)機(jī)構(gòu)206接收到的聲音信號(hào)作為聲音進(jìn)行輸出。
以下,說明聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106的動(dòng)作。
圖4表示聲音存儲(chǔ)用存儲(chǔ)器105的外圍結(jié)構(gòu)。
聲音存儲(chǔ)用存儲(chǔ)器105成為環(huán)緩沖形式,在確定的存儲(chǔ)區(qū)上,保持有數(shù)據(jù)讀出位置(地址)r和數(shù)據(jù)寫入位置w。在數(shù)據(jù)寫入時(shí),在數(shù)據(jù)寫入配置w寫入對象數(shù)據(jù),然后把數(shù)據(jù)寫入位置w向后移。另外,在數(shù)據(jù)讀出時(shí),從數(shù)據(jù)讀出位置r讀出數(shù)據(jù),然后把數(shù)據(jù)讀出位置r向后移。
在數(shù)據(jù)寫入位置w和數(shù)據(jù)讀出位置r都達(dá)到了存儲(chǔ)區(qū)上的末尾時(shí),返回到存儲(chǔ)區(qū)的起始。
如以上那樣,數(shù)據(jù)寫入配置w和數(shù)據(jù)讀出位置r在確定的存儲(chǔ)區(qū)內(nèi)循環(huán),由此實(shí)現(xiàn)先入先出方式的緩沖器。
在本實(shí)施形式中,如圖3所示那樣,在因數(shù)字?jǐn)z像機(jī)100與USB主機(jī)(PC)200的時(shí)鐘誤差而產(chǎn)生的、聲音存儲(chǔ)用存儲(chǔ)器105中的數(shù)據(jù)讀出位置r與理想的位置r’的偏差的大小超過了容許值α的時(shí)刻,使數(shù)據(jù)讀出位置r移動(dòng)到理想的位置r’。
圖3表示聲音存儲(chǔ)用存儲(chǔ)器105中的數(shù)據(jù)的狀況,作為聲音存儲(chǔ)用存儲(chǔ)器105中的理想的讀出位置r’,能夠由聲音存儲(chǔ)用緩沖器105所緩沖的數(shù)據(jù)量的理想值a’決定。
為了在流動(dòng)時(shí)不產(chǎn)生聲音與活動(dòng)圖像的同步偏差,必須使聲音存儲(chǔ)用存儲(chǔ)器105所緩沖的聲音數(shù)據(jù)的量保持恒定,因此,所緩沖的聲音數(shù)據(jù)量的理想值a’為在流動(dòng)開始時(shí)成為被緩沖的數(shù)據(jù)量。如果知道數(shù)據(jù)讀出位置r與數(shù)據(jù)寫入位置w,就能夠求出被緩沖的數(shù)據(jù)量a,反之,根據(jù)所緩沖的數(shù)據(jù)量的理想a’,能夠求出相對于當(dāng)前的數(shù)據(jù)寫入位置w的理想的數(shù)據(jù)讀出位置r’。
即,在由USB控制器107通知聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106接收到數(shù)據(jù)發(fā)送請求后,該聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106執(zhí)行圖5的流程所示的處理。
首先,基于當(dāng)前的數(shù)據(jù)寫入位置w,求出只有所緩沖的數(shù)據(jù)量的理想值a’被緩沖時(shí)的理想的數(shù)據(jù)讀出位置r’(S501)。接著,從理想的數(shù)據(jù)讀出位置r’和一定的范圍α,求出數(shù)據(jù)讀出的容許范圍D(S502)。然后,判定讀出位置r是否位于容許范圍D以內(nèi)(S503),如果沒有進(jìn)入容許范圍,則使數(shù)據(jù)讀出位置r向理想的數(shù)據(jù)讀出位置r’移動(dòng)(S504)。
這樣,依據(jù)本實(shí)施形式,當(dāng)聲音存儲(chǔ)用存儲(chǔ)器105中的讀出位置超出理想的讀出位置預(yù)定的容許范圍時(shí),強(qiáng)制性地使讀出位置移動(dòng)到該理想的讀出位置,因此能夠防止由寫入時(shí)鐘與讀出時(shí)鐘的誤差所引起的數(shù)據(jù)傳輸失敗。
實(shí)施形式2其次,說明第2實(shí)施形式。
在第1實(shí)施形式中,采取了當(dāng)聲音存儲(chǔ)用存儲(chǔ)器中的數(shù)據(jù)讀出位置偏離了容許范圍時(shí)修正數(shù)據(jù)讀出位置的方式,而本實(shí)施形式以來自外部連接目標(biāo)的一些觸發(fā)為定時(shí),修正數(shù)據(jù)讀出位置。
本實(shí)施形式中的結(jié)構(gòu)基本上與第1實(shí)施形式相同,關(guān)于數(shù)字?jǐn)z像機(jī)與USB主機(jī)的連接如圖1所示,關(guān)于結(jié)構(gòu)如圖6所示。與第1實(shí)施形式相同,在活動(dòng)圖像數(shù)據(jù)的傳輸中使用USB視頻類,在聲音數(shù)據(jù)的傳輸中使用USB音頻類。
在本實(shí)施形式所使用的USB視頻類中,還確定了根據(jù)來自作為USB主機(jī)的PC200的指示,把流動(dòng)中的任意時(shí)刻的影像作為靜止圖像取入到PC200中的功能。
為了使用該靜止圖像取入功能,本實(shí)施形式中的數(shù)字?jǐn)z像機(jī)100具備靜止圖像攝像裝置111和靜止圖像存儲(chǔ)用存儲(chǔ)器112。靜止圖像攝像裝置111接受攝像機(jī)控制器101的指示,把被攝物體像變換為數(shù)字?jǐn)?shù)據(jù)。另外,靜止圖像存儲(chǔ)用存儲(chǔ)器112對靜止圖像數(shù)據(jù)進(jìn)行緩沖,直到向打包裝置108傳送靜止圖像數(shù)據(jù)。
向PC200的靜止圖像取入按照以下的步驟進(jìn)行。
首先,使用者操作在USB主機(jī)(PC)200上動(dòng)作的再現(xiàn)機(jī)構(gòu)206并指示靜止圖像取入,由此開始靜止圖像取入動(dòng)作。于是,靜止圖像取入請求通過USB控制器204和USB發(fā)送緩沖器201被發(fā)送給數(shù)字?jǐn)z像機(jī)100。在數(shù)字?jǐn)z像機(jī)100側(cè),上述靜止圖像取入請求通過USB接收緩沖器109被傳送到USB控制器107。
接收到靜止圖像取入請求的USB控制器107向攝像機(jī)控制器101發(fā)出靜止圖像取入的指示,并將接收到靜止圖像取入請求的情況傳達(dá)給聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106(詳細(xì)情況后述)。接收到靜止圖像取入請求的攝像機(jī)控制器101向靜止圖像攝像裝置111發(fā)出指示,生成靜止圖像數(shù)據(jù),并經(jīng)由靜止圖像存儲(chǔ)用存儲(chǔ)器112傳送給打包裝置108。打包裝置108與活動(dòng)圖像數(shù)據(jù)或者聲音數(shù)據(jù)的情況一樣地,將靜止圖像數(shù)據(jù)打包,并保存在USB發(fā)送緩沖器110中。
保存在USB發(fā)送緩沖器中的靜止圖像數(shù)據(jù)被發(fā)送給USB主機(jī)200,通過USB接收緩沖器202和再現(xiàn)數(shù)據(jù)緩沖器被送往再現(xiàn)機(jī)構(gòu)206。再現(xiàn)機(jī)構(gòu)206接收到靜止圖像數(shù)據(jù)后將其輸出給圖像輸出裝置203一定時(shí)間。另外,在靜止圖像取入時(shí),為了將取入的靜止圖像作為文件保存,利用USB主機(jī)(PC)200所具備的文件I/O208。
在本實(shí)施形式這樣的靜止圖像取入時(shí),再現(xiàn)裝置206產(chǎn)生電子音等的快門音(shutter sound)。
在聲音存儲(chǔ)用存儲(chǔ)器105的數(shù)據(jù)讀出位置修正時(shí),由于所傳輸?shù)穆曇魯?shù)據(jù)成為不連續(xù),因此在所再現(xiàn)的聲音中有時(shí)產(chǎn)生噪聲那樣的不愉快的聲音。
為了解決該問題,在本實(shí)施形式中,考慮按靜止圖像取入時(shí)的發(fā)生快門音的定時(shí)進(jìn)行聲音數(shù)據(jù)讀出位置的修正,使得使用者聽不到不愉快的聲音。
以下,說明靜止圖像取入時(shí)的聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106的動(dòng)作。圖7與圖3一樣,是表示聲音存儲(chǔ)用存儲(chǔ)器的狀況的圖,圖8表示聲音數(shù)據(jù)存儲(chǔ)用存儲(chǔ)器的主要部分的結(jié)構(gòu)。圖9是表示聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106的動(dòng)作的流程圖。
接收到靜止圖像取入請求的USB控制器107將收到靜止圖像取入請求的情況通知給聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106(S901)后,根據(jù)當(dāng)前的數(shù)據(jù)寫入位置w,求出只有所緩沖的數(shù)據(jù)量的理想值a’被緩沖時(shí)的理想的數(shù)據(jù)讀出位置r’(S902)。然后,使數(shù)據(jù)讀出位置r向理想的數(shù)據(jù)讀出位置r’移動(dòng)(S903)。
實(shí)施形式3其次,說明第3實(shí)施形式。
第2實(shí)施形式為,在靜止圖像取入動(dòng)作中利用流式再現(xiàn)(streamingreproduction)發(fā)生中斷的定時(shí),使聲音存儲(chǔ)用存儲(chǔ)器的數(shù)據(jù)讀出位置復(fù)位,從而能夠避免復(fù)位時(shí)的不愉快的噪聲,而本實(shí)施形式是在聲音的音量變得比預(yù)定閾值小的定時(shí)進(jìn)行復(fù)位,從而將噪聲帶給使用者的不愉快感覺限制到最小。
本實(shí)施形式的結(jié)構(gòu)基本上與第1實(shí)施形式相同,關(guān)于數(shù)字?jǐn)z像機(jī)與USB主機(jī)的連接如圖1所示,關(guān)于結(jié)構(gòu)如圖10所示。以下僅說明與第1實(shí)施形式不同的部分。
圖11表示本實(shí)施形式中的聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106的主要部分的結(jié)構(gòu),圖12是表示其處理的流程圖。從USB控制器107將接收到數(shù)據(jù)發(fā)送請求的情況通知給聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106后,該聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106根據(jù)當(dāng)前的數(shù)據(jù)寫入位置w,求出只有所緩沖的數(shù)據(jù)量的理想值a’被緩沖時(shí)的理想的數(shù)據(jù)讀出位置r’(S1201)。接著,判斷當(dāng)前的數(shù)據(jù)讀出位置r所存儲(chǔ)的聲音數(shù)據(jù)的音量是否足夠小(S1202),在足夠小的情況下,使數(shù)據(jù)讀出位置r向理想的數(shù)據(jù)讀出位置r’移動(dòng)(S1203)。
實(shí)施形式4其次,說明第4實(shí)施形式。
第4實(shí)施形式是基于與第3實(shí)施形式相同的考慮而完成的,但是取得在是否進(jìn)行數(shù)據(jù)讀出位置的復(fù)位的判斷中所使用的聲音數(shù)據(jù)的地方不同。
本實(shí)施形式的結(jié)構(gòu)基本上與第3實(shí)施形式相同,關(guān)于數(shù)字?jǐn)z像機(jī)與USB主機(jī)的連接如圖1所示,關(guān)于結(jié)構(gòu)如圖10所示。以下僅說明與第3實(shí)施形式不同的部分。
圖13表示聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106的主要結(jié)構(gòu),圖14是表示聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106的處理的流程圖。
從USB控制器107將接收到數(shù)據(jù)發(fā)送請求的情況通知給聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106后,該聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106根據(jù)當(dāng)前的數(shù)據(jù)寫入位置w,求出理想的數(shù)據(jù)讀出位置r’(S1401)。接著,判定理想的數(shù)據(jù)讀出位置r’所存儲(chǔ)的聲音數(shù)據(jù)的音量是否足夠小(S1402),在判斷為足夠小的情況下,使數(shù)據(jù)讀出位置r向理想的數(shù)據(jù)讀出位置r’移動(dòng)(S1403)。
實(shí)施形式5其次,說明第5實(shí)施形式。
第5實(shí)施形式為,從當(dāng)前的數(shù)據(jù)讀出位置r和理想的數(shù)據(jù)讀出位置r’兩者,取得是否進(jìn)行數(shù)據(jù)讀出位置的復(fù)位的判定所使用的聲音數(shù)據(jù)。
本實(shí)施形式的結(jié)構(gòu)基本上與第3實(shí)施形式相同,關(guān)于數(shù)字?jǐn)z像機(jī)與USB主機(jī)的連接如圖1所示,關(guān)于結(jié)構(gòu)如圖10所示。以下僅說明與第3實(shí)施形式不同的部分。
圖15表示聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106的主要部分的結(jié)構(gòu),圖16是表示該聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106的處理的流程圖。
從USB控制器107將接收到數(shù)據(jù)發(fā)送請求的情況通知給聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106后,該聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106根據(jù)當(dāng)前的數(shù)據(jù)寫入位置w,求出理想的數(shù)據(jù)讀出位置r’(S1601)。接著,判斷當(dāng)前的數(shù)據(jù)讀出位置r的聲音數(shù)據(jù)的音量是否足夠小(S1602),在足夠小的情況下,進(jìn)一步判斷理想的數(shù)據(jù)讀出位置r’所存儲(chǔ)的各聲音數(shù)據(jù)的音量是否足夠小(S1603)。在步驟S1603中判斷為音量足夠小的情況下,使數(shù)據(jù)讀出位置r向理想的數(shù)據(jù)讀出位置r’移動(dòng)(S1604)。
實(shí)施形式6其次,說明第6實(shí)施形式。
在第2實(shí)施形式中,在靜止圖像取入動(dòng)作過程中利用流式再現(xiàn)中斷的定時(shí),使聲音存儲(chǔ)用存儲(chǔ)器的數(shù)據(jù)讀出位置復(fù)位,而本實(shí)施形式使用計(jì)時(shí)器,每一定時(shí)間就強(qiáng)制性地進(jìn)行數(shù)據(jù)讀出位置的復(fù)位。
本實(shí)施形式的結(jié)構(gòu)基本上與第1實(shí)施形式相同,關(guān)于數(shù)字?jǐn)z像機(jī)與USB主機(jī)的連接如圖1所示,關(guān)于結(jié)構(gòu)如圖17所示。以下僅說明與第1實(shí)施形式不同的部分。
USB控制器107即使接收到數(shù)據(jù)發(fā)送請求,也不將該情況通知給聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106。數(shù)字?jǐn)z像機(jī)100具有計(jì)時(shí)器111。計(jì)時(shí)器111每一定時(shí)間段就向聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106輸出定時(shí)信號(hào)。
聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106從計(jì)時(shí)器111接收到定時(shí)信號(hào)后,就如以下這樣控制聲音存儲(chǔ)用存儲(chǔ)器105的讀出位置。
圖18表示本實(shí)施形式中的聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106的主要部分結(jié)構(gòu)。聲音存儲(chǔ)用存儲(chǔ)器監(jiān)視設(shè)定裝置106接收到定時(shí)信號(hào)后,根據(jù)當(dāng)前的數(shù)據(jù)寫入位置w求出理想的數(shù)據(jù)讀出位置r’,使數(shù)據(jù)讀出位置r向理想的數(shù)據(jù)讀出位置r’移動(dòng)。
依據(jù)以上說明的各實(shí)施形式,能夠不使用復(fù)雜的電路地修正在聲音與活動(dòng)圖像的流動(dòng)時(shí)產(chǎn)生的聲音數(shù)據(jù)與活動(dòng)圖像數(shù)據(jù)的同步偏差。
在不脫離本發(fā)明的精神和范圍的前提下,本發(fā)明可以有各種不同的實(shí)施形式。應(yīng)該這樣理解,除后附的權(quán)利要求書外,本發(fā)明不受本說明書中所描述的特定的實(shí)施形式限定。
權(quán)利要求
1.一種信號(hào)處理裝置,包括輸入裝置,輸入活動(dòng)圖像信號(hào)和與上述活動(dòng)圖像信號(hào)相對應(yīng)的聲音信號(hào);第1存儲(chǔ)裝置;第2存儲(chǔ)裝置;寫入控制裝置,按照第1定時(shí)信號(hào)把上述活動(dòng)圖像信號(hào)寫入到第1存儲(chǔ)裝置中,并按照上述第1定時(shí)信號(hào)把上述聲音信號(hào)寫入到第2存儲(chǔ)裝置中;通信裝置,按照上述第1定時(shí)信號(hào)從上述第1存儲(chǔ)裝置讀出上述活動(dòng)圖像信號(hào),并按照與上述第1定時(shí)信號(hào)不同頻率的第2定時(shí)信號(hào)從上述第2存儲(chǔ)裝置讀出上述聲音信號(hào),經(jīng)由傳送路徑將上述讀出的活動(dòng)圖像信號(hào)和聲音信號(hào)傳送到外部裝置;讀出控制裝置,在上述第2存儲(chǔ)裝置中的上述聲音信號(hào)的寫入位置與讀出位置的差成為預(yù)定值的情況下,將上述聲音信號(hào)的讀出位置變更為根據(jù)上述聲音信號(hào)的寫入位置確定的預(yù)定的讀出位置。
2.根據(jù)權(quán)利要求1所述的信號(hào)處理裝置,其特征在于上述通信裝置按照USB標(biāo)準(zhǔn)傳送上述活動(dòng)圖像信號(hào)和聲音信號(hào),按照USB視頻類傳送上述活動(dòng)圖像信號(hào),按照USB音頻類傳送上述聲音信號(hào)。
3.根據(jù)權(quán)利要求1所述的信號(hào)處理裝置,其特征在于上述第2定時(shí)信號(hào)由上述外部裝置提供。
4.根據(jù)權(quán)利要求3所述的信號(hào)處理裝置,其特征在于還包括經(jīng)由上述傳送路徑接收上述第2定時(shí)信號(hào)的接收裝置。
5.根據(jù)權(quán)利要求1所述的信號(hào)處理裝置,其特征在于上述預(yù)定值,在上述聲音信號(hào)的傳送開始時(shí)根據(jù)所需要的預(yù)定的數(shù)據(jù)量來確定。
6.一種信號(hào)處理裝置,包括輸入裝置,輸入活動(dòng)圖像信號(hào)和與上述活動(dòng)圖像信號(hào)相對應(yīng)的聲音信號(hào);第1存儲(chǔ)裝置;第2存儲(chǔ)裝置;寫入控制裝置,按照第1定時(shí)信號(hào)把上述活動(dòng)圖像信號(hào)寫入到上述第1存儲(chǔ)裝置中,并按照上述第1定時(shí)信號(hào)把上述聲音信號(hào)寫入到上述第2存儲(chǔ)裝置中;通信裝置,按照上述第1定時(shí)信號(hào)從上述第1存儲(chǔ)裝置讀出上述活動(dòng)圖像信號(hào),并按照與上述第1定時(shí)信號(hào)不同頻率的第2定時(shí)信號(hào)從上述第2存儲(chǔ)裝置讀出上述聲音信號(hào),經(jīng)由傳送路徑將上述讀出的活動(dòng)圖像信號(hào)和聲音信號(hào)傳送到外部裝置;讀出控制裝置,在上述第2存儲(chǔ)裝置中的上述聲音信號(hào)的讀出位置與基于上述聲音信號(hào)的寫入位置而確定的預(yù)定的讀出位置的差超出預(yù)定的容許范圍的情況下,將上述聲音信號(hào)的讀出位置變更為上述預(yù)定的讀出位置。
7.一種信號(hào)處理裝置,包括攝像裝置;輸入裝置,輸入與由上述攝像裝置得到的活動(dòng)圖像信號(hào)相關(guān)聯(lián)的聲音信號(hào);第1存儲(chǔ)裝置;第2存儲(chǔ)裝置;寫入控制裝置,按照第1定時(shí)信號(hào),把由上述攝像裝置得到的活動(dòng)圖像信號(hào)寫入到上述第1存儲(chǔ)裝置中,并按照上述第1定時(shí)信號(hào),把由上述輸入裝置輸入的聲音信號(hào)寫入到上述第2存儲(chǔ)裝置中;通信裝置,按照上述第1定時(shí)信號(hào)從上述第1存儲(chǔ)裝置讀出上述活動(dòng)圖像信號(hào),并按照與上述第1定時(shí)信號(hào)不同頻率的第2定時(shí)信號(hào)從上述第2存儲(chǔ)裝置讀出上述聲音信號(hào),經(jīng)由傳送路徑將上述讀出的活動(dòng)圖像信號(hào)和聲音信號(hào)傳送到外部裝置;靜止圖像抽取裝置,根據(jù)上述通信裝置從上述外部裝置接收到的靜止圖像攝影的指示,從由上述攝像裝置得到的活動(dòng)圖像信號(hào)中抽取靜止圖像信號(hào);讀出控制裝置,根據(jù)上述靜止圖像攝影的指示,將上述第2存儲(chǔ)裝置中的上述聲音信號(hào)的讀出位置,變更為根據(jù)上述聲音信號(hào)的寫入位置確定的預(yù)定的讀出位置。
8.一種信號(hào)處理裝置,包括輸入裝置,輸入活動(dòng)圖像信號(hào)和與上述活動(dòng)圖像信號(hào)相對應(yīng)的聲音信號(hào);第1存儲(chǔ)裝置;第2存儲(chǔ)裝置;寫入控制裝置,按照第1定時(shí)信號(hào)把上述活動(dòng)圖像信號(hào)寫入到上述第1存儲(chǔ)裝置中,并按照上述第1定時(shí)信號(hào)把上述聲音信號(hào)寫入到上述第2存儲(chǔ)裝置中;通信裝置,按照上述第1定時(shí)信號(hào)從上述第1存儲(chǔ)裝置讀出上述活動(dòng)圖像信號(hào),并按照與上述第1定時(shí)信號(hào)不同頻率的第2定時(shí)信號(hào)從上述第2存儲(chǔ)裝置讀出上述聲音信號(hào),經(jīng)由傳送路徑將上述讀出的活動(dòng)圖像信號(hào)和聲音信號(hào)傳送到外部裝置;讀出控制裝置,根據(jù)從上述第2存儲(chǔ)裝置讀出的聲音信號(hào)的音量,將上述第2存儲(chǔ)裝置中的上述聲音信號(hào)的讀出位置,變更為根據(jù)上述聲音信號(hào)的寫入位置確定的預(yù)定的讀出位置。
9.根據(jù)權(quán)利要求8所述的信號(hào)處理裝置,其特征在于上述讀出控制裝置,在上述聲音信號(hào)的音量變得小于預(yù)定的閾值的情況下,變更上述讀出位置。
10.根據(jù)權(quán)利要求8所述的信號(hào)處理裝置,其特征在于上述讀出控制裝置根據(jù)讀出到上述通信裝置的聲音信號(hào)的音量,變更上述讀出位置。
11.根據(jù)權(quán)利要求8所述的信號(hào)處理裝置,其特征在于上述讀出控制裝置根據(jù)從上述預(yù)定的讀出位置讀出的聲音信號(hào)的音量,變更上述讀出位置。
12.根據(jù)權(quán)利要求10所述的信號(hào)處理裝置,其特征在于上述通信裝置按照USB標(biāo)準(zhǔn)傳送上述活動(dòng)圖像信號(hào)和聲音信號(hào),按照USB視頻類傳送上述活動(dòng)圖像信號(hào),按照USB音頻類傳送上述聲音信號(hào)。
13.根據(jù)權(quán)利要求10所述的信號(hào)處理裝置,其特征在于上述第2定時(shí)信號(hào)由上述外部裝置提供。
14.根據(jù)權(quán)利要求13所述的信號(hào)處理裝置,其特征在于還包括經(jīng)由上述傳送路徑接收上述第2定時(shí)信號(hào)的接收裝置。
15.一種攝像機(jī),按照USB標(biāo)準(zhǔn)把活動(dòng)圖像信號(hào)和聲音信號(hào)發(fā)送到主機(jī)裝置,包括攝像裝置,拍攝被攝物體;麥克風(fēng),取得與上述被攝物體相關(guān)聯(lián)的聲音信號(hào);活動(dòng)圖像存儲(chǔ)器,存儲(chǔ)由上述攝像裝置得到的活動(dòng)圖像信號(hào);聲音存儲(chǔ)器,存儲(chǔ)由上述麥克風(fēng)得到的聲音信號(hào);寫入控制裝置,按照第1定時(shí)信號(hào)把上述活動(dòng)圖像信號(hào)寫入到上述活動(dòng)圖像存儲(chǔ)器中,并按照上述第1定時(shí)信號(hào)把上述聲音信號(hào)寫入到上述聲音存儲(chǔ)器中;通信裝置,按照上述第1定時(shí)信號(hào)從上述活動(dòng)圖像存儲(chǔ)器讀出上述活動(dòng)圖像信號(hào),按照USB視頻類發(fā)送到上述主機(jī)裝置,并按照由上述主機(jī)裝置提供的第2定時(shí)信號(hào)從上述聲音存儲(chǔ)器讀出上述聲音信號(hào),按照USB音頻類傳送到上述主機(jī)裝置;讀出控制裝置,根據(jù)從上述聲音存儲(chǔ)器讀出的聲音信號(hào)的音量,將上述聲音存儲(chǔ)器中的上述聲音信號(hào)的讀出位置,變更為根據(jù)上述聲音信號(hào)的寫入位置確定的預(yù)定的讀出位置。
16.一種信號(hào)處理裝置,包括輸入裝置,輸入活動(dòng)圖像信號(hào)和與上述活動(dòng)圖像信號(hào)相對應(yīng)的聲音信號(hào);第1存儲(chǔ)裝置;第2存儲(chǔ)裝置;寫入控制裝置,按照第1定時(shí)信號(hào)把上述活動(dòng)圖像信號(hào)寫入到上述第1存儲(chǔ)裝置中,并按照上述第1定時(shí)信號(hào)把上述聲音信號(hào)寫入到上述第2存儲(chǔ)裝置中;通信裝置,按照上述第1定時(shí)信號(hào)從上述第1存儲(chǔ)裝置讀出上述活動(dòng)圖像信號(hào),并按照與上述第1定時(shí)信號(hào)不同頻率的第2定時(shí)信號(hào)從上述第2存儲(chǔ)裝置讀出上述聲音信號(hào),經(jīng)由傳送路徑將上述讀出的活動(dòng)圖像信號(hào)和聲音信號(hào)傳送到外部裝置;讀出控制裝置,每一定時(shí)間段,把上述第2存儲(chǔ)裝置中的聲音信號(hào)的讀出位置,變更為根據(jù)上述聲音信號(hào)的寫入位置確定的預(yù)定的讀出位置。
全文摘要
本發(fā)明提供一種信號(hào)處理裝置,包括寫入控制器,按照第1定時(shí)信號(hào)把所輸入的活動(dòng)圖像信號(hào)寫入到第1存儲(chǔ)器中,并按照上述第1定時(shí)信號(hào)把所輸入的聲音信號(hào)寫入到第2存儲(chǔ)器中;通信部,按照上述第1定時(shí)信號(hào)從上述第1存儲(chǔ)器讀出上述活動(dòng)圖像信號(hào),并按照與上述第1定時(shí)信號(hào)不同頻率的第2定時(shí)信號(hào),從上述第2存儲(chǔ)器讀出上述聲音信號(hào),將上述讀出的活動(dòng)圖像信號(hào)和聲音信號(hào)傳送到外部裝置;讀出控制器,在上述聲音信號(hào)的寫入位置與讀出位置的差成為預(yù)定值的情況下,將上述聲音信號(hào)的讀出位置,變更為根據(jù)上述聲音信號(hào)的寫入位置確定的預(yù)定的讀出位置。
文檔編號(hào)H04N5/60GK1581027SQ20041007040
公開日2005年2月16日 申請日期2004年8月2日 優(yōu)先權(quán)日2003年8月1日
發(fā)明者川地周平 申請人:佳能株式會(huì)社