專利名稱:聲像再現(xiàn)裝置、聲像再現(xiàn)方法、程序和媒體的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及即使采用1部數(shù)以外的速度進(jìn)行再現(xiàn)也能保持聲像同步的聲像再現(xiàn)裝置、聲像再現(xiàn)方法、程序和媒體。
背景技術(shù):
已有的聲像再現(xiàn)裝置采用下面說明的保持聲像同步的方法進(jìn)行再現(xiàn)(參考例如2001-8170號(hào)公報(bào))。圖11示出即使采用1部數(shù)以外的速度進(jìn)行再現(xiàn)也能保持聲像同步的已有聲像再現(xiàn)裝置的框圖。
特開2001-8170號(hào)公報(bào)的全部揭示內(nèi)容經(jīng)全面參考編入本說明。
系統(tǒng)分析電路1是將輸入數(shù)據(jù)區(qū)分為視頻數(shù)據(jù)和音頻數(shù)據(jù)的電路。
視頻輸入緩存電路2是存儲(chǔ)系統(tǒng)分析電路1輸出的視頻數(shù)據(jù)電路,視頻譯碼電路3是從視頻輸入緩存電路2取入視頻數(shù)據(jù)并進(jìn)行譯碼后,將其變?yōu)橐曨l信號(hào)的電路。
視頻輸出緩存電路4是將視頻譯碼電路3輸出的視頻信號(hào)存儲(chǔ)后加以輸出的電路。
音頻輸入緩存電路5是存儲(chǔ)系統(tǒng)分析電路1輸出的音頻信號(hào)的電路,音頻譯碼電路6是從音頻輸入緩存電路5取入音頻信號(hào)并進(jìn)行譯碼后,將其變換為音頻信號(hào)的電路。
音頻輸出緩存電路9是將音頻譯碼電路6輸出的音頻信號(hào)存儲(chǔ)后加以輸出的電路。
速度設(shè)定電路7是根據(jù)使用遙控器等的用戶的指示設(shè)定所希望的速度的電路,視頻輸出控制電路21則根據(jù)速度設(shè)定電路7所設(shè)定的速度,在縮短延續(xù)時(shí)間時(shí),對(duì)視頻輸出緩存電路4輸出控制信號(hào),使視頻信號(hào)跳躍,而在延長(zhǎng)延續(xù)時(shí)間時(shí),對(duì)該緩存電路4輸出控制信號(hào),使視頻信號(hào)凍結(jié)。
音頻輸出控制電路22觀測(cè)音頻輸出緩存電路9中音頻信號(hào)存儲(chǔ)的情況,在(1)縮短延續(xù)時(shí)間時(shí),由于音頻輸出緩存電路9的音頻信號(hào)有溢出傾向,對(duì)音頻輸出緩存電路9輸出控制信號(hào),使音頻信號(hào)跳躍,而在(2)延長(zhǎng)延續(xù)時(shí)間時(shí),由于音頻輸出緩存電路9的音頻信號(hào)有不足傾向,對(duì)音頻輸出電路9輸出控制信號(hào),使音頻信號(hào)重復(fù)或暫停。
下面說明已有聲像再現(xiàn)裝置的運(yùn)作。
系統(tǒng)分析電路1將輸入的數(shù)據(jù)區(qū)分為視頻數(shù)據(jù)和音頻數(shù)據(jù)。
視頻輸入緩存電路2存儲(chǔ)系統(tǒng)分析電路1輸出的視頻數(shù)據(jù),視頻譯碼電路3從視頻輸入緩存電路2取入視頻數(shù)據(jù),進(jìn)行譯碼,將其變換成視頻信號(hào)。
視頻輸出緩存電路4將視頻譯碼電路3輸出的視頻信號(hào)存儲(chǔ)后,加以輸出。
音頻輸入緩存電路5存儲(chǔ)系統(tǒng)分析電路1輸出的音頻數(shù)據(jù),音頻譯碼電路6從音頻輸入緩存電路5取入音頻數(shù)據(jù),進(jìn)行譯碼,將其變換成音頻信號(hào)。
音頻輸出緩存電路9將音頻譯碼電路6輸出的音頻信號(hào)存儲(chǔ)后,加以輸出。
速度設(shè)定電路7根據(jù)使用遙控器等的用戶的指示設(shè)定所希望的速度,視頻輸出控制電路21則根據(jù)速度設(shè)定電路7所設(shè)定的速度,在縮短延續(xù)時(shí)間時(shí),對(duì)視頻輸出緩存電路4輸出控制信號(hào),使視頻信號(hào)跳躍,而在延長(zhǎng)延續(xù)時(shí)間時(shí),對(duì)該緩存電路4輸出控制信號(hào),使視頻信號(hào)凍結(jié)。
音頻輸出控制電路22觀測(cè)音頻輸出緩存電路9中音頻信號(hào)存儲(chǔ)的情況,在(1)縮短延續(xù)時(shí)間時(shí),由于音頻輸出緩存電路9的音頻信號(hào)有溢出傾向,對(duì)音頻輸出緩存電路9輸出控制信號(hào),使音頻信號(hào)跳躍,而在(2)延長(zhǎng)延續(xù)時(shí)間時(shí),由于音頻輸出緩存電路9的音頻信號(hào)有不足傾向,對(duì)音頻輸出電路9輸出控制信號(hào),使音頻信號(hào)重復(fù)或暫停。
因此,在(1)縮短延續(xù)時(shí)間時(shí),對(duì)音頻輸出緩存電路9輸出控制信號(hào),時(shí)音頻信號(hào)跳躍,從而抑制音頻輸出緩存電路9中音頻信號(hào)溢出的傾向,而在(2)延長(zhǎng)延續(xù)時(shí)間時(shí),對(duì)音頻輸出緩存電路9輸出控制信號(hào),使音頻信號(hào)重復(fù)或暫停,從而抑制音頻輸出緩存電路9中音頻信號(hào)不足的傾向。
然而,上述的已有聲像再現(xiàn)裝置中,為了縮短或延長(zhǎng)延續(xù)時(shí)間而設(shè)定速度的速度變換期間,視頻信號(hào)輸出定時(shí)和音頻信號(hào)輸出定時(shí)比常規(guī)再現(xiàn)時(shí)偏差大,存在往往不能正確同步的課題。
而且,內(nèi)容需要快看或慢聽而進(jìn)行快看和慢聽時(shí),需要保證聲像(AV)同步。
發(fā)明內(nèi)容
本發(fā)明考慮上述已有技術(shù)的課題,其目的是提供一種聲像再現(xiàn)裝置、聲像再現(xiàn)方法、程序和媒體,其中將再現(xiàn)速度設(shè)定成與常規(guī)再現(xiàn)速度不同時(shí),視頻信號(hào)輸出定時(shí)和音頻信號(hào)輸出定時(shí)也不比常規(guī)再現(xiàn)時(shí)偏差大,能正確保持其同步。
本申請(qǐng)第1方面的聲像再現(xiàn)裝置,包括將外部輸入的包含帶A-PIS(Audio-Presentation Time Stamp音頻展現(xiàn)時(shí)間標(biāo)記)的音頻數(shù)據(jù)和帶V-PTS(Video-Presentation Time Stamp視頻展現(xiàn)時(shí)間標(biāo)記)的視頻數(shù)據(jù)的MPEG(Moving Picture Experts Group活動(dòng)圖像專家組)數(shù)據(jù)區(qū)分為所述音頻數(shù)據(jù)和所述視頻數(shù)據(jù)的區(qū)分裝置、對(duì)所述區(qū)分的音頻數(shù)據(jù)進(jìn)行譯碼并產(chǎn)生音頻信號(hào)的音頻信號(hào)產(chǎn)生裝置、根據(jù)以外部設(shè)定的外部設(shè)定再現(xiàn)速度為基礎(chǔ)決定的實(shí)際執(zhí)行再現(xiàn)用的實(shí)際再現(xiàn)速度對(duì)所述產(chǎn)生的音頻信號(hào)進(jìn)行維持所述A-PTS有關(guān)信息的音頻速度變換裝置、存儲(chǔ)進(jìn)行所述音頻速度變換后的音頻信號(hào)并根據(jù)所述執(zhí)行再現(xiàn)速度輸出所述存儲(chǔ)的音頻信號(hào)的音頻信號(hào)存儲(chǔ)輸出裝置、對(duì)所述區(qū)分的視頻數(shù)據(jù)進(jìn)行譯碼并產(chǎn)生視頻信號(hào)的視頻信號(hào)產(chǎn)生裝置、存儲(chǔ)所述產(chǎn)生的視頻信號(hào)并輸出所述存儲(chǔ)的視頻信號(hào)的視頻信號(hào)存儲(chǔ)輸出裝置、和利用所述維持的A-PTS有關(guān)信息對(duì)所述音頻信號(hào)存儲(chǔ)輸出裝置輸出的音頻信號(hào)對(duì)應(yīng)的所述A-PTS和所述視頻信號(hào)存儲(chǔ)輸出裝置輸出的視頻信號(hào)對(duì)應(yīng)的所述V-PTS進(jìn)行比較的比較裝置,所述視頻信號(hào)存儲(chǔ)輸出裝置利用所述比較的結(jié)果,根據(jù)所述執(zhí)行再現(xiàn)速度輸出所述存儲(chǔ)的視頻信號(hào)。
本申請(qǐng)第2方面的聲像再現(xiàn)裝置是在本申請(qǐng)第1方面的聲像再現(xiàn)裝置中,所述視頻信號(hào)存儲(chǔ)輸出裝置在所述比較結(jié)果為(1)所述音頻信號(hào)存儲(chǔ)輸出裝置輸出的音頻信號(hào)所對(duì)應(yīng)的所述A-PTS超前于所述視頻信號(hào)存儲(chǔ)輸出裝置輸出的視頻信號(hào)所對(duì)應(yīng)的所述V-PTS時(shí),利用跳躍輸出所述存儲(chǔ)的視頻信號(hào),而該比較結(jié)果為(2)所述音頻信號(hào)存儲(chǔ)輸出裝置輸出的音頻信號(hào)所對(duì)應(yīng)的所述A-PTS遲后于所述視頻信號(hào)存儲(chǔ)輸出裝置輸出的視頻信號(hào)所對(duì)應(yīng)的所述V-PTS時(shí),利用凍結(jié)輸出所述存儲(chǔ)的視頻信號(hào)。
本申請(qǐng)第3方面的聲像再現(xiàn)裝置是在本申請(qǐng)第2方面的聲像再現(xiàn)裝置中,所述視頻信號(hào)存儲(chǔ)輸出裝置在所述比較結(jié)果為所述音頻信號(hào)存儲(chǔ)輸出裝置輸出的音頻信號(hào)所對(duì)應(yīng)的所述A-PTS超前于所述視頻信號(hào)存儲(chǔ)輸出裝置輸出的視頻信號(hào)所對(duì)應(yīng)的所述V-PTS時(shí),跳過所述存儲(chǔ)的視頻信號(hào)的全部或部分B畫面。
本申請(qǐng)第4方面的聲像再現(xiàn)裝置是在本申請(qǐng)第1方面的聲像再現(xiàn)裝置中,還包括插入在所述區(qū)分裝置與所述視頻信號(hào)產(chǎn)生裝置之間并且用于存儲(chǔ)所述區(qū)分的視頻信號(hào)的視頻數(shù)據(jù)存儲(chǔ)裝置,所述視頻數(shù)據(jù)存儲(chǔ)裝置在所述比較結(jié)果為所述音頻信號(hào)存儲(chǔ)輸出裝置輸出的音頻信號(hào)所對(duì)應(yīng)的所述A-PTS超前于所述視頻信號(hào)存儲(chǔ)輸出裝置輸出的視頻信號(hào)所對(duì)應(yīng)的所述V-PTS時(shí),廢棄所述存儲(chǔ)的視頻信號(hào)的全部或部分B畫面。
本申請(qǐng)第5方面的聲像再現(xiàn)裝置是在本申請(qǐng)第1方面的聲像再現(xiàn)裝置中,所述執(zhí)行再現(xiàn)速度(1)根據(jù)所述存儲(chǔ)的視頻信號(hào)是否能隨所述執(zhí)行再現(xiàn)速度輸出加以調(diào)整,或(2)在所述存儲(chǔ)的視頻信號(hào)不能隨所述執(zhí)行再現(xiàn)速度輸出時(shí),調(diào)整成較接近1倍速,而所述存儲(chǔ)的視頻信號(hào)能隨所述執(zhí)行再現(xiàn)速度輸出時(shí),調(diào)整成較接近所述外部設(shè)定再現(xiàn)速度,或(3)根據(jù)所述視頻數(shù)據(jù)內(nèi)B畫面的頻度加以調(diào)整。
本申請(qǐng)第6方面的聲像再現(xiàn)方法,包括將外部輸入的包含帶A-PTS(Audio-Presentation Time Stamp音頻展現(xiàn)時(shí)間標(biāo)記)的音頻數(shù)據(jù)和帶V-PTS(Video-Presentation Time Stamp視頻展現(xiàn)時(shí)間標(biāo)記)的視頻數(shù)據(jù)的MPEG(Moving Picture Experts Group活動(dòng)圖像專家組)數(shù)據(jù)區(qū)分為所示音頻數(shù)據(jù)和所示視頻數(shù)據(jù)的區(qū)分步驟、對(duì)所述區(qū)分的音頻數(shù)據(jù)進(jìn)行譯碼并產(chǎn)生音頻信號(hào)的音頻信號(hào)產(chǎn)生步驟、根據(jù)以外部設(shè)定的外部設(shè)定再現(xiàn)速度為基礎(chǔ)決定的實(shí)際執(zhí)行再現(xiàn)用的實(shí)際再現(xiàn)速度對(duì)所述產(chǎn)生的音頻信號(hào)進(jìn)行維持所述A-PTS有關(guān)信息的音頻速度變換步驟、存儲(chǔ)進(jìn)行所述音頻速度變換后的音頻信號(hào)并根據(jù)所述執(zhí)行再現(xiàn)速度輸出所述存儲(chǔ)的音頻信號(hào)的音頻信號(hào)存儲(chǔ)輸出步驟、對(duì)所述區(qū)分的視頻數(shù)據(jù)進(jìn)行譯碼并產(chǎn)生視頻信號(hào)的視頻信號(hào)產(chǎn)生裝置、存儲(chǔ)所述產(chǎn)生的視頻信號(hào)并輸出所述存儲(chǔ)的視頻信號(hào)的視頻信號(hào)存儲(chǔ)輸出步驟、和利用所述維持的A-PTS有關(guān)信息對(duì)所述音頻信號(hào)存儲(chǔ)輸出步驟輸出的音頻信號(hào)對(duì)應(yīng)的所述A-PTS和所述視頻信號(hào)存儲(chǔ)輸出步驟輸出的視頻信號(hào)對(duì)應(yīng)的所述V-PTS進(jìn)行比較的比較步驟,所述視頻信號(hào)存儲(chǔ)輸出步驟中,利用所述比較的結(jié)果,根據(jù)所述執(zhí)行再現(xiàn)速度輸出所述存儲(chǔ)的視頻信號(hào)。
本申請(qǐng)第7方面的程序,用于在計(jì)算機(jī)執(zhí)行如本申請(qǐng)第6方面所述聲像再現(xiàn)方法的區(qū)分步驟、音頻信號(hào)產(chǎn)生步驟、音頻速度變換步驟、音頻信號(hào)存儲(chǔ)輸出步驟、視頻信號(hào)產(chǎn)生步驟、視頻信號(hào)存儲(chǔ)輸出步驟和比較步驟。
本申請(qǐng)第8方面的計(jì)算機(jī)可處理媒體承載如本申請(qǐng)第7方面所述的程序。
圖1是本發(fā)明實(shí)施形態(tài)1的聲像再現(xiàn)裝置的框圖。
圖2是本發(fā)明實(shí)施形態(tài)1的輸入數(shù)據(jù)的說明圖。
圖3(A)是本發(fā)明實(shí)施形態(tài)1的音頻速度變換方法的說明圖(其1)。
圖3(B)是本發(fā)明實(shí)施形態(tài)1的音頻速度變換方法的說明圖(其2)。
圖4是本發(fā)明實(shí)施形態(tài)1的聲像再現(xiàn)裝置的流程圖(其1)。
圖5是本發(fā)明實(shí)施形態(tài)1的聲像再現(xiàn)裝置的流程圖(其2)。
圖6是本發(fā)明所涉及一發(fā)明實(shí)施形態(tài)的聲像再現(xiàn)裝置的框圖。
圖7是本發(fā)明所涉及發(fā)明實(shí)施形態(tài)2的聲像再現(xiàn)裝置的框圖。
圖8是本發(fā)明所涉及發(fā)明實(shí)施形態(tài)2的聲像再現(xiàn)裝置的流程圖(其1)。
圖9是本發(fā)明所涉及發(fā)明實(shí)施形態(tài)2的聲像再現(xiàn)裝置的流程圖(其2)。
圖10是本發(fā)明所涉及一發(fā)明實(shí)施形態(tài)的聲像再現(xiàn)裝置的框圖。
圖11是已有聲像再現(xiàn)裝置的框圖。
標(biāo)號(hào)說明1001為系統(tǒng)分析電路,1002為視頻輸入緩存電路,1003為視頻譯碼電路,1004為視頻輸出緩存電路,1104為V-PTS緩存電路,1005為音頻輸入緩存電路,1006為音頻譯碼電路,1007為速度設(shè)定電路,1008為音頻速度變換電路,1009為音頻輸出緩存電路,1209為A-PTS緩存電路,1010為計(jì)時(shí)電路,1011為比較電路。
實(shí)施發(fā)明的最佳形態(tài)下面,參照
本發(fā)明的實(shí)施形態(tài)。
實(shí)施形態(tài)1首先,主要參考圖1的本發(fā)明實(shí)施形態(tài)1中依據(jù)MPEG標(biāo)準(zhǔn)的聲像再現(xiàn)裝置框圖說明本實(shí)施形態(tài)聲像再現(xiàn)裝置的組成。
系統(tǒng)分析電路1001是根據(jù)圖2的本發(fā)明實(shí)施形態(tài)1輸入數(shù)據(jù)說明圖所示的輸入數(shù)據(jù)區(qū)分帶有V-PTS(video-presentation time stamp視頻時(shí)間標(biāo)記)的視頻數(shù)據(jù)和帶有A-PTS(audio-presentation time stamp音頻時(shí)間標(biāo)記)的音頻數(shù)據(jù)的電路。
根據(jù)MPEG標(biāo)準(zhǔn),時(shí)間上先后譯碼的視頻數(shù)據(jù)和音頻數(shù)據(jù)分別利用上述V-PTS和A-PTS所示再現(xiàn)時(shí)間涉及的信息進(jìn)行重新排列后輸出。
視頻輸入緩存電路1002是存儲(chǔ)系統(tǒng)分析電路1001輸出的視頻數(shù)據(jù)和V-PTS的電路,視頻譯碼電路1003則從視頻輸入緩存電路1002取入視頻數(shù)據(jù),進(jìn)行譯碼,變換成視頻信號(hào),并將相應(yīng)的V-PTS輸出到V-PTS緩存電路1104。
視頻輸出緩存電路1004是將視頻譯碼電路1003輸出的視頻信號(hào)和相應(yīng)的V-PTS存儲(chǔ)后加以輸出的電路。
V-PTS緩存電路1104是將視頻譯碼電路1003輸出的V-PTS存儲(chǔ)后加以輸出的電路。
音頻輸入緩存電路1005是存儲(chǔ)系統(tǒng)分析電路1001輸出的音頻數(shù)據(jù)和A-PTS的電路,音頻譯碼電路1006則從音頻輸入緩存電路1005取入音頻數(shù)據(jù),進(jìn)行譯碼,變換成音頻信號(hào),并將相應(yīng)的A-PTS輸出到A-PTS緩存電路1209。
速度設(shè)定電路1007是根據(jù)使用遙控器等的用戶從外部的指示設(shè)定所希望音頻速度變換比α的電路。
例如該變換比α=1/2時(shí),與用1倍速再現(xiàn)音頻信息時(shí)相比,音頻信號(hào)延續(xù)時(shí)間為1/2倍,并且計(jì)時(shí)電路1010中,用2倍的頻度更新A-PTS,因而該電路1010所示的時(shí)刻不連續(xù),用2倍的速率進(jìn)展??傊?,延長(zhǎng)音頻信號(hào)的延續(xù)時(shí)間時(shí),A-PTS緩存電路1209輸出A-PTS的間隔擴(kuò)大,而壓縮音頻信號(hào)的延續(xù)時(shí)間時(shí),A-PTS緩存電路1209輸出A-PTS的間隔縮小。由于在計(jì)時(shí)電路1010輸出該A-PTS,當(dāng)然根據(jù)音頻速度變換比按A-PTS強(qiáng)制修正計(jì)時(shí)電路1010的計(jì)數(shù)器。
音頻速度變換電路1008利用僅改變延續(xù)時(shí)間而不改變頻率(音程)的音頻速度變換方法,根據(jù)速度設(shè)定電路1007輸出的音頻速度變換比α,對(duì)音頻譯碼電路1006輸出的音頻信號(hào)實(shí)施音頻速度變換處理,維持A-PTS輸出定時(shí)的時(shí)間對(duì)應(yīng)關(guān)系,并將該信號(hào)輸出到視頻輸出緩存器1009。
作為本實(shí)施形態(tài)的音頻速度變換方法,可用專利號(hào)2532731的說明書等記載的音頻速度變換方法。該方法對(duì)輸入的音頻波形乘以窗函數(shù),并進(jìn)行使相關(guān)函數(shù)的值變大的累加,實(shí)現(xiàn)幾乎不發(fā)生音頻波形振幅和相位不連續(xù)性、音頻數(shù)據(jù)丟失的音頻速度變換。
專利號(hào)2532731的說明書揭示的全部?jī)?nèi)容經(jīng)完全參考編入本說明。
例如,利用這種音頻速度變換方法的音頻速度變換比α=2/3的音頻速度變換,能將圖3(A)的本發(fā)明實(shí)施形態(tài)1音頻速度變換方法說明圖(其1)所示那樣的音頻波形W1~W9變換成圖3(B)的本發(fā)明實(shí)施形態(tài)1音頻變換方法說明圖(其2)的音頻波形W1’~W9’。
具體而言,例如,將音頻波形W1、W2重疊,使其振幅不產(chǎn)生不連續(xù)性,通過僅改變延續(xù)時(shí)間,而實(shí)質(zhì)上不改變頻率,變換成音頻波形W1’、W2’。又將音頻波形W4、W5錯(cuò)開相位加以重疊,使其振幅不產(chǎn)生不連續(xù)性,通過僅改變延續(xù)時(shí)間,而實(shí)質(zhì)上不改變頻率,變換成音頻波形W4’、W5’。
音頻輸出緩存電路1009存儲(chǔ)音頻速度變換電路1008輸出的音頻信號(hào)和A-PTS輸出定時(shí),并根據(jù)取樣頻率連續(xù)輸出音頻信號(hào),在輸出相應(yīng)音頻信號(hào)時(shí),將A-PTS輸出定時(shí)輸出到A-PTS緩存電路1209。
A-PTS緩存電路1209與音頻輸出緩存電路1009輸出的A-PTS輸出定時(shí)同步地存儲(chǔ)并輸出音頻譯碼電路1006輸出的A-PTS。
計(jì)時(shí)電路1010設(shè)定A-PTS緩存電路1209輸出的A-PTS,并測(cè)量時(shí)刻T(與后文說明的計(jì)數(shù)值大致相同)。
比較電路1011將計(jì)時(shí)電路1010輸出的時(shí)刻T與V-PTS緩存電路1104輸出的V-PTS比較,在(1)因音頻速度變換電路1008延長(zhǎng)音頻延續(xù)時(shí)間而V-PTS超前于時(shí)刻T時(shí),對(duì)視頻輸出緩存電路1004進(jìn)行控制,使視頻信號(hào)凍結(jié),而在(2)因音頻速度變換電路1008縮短音頻延續(xù)時(shí)間而V-PTS遲后于時(shí)刻T時(shí),對(duì)視頻輸出緩存電路1004進(jìn)行控制,使視頻信號(hào)(例如視頻譯碼電路1003在其他畫面譯碼時(shí)不參照的視頻信息類型的B畫面)跳躍。
比較電路1011在V-PTS遲后于時(shí)刻T的后一種情況下,控制視頻輸入緩存電路1002,廢棄B畫面的視頻數(shù)據(jù)。當(dāng)然,比較電路1011的這種控制是為了減少視頻譯碼電路1003的處理量,使譯碼時(shí)無障礙,未必需要。
利用這種控制能使音頻輸出緩存電路1009輸出的音頻信號(hào)和視頻輸出緩存電路1004輸出的視頻信號(hào)較可靠地取得同步。
包含系統(tǒng)分析電路1001的裝置對(duì)應(yīng)于本發(fā)明的區(qū)分裝置,包含音頻譯碼電路1006的裝置對(duì)應(yīng)于本發(fā)明的音頻信號(hào)產(chǎn)生裝置,包含音頻速度變換電路1008的裝置對(duì)應(yīng)于本發(fā)明的音頻速度變換裝置,包含音頻輸出緩存電路1009的裝置對(duì)應(yīng)于本發(fā)明的音頻信號(hào)存儲(chǔ)輸出裝置,包含視頻譯碼電路1003的裝置對(duì)應(yīng)于本發(fā)明的視頻信號(hào)產(chǎn)生裝置,包含視頻輸出緩存電路1004的裝置對(duì)應(yīng)于本發(fā)明的視頻信號(hào)存儲(chǔ)輸出裝置,包含比較電路1011的裝置對(duì)應(yīng)于本發(fā)明的比較裝置。又,包含視頻輸入緩存電路1002的裝置對(duì)應(yīng)于本發(fā)明的視頻數(shù)據(jù)存儲(chǔ)裝置。
下面,主要參照?qǐng)D4的本發(fā)明實(shí)施形態(tài)1聲像再現(xiàn)裝置的流程圖(其1),說明本實(shí)施形態(tài)的聲像再現(xiàn)裝置的運(yùn)作。說明本實(shí)施形態(tài)聲像再現(xiàn)裝置運(yùn)作,同時(shí)也說明本發(fā)明聲像再現(xiàn)方法一實(shí)施形態(tài)。
步驟100、101開始處理(步驟100),系統(tǒng)分析電路1001輸入位流(步驟101)。
步驟102系統(tǒng)分析電路1001從位流提取記錄視頻數(shù)據(jù)及其對(duì)應(yīng)的V-PTS的視頻數(shù)據(jù)分組,并且視頻輸入緩存電路1002對(duì)其進(jìn)行存儲(chǔ)。
步驟103系統(tǒng)分析電路1001從位流提取記錄音頻數(shù)據(jù)及其對(duì)應(yīng)的A-PTS的音頻數(shù)據(jù)分組,并且音頻輸入緩存電路1005對(duì)其進(jìn)行存儲(chǔ)。
步驟104、105視頻譯碼電路1003從視頻輸入緩存電路1002取入視頻數(shù)據(jù),進(jìn)行譯碼處理,將其變換為視頻信號(hào)(步驟104)。
視頻輸出緩存電路1004存儲(chǔ)該視頻信號(hào)和V-PTS輸出定時(shí),并且V-PTS緩存電路1104存儲(chǔ)V-PTS(步驟105)。
步驟106~108音頻譯碼電路1006從音頻輸入緩存電路1005取入音頻數(shù)據(jù),進(jìn)行譯碼處理,將其變換為音頻信號(hào)(步驟106)。
音頻速度變換電路1008根據(jù)速度設(shè)定電路1007設(shè)定的音頻速度變換比α,對(duì)音頻信號(hào)進(jìn)行音頻速度變換處理(步驟107)。
音頻輸出緩存電路1009存儲(chǔ)改變其延續(xù)時(shí)間的音頻信號(hào)和A-PTS輸出定時(shí),并且A-PTS緩存電路1209存儲(chǔ)A-PTS(步驟108)。
步驟109計(jì)時(shí)電路1010測(cè)量與A-PTS緩存電路1209輸出的A-PTS對(duì)應(yīng)的(因而與音頻輸出緩存電路1009輸出的音頻信號(hào)對(duì)應(yīng))的計(jì)數(shù)值,并且比較電路1011從V-PTS緩存電路1104輸出的視頻信號(hào)所對(duì)應(yīng)的V-PTS減去計(jì)數(shù)值,計(jì)算其差δ。
步驟110~114比較電路1011判斷差δ與規(guī)定的門限值δ0的關(guān)系(步驟110)。
(1)判斷為δ<-δ0(即視頻時(shí)間標(biāo)記遠(yuǎn)遲后于音頻時(shí)間標(biāo)記)時(shí),視頻輸出緩存電路1004使本身存儲(chǔ)的視頻信號(hào)跳過1視頻幀份額后輸出(步驟111)。
而且,比較電路1011對(duì)視頻輸入緩存電路1002進(jìn)行控制,使B畫面的視頻數(shù)據(jù)廢棄(步驟112)。
(2)判斷為δ>δ0(即視頻時(shí)間標(biāo)記遠(yuǎn)超前于音頻時(shí)間標(biāo)記)時(shí),視頻輸出緩存電路1004使本身存儲(chǔ)的視頻信號(hào)凍結(jié)1視頻幀份額后輸出(步驟113)。
(3)判斷為-δ0≤δ≤δ0(即視頻時(shí)間標(biāo)記大致既不超前于也不遲后于音頻時(shí)間標(biāo)記)時(shí),視頻輸出緩存電路1004使視頻信號(hào)不跳躍也不凍結(jié)地輸出(步驟114)。
步驟115~118音頻輸出緩存電路1009輸出音頻信號(hào)(步驟115),并且通過A-PTS緩存電路1209將該音頻信號(hào)對(duì)應(yīng)的A-PTS設(shè)定到計(jì)時(shí)電路1010的計(jì)數(shù)器(步驟116),在(1)再現(xiàn)結(jié)束時(shí),結(jié)束一系列的處理,而(2)再現(xiàn)未結(jié)束時(shí),重復(fù)一系列的處理(步驟117、118)。
以上詳細(xì)說明了本實(shí)施形態(tài)的聲像再現(xiàn)裝置的組成和運(yùn)作。
(A)再者,比較電路1011對(duì)視頻輸出緩存電路1004進(jìn)行旨在跳躍視頻信號(hào)的控制,也可代之以(或與進(jìn)行這種旨在跳躍視頻信號(hào)的控制同時(shí))從比較電路1011對(duì)視頻輸入緩存電路1002通知該跳躍的信息,使識(shí)別該通知的視頻譯碼電路1003本身識(shí)別B畫面的視頻數(shù)據(jù),并加以跳躍。
總之,將B畫面與其他畫面分開,僅廢棄B畫面的視頻數(shù)據(jù),且進(jìn)行跳躍,使視頻譯碼電路1003的處理量減少,而譯碼時(shí)不受阻,從而可減小視頻輸出緩存電路1004的容量。
(B)但是,與外部設(shè)定的音頻速度變換比α0<1相比,有時(shí)B畫面以外的畫面相對(duì)于全部畫面的比率p過多(即有時(shí)B畫面的比率并音頻速度變換比α0過少)。這時(shí),有可能視頻輸出緩存電路1004輸出的V-PTS相對(duì)于計(jì)時(shí)電路1010輸出的時(shí)刻(計(jì)數(shù)值)漸漸減小,而不充分進(jìn)行B畫面視頻信號(hào)的廢棄或跳躍。
使其保持原樣,則不僅不能取視頻信號(hào)與音頻信號(hào)的同步,而且有可能視頻輸出緩存電路1004溢出。
因此,可設(shè)置控制序列,用于根據(jù)需要在α0≤α≤1的范圍內(nèi)調(diào)整音頻速度變換比α。
具體而言,如圖5的本發(fā)明實(shí)施形態(tài)1聲像再現(xiàn)裝置的流程圖(其2)所示,本實(shí)施形態(tài)的聲像再現(xiàn)裝置可安裝以下的音頻速度變換比調(diào)整模式。
步驟401~406比較電路1011判斷是否已完成上述B畫面的1視頻幀份額的跳躍(步驟401)。
(1)判斷為已完成跳躍時(shí),速度設(shè)定電路1007判斷該時(shí)刻的音頻速度變換比α與音頻速度變換比α0的關(guān)系(步驟402)。
速度設(shè)定電路1007在(a)判斷為α=α0時(shí),原樣保持α,而在(b)α≠α0時(shí),判斷所述差δ與規(guī)定的門限值δ0’的關(guān)系(步驟403),并且在(b1)判斷為δ<-δ0’(即V-PTS遠(yuǎn)遲后)時(shí),原樣保持α,不使其減小到接近α0,而在(b2)判斷為δ≥-δ0’時(shí),使α減小到接近α0(步驟404)。
(2)速度設(shè)定電路1007判斷為未完成跳躍時(shí),判斷差δ與規(guī)定的門限值δ0’的關(guān)系(步驟405)。
速度設(shè)定電路1007在(a)判斷為δ<-δ0’時(shí),使α加大到接近1(步驟406),而在(b)判斷為δ≥-δ0’時(shí),原樣保持α,不使其加大到接近1。
(C)當(dāng)然,在α0≤α≤1的范圍內(nèi)調(diào)整音頻速度變換比α,也可將該變換比調(diào)整成α=α0或α=1。
例如,步驟406中,通過立即使α=1,不需要使α>1不成立用的運(yùn)算處理,即使在視頻信號(hào)完全無B畫面時(shí),也能方便地避免音頻信號(hào)與視頻信號(hào)同步偏差和視頻輸出緩存器1004溢出。步驟404中,通過立即使α=α0,不需要使α>1不成立用的運(yùn)算處理,在B畫面以外的畫面相對(duì)于全部畫面的比率p不少時(shí),能快速實(shí)現(xiàn)原來的音頻速度變換比。
(D)本實(shí)施形態(tài)的聲像再現(xiàn)裝置中,(1)音頻速度變換電路1008根據(jù)來自速度設(shè)定電路1007的設(shè)定,對(duì)音頻譯碼電路1006產(chǎn)生的音頻信號(hào)進(jìn)行維持有關(guān)A-PTS的信息的音頻速度變換,(2)比較電路1011利用音頻輸出緩存電路1009對(duì)A-PTS緩存電路1209輸出的A-PTS輸出定時(shí),比較A-PTS和V-PTS。
然而,不限于此,在預(yù)先推定音頻速度變換電路1008中的處理延遲和音頻輸出緩存電路1009中的等待時(shí)間的情況下,也可不從A-PTS緩存電路1209結(jié)合音頻輸出緩存電路1009輸出的A-PTS輸出定時(shí)輸出A-PTS。
具體而言,如圖6的本發(fā)明所涉及一發(fā)明實(shí)施形態(tài)的聲像再現(xiàn)裝置框圖所示,可使(1)音頻速度變換電路1008’根據(jù)來自速度設(shè)定電路1007的設(shè)定,對(duì)音頻譯碼電路1006產(chǎn)生的音頻信號(hào)進(jìn)行維持有關(guān)A-PTS的信息的音頻速度變換,(2)A-PTS緩存電路1209’對(duì)音頻譯碼電路1006輸出的A-PTS進(jìn)行音頻速度變換電路1008’中的處理延遲和音頻輸出緩存電路1009’中的等待時(shí)間兩者的時(shí)間總和的延遲處理后,將其輸出到計(jì)時(shí)電路1010,(3)比較電路1011比較計(jì)時(shí)電路1010輸出的時(shí)刻T(計(jì)數(shù)值)和V-PTS緩存電路1104輸出的V-PTS。
當(dāng)然,音頻速度變換電路1008’中的處理延遲和音頻輸出緩存電路1009’中的等待時(shí)間因速度設(shè)定電路1007的設(shè)定值而變化時(shí),也可將速度設(shè)定電路1007的設(shè)定值輸出到A-PTS緩存電路1209’,使延遲時(shí)間的長(zhǎng)度隨音頻速度變換比變化。
包含音頻速度變換電路1008’的裝置對(duì)應(yīng)于本發(fā)明所涉及發(fā)明的音頻速度變換裝置,包含音頻輸出緩存電路1009’的裝置對(duì)應(yīng)于本發(fā)明所涉及發(fā)明的音頻信號(hào)存儲(chǔ)裝置。包含A-PTS緩存電路1209’的裝置對(duì)應(yīng)于本發(fā)明所涉及發(fā)明的延遲信息產(chǎn)生裝置。
本發(fā)明所涉及發(fā)明的規(guī)定延遲信息對(duì)應(yīng)的信息用于考慮音頻速度包含電路1008’中的處理延遲和音頻輸出緩存電路1009’中的等待時(shí)間,進(jìn)行上述時(shí)延補(bǔ)償。
實(shí)施形態(tài)2首先,主要參照?qǐng)D7的本發(fā)明所涉及發(fā)明實(shí)施形態(tài)2的聲像再現(xiàn)裝置框圖,說明本實(shí)施形態(tài)的聲像再現(xiàn)裝置的組成。
系統(tǒng)分析電路2001是從輸入數(shù)據(jù)區(qū)分視頻數(shù)據(jù)和音頻數(shù)據(jù)的電路。
視頻輸入緩存電路2002是存儲(chǔ)系統(tǒng)分析電路2001輸出的視頻數(shù)據(jù)和V-PTS的電路,視頻譯碼電路2003則從視頻輸入緩存電路2002取入視頻數(shù)據(jù),進(jìn)行譯碼,變換成視頻信號(hào)。
視頻輸出緩存電路2004是將視頻譯碼電路2003輸出的視頻信號(hào)和相應(yīng)的V-PTS存儲(chǔ)后加以輸出的電路。
音頻輸入緩存電路2005是存儲(chǔ)系統(tǒng)分析電路2001輸出的音頻數(shù)據(jù)的電路,音頻譯碼電路2006則從音頻輸入緩存電路2005取入音頻數(shù)據(jù),進(jìn)行譯碼,變換成音頻信號(hào)。
速度設(shè)定電路2007是根據(jù)使用遙控器等的用戶從外部的指示設(shè)定所希望音頻速度變換比α(實(shí)數(shù))的電路。
速度控制電路2012是包含有理數(shù)變換電路2013和頻度計(jì)算電路2014的電路。
有理數(shù)變換電路2013將速度設(shè)定電路2007輸出的音頻速度變換比α的值變換成其附近的有理數(shù)β后輸出。
頻度計(jì)算電路2014根據(jù)有理數(shù)變換電路2013輸出的有理數(shù)β,在(1)延長(zhǎng)音頻延續(xù)時(shí)間時(shí),對(duì)視頻輸出緩存電路2004進(jìn)行控制,使視頻信號(hào)按基于有理數(shù)β的頻度凍結(jié),而在(2)縮短音頻延續(xù)時(shí)間時(shí),對(duì)視頻輸出緩存電路2004進(jìn)行控制,使視頻信號(hào)(例如視頻譯碼電路2003對(duì)其他畫面譯碼時(shí)不參照的視頻信息類型的B畫面)按基于有理數(shù)β的頻度跳躍。
頻度計(jì)算電路2014在縮短音頻延續(xù)時(shí)間的后一情況下,對(duì)視頻輸出緩存電路2002進(jìn)行控制,使B畫面的視頻數(shù)據(jù)按基于有理數(shù)β的頻度廢棄。
利用這樣的控制,使音頻輸出緩存電路2009輸出的音頻信號(hào)和視頻輸出緩存電路2004輸出的視頻信號(hào)能較可靠地取得同步。
音頻速度變換電路2008具有與音頻速度變換電路1008類似的組成,利用僅改變延續(xù)時(shí)間而不改變頻率的音頻速度變換方法,根據(jù)速度控制電路2012輸出的有理數(shù)β,對(duì)音頻譯碼電路2006輸出的音頻信號(hào)進(jìn)行音頻速度變換處理。
音頻輸出緩存電路2009存儲(chǔ)音頻速度變換電路2008輸出的音頻信號(hào),并根據(jù)取樣頻率,連續(xù)輸出音頻信號(hào)。
包含系統(tǒng)分析電路2001的裝置對(duì)應(yīng)于本發(fā)明的區(qū)分裝置,包含音頻譯碼電路2006的裝置對(duì)應(yīng)于本發(fā)明的音頻信號(hào)產(chǎn)生裝置,包含音頻速度變換電路2008的裝置對(duì)應(yīng)于本發(fā)明的音頻速度變換裝置,包含音頻輸出緩存電路2009的裝置對(duì)應(yīng)于本發(fā)明的音頻信號(hào)存儲(chǔ)輸出裝置,包含視頻譯碼電路2003的裝置對(duì)應(yīng)于本發(fā)明的視頻信號(hào)產(chǎn)生裝置,包含視頻輸出緩存電路2004的裝置對(duì)應(yīng)于本發(fā)明的視頻信號(hào)存儲(chǔ)輸出裝置。包含有理數(shù)變換電路2013的裝置對(duì)應(yīng)于本發(fā)明的音頻速度變換比變換裝置。又,包含視頻輸入緩存電路2002的裝置對(duì)應(yīng)于本發(fā)明的視頻數(shù)據(jù)存儲(chǔ)裝置。
下面,主要參照?qǐng)D8的本發(fā)明實(shí)施形態(tài)2聲像再現(xiàn)裝置的流程圖(其1),說明本實(shí)施形態(tài)的聲像再現(xiàn)裝置的運(yùn)作。說明本實(shí)施形態(tài)的聲像再現(xiàn)裝置運(yùn)作,同時(shí)也說明本發(fā)明所涉及發(fā)明的聲像再現(xiàn)方法一實(shí)施形態(tài)。
步驟200、201開始處理(步驟200),速度設(shè)定電路2007輸入音頻速度變換比α(0<α≤2)(步驟201)。
步驟202有理數(shù)變換電路2013將速度變換比α變換成其附近的有理數(shù)β。
步驟203系統(tǒng)分析電路2001輸出位流。
步驟204系統(tǒng)分析電路2001從位流提取視頻數(shù)據(jù)分組,并且視頻輸入緩存電路2002對(duì)其進(jìn)行存儲(chǔ)。
步驟205系統(tǒng)分析電路2001從位流提取音頻數(shù)據(jù)分組,并且音頻輸入緩存電路2005對(duì)其進(jìn)行存儲(chǔ)。
步驟206、207視頻譯碼電路2003從視頻輸入緩存電路2002取入視頻數(shù)據(jù),進(jìn)行譯碼處理后,變換成視頻信號(hào)(步驟206)。
視頻輸出緩存電路2004存儲(chǔ)該視頻信號(hào)(步207)。
步驟208~210音頻譯碼電路2006從音頻輸入緩存電路2005取入音頻數(shù)據(jù),進(jìn)行譯碼后,變換成音頻信號(hào)(步驟208)。
音頻速度變換電路2008根據(jù)有理數(shù)變換電路2013變換后的有理數(shù)β對(duì)音頻信號(hào)進(jìn)行音頻速度變換處理,并改變其延續(xù)時(shí)間(步驟209)。
音頻輸出緩存電路2009存儲(chǔ)改變其延續(xù)時(shí)間的音頻信號(hào)(步驟210)。
步驟211~217頻度計(jì)算電路2014判斷有理數(shù)β與1的關(guān)系(步驟211)。
(1)頻度計(jì)算電路2014判斷為0<β<1(即加快再現(xiàn)速度)的情況下,計(jì)算以下式(1)的互為素?cái)?shù)的整數(shù)m(1)、n(1)(1≤n(1)<m(1))1-β=n(1)/m(1)(式1)又計(jì)算以下式(2)的整數(shù)q(1)、r(1)(0≤r(1)<n(1))m(1)=n(1)q(1)+r(1)(式2)接著用式(4)計(jì)算基于滿足式(3)的n(1)個(gè)整數(shù)m(1)j(j=1、...、n(1))的整數(shù)m(1)劃分(步驟212)。
r(1)=0時(shí),m(1)j=q(1)(j=1、...、n(1))r(1)≥1時(shí),m(1)j=q(1)+1(j=1、...、r)m(1)j=q(1)(j=r+1、...、n(1))(式3)m(1)=∑jm(1)j(∑就1≤j≤n(1)j就進(jìn)行考慮)(式4)視頻輸出緩存電路2004利用存儲(chǔ)的視頻信號(hào),通過在第1個(gè)m(1)1視頻幀中跳過1視頻幀,在下一m(1)2視頻幀中跳過1視頻幀,...(總的來說,在m(1)視頻幀中跳過n(1)視頻幀),輸出視頻信號(hào)(步驟213)。
利用上述對(duì)整數(shù)m(1)的劃分,進(jìn)行很精細(xì)的跳躍,與成批一起跳躍m(1)視頻幀中開頭的n(1)視頻幀相比,能實(shí)現(xiàn)較順暢的活動(dòng)圖像再現(xiàn),用戶無不圓滑感。
或者,頻度計(jì)算電路2014對(duì)視頻輸入緩存電路2002進(jìn)行控制,使B畫面的視頻數(shù)據(jù)廢棄(步驟214)。
(2)頻度計(jì)算電路2014判斷為0<β≤2(即減慢再現(xiàn)速度)的情況下,計(jì)算以下式(5)的互為素?cái)?shù)的整數(shù)m(2)、n(2)(1≤n(2)<m(2))β-1=n(2)/m(2)(式5)又計(jì)算以下式(6)的整數(shù)q(2)、r(2)(0≤r(2)<n(2))m(2)=n(2)q(2)+r(2)(式6)接著用式(8)計(jì)算基于滿足式(7)的n(2)個(gè)整數(shù)m(2)j(j=1、...、n(2))的整數(shù)m(2)劃分(步驟215)。
r(2)=0時(shí),m(2)j=q(2)(j=1、...、n(2))r(2)≥1時(shí),m(2)j=q(2)+1(j=1、...、r)m(2)j=q(2)(j=r+1、...、n(2))(式7)m(2)=∑jm(2)j(∑就1≤j≤n(2)j就進(jìn)行考慮)(式8)視頻輸出緩存電路2004利用存儲(chǔ)的視頻信號(hào),通過在第1個(gè)m(2)1視頻幀中凍結(jié)1視頻幀,在下一m(2)2視頻幀中凍結(jié)1視頻幀,...(總的來說,在m(2)視頻幀中凍結(jié)n(2)視頻幀),輸出視頻信號(hào)(步驟216)。
利用上述對(duì)整數(shù)m(2)的劃分,進(jìn)行很精細(xì)的凍結(jié),與成批一起凍結(jié)m(2)視頻幀中開頭的n(2)視頻幀相比,能實(shí)現(xiàn)較順暢的活動(dòng)圖像再現(xiàn),用戶無不圓滑感。
(3)頻度計(jì)算電路2014判斷為β=1(即再現(xiàn)速度不加快也不減慢)的情況下,不進(jìn)行以上的任何計(jì)算,視頻輸出緩存電路2004就利用存儲(chǔ)的視頻信號(hào),輸出不跳躍也不凍結(jié)的視頻信號(hào)(步驟217)。
步驟218~220音頻輸出緩存電路2009輸出音頻信號(hào)(步驟218),在(1)再現(xiàn)結(jié)束時(shí),結(jié)束一系列處理,而在(2)再現(xiàn)未結(jié)束時(shí),重復(fù)一系列處理(步驟219、220)。
以上詳細(xì)說明了本實(shí)施形態(tài)的聲像再現(xiàn)裝置的組成和運(yùn)作。
(A)再者,與上述實(shí)施形態(tài)1時(shí)相同,速度控制電路2012對(duì)視頻輸出緩存電路2004進(jìn)行旨在跳躍視頻信號(hào)(例如B畫面)的控制,也可代之以(或與進(jìn)行這種旨在跳躍視頻信號(hào)的控制同時(shí))由速度控制電路2012對(duì)視頻輸入緩存電路2002通知該跳躍的信息,使識(shí)別該通知的視頻譯碼電路2003本身識(shí)別B畫面的視頻數(shù)據(jù),并將其廢棄。
總之,將B畫面與其他畫面分開,僅廢棄B畫面的視頻數(shù)據(jù),且進(jìn)行跳躍,使視頻譯碼電路2003的處理量減少,而譯碼時(shí)不受阻,從而可減小視頻輸出緩存電路2004的容量。
(B)但是,與外部設(shè)定的音頻速度變換比α0相比,有時(shí)B畫面以外的畫面相對(duì)于全部畫面的比率p過多(因此比變換音頻速度變換比α0所得的有理數(shù)β0過少)。這時(shí),有可能不充分進(jìn)行B畫面視頻信號(hào)的廢棄或跳躍。
使其保持原樣,則不僅不能取視頻信號(hào)與音頻信號(hào)的同步,而且有可能視頻輸出緩存電路2004溢出。
因此,可設(shè)置控制序列,用于根據(jù)需要在β0≤β≤1的范圍內(nèi)調(diào)整音頻速度變換比β。
具體而言,如圖9的本發(fā)明實(shí)施形態(tài)2聲像再現(xiàn)裝置的流程圖(其2)所示,本實(shí)施形態(tài)的聲像再現(xiàn)裝置可安裝以下的音頻速度變換比調(diào)整模式。
步驟501~506速度設(shè)定電路2007判斷該時(shí)刻變換音頻速度變換比α所得的有理數(shù)β與1的關(guān)系(步驟501)。
頻度計(jì)算電路2014在(a)判斷為β≥1時(shí),原樣保持β,而在(b)判斷為β<1時(shí),判斷上述B畫面的1視頻幀份額的跳躍是否完成(步驟502)。
(1)速度設(shè)定電路2007判斷為未完成跳躍時(shí),使β增加1(步驟503)。
(2)速度設(shè)定電路2007判斷為完成跳躍時(shí),判斷是否β=β0(步驟504)。
速度設(shè)定電路2007在(a)判斷為β=β0時(shí),判斷該時(shí)刻B畫面以外的畫面相對(duì)于全部畫面的比率p與有理數(shù)β的關(guān)系(步驟505),并且在(b1)判斷為p≤β(即B畫面的比率1-p足夠大)時(shí),使β減小到接近β0(步驟506),而在(b2)判斷為p>β時(shí),原樣保持β,不使其減小到接近β0。
更具體地說明檢測(cè)B畫面以外的畫面相對(duì)于全部畫面數(shù)的比率如下。
視頻譯碼電路2003對(duì)視頻數(shù)據(jù)譯碼,同時(shí)識(shí)別視頻數(shù)據(jù)的各畫面數(shù)據(jù)所記述的視頻信息類型。然后,速度設(shè)定電路2007求例如過去1秒期間(NTSC時(shí)的30幀)各視頻信息類型(I畫面、P畫面、B畫面)的累計(jì)數(shù),并且利用式(9)從該累計(jì)數(shù)求B畫面以外的畫面相對(duì)于全部畫面的比率。
A=(I畫面+P畫面)/(I畫面+P畫面+B畫面)(式9)速度設(shè)定電路2007在求得的值A(chǔ)大于設(shè)定的音頻速度變換比α?xí)r,將設(shè)定的音頻速度變換比α修正為A與1之間的值。然后,速度設(shè)定電路7在該值A(chǔ)恢復(fù)到小于原來設(shè)定的音頻速度變換比α0的值時(shí),將音頻速度變換比α更改并設(shè)定為α0。
(C)當(dāng)然,在β0≤β≤1的范圍內(nèi)調(diào)整音頻速度變換比β,也可將該變換比調(diào)整成β=β0或β=1。
例如,步驟503中,通過立即使β=1,不需要使β>1不成立用的運(yùn)算處理,即使在視頻信號(hào)完全無B畫面時(shí),也能方便地避免音頻信號(hào)與視頻信號(hào)同步偏差和視頻輸出緩存器2004溢出。步驟506中,通過立即使β=β0,不需要使β>1不成立用的運(yùn)算處理,在B畫面以外的畫面相對(duì)于全部畫面的比率p不少時(shí),能快速實(shí)現(xiàn)原來的音頻速度變換比。
(D)與上述實(shí)施形態(tài)1時(shí)相同,也可在視頻數(shù)據(jù)帶有V-PTS,并且音頻數(shù)據(jù)帶有A-PTS時(shí),將視頻輸出緩存器2004輸出的V-PTS與音頻輸出緩存器2009輸出的A-PTS比較,進(jìn)一步進(jìn)行視頻輸出緩存器2004存儲(chǔ)的視頻幀的凍結(jié)/跳躍。
通過進(jìn)行這種基于V-PTS與A-PTS的比較的視頻幀凍結(jié)/跳躍,能實(shí)現(xiàn)聲像同步(AV同步),用于補(bǔ)償音頻速度變換處理以外的原因(例如記錄媒體損傷或污染、視頻信號(hào)譯碼時(shí)間與音頻信號(hào)譯碼時(shí)間不同等)造成的聲像同步偏差。
具體而言,可利用上述實(shí)施形態(tài)2說明的原理,在進(jìn)行音頻速度變換處理時(shí)取得聲像同步,同時(shí)利用上述實(shí)施形態(tài)1說明的原理,補(bǔ)償音頻速度變換處理以外的原因造成的聲像同步偏差。例如,具有圖10的本發(fā)明所涉及發(fā)明的一實(shí)施形態(tài)的聲像再現(xiàn)裝置框圖所示組成的聲像再現(xiàn)裝置是具備這種功能的聲像再現(xiàn)裝置的具體例。
發(fā)明的程序用于利用計(jì)算機(jī)執(zhí)行上述本發(fā)明聲像再現(xiàn)裝置中全部或部分裝置(或裝置、元件、電路、部等)的功能,是與計(jì)算機(jī)協(xié)同運(yùn)作的程序。又,本發(fā)明的程序用于利用計(jì)算機(jī)執(zhí)行上述本發(fā)明聲像再現(xiàn)方法中全部或部分步驟(或工序、動(dòng)作、作用)的運(yùn)作,是與計(jì)算機(jī)協(xié)同運(yùn)作的程序。
發(fā)明的數(shù)據(jù)結(jié)構(gòu)在上述本發(fā)明聲像再現(xiàn)裝置或聲像再現(xiàn)方法的全部或部分裝置或步驟與計(jì)算機(jī)協(xié)同利用。
發(fā)明的媒體,其承載的程序用于利用計(jì)算機(jī)實(shí)行上述本發(fā)明聲像再現(xiàn)裝置中全部或部分裝置的全部或部分功能,能由計(jì)算機(jī)讀取,而且讀取的所述程序與所述計(jì)算機(jī)協(xié)同執(zhí)行所述功能。又,發(fā)明的媒體,其承載的程序用于利用計(jì)算機(jī)執(zhí)行上述本發(fā)明聲像再現(xiàn)方法中全部或部分步驟的全部或部分動(dòng)作,能由計(jì)算機(jī)讀取,而且讀取的所述程序與所述計(jì)算機(jī)協(xié)同執(zhí)行所述動(dòng)作。又,發(fā)明的媒體,其承載的數(shù)據(jù)結(jié)構(gòu)在上述本發(fā)明聲像再現(xiàn)裝置或聲像再現(xiàn)方法的全部或部分裝置或步驟與計(jì)算機(jī)協(xié)同利用,能由計(jì)算機(jī)讀取,而且讀取的所述數(shù)據(jù)結(jié)構(gòu)與所述計(jì)算機(jī)協(xié)同利用。
本發(fā)明的所述“部分裝置(或裝置、元件、電路、部等)”、本發(fā)明的所述“部分步驟(或工序、動(dòng)作、作用等)”其含義是指這些多個(gè)裝置或步驟內(nèi)的若干裝置或步驟,或指一個(gè)裝置或步驟內(nèi)的部分功能或部分動(dòng)作。
本發(fā)明的程序的一種利用形態(tài)可以記錄到利用計(jì)算機(jī)可讀取的記錄媒體,與計(jì)算機(jī)協(xié)同運(yùn)作。本發(fā)明的程序的另一種利用形態(tài)也可以在傳輸媒體中傳送,并且利用計(jì)算機(jī)讀取后,與計(jì)算機(jī)協(xié)同運(yùn)作。
作為發(fā)明的數(shù)據(jù)結(jié)構(gòu),包含數(shù)據(jù)庫(kù)、數(shù)據(jù)格式、數(shù)據(jù)表、數(shù)據(jù)清單、數(shù)據(jù)類型等。
作為記錄媒體,包含ROM等。作為傳輸媒體,包含互聯(lián)網(wǎng)等傳輸媒體、光、電波、聲波等。
所述發(fā)明的計(jì)算機(jī)不限于CPU等純硬件,還可包含部件、OS,而且包含外圍設(shè)備。
如以上所說明,本發(fā)明的組成可用軟件方式實(shí)現(xiàn),也可用硬件方式實(shí)現(xiàn)。
下面,說明本發(fā)明者發(fā)明的與所述本發(fā)明關(guān)聯(lián)的發(fā)明。
本申請(qǐng)第1方面的聲像再現(xiàn)裝置,包括將外部輸入的包含帶A-PTS(Audio-Presentation Time Stamp音頻展現(xiàn)時(shí)間標(biāo)記)的音頻數(shù)據(jù)和帶V-PTS(Video-Presentation Time Stamp視頻展現(xiàn)時(shí)間標(biāo)記)的視頻數(shù)據(jù)的MPEG(Moving Picture Experts Group活動(dòng)圖像專家組)數(shù)據(jù)區(qū)分為所述音頻數(shù)據(jù)和所述視頻數(shù)據(jù)的區(qū)分裝置、對(duì)所述區(qū)分的音頻數(shù)據(jù)進(jìn)行譯碼并產(chǎn)生音頻信號(hào)的音頻信號(hào)產(chǎn)生裝置、根據(jù)以外部設(shè)定的外部設(shè)定再現(xiàn)速度為基礎(chǔ)決定的實(shí)際執(zhí)行再現(xiàn)用的實(shí)際再現(xiàn)速度對(duì)所述產(chǎn)生的音頻信號(hào)進(jìn)行維持所述A-PTS有關(guān)信息的音頻速度變換的音頻速度變換裝置、存儲(chǔ)進(jìn)行所述音頻速度變換后的音頻信號(hào)并根據(jù)所述執(zhí)行再現(xiàn)速度輸出所述存儲(chǔ)的音頻信號(hào)的音頻信號(hào)存儲(chǔ)輸出裝置、對(duì)所述區(qū)分的視頻數(shù)據(jù)進(jìn)行譯碼并產(chǎn)生視頻信號(hào)的視頻信號(hào)產(chǎn)生裝置、存儲(chǔ)所述產(chǎn)生的視頻信號(hào)并輸出所述存儲(chǔ)的視頻信號(hào)的視頻信號(hào)存儲(chǔ)輸出裝置、和利用所述維持的A-PTS有關(guān)信息對(duì)所述音頻信號(hào)存儲(chǔ)輸出裝置輸出的音頻信號(hào)對(duì)應(yīng)的所述A-PTS和所述視頻信號(hào)存儲(chǔ)輸出裝置輸出的視頻信號(hào)對(duì)應(yīng)的所述V-PTS進(jìn)行比較的比較裝置,所述視頻信號(hào)存儲(chǔ)輸出裝置利用所述比較的結(jié)果,根據(jù)所述執(zhí)行再現(xiàn)速度輸出所述存儲(chǔ)的視頻信號(hào)。
本申請(qǐng)第2方面的聲像再現(xiàn)裝置是在本申請(qǐng)第1方面的聲像再現(xiàn)裝置中,所述視頻信號(hào)存儲(chǔ)輸出裝置在所述比較結(jié)果為(1)所述音頻信號(hào)存儲(chǔ)輸出裝置輸出的音頻信號(hào)所對(duì)應(yīng)的所述A-PTS超前于所述視頻信號(hào)存儲(chǔ)輸出裝置輸出的視頻信號(hào)所對(duì)應(yīng)的所述V-PTS時(shí),利用跳躍輸出所述存儲(chǔ)的視頻信號(hào),而該比較結(jié)果為(2)所述音頻信號(hào)存儲(chǔ)輸出裝置輸出的音頻信號(hào)所對(duì)應(yīng)的所述A-PTS遲后于所述視頻信號(hào)存儲(chǔ)輸出裝置輸出的視頻信號(hào)所對(duì)應(yīng)的所述V-PTS時(shí),利用凍結(jié)輸出所述存儲(chǔ)的視頻信號(hào)。
本申請(qǐng)第3方面的聲像再現(xiàn)裝置是在本申請(qǐng)第2方面的聲像再現(xiàn)裝置中,所述視頻信號(hào)存儲(chǔ)輸出裝置在所述比較結(jié)果為所述音頻信號(hào)存儲(chǔ)輸出裝置輸出的音頻信號(hào)所對(duì)應(yīng)的所述A-PTS超前于所述視頻信號(hào)存儲(chǔ)輸出裝置輸出的視頻信號(hào)所對(duì)應(yīng)的所述V-PTS時(shí),跳過所述存儲(chǔ)的視頻信號(hào)的全部或部分B畫面。
本申請(qǐng)第4方面的聲像再現(xiàn)裝置是在本申請(qǐng)第1方面的聲像再現(xiàn)裝置中,還包括插入在所述區(qū)分裝置與所述視頻信號(hào)產(chǎn)生裝置之間并且用于存儲(chǔ)所述區(qū)分的視頻信號(hào)的視頻數(shù)據(jù)存儲(chǔ)裝置,所述視頻數(shù)據(jù)存儲(chǔ)裝置在所述比較結(jié)果為所述音頻信號(hào)存儲(chǔ)輸出裝置輸出的音頻信號(hào)所對(duì)應(yīng)的所述A-PTS超前于所述視頻信號(hào)存儲(chǔ)輸出裝置輸出的視頻信號(hào)所對(duì)應(yīng)的所述V-PTS時(shí),廢棄所述存儲(chǔ)的視頻信號(hào)的全部或部分B畫面。
本申請(qǐng)第5方面的聲像再現(xiàn)裝置是在本申請(qǐng)第1方面的聲像再現(xiàn)裝置中,所述執(zhí)行再現(xiàn)速度(1)根據(jù)所述存儲(chǔ)的視頻信號(hào)是否能隨所述執(zhí)行再現(xiàn)速度輸出加以調(diào)整,或(2)在所述存儲(chǔ)的視頻信號(hào)不能隨所述執(zhí)行再現(xiàn)速度輸出時(shí),調(diào)整成較接近1倍速,而所述存儲(chǔ)的視頻信號(hào)能隨所述執(zhí)行再現(xiàn)速度輸出時(shí),調(diào)整成較接近所述外部設(shè)定再現(xiàn)速度,或(3)根據(jù)所述視頻數(shù)據(jù)內(nèi)B畫面的頻度加以調(diào)整。
本申請(qǐng)第6方面的聲像再現(xiàn)方法,包括將外部輸入的包含帶A-PTS(Audio-Presentation Time Stamp音頻展現(xiàn)時(shí)間標(biāo)記)的音頻數(shù)據(jù)和帶V-PTS(Video-Presentation Time Stamp視頻展現(xiàn)時(shí)間標(biāo)記)的視頻數(shù)據(jù)的MPEG(Moving Picture Experts Group活動(dòng)圖像專家組)數(shù)據(jù)區(qū)分為所示音頻數(shù)據(jù)和所示視頻數(shù)據(jù)的區(qū)分步驟、對(duì)所述區(qū)分的音頻數(shù)據(jù)進(jìn)行譯碼并產(chǎn)生音頻信號(hào)的音頻信號(hào)產(chǎn)生步驟、根據(jù)以外部設(shè)定的外部設(shè)定再現(xiàn)速度為基礎(chǔ)決定的實(shí)際執(zhí)行再現(xiàn)用的實(shí)際再現(xiàn)速度對(duì)所述產(chǎn)生的音頻信號(hào)進(jìn)行維持所述A-PTS有關(guān)信息的音頻速度變換步驟、存儲(chǔ)進(jìn)行所述音頻速度變換后的音頻信號(hào)并根據(jù)所述執(zhí)行再現(xiàn)速度輸出所述存儲(chǔ)的音頻信號(hào)的音頻信號(hào)存儲(chǔ)輸出步驟、對(duì)所述區(qū)分的視頻數(shù)據(jù)進(jìn)行譯碼并產(chǎn)生視頻信號(hào)的視頻信號(hào)產(chǎn)生裝置、存儲(chǔ)所述產(chǎn)生的視頻信號(hào)并輸出所述存儲(chǔ)的視頻信號(hào)的視頻信號(hào)存儲(chǔ)輸出步驟、和利用所述維持的A-PTS有關(guān)信息對(duì)所述音頻信號(hào)存儲(chǔ)輸出步驟輸出的音頻信號(hào)對(duì)應(yīng)的所述A-PTS和所述視頻信號(hào)存儲(chǔ)輸出步驟輸出的視頻信號(hào)對(duì)應(yīng)的所述V-PTS進(jìn)行比較的比較步驟,所述視頻信號(hào)存儲(chǔ)輸出步驟中,利用所述比較的結(jié)果,根據(jù)所述執(zhí)行再現(xiàn)速度輸出所述存儲(chǔ)的視頻信號(hào)。
本申請(qǐng)第7方面的程序,用于在計(jì)算機(jī)執(zhí)行本申請(qǐng)第6方面所述聲像再現(xiàn)方法的區(qū)分步驟、音頻信號(hào)產(chǎn)生步驟、音頻速度變換步驟、音頻信號(hào)存儲(chǔ)輸出步驟、視頻信號(hào)產(chǎn)生步驟、視頻信號(hào)存儲(chǔ)輸出步驟和比較步驟。
本申請(qǐng)第8方面的計(jì)算機(jī)可處理媒體承載如本申請(qǐng)第7方面所述的程序。
本申請(qǐng)第9方面的聲像再現(xiàn)裝置,包括將外部輸入的包含帶A-PTS(Audio-Presentation Time Stamp音頻展現(xiàn)時(shí)間標(biāo)記)的音頻數(shù)據(jù)和帶V-PTS(Video-Presentation Time Stamp視頻展現(xiàn)時(shí)間標(biāo)記)的視頻數(shù)據(jù)的MPEG(Moving Picture Experts Group活動(dòng)圖像專家組)數(shù)據(jù)區(qū)分為所述音頻數(shù)據(jù)和所述視頻數(shù)據(jù)的區(qū)分裝置、對(duì)所述區(qū)分的音頻數(shù)據(jù)進(jìn)行譯碼并產(chǎn)生音頻信號(hào)的音頻信號(hào)產(chǎn)生裝置、根據(jù)以外部設(shè)定的外部設(shè)定再現(xiàn)速度為基礎(chǔ)決定的實(shí)際執(zhí)行再現(xiàn)用的實(shí)際再現(xiàn)速度對(duì)所述產(chǎn)生的音頻信號(hào)進(jìn)行規(guī)定的音頻速度變換的音頻速度變換裝置、產(chǎn)生規(guī)定的延遲信息用于在與所述執(zhí)行再現(xiàn)速度對(duì)應(yīng)的定時(shí)輸出根據(jù)所述音頻數(shù)據(jù)譯碼得到的所述A-PTS的延遲信息產(chǎn)生裝置、存儲(chǔ)進(jìn)行所述音頻速度變換后的音頻信號(hào)并根據(jù)所述執(zhí)行再現(xiàn)速度輸出所述存儲(chǔ)的音頻信號(hào)的音頻信號(hào)存儲(chǔ)輸出裝置、對(duì)所述區(qū)分的視頻數(shù)據(jù)進(jìn)行譯碼并產(chǎn)生視頻信號(hào)的視頻信號(hào)產(chǎn)生裝置、存儲(chǔ)所述產(chǎn)生的視頻信號(hào)并輸出所述存儲(chǔ)的視頻信號(hào)的視頻信號(hào)存儲(chǔ)輸出裝置、和利用所述產(chǎn)生的規(guī)定延遲信息對(duì)所述音頻信號(hào)存儲(chǔ)輸出裝置輸出的音頻信號(hào)對(duì)應(yīng)的所述A-PTS和所述視頻信號(hào)存儲(chǔ)輸出裝置輸出的視頻信號(hào)對(duì)應(yīng)的所述V-PTS進(jìn)行比較的比較裝置,所述視頻信號(hào)存儲(chǔ)輸出裝置利用所述比較的結(jié)果,根據(jù)所述執(zhí)行再現(xiàn)速度輸出所述存儲(chǔ)的視頻信號(hào)。
本申請(qǐng)第10方面的聲像再現(xiàn)裝置,包括將外部輸入的包含帶A-PTS(Audio-Presentation Time Stamp音頻展現(xiàn)時(shí)間標(biāo)記)的音頻數(shù)據(jù)和帶V-PTS(Video-Presentation Time Stamp視頻展現(xiàn)時(shí)間標(biāo)記)的視頻數(shù)據(jù)的MPEG(Moving Picture Experts Group活動(dòng)圖像專家組)數(shù)據(jù)區(qū)分為所述音頻數(shù)據(jù)和所述視頻數(shù)據(jù)的區(qū)分步驟、對(duì)所述區(qū)分的音頻數(shù)據(jù)進(jìn)行譯碼并產(chǎn)生音頻信號(hào)的音頻信號(hào)產(chǎn)生步驟、根據(jù)以外部設(shè)定的外部設(shè)定再現(xiàn)速度為基礎(chǔ)決定的實(shí)際執(zhí)行再現(xiàn)用的實(shí)際再現(xiàn)速度對(duì)所述產(chǎn)生的音頻信號(hào)進(jìn)行規(guī)定的音頻速度變換的音頻速度變換步驟、產(chǎn)生規(guī)定的延遲信息用于在與所述執(zhí)行再現(xiàn)速度對(duì)應(yīng)的定時(shí)輸出根據(jù)所述音頻數(shù)據(jù)譯碼得到的所述A-PTS的延遲信息產(chǎn)生步驟、存儲(chǔ)進(jìn)行所述音頻速度變換后的音頻信號(hào)并根據(jù)所述執(zhí)行再現(xiàn)速度輸出所述存儲(chǔ)的音頻信號(hào)的音頻信號(hào)存儲(chǔ)輸出步驟、對(duì)所述區(qū)分的視頻數(shù)據(jù)進(jìn)行譯碼并產(chǎn)生視頻信號(hào)的視頻信號(hào)產(chǎn)生步驟、存儲(chǔ)所述產(chǎn)生的視頻信號(hào)并輸出所述存儲(chǔ)的視頻信號(hào)的視頻信號(hào)存儲(chǔ)輸出步驟、和利用所述產(chǎn)生的規(guī)定延遲信息對(duì)所述音頻信號(hào)存儲(chǔ)輸出步驟中輸出的音頻信號(hào)對(duì)應(yīng)的所述A-PTS和所述視頻信號(hào)存儲(chǔ)輸出裝置輸出的視頻信號(hào)對(duì)應(yīng)的所述V-PTS進(jìn)行比較的比較步驟,所述視頻信號(hào)存儲(chǔ)輸出步驟中利用所述比較的結(jié)果,根據(jù)所述執(zhí)行再現(xiàn)速度輸出所述存儲(chǔ)的視頻信號(hào)。
本申請(qǐng)第11方面的程序,用于在計(jì)算機(jī)執(zhí)行如本申請(qǐng)第10方面所述聲像再現(xiàn)方法的區(qū)分步驟、音頻信號(hào)產(chǎn)生步驟、音頻速度變換步驟、延遲信息產(chǎn)生步驟、音頻信號(hào)存儲(chǔ)輸出步驟、視頻信號(hào)產(chǎn)生步驟、視頻信號(hào)存儲(chǔ)輸出步驟和比較步驟。
本申請(qǐng)第12方面的計(jì)算機(jī)可處理媒體承載如本申請(qǐng)第11方面所述的程序。
本申請(qǐng)第13方面的聲像再現(xiàn)裝置,包括將外部輸入的包含帶A-PTS(Audio-Presentation Time Stamp音頻展現(xiàn)時(shí)間標(biāo)記)的音頻數(shù)據(jù)和帶V-PTS(Video-Presentation Time Stamp視頻展現(xiàn)時(shí)間標(biāo)記)的視頻數(shù)據(jù)的MPEG(Moving Picture Experts Group活動(dòng)圖像專家組)數(shù)據(jù)區(qū)分為所述音頻數(shù)據(jù)和所述視頻數(shù)據(jù)的區(qū)分裝置、對(duì)所述區(qū)分的音頻數(shù)據(jù)進(jìn)行譯碼并產(chǎn)生音頻信號(hào)的音頻信號(hào)產(chǎn)生裝置、根據(jù)以外部設(shè)定的外部設(shè)定再現(xiàn)速度為基礎(chǔ)決定的實(shí)際執(zhí)行再現(xiàn)用的實(shí)際再現(xiàn)速度對(duì)所述產(chǎn)生的音頻信號(hào)進(jìn)行規(guī)定的音頻速度變換的音頻速度變換裝置、存儲(chǔ)進(jìn)行所述音頻速度變換后的音頻信號(hào)并根據(jù)所述執(zhí)行再現(xiàn)速度輸出所述存儲(chǔ)的音頻信號(hào)的音頻信號(hào)存儲(chǔ)輸出裝置、對(duì)所述區(qū)分的視頻數(shù)據(jù)進(jìn)行譯碼并產(chǎn)生視頻信號(hào)的視頻信號(hào)產(chǎn)生裝置、和存儲(chǔ)所述產(chǎn)生的視頻信號(hào)并根據(jù)所述執(zhí)行再現(xiàn)速度輸出所述存儲(chǔ)的視頻信號(hào)的視頻信號(hào)存儲(chǔ)輸出裝置。
本申請(qǐng)第14方面是在本申請(qǐng)第13方面的聲像再現(xiàn)裝置中,還包括將涉及所述外部設(shè)定再現(xiàn)速度的所述產(chǎn)生的音頻信號(hào)的音頻速度變換比α變換成涉及所述執(zhí)行再現(xiàn)速度的有理數(shù)β的音頻速度變換比變換裝置,所述音頻速度變換裝置根據(jù)所述有理數(shù)β對(duì)所述產(chǎn)生的音頻信號(hào)進(jìn)行所述規(guī)定的音頻速度變換,所述音頻信號(hào)存儲(chǔ)輸出裝置存儲(chǔ)進(jìn)行所述音頻速度變換后的音頻信號(hào)并根據(jù)所述有理數(shù)β按照所述執(zhí)行再現(xiàn)速度輸出所述存儲(chǔ)的音頻信號(hào),所述視頻信號(hào)存儲(chǔ)輸出裝置存儲(chǔ)所述產(chǎn)生的視頻信號(hào)并根據(jù)所述有理數(shù)β按照所述執(zhí)行再現(xiàn)速度輸出所述存儲(chǔ)的視頻信號(hào)。
本申請(qǐng)第15方面是在本申請(qǐng)第14方面的聲像再現(xiàn)裝置中,所述視頻信號(hào)存儲(chǔ)輸出裝置在(1)所述有理數(shù)β小于1時(shí),利用跳躍輸出所述存儲(chǔ)的視頻信號(hào),而在(2)所述有理數(shù)β大于1時(shí),利用凍結(jié)輸出所述存儲(chǔ)的視頻信號(hào)。
本申請(qǐng)第16方面是在本申請(qǐng)第15方面的聲像再現(xiàn)裝置中,視頻信號(hào)存儲(chǔ)輸出裝置在所述有理數(shù)β小于1時(shí),跳過所述存儲(chǔ)的視頻信號(hào)的全部或部分B畫面。
本申請(qǐng)第17方面是在本申請(qǐng)第14方面的聲像再現(xiàn)裝置中,還包括插入在所述區(qū)分裝置與所述視頻信號(hào)產(chǎn)生裝置之間用于存儲(chǔ)所述區(qū)分的視頻數(shù)據(jù)的視頻數(shù)據(jù)存儲(chǔ)裝置,所述視頻數(shù)據(jù)存儲(chǔ)裝置在所述有理數(shù)β小于1時(shí),廢棄所述區(qū)分的視頻數(shù)據(jù)的全部或部分B畫面。
本申請(qǐng)第18方面是在本申請(qǐng)第14方面的聲像再現(xiàn)裝置中,所述執(zhí)行再現(xiàn)速度(1)根據(jù)所述存儲(chǔ)的視頻信號(hào)是否能按照所述執(zhí)行再現(xiàn)速度輸出加以調(diào)整,或者(2)在所述存儲(chǔ)的視頻信號(hào)不能按照所述執(zhí)行再現(xiàn)速度輸出時(shí),調(diào)整成較接近1倍速,而在所述存儲(chǔ)的視頻信號(hào)能按照所述執(zhí)行再現(xiàn)速度輸出時(shí),調(diào)整成較接近所述外部設(shè)定再現(xiàn)速度,或者(3)根據(jù)所述視頻數(shù)據(jù)內(nèi)B畫面的頻度加以調(diào)整。
本申請(qǐng)第19方面是在本申請(qǐng)第15方面的聲像再現(xiàn)裝置中,所述視頻信號(hào)存儲(chǔ)輸出裝置在(1)所述有理數(shù)β小于1時(shí),1-β=n(1)/m(1)(式1)m(1)=∑jm(1)j(∑就1≤j≤n(1)j就進(jìn)行考慮) (式4)利用式(4)中基于從滿足式(1)的m(1)、n(1)(1≤n(1)<m(1))根據(jù)規(guī)定標(biāo)準(zhǔn)決定的n(1)個(gè)整數(shù)m(1)j(j=1、2、...、n(1))的整數(shù)m(1)的劃分,在第1個(gè)m(1)1視頻幀中跳過1視頻幀,在下一m(1)2視頻幀中跳過1視頻幀,...,以輸出視頻信號(hào),而在(2)所述有理數(shù)β大于1時(shí),β-1=n(2)/m(2)(式5)m(2)=∑jm(2)j(∑就1≤j≤n(2)j就進(jìn)行考慮)(式8)利用式(8)中基于從滿足式(5)的m(2)、n(2)(1≤n(2)<m(2))根據(jù)規(guī)定標(biāo)準(zhǔn)決定的n(2)個(gè)整數(shù)m(2)j(j=1、2、...、n(2))的整數(shù)m(2)的劃分,在第1個(gè)m(2)1視頻幀中凍結(jié)1視頻幀,在下一m(2)2視頻幀中凍結(jié)1視頻幀,...,以輸出所述存儲(chǔ)的視頻信號(hào)。
第20發(fā)明是第19發(fā)明的聲像再現(xiàn)裝置,其中(1)n(1)個(gè)整數(shù)m(1)j(j=1、2、...、n(1))是指利用滿足式(2)的整數(shù)q(1)、r(1)(0≤r(1)<n(1))作為式(3)決定的n(1)個(gè)整數(shù)m(1)j(j=1、2、...、n(1)),m(1)=n(1)q(1)+r(1)(式2)r(1)=0時(shí),m(1)j=q(1)(j=1、...、n(1))r(1)≥1時(shí),m(1)j=q(1)+1(j=1、...、r)m(1)j=q(1)(j=r+1、...、n(1)) (式3)m(2)=n(2)q(2)+r(2)(式6)r(2)=0時(shí),m(2)j=q(2)(j=1、...、n(2))r(2)≥1時(shí),m(2)j=q(2)+1(j=1、...、r)m(2)j=q(2)(j=r+1、...、n(2)) (式7)而(2)n(2)個(gè)整數(shù)m(2)j(j=1、2、...、n(2))是指利用滿足式(6)的整數(shù)q(2)、r(2)(0≤r(2)<n(2))作為式(7)決定的n(2)個(gè)整數(shù)m(2)j(j=1、2、...、n(2))。
本申請(qǐng)第21方面的聲像再現(xiàn)方法,包括將外部輸入的包含帶A-PTS(Audio-Presentation Time Stamp音頻展現(xiàn)時(shí)間標(biāo)記)的音頻數(shù)據(jù)和帶V-PTS(Video-Presentation Time Stamp視頻展現(xiàn)時(shí)間標(biāo)記)的視頻數(shù)據(jù)的MPEG(Moving Picture Experts Group活動(dòng)圖像專家組)數(shù)據(jù)區(qū)分為所述音頻數(shù)據(jù)和所述視頻數(shù)據(jù)的區(qū)分步驟、對(duì)所述區(qū)分的音頻數(shù)據(jù)進(jìn)行譯碼并產(chǎn)生音頻信號(hào)的音頻信號(hào)產(chǎn)生步驟、根據(jù)以外部設(shè)定的外部設(shè)定再現(xiàn)速度為基礎(chǔ)決定的實(shí)際執(zhí)行再現(xiàn)用的實(shí)際再現(xiàn)速度對(duì)所述產(chǎn)生的音頻信號(hào)進(jìn)行規(guī)定的音頻速度變換的音頻速度變換步驟、存儲(chǔ)進(jìn)行所述音頻速度變換后的音頻信號(hào)并根據(jù)所述執(zhí)行再現(xiàn)速度輸出所述存儲(chǔ)的音頻信號(hào)的音頻信號(hào)存儲(chǔ)輸出步驟、對(duì)所述區(qū)分的視頻數(shù)據(jù)進(jìn)行譯碼并產(chǎn)生視頻信號(hào)的視頻信號(hào)產(chǎn)生步驟、和存儲(chǔ)所述產(chǎn)生的視頻信號(hào)并根據(jù)所述執(zhí)行再現(xiàn)速度輸出所述存儲(chǔ)的視頻信號(hào)的視頻信號(hào)存儲(chǔ)輸出步驟。
本申請(qǐng)第22方面的程序,用于在計(jì)算機(jī)執(zhí)行如本申請(qǐng)第21方面所述聲像再現(xiàn)方法的區(qū)分步驟、音頻信號(hào)產(chǎn)生步驟、音頻速度變換步驟、音頻信號(hào)存儲(chǔ)輸出步驟、視頻信號(hào)產(chǎn)生步驟和視頻信號(hào)存儲(chǔ)輸出步驟。
本申請(qǐng)第23方面的計(jì)算機(jī)可處理媒體承載如本申請(qǐng)第22方面所述的程序。
工業(yè)上的實(shí)用性從上文所述可知,本發(fā)明具有的優(yōu)點(diǎn)是在將再現(xiàn)速度設(shè)定成與常規(guī)再現(xiàn)速度不同時(shí),也能使視頻信號(hào)輸出定時(shí)與音頻信號(hào)輸出定時(shí)不比常規(guī)再現(xiàn)時(shí)偏差大,較正確地保持其同步。
權(quán)利要求
1.一種聲像再現(xiàn)裝置,其特征在于,包括將外部輸入的包含帶A-PTS(Audio-Presentation Time Stamp音頻展現(xiàn)時(shí)間標(biāo)記)的音頻數(shù)據(jù)和帶V-PTS(Video-Presentation Time Stamp視頻展現(xiàn)時(shí)間標(biāo)記)的視頻數(shù)據(jù)的MPEG(Moving Picture Experts Group活動(dòng)圖像專家組)數(shù)據(jù)區(qū)分為所述音頻數(shù)據(jù)和所述視頻數(shù)據(jù)的區(qū)分裝置、對(duì)所述區(qū)分的音頻數(shù)據(jù)進(jìn)行譯碼并產(chǎn)生音頻信號(hào)的音頻信號(hào)產(chǎn)生裝置、根據(jù)以外部設(shè)定的外部設(shè)定再現(xiàn)速度為基礎(chǔ)決定的實(shí)際執(zhí)行再現(xiàn)用的實(shí)際執(zhí)行速度對(duì)所述產(chǎn)生的音頻信號(hào)進(jìn)行維持所述A-PTS有關(guān)信息的音頻速度變換的音頻速度變換裝置、存儲(chǔ)進(jìn)行所述音頻速度變換后的音頻信號(hào)并根據(jù)所述執(zhí)行再現(xiàn)速度輸出所述存儲(chǔ)的音頻信號(hào)的音頻信號(hào)存儲(chǔ)輸出裝置、對(duì)所述區(qū)分的視頻數(shù)據(jù)進(jìn)行譯碼并產(chǎn)生視頻信號(hào)的視頻信號(hào)產(chǎn)生裝置、存儲(chǔ)所述產(chǎn)生的視頻信號(hào)并輸出所述存儲(chǔ)的視頻信號(hào)的視頻信號(hào)存儲(chǔ)輸出裝置、和利用所述維持的A-PTS有關(guān)信息對(duì)所述音頻信號(hào)存儲(chǔ)輸出裝置輸出的音頻信號(hào)對(duì)應(yīng)的所述A-PTS和所述視頻信號(hào)存儲(chǔ)輸出裝置輸出的視頻信號(hào)對(duì)應(yīng)的所述V-PTS進(jìn)行比較的比較裝置,所述視頻信號(hào)存儲(chǔ)輸出裝置利用所述比較的結(jié)果,根據(jù)所述執(zhí)行再現(xiàn)速度輸出所述存儲(chǔ)的視頻信號(hào)。
2.如權(quán)利要求1所述的聲像再現(xiàn)裝置,其特征在于,所述視頻信號(hào)存儲(chǔ)輸出裝置在所述比較結(jié)果為(1)所述音頻信號(hào)存儲(chǔ)輸出裝置輸出的音頻信號(hào)所對(duì)應(yīng)的所述A-PTS超前于所述視頻信號(hào)存儲(chǔ)輸出裝置輸出的視頻信號(hào)所對(duì)應(yīng)的所述V-PTS時(shí),利用跳躍輸出所述存儲(chǔ)的視頻信號(hào),而該比較結(jié)果為(2)所述音頻信號(hào)存儲(chǔ)輸出裝置輸出的音頻信號(hào)所對(duì)應(yīng)的所述A-PTS遲后于所述視頻信號(hào)存儲(chǔ)輸出裝置輸出的視頻信號(hào)所對(duì)應(yīng)的所述V-PTS時(shí),利用凍結(jié)輸出所述存儲(chǔ)的視頻信號(hào)。
3.如權(quán)利要求2所述的聲像再現(xiàn)裝置,其特征在于,所述視頻信號(hào)存儲(chǔ)輸出裝置在所述比較結(jié)果為所述音頻信號(hào)存儲(chǔ)輸出裝置輸出的音頻信號(hào)所對(duì)應(yīng)的所述A-PTS超前于所述視頻信號(hào)存儲(chǔ)輸出裝置輸出的視頻信號(hào)所對(duì)應(yīng)的所述V-PTS時(shí),跳過所述存儲(chǔ)的視頻信號(hào)的全部或部分B畫面。
4.如權(quán)利要求1所述的聲像再現(xiàn)裝置,其特征在于,還包括插入在所述區(qū)分裝置與所述視頻信號(hào)產(chǎn)生裝置之間并且用于存儲(chǔ)所述區(qū)分的視頻信號(hào)的視頻數(shù)據(jù)存儲(chǔ)裝置,所述視頻數(shù)據(jù)存儲(chǔ)裝置在所述比較結(jié)果為所述音頻信號(hào)存儲(chǔ)輸出裝置輸出的音頻信號(hào)所對(duì)應(yīng)的所述A-PTS超前于所述視頻信號(hào)存儲(chǔ)輸出裝置輸出的視頻信號(hào)所對(duì)應(yīng)的所述V-PTS時(shí),廢棄所述存儲(chǔ)的視頻信號(hào)的全部或部分B畫面。
5.如權(quán)利要求1所述的聲像再現(xiàn)裝置,其特征在于,所述執(zhí)行再現(xiàn)速度(1)根據(jù)所述存儲(chǔ)的視頻信號(hào)是否能隨所述執(zhí)行再現(xiàn)速度輸出加以調(diào)整,或(2)在所述存儲(chǔ)的視頻信號(hào)不能隨所述執(zhí)行再現(xiàn)速度輸出時(shí),調(diào)整成較接近1倍速,而所述存儲(chǔ)的視頻信號(hào)能隨所述執(zhí)行再現(xiàn)速度輸出時(shí),調(diào)整成較接近所述外部設(shè)定再現(xiàn)速度,或(3)根據(jù)所述視頻數(shù)據(jù)內(nèi)B畫面的頻度加以調(diào)整。
6.一種聲像再現(xiàn)方法,其特征在于,包括將外部輸入的包含帶A-PTS(Audio-Presentation Time Stamp音頻展現(xiàn)時(shí)間標(biāo)記)的音頻數(shù)據(jù)和帶V-PTS(Video-Presentation Time Stamp視頻展現(xiàn)時(shí)間標(biāo)記)的視頻數(shù)據(jù)的MPEG(Moving Picture Experts Group活動(dòng)圖像專家組)數(shù)據(jù)區(qū)分為所示音頻數(shù)據(jù)和所示視頻數(shù)據(jù)的區(qū)分步驟、對(duì)所述區(qū)分的音頻數(shù)據(jù)進(jìn)行譯碼并產(chǎn)生音頻信號(hào)的音頻信號(hào)產(chǎn)生步驟、根據(jù)以外部設(shè)定的外部設(shè)定再現(xiàn)速度為基礎(chǔ)決定的實(shí)際執(zhí)行再現(xiàn)用的實(shí)際再現(xiàn)速度對(duì)所述產(chǎn)生的音頻信號(hào)進(jìn)行維持所述A-PTS有關(guān)信息的音頻速度變換步驟、存儲(chǔ)進(jìn)行所述音頻速度變換后的音頻信號(hào)并根據(jù)所述執(zhí)行再現(xiàn)速度輸出所述存儲(chǔ)的音頻信號(hào)的音頻信號(hào)存儲(chǔ)輸出步驟、對(duì)所述區(qū)分的視頻數(shù)據(jù)進(jìn)行譯碼并產(chǎn)生視頻信號(hào)的視頻信號(hào)產(chǎn)生裝置、存儲(chǔ)所述產(chǎn)生的視頻信號(hào)并輸出所述存儲(chǔ)的視頻信號(hào)的視頻信號(hào)存儲(chǔ)輸出步驟、和利用所述維持的A-PTS有關(guān)信息對(duì)所述音頻信號(hào)存儲(chǔ)輸出步驟輸出的音頻信號(hào)對(duì)應(yīng)的所述A-PTS和所述視頻信號(hào)存儲(chǔ)輸出步驟輸出的視頻信號(hào)對(duì)應(yīng)的所述V-PTS進(jìn)行比較的比較步驟,所述視頻信號(hào)存儲(chǔ)輸出步驟中,利用所述比較的結(jié)果,根據(jù)所述執(zhí)行再現(xiàn)速度輸出所述存儲(chǔ)的視頻信號(hào)。
7.一種程序,其特征在于,用于在計(jì)算機(jī)執(zhí)行如權(quán)利要求6所述聲像再現(xiàn)方法的區(qū)分步驟、音頻信號(hào)產(chǎn)生步驟、音頻速度變換步驟、音頻信號(hào)存儲(chǔ)輸出步驟、視頻信號(hào)產(chǎn)生步驟、視頻信號(hào)存儲(chǔ)輸出步驟和比較步驟。
8.一種計(jì)算機(jī)可處理媒體,其特征在于,承載如權(quán)利要求7所述的程序。
全文摘要
為了縮短或延長(zhǎng)延續(xù)時(shí)間而設(shè)定速度的速度變換中,視頻信號(hào)輸出定時(shí)和音頻信號(hào)輸出定時(shí)往往比常規(guī)再現(xiàn)時(shí)偏差大,不能正確保持同步。本發(fā)明的聲像再現(xiàn)裝置具有根據(jù)執(zhí)行再現(xiàn)速度對(duì)產(chǎn)生的音頻信號(hào)進(jìn)行維持A-PTS有關(guān)信息的音頻速度變換的音頻速度變換電路(1008)、存儲(chǔ)進(jìn)行音頻速度變換后的音頻信號(hào)并根據(jù)執(zhí)行再現(xiàn)速度進(jìn)行輸出的音頻輸出緩存電路(1009)、將產(chǎn)生的視頻信號(hào)加以存儲(chǔ)后輸出的視頻輸出緩存電路(1004)和利用維持的A-PTS有關(guān)信息對(duì)A-PTS和V-PTS進(jìn)行比較的比較電路(1011),視頻輸出緩存電路(1004)利用比較結(jié)果,根據(jù)執(zhí)行再現(xiàn)速度輸出存儲(chǔ)的視頻信號(hào)。
文檔編號(hào)G11B27/10GK1491516SQ02804533
公開日2004年4月21日 申請(qǐng)日期2002年10月17日 優(yōu)先權(quán)日2001年10月18日
發(fā)明者鈴木良二 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社