亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

內容編輯裝置的制作方法

文檔序號:6752503閱讀:179來源:國知局
專利名稱:內容編輯裝置的制作方法
技術領域
本發(fā)明涉及內容連接裝置,尤其涉及例如適用于數(shù)字攝像機或錄像TV節(jié)目的硬盤錄像機,分別連接形成記錄完畢的第一內容的第一動態(tài)圖像信號及第一聲音信號與形成記錄完畢的第二內容的第二動態(tài)圖像信號及第二聲音信號,以生成連接內容的內容編輯裝置。
背景技術
在2000年7月28日申請并已公開的特開2000-207875號公報中公開了現(xiàn)有的這種內容編輯裝置的一例。根據(jù)該現(xiàn)有技術,若選擇了接合(joint)模式,則經(jīng)由內部存儲器每次所定量地將一方文件的動態(tài)圖像信號及聲音信號轉送給另一方的文件。由此,分別在另一方文件中包含的動態(tài)圖像信號及聲音信號的末尾處連接從一方文件轉送來的動態(tài)圖像信號及聲音信號。即,生成連接了兩個文件的連接文件。
但是,在連接前的兩個文件間,聲音信號的取樣頻率存在偏差的情況下,若根據(jù)一方的取樣頻率來再生連接文件的聲音信號,則不能同時終止動態(tài)圖像信號和聲音信號的再生。例如,當一方文件中所包含的聲音信號的取樣頻率是7980Hz,另一方文件中所包含的聲音信號的取樣頻率是8040Hz時,若以8040Hz再生連接文件的聲音信號,則聲音信號的再生比動態(tài)圖像信號終止得早。

發(fā)明內容
因此,本發(fā)明的主要目的在于,提供一種可同時完成連接動態(tài)圖像信號和連接聲音信號的再生的內容編輯裝置。
根據(jù)本發(fā)明,提供了一種內容編輯裝置,其分別連接形成第一內容的第一動態(tài)圖像信號及第一聲音信號與形成第二內容的第二動態(tài)圖像信號及第二聲音信號,以生成連接內容,其中包括最佳再生頻率計算機構,其計算出使形成連接內容的連接動態(tài)圖像信號及連接聲音信號的再生時間彼此一致的連接聲音信號的最佳再生頻率;和頻率分配機構,其將最佳再生頻率分配給連接內容。
連接內容,通過分別連接形成記錄完畢的第一內容的第一動態(tài)圖像信號及第一聲音信號與形成記錄完畢的第二內容的第二動態(tài)圖像信號及第二聲音信號而生成。最佳再生頻率計算機構計算出使形成連接內容的連接動態(tài)圖像信號及連接聲音信號的再生時間彼此一致的連接聲音信號的最佳再生頻率,頻率分配機構將所計算出的最佳再生頻率分配給連接內容。若根據(jù)分配給連接內容的最佳再生頻率來再生連接聲音信號,則可同時完成連接動態(tài)圖像信號和連接聲音信號的再生。
優(yōu)選最佳再生頻率計算機構根據(jù)第一聲音信號及第二聲音信號的總大小和第一動態(tài)圖像信號及所述第二動態(tài)圖像信號的總記錄時間,計算最佳再生頻率。
優(yōu)選通過第一再生頻率檢測機構檢測出第一聲音信號的第一再生頻率;通過第一相關值計算機構計算與最佳再生頻率及第一再生頻率的偏差量相關的第一相關量。這時,根據(jù)第一相關值通過第一畫面數(shù)調整機構來調整第一動態(tài)圖像信號的畫面數(shù)。若第一再生頻率和最佳再生頻率的偏差大,則即使可同時終止動態(tài)圖像再生和聲音再生,也不能在再生過程中確保動態(tài)圖像和聲音的同步。通過根據(jù)與偏差量相關的第一相關值來調整第一動態(tài)圖像信號的畫面數(shù),從而可在基于第一動態(tài)圖像信號的再生動態(tài)圖像和再生聲音之間確保同步。
在第一調整機構調整時,最好通過增加機構來增加第一動態(tài)圖像信號的畫面數(shù),通過減少機構來減少第一動態(tài)圖像信號的畫面數(shù)。激活機構以在基于第一相關值的定時內激活增加機構和減少機構之一。例如,激活機構在第一相關值表示第一極性時激活增加機構,在第一相關值表示第二極性時激活減少機構。
進而,優(yōu)選在存儲器中暫時存儲形成第一動態(tài)圖像信號的多個畫面的靜止圖像信號,并以基于處理順序信息的順序讀出。這時,增加機構生成所述處理順序信息,以使特定畫面的靜止圖像信號重復,減少機構生成所述處理順序信息,以使特定畫面的靜止圖像信號缺失。結果,在連接內容中,產生了靜止圖像信號的重復/缺失。
在通過信息分配機構將形成第一動態(tài)圖像信號的靜止圖像信號的索引信息分配給連接內容的情況下,最好,增加機構對特定畫面的靜止圖像信號的索引信息實施插補,減少機構對特定畫面的靜止圖像信號的索引信息實施抽取。若參照索引信息進行動態(tài)圖像再生,則在形成再生動態(tài)圖像的畫面上產生重復/缺失。
從參照附圖進行的下述實施例的詳細說明中可以進一步理解本發(fā)明的上述目的、其他目的、特征和優(yōu)點。


圖1是表示本發(fā)明的一實施例的框圖。
圖2是表示電影文件結構的一例的圖解圖。
圖3是表示SDRAM映射狀態(tài)的一例的圖解圖。
圖4是表示訪問信息表結構的一例的圖解圖。
圖5(A)是表示索引信息的生成處理的一部分的圖解圖。
圖5(B)是表示索引信息的生成處理的另一部分的圖解圖。
圖5(C)是表示索引信息的生成處理的又一部分的圖解圖。
圖6(A)是表示訪問信息表的生成處理的一部分的圖解圖。
圖6(B)是表示訪問信息表的生成處理的另一部分的圖解圖。
圖6(C)是表示訪問信息表的生成處理的又一部分的圖解圖。
圖7(A)是表示索引信息的生成處理的一部分的圖解圖。
圖7(B)是表示索引信息的生成處理的另一部分的圖解圖。
圖7(C)是表示索引信息的生成處理的又一部分的圖解圖。
圖8(A)是表示訪問信息表的生成處理的一部分的圖解圖。
圖8(B)是表示訪問信息表的生成處理的另一部分的圖解圖。
圖8(C)是表示訪問信息表的生成處理的又一部分的圖解圖。
圖9是表示進行文件連接時的CPU動作的一部分的流程圖。
圖10是表示進行文件連接時的CPU動作的另一部分的流程圖。
圖11是表示進行文件連接時的CPU動作的又一部分的流程圖。
圖12是表示進行文件連接時的CPU動作的又一部分的流程圖。
圖13是表示進行文件連接時的CPU動作的又一部分的流程圖。
圖14是表示進行文件連接時的CPU動作的又一部分的流程圖。
圖15是表示進行文件連接時的CPU動作的又一部分的流程圖。
圖16是表示進行文件連接時的CPU動作的又一部分的流程圖。
圖17是表示進行文件再生時的CPU動作的一部分的流程圖。
具體實施例方式
參照圖1,本實施例的內容編輯裝置(數(shù)字攝像機)10包括CPU12。若通過菜單鍵16選擇了文件連接模式,則由CPU12來執(zhí)行連接記錄介質22中記錄的兩個電影文件的文件連接處理。在文件連接處理中,從所希望的兩個電影文件中讀出JPEG數(shù)據(jù)和聲音數(shù)據(jù),并通過I/F電路18和存儲控制電路26將所讀出的JPEG數(shù)據(jù)和聲音數(shù)據(jù)轉送到SDRAM28中。之后,存儲于SDRAM28內的JPEG數(shù)據(jù)和聲音數(shù)據(jù)通過存儲控制電路26和I/F電路18返回記錄介質22,并寫入新生成的電影文件,即連接文件中。
另外,記錄介質22可自由裝卸,當裝載在槽20中時,可經(jīng)I/F電路18進行訪問。
電影文件根據(jù)QuickTime格式而如圖2所示那樣構成。即,在文件的前端配置電影文件頭,在電影文件頭后面交互配置聲音塊和圖像塊,并且在文件末尾配置索引塊。由相當于三幀的聲音數(shù)據(jù)形成各聲音塊,由三幀JPEG數(shù)據(jù)形成各圖像塊。因此,聲音塊和與此相連的圖像塊彼此相關。在圖2中,附加在各幀JPEG數(shù)據(jù)上的序號0,1,2,...n是幀序號,根據(jù)圖2,將n+1幀JPEG數(shù)據(jù)存儲到電影文件中。
將聲音數(shù)據(jù)的索引信息和JPEG數(shù)據(jù)的索引信息寫入索引塊中。聲音數(shù)據(jù)的索引信息由以從電影文件的前端到各個聲音塊的距離來表示的位置信息和各個聲音塊的大小信息構成,JPEG數(shù)據(jù)的索引信息由以從電影文件的前端到各幀JPEG數(shù)據(jù)的距離來表示的位置信息和各幀JPEG數(shù)據(jù)的大小信息構成。即,按每一幀管理聲音數(shù)據(jù),按每一幀管理JPEG數(shù)據(jù)。另外,將存儲于電影文件中的JPEG數(shù)據(jù)的幀頻值、總幀數(shù)以及存儲于電影文件中的聲音數(shù)據(jù)的取樣頻率作為控制信息寫入到索引塊中。
各個聲音塊的大小根據(jù)生成電影文件頭的數(shù)字攝像機的性能的不同而不同。例如,若設置在數(shù)字攝像機中的圖像傳感器的幀頻為30fps,聲音處理電路的取樣頻率為7980Hz,則相當于1秒(=30幀)的聲音數(shù)據(jù)的大小為7980字節(jié),聲音塊的大小為798字節(jié)。若設置在另一數(shù)字攝像機中的圖像傳感器的幀頻為30fps,聲音處理電路的取樣頻率為8040Hz,則相當于1秒(=30幀)的聲音數(shù)據(jù)的大小為8040字節(jié),聲音塊的大小為804字節(jié)。由于記錄介質22可自由裝卸,故若關注記錄在記錄介質22上的多個電影文件,則聲音塊的大小可能彼此不同。
在文件連接處理中,首先,從要連接的兩個電影文件1和2中檢測出控制信息,即,JPEG數(shù)據(jù)的幀頻及總幀數(shù)與聲音數(shù)據(jù)的取樣頻率,從而決定存儲于連接文件中的JPEG數(shù)據(jù)的幀頻及總幀數(shù)與再生存儲于連接文件中的聲音數(shù)據(jù)時的取樣頻率。
在本實施例中,電影文件1和2都以JPEG數(shù)據(jù)具有30fps的幀頻為前提。因此,也將在連接文件中存儲的JPEG數(shù)據(jù)的幀頻決定為30fps。另外,將在連接文件中存儲的JPEG數(shù)據(jù)的總幀數(shù)決定為從電影文件1和2中檢測出的總幀數(shù)的相加值。另一方面,根據(jù)從電影文件1和2中檢測出的取樣頻率,而將再生連接文件中所存儲的聲音數(shù)據(jù)時的取樣頻率決定為同時終止JPEG數(shù)據(jù)和聲音數(shù)據(jù)的再生的頻率。
但是,連接文件的總幀數(shù)越多,再生圖像和再生聲音的偏差越大。因此,在向連接文件轉送電影文件1的JPEG數(shù)據(jù)時,根據(jù)分配給電影文件1的取樣頻率和連接文件用所求出的取樣頻率的偏差量,來執(zhí)行幀插補或幀抽取。另外,在將電影文件2的JPEG數(shù)據(jù)轉送給連接文件時,根據(jù)分配給電影文件2的取樣頻率和連接文件用所求出的取樣頻率的偏差量,來執(zhí)行幀插補或幀抽取。
另外,因執(zhí)行了幀插補/抽取,故在文件連接過程中發(fā)生了幀數(shù)的改變。但是,在對電影文件1的JPEG數(shù)據(jù)執(zhí)行幀插補時,對電影文件2的JPEG數(shù)據(jù)執(zhí)行幀抽取,在對電影文件1的JPEG數(shù)據(jù)執(zhí)行幀抽取時,對電影文件2的JPEG數(shù)據(jù)執(zhí)行幀插補。因此,存儲于連接文件中的JPEG數(shù)據(jù)的總幀數(shù)不會和連接處理開始時所決定的總幀數(shù)有很大偏差。
下面詳細說明幀插補/抽取處理。以圖3所示的方法在SDRAM26上生成存儲在連接文件中的JPEG數(shù)據(jù)和聲音數(shù)據(jù)的索引信息。另外,在圖4所示的訪問信息表12t上生成從記錄介質22內的電影文件1或2轉送到SDRAM26的JPEG數(shù)據(jù)的訪問信息。
參照圖3,在SDRAM26中生成的JPEG數(shù)據(jù)的索引信息包括以從連接文件的前端到各幀JPEG數(shù)據(jù)的距離來表示的位置信息和各幀JPEG數(shù)據(jù)的大小信息,在SDRAM26上生成的聲音數(shù)據(jù)的索引信息包括以從連接文件的前端到各個聲音塊的距離來表示的位置信息和各個聲音塊的大小信息。另外,參照圖4,訪問信息包括表示存儲在SDRAM26中的JPEG數(shù)據(jù)的前端地址的地址信息和表示各幀JPEG數(shù)據(jù)大小的信息。在圖4中,變量i是寫入連接文件中的JPEG數(shù)據(jù)的幀序號。對該索引信息和訪問信息實施幀插補/抽取處理。
在執(zhí)行幀插補處理時,索引信息以圖5(A)~圖5(C)所示的方法在SDRAM26上生成,訪問信息以圖6(A)~圖6(C)所示的方法在訪問信息表12t上生成。
根據(jù)圖5(A),在SDRAM26中設置JPEG數(shù)據(jù)P的索引信息。若在該狀態(tài)下需要進行幀插補,則如圖5(B)所示,連續(xù)設置同一JPEG數(shù)據(jù)P的索引信息。這樣,在插補了JPEG數(shù)據(jù)P的索引信息后,如圖5(C)所示,在SDRAM26上設置JPEG數(shù)據(jù)P+1的索引信息。
另外,根據(jù)圖6(A),將JPEG數(shù)據(jù)P的訪問信息分配給變量i(=P)。若在該狀態(tài)下需要進行幀插補,則如圖6(B)那樣,將JPEG數(shù)據(jù)P的訪問信息分配給變量i(=P+1)。這樣,在插補了JPEG數(shù)據(jù)P的訪問信息后,如圖6(C)所示,將JPEG數(shù)據(jù)P+1的訪問信息分配給變量i(=P+2)。
當執(zhí)行幀抽取時,索引信息以圖7(A)~圖7(C)所示的方法在SDRAM26上生成,訪問信息以圖8(A)~圖8(C)所示的方法在訪問信息表12t上生成。
根據(jù)圖7(A),在SDRAM26中設置JPEG數(shù)據(jù)P的索引信息和JPEG數(shù)據(jù)P+1的索引信息。若在該狀態(tài)下需要進行幀抽取,則如圖7(B)所示,由JPEG數(shù)據(jù)P+2的索引信息上移覆蓋JPEG數(shù)據(jù)P+1的索引信息。由此,抽出了JPEG數(shù)據(jù)P+1的索引信息。如圖7(C)所示,接著JPEG數(shù)據(jù)P+2的索引信息設置JPEG數(shù)據(jù)P+3的索引信息。
另外,根據(jù)圖8(A),在訪問信息表52b上設置JPEG數(shù)據(jù)P的訪問信息和JPEG數(shù)據(jù)P+1的訪問信息。若在該狀態(tài)下需要進行幀抽取,則如圖8(B),由JPEG數(shù)據(jù)P+2的訪問信息上移覆蓋JPEG數(shù)據(jù)P+1的訪問信息。由此,抽出了JPEG數(shù)據(jù)P+1的訪問信息。如圖8(C)所示,接著JPEG數(shù)據(jù)P+2的訪問信息設置JPEG數(shù)據(jù)P+3的訪問信息。
參照訪問信息表12t讀出存儲于SDRAM26內的JPEG數(shù)據(jù),并寫入連接文件中。雖然將各幀JPEG數(shù)據(jù)依次從電影文件1或2轉送到SDRAM26,但是在對訪問信息實施幀插補時,將特定幀的JPEG數(shù)據(jù)連續(xù)兩次從SDRAM26轉送到連接文件,在對訪問信息實施抽取時,取消特定幀的JPEG數(shù)據(jù)讀出。結果,在連接文件中所存儲的JPEG數(shù)據(jù)中產生了部分重復或缺失。由于進行訪問信息的插補/抽取的同時,還進行索引信息的插補/抽取,所以在連接文件中存儲的JPEG數(shù)據(jù)和索引信息之間不會產生偏差。
另外,基本上以三幀為單位執(zhí)行從電影文件1或2到SDRAM26的JPEG數(shù)據(jù)轉送。在該三幀單位的JPEG數(shù)據(jù)轉送處理間隔期間內,將相當于三幀的聲音數(shù)據(jù)從電影文件1或2轉送到SDRAM26中。為了在SDRAM26中確保三幀JPEG數(shù)據(jù)和相當于三幀的聲音數(shù)據(jù),則集中這些數(shù)據(jù)轉送到連接文件。在連接文件中一個接一個地形成聲音塊和圖像塊。
若JPEG數(shù)據(jù)和聲音數(shù)據(jù)向連接文件的轉送完成,則在連接文件末尾存儲包括文件連接處理開始時所決定的控制信息(幀頻、總幀數(shù)和取樣頻率)與在SDRAM26上生成的索引信息的索引塊,由此完成連接文件。
若通過菜單鍵16的操作來指示所希望的電影文件(包括連接文件)的再生,則由CPU12來執(zhí)行文件再生處理。首先,從所希望的電影文件的索引塊中檢測出控制信息,并在聲音處理電路34中設置所檢測出的控制信息中包含的取樣頻率。接著,根據(jù)索引信息每次讀出所定量的存儲于所希望的電影文件中的JPEG數(shù)據(jù)和聲音數(shù)據(jù),并通過存儲控制電路26寫入SDRAM28中。
JPEG壓縮擴展裝置24通過存儲控制電路26讀出存儲于SDRAM28內的各幀JPEG數(shù)據(jù),并對所讀出的JPEG數(shù)據(jù)實施JPEG解壓。通過存儲控制電路26將解壓后的圖像數(shù)據(jù)寫入SDRAM28中,之后,通過存儲控制電路26提供給視頻編碼器30。視頻編碼器30將所提供的圖像數(shù)據(jù)轉換為組合視頻信號后,將轉換后的組合視頻信號提供給監(jiān)視器32。結果,在屏幕上顯示再生動態(tài)圖像。
聲音處理電路34通過存儲控制電路26讀出存儲于SDRAM28內的聲音數(shù)據(jù),并根據(jù)再生開始時所設定的取樣頻率將所讀出的聲音數(shù)據(jù)轉換為模擬聲音信號。從揚聲器36中輸出轉換后的模擬聲音信號。
詳細來說,CPU12根據(jù)圖9~圖16的流程圖進行文件連接,根據(jù)圖17所示的流程圖進行文件再生。另外,在ROM14中存儲對應于這些流程圖的控制程序。
首先,對于文件連接來說,在圖9的步驟S1中進行文件選擇處理。由此,選擇應連接的兩個電影文件1和2。
在步驟S3中從電影文件1的索引塊中檢測出控制信息,接著在步驟S5中根據(jù)所檢測出的控制信息來設置各種變量。所檢測出的控制信息包括JPEG數(shù)據(jù)的幀頻及總幀數(shù)與聲音數(shù)據(jù)的取樣頻率。將幀頻設為變量frm_rate1,將總幀數(shù)設為變量total_frm1,并且,將取樣頻率設為變量aud_freq1。
在步驟S7和S9中,對電影文件2執(zhí)行與步驟S3和S5相同的處理。即,在步驟S7中檢測出電影文件2的控制信息,在步驟S9中設定基于所檢測出的控制信息的各種變量。將文件2中所包含的JPEG數(shù)據(jù)的幀頻設為變量frm_rate2,將文件2中所包含的JPEG數(shù)據(jù)的總幀數(shù)設為變量total_frm2,并且,將文件2中所包含的JPEG數(shù)據(jù)的取樣頻率設為變量aud_freq2。
在步驟S11中,根據(jù)算式1和算式2計算變量frm_rate3和total_frm3,根據(jù)算式3~6計算變量aud_freq3。在這里,變量frm_rate3和表示存儲在連接文件中的JPEG數(shù)據(jù)的幀頻和總幀數(shù),變量aud_freq3表示再生存儲在連接文件中的聲音數(shù)據(jù)時的取樣頻率。
frm_rate3=
frm_rate1[算式2]total_frm3=total_frm1+total_frm2[算式3]aud_sz1=aud_freq1*total_frm1/frm_rate1[算式4]aud_sz2=aud_freq2*total_frm2/frm_rate2[算式5]frm_sec=total_frm3/frm_rate3[算式6]aud_freq3=(aud_sz1+aud_sz2)/frm_sec根據(jù)算式1,將變量frm_rate1設為frm_rate3。由于JPEG數(shù)據(jù)的幀頻在電影文件1和電影文件2之間一致,所以也可將變量frm_rate1和frm_rate2之一設為frm_rate3。
根據(jù)算式2,彼此相加變量total_frm1和total_frm2。由此,求出在連接文件中存儲的JPEG數(shù)據(jù)的總幀數(shù)。
在算式3中,求出在電影文件1中存儲的聲音數(shù)據(jù)的大小aud_sz1,在算式4中,求出在電影文件2中存儲的聲音數(shù)據(jù)的大小aud_sz2,并且,在算式5中,求出連接文件中存儲的JPEG數(shù)據(jù)再生所需時間frm_sec。根據(jù)算式6,由時間frm_sec去除各個聲音數(shù)據(jù)的合成大小(=aud_sz1+aud_sz2)。由除法求出的頻率是可同時終止連接文件中存儲的JPEG數(shù)據(jù)和聲音數(shù)據(jù)的再生的聲音數(shù)據(jù)的取樣頻率。
例如,當在電影文件1中存儲的JPEG數(shù)據(jù)的幀頻和總幀數(shù)分別為30fps和54000幀(=1800秒),且在電影文件1中存儲的聲音數(shù)據(jù)的取樣頻率為7980Hz的情況下,將變量frm_rate1設為“30”,將變量total_frm1設為“54000”,并且將變量aud_freq1設為“7980”。
另外,當在電影文件2中存儲的JPEG數(shù)據(jù)的幀頻和總幀數(shù)分別為30fps和108000幀(=3600秒),且在電影文件2中存儲的聲音數(shù)據(jù)的取樣頻率為8040Hz的情況下,將變量frm_rate2設為“30”,將變量total_frm2設為“108000”,并且將變量aud_freq2設為“8040”。
這時,與連接文件相關的變量frm_rate3、total_frm3和aud_freq3分別為“30”、“162000”和“8020”。即,將在連接文件中存儲的JPEG數(shù)據(jù)的幀頻和總幀數(shù)分別決定為30fps和162000幀(=5400秒),將在連接文件中存儲的聲音數(shù)據(jù)的取樣頻率決定為8020Hz。
在步驟S13中,設變量frm_num和Δfrm_num為“0”。變量frm_num是用來特定將關注幀的JPEG數(shù)據(jù)寫入SDRAM28的哪一個位置的變量,其在“0”~“3”之間改變。但是,實際有意義的數(shù)值是“0”,“1”和“2”。變量Δfrm_num是表示因幀插補/抽取而帶來的幀數(shù)改變量的變量。
在步驟S15中,判斷變量aud_freq3和aud_freq1是否彼此一致。并且,若為YES,在步驟S19中將變量frm_crct1設為“0”后,進入步驟S21,但是若為NO,則在步驟S17中根據(jù)算式7和算式8計算變量frm_crct1后,進入步驟S21。
frmnum_rep1=(aud_sz1/aud_freq3)*frm_rate3[算式8]frm_crct1=total_frm1/(total_frm1-frmnum_rep1)由算式7求出的變量frmnum_rep1是在以基于變量aud_freq3的取樣頻率再生電影文件1中所存儲的聲音數(shù)據(jù)時,為了同時終止聲音數(shù)據(jù)和JPEG數(shù)據(jù)的再生所需的幀數(shù)。在算式8中,從變量total_frm1中減去變量frmnum_rep1后,變量total_frm1除以相減值。
這樣得到的變量frm_crct1是與電影文件1和3之間的取樣頻率偏差量相關的相關值,表示應以怎樣的周期進行幀插補及幀抽取之一的處理。由變量frm_crct1表示的數(shù)值大小來特定周期,由數(shù)值的極性來特定進行幀插補還是幀抽取。負極性對應于幀插補,正極性對應于幀抽取。
在變量frm_rate1,total_frm1,aud_freq1,frm_rate2,total_frm2和aud_freq2取上述數(shù)值的情況下,決定變量frm_crct1為“200”(舍去小數(shù)點以下)。這時,以200幀一次的比例執(zhí)行幀抽取。
在步驟S21中生成連接文件的文件頭,在步驟S23中設變量i及next_crct為“0”。如上所述,變量i是用來特定電影文件1或2中存儲的JPEG數(shù)據(jù)的變量。變量next_crct是用來判斷幀插補/抽取是否為預留狀態(tài)的變量。在預留狀態(tài)時,變量next_crct表示為“1”。
在步驟S25中,將存儲在電影文件中的第i幀JPEG數(shù)據(jù)轉送到SDRAM28。詳細來說,通過I/F電路18訪問記錄介質22,從電影文件1中檢測出第i幀的JPEG數(shù)據(jù),并且,通過存儲控制電路26將所檢測出的JPEG數(shù)據(jù)寫入SDRAM28中。由變量frm_num特定寫入位置。
在步驟S27中判斷變量i的值,在步驟S29中判斷變量frm_crct1的值,在步驟S31中,判斷變量i除以變量frm_crct1后的余數(shù)(=i%frm_crct1),并且,在步驟S33中判斷變量next_crct的值。
這里,在變量i為“0”的情況下、變量frm_crct1為“0”的情況下、或余數(shù)i%frm_crct1不為“0”且變量next_crct為“0”的情況下,判斷為當前幀為不應進行幀插補/抽取的幀,而進入步驟S59。與此相反,當變量i和frm_crct1分別不為“0”且余數(shù)i%frm_crct1為“0”的情況下,或者變量i、frm_crct1、i%frm_crct1分別不為“0”且變量next_crct為“1”的情況下,判斷為當前幀為應進行幀插補/抽取的幀,而進入步驟S35。
在步驟S35中,判斷變量frm_crct1是否未達到“0”。在這里,若為YES,即變量frm_crct1為負極性,則判斷為需要進行幀插補處理,進入步驟S37,但是若為NO,即變量frm_crct1為正極性,則判斷為需要進行幀抽取處理,進入步驟S49。
在步驟S37中,將變量frm_num與“2”相比較,若frm_num=2,則在步驟S57中將變量next_crct設定為“1”后進入步驟S59。如上所述,在電影文件上由三幀JPEG數(shù)據(jù)形成一個圖像塊,以塊為單位執(zhí)行轉送到SDRAM28中的JPEG數(shù)據(jù)向連接文件的寫入。另一方面,frm_num=2意味著已經(jīng)在SDRAM26中存儲了三幀JPEG數(shù)據(jù),這時不能進行幀插補處理。因此,應將幀插補處理設為預留狀態(tài),并在步驟S57中將變量next_crct設為“1”。在下一幀中執(zhí)行幀插補處理。
與此相反,若變量frm_num為“0”或“1”,則應執(zhí)行幀插補處理,進入步驟S39。首先,在步驟S39中設變量next_crct為“0”。即,由于從其開始進行幀插補處理,所以應解除預留狀態(tài),而使變量next_crct回到“0”。
接著,在步驟S41中,在SDRAM28中生成第i幀JPEG數(shù)據(jù)的索引信息。如上所述,在電影文件的索引塊中,按每一幀管理JPEG數(shù)據(jù)在文件上的位置和大小。因此,在步驟S41中,生成一幀JPEG數(shù)據(jù)的位置信息和大小信息來作為索引信息。另外,由于通過三幀JPEG數(shù)據(jù)形成一個圖像塊,所以由變量frm_num特定當前幀是連續(xù)三幀的第幾幀,并由此決定在SDRAM26的哪一位置生成索引信息。如圖5(A)所示,在映射索引信息的狀態(tài)下執(zhí)行步驟S41時,映射狀態(tài)從圖5(A)轉移到圖5(B)。
在步驟S43中,在圖4所示的訪問信息表12t上生成第i幀的JPEG數(shù)據(jù)的訪問信息。即,生成存在于SDRAM26中的第i幀JPEG數(shù)據(jù)的前端地址信息和大小信息來作為訪問信息,并在訪問信息表12t上設置所生成的訪問信息。這時,也根據(jù)變量frm_num來特定訪問信息的寫入端。如圖6(A)所示,在設定訪問信息的狀態(tài)下執(zhí)行步驟S43時,設定狀態(tài)從圖6(A)轉移到圖6(B)。
若步驟S43的處理完成,則在步驟S45中增加變量Δfrm_num,在步驟S47中增加變量frm_num,之后,進入步驟S59。
當需要進行幀抽取處理時,則從步驟S35進入步驟S49,并判斷變量frm_num是否為“0”。這里,若判斷frm_num=0,則在步驟S57中設變量next_crct為“1”。如上所述,變量frm_num僅在“0”~“3”之間更新。另一方面,在幀抽取處理中,在步驟S55中,減小frm_num。這樣,在frm_num=0的狀態(tài)下進行幀插補處理,處理有破綻。因此,在判斷為frm_num=0時,應將幀抽取處理設為預留狀態(tài),在步驟S57中設變量next_crct為“1”。而在下一幀中進行幀抽取處理。
與此相反,若變量frm_num為“1”或“2”,應執(zhí)行幀抽取處理,而進入步驟S51。首先,在步驟S51中設變量next_crct為“0”,接著,在步驟S53和S55中減小變量Δfrm_num和frm_num。通過減小變量frm_num,從而在下次的索引信息生成處理中產生索引信息的上移覆蓋,在下次的訪問信息生成處理中產生訪問信息的上移覆蓋。因此,如7(A)所示,若在映射索引信息的狀態(tài)下產生上移覆蓋,則映射狀態(tài)從圖7(A)轉移到圖7(B)。另外,如8(A)所示,若在設定訪問信息的狀態(tài)下產生上移覆蓋,則設定狀態(tài)從圖8(A)轉移到圖8(B)。
在步驟S59~S63中,執(zhí)行與上述步驟S41~S45相同的處理,接著在步驟S65中將變量frm_num與“3”相比較。這里,若變量frm_num為“1”或“2”,則直接進入步驟S73,但若變量frm_num為“3”,則經(jīng)過步驟S67~S71的處理后進入步驟S73。
在步驟S67中,將存儲在電影文件1(及2)中的相當于三幀的聲音數(shù)據(jù)轉送到SDRAM26。具體地講,在當前時刻特定對應于SDRAM26中存儲的JPEG數(shù)據(jù)的相當于三幀的聲音數(shù)據(jù),并經(jīng)I/F電路18從記錄介質22中讀出所特定的聲音數(shù)據(jù),并且,通過存儲控制電路26將所讀出的聲音數(shù)據(jù)寫入SDRAM28中。
若針對連接文件所求出的聲音數(shù)據(jù)的取樣頻率為8020Hz,則從電影文件1中讀出的相當于三幀的聲音數(shù)據(jù)的大小為802字節(jié)。當電影文件1中存儲的聲音數(shù)據(jù)的取樣頻率與連接文件不同時,跨過兩個聲音塊進行該聲音數(shù)據(jù)的讀出。再有,還存在分別從電影文件1和2特定這兩個聲音塊的情況。
在步驟S69中,將SDRAM26中保存的JPEG數(shù)據(jù)和聲音數(shù)據(jù)轉送給連接文件。具體地講,通過存儲控制電路26,從SDRAM28中讀出三幀JPEG數(shù)據(jù)和相當于三幀的聲音數(shù)據(jù),并經(jīng)I/F電路18將所讀出的這些數(shù)據(jù)寫入記錄介質22內的連接文件中。特別是,參照訪問信息表12t,從SDRAM28中讀出JPEG數(shù)據(jù)。由此,在連接文件內一個接一個地形成聲音塊和圖像塊。當執(zhí)行了步驟S37~S47的幀插補處理時,在圖像塊內產生JPEG數(shù)據(jù)的重復,當執(zhí)行了步驟S51~S55的幀抽取處理時,在圖像塊內產生JPEG數(shù)據(jù)的缺失。
若步驟S69的處理完成,則步驟S71中設變量frm_num為“0”。
在步驟S73中增加變量i,接著在步驟S75中將所更新的變量i與“tota1_frm1-1”相比較。在這里,若變量i為“total_frm1-1”或其以下,則判斷為從電影文件1的數(shù)據(jù)讀出還沒有完成,而返回步驟S25。與此相對,若變量i超過了“total_frm1-1”,則判斷為從電影文件1的JPEG數(shù)據(jù)讀出完成,而進入步驟S77。
在步驟S77~S135中,根據(jù)需要將電影文件1末尾部分的數(shù)據(jù)轉送到連接文件,同時,從電影文件2將數(shù)據(jù)轉送給連接文件。但是,由于步驟S77~S81與上述的步驟S15~S19大致相同,步驟S83~S135與上述的步驟S21~S75大致相同,故盡可能省略重復說明。
在步驟S77中比較變量aud_freq3和變量auD_freq2,并根據(jù)比較結果在步驟S79或S81中決定變量frm_crct2。特別是,在步驟S79中,根據(jù)算式9和算式10計算變量frm_crct2。
frmnum_rep2=(aud_sz2/aud_freq3)*frm_rate3[算式10]frm_crct2=total_frm2/(total_frm2-frmnum_rep2)在變量frm_rate1,total_frm1,aud_freq1,frm_rate2,total_frm2和aud_freq2取上述數(shù)值的情況下,決定變量frm_crct2為“-401”。這時,以1次401幀的比例執(zhí)行幀插補。
在步驟S85中,將存儲在電影文件2中的第i幀JPEG數(shù)據(jù)轉送到SDRAM28中。另外,在步驟S89中判斷變量frm_crct2的值,在步驟S91中判斷變量i除以frm_crct2的余數(shù)(=i%frm_crct2)的值。進一步,在步驟S95中判斷變量frm_crct2是否未達到“0”。
在步驟S127中,將在電影文件(1和)2中存儲的相當于三幀的聲音數(shù)據(jù)轉送到SDRAM26。這時也存在聲音數(shù)據(jù)的讀出通過取樣頻率跨越兩個聲音塊的情況,進一步,還存在分別由電影文件1和2特定這兩個聲音塊的情況。在步驟S135中,將變量i與“total_frm2-1”比較。若在步驟S135中判斷為YES,則判斷為從電影文件2的JPEG數(shù)據(jù)讀出完成,而進入步驟S137以后的處理。
在步驟S137中將變量frm_num與“0”作比較。并且,若frm_num=0,則直接進入步驟S143,但若frm_num>0,則經(jīng)過步驟S139~S141后,進入步驟S143。在步驟S139中,將存在于電影文件2末尾部分的未達到相當于三幀的聲音數(shù)據(jù)轉送到SDRAM28,并在步驟S141中將在SDRAM28中存儲的未達到三幀的JPEG數(shù)據(jù)和未達到相當于三幀的聲音數(shù)據(jù)存儲到連接文件中。由此,完成從電影文件1和2向連接文件的JPEG數(shù)據(jù)和聲音數(shù)據(jù)的轉送。
在步驟S143中,應更新變量total_frm3,而執(zhí)行算式11的運算。
total_frm3=total_frm3+Δfrm_num由于要由幀插補/幀抽取改變連接文件所存儲的JPEG數(shù)據(jù)的總幀數(shù),所以通過算式11將變量Δfrm_num加到變量total_frm3中。
在步驟S145中,將包括基于變量frm_rate3的幀頻、基于變量total_fram3的總幀數(shù)和基于變量aud_freq3的取樣頻率的控制信息寫入連接文件中,在步驟S147中,將在SDRAM28上生成的索引信息寫入連接文件中。由此,在連接文件的末尾形成索引塊,從而完成連接文件。
當由操作者為了再生文件而選擇所希望的電影文件時,CPU12執(zhí)行圖17所示的文件再生處理。
首先,在步驟S201中從所希望的電影文件中檢測出控制信息,并在聲音處理電路34中設置所檢測出的控制信息中包含的取樣頻率。在步驟S203中,設變量i為“0”,并在步驟S205中,將對應于變量i的JPEG數(shù)據(jù)和聲音數(shù)據(jù)轉送給SDRAM28。從所希望的電影文件中讀出JPEG數(shù)據(jù)和聲音數(shù)據(jù)后,通過存儲控制電路26寫入SDRAM28中。
在步驟S207中判斷是否從圖中沒有示出的TG(Timing Generator)中產生了垂直同步信號,若為YES,則進入步驟S209。以1/30秒一次的比例產生垂直同步信號,并按每1/30秒執(zhí)行步驟S209以后的處理。
在步驟S209中命令JPEG壓縮擴展裝置24進行解壓處理,在步驟S211中命令聲音處理電路34進行再生處理。
JPEG壓縮擴展裝置24通過存儲控制電路26讀出存儲在SDRAM28中的一幀JPEG數(shù)據(jù),并對所讀出的JPEG數(shù)據(jù)實施解壓處理。將解壓圖像數(shù)據(jù)通過存儲控制電路26寫入SDRAM28中,之后,通過存儲控制電路26提供給視頻編碼器30。視頻編碼器30將所提供的圖像數(shù)據(jù)轉換為組合視頻信號,并將轉換后的組合視頻信號提供給監(jiān)視器32。結果,將再生圖像顯示到屏幕上。
聲音處理電路34通過存儲控制電路26讀出存儲于SDRAM28的聲音數(shù)據(jù),并根據(jù)步驟S201中設定的取樣頻率將所讀出的聲音數(shù)據(jù)轉換為模擬聲音信號。從揚聲器36輸出轉換后的模擬聲音信號。
在步驟S213中,判斷JPEG壓縮擴展裝置24的解壓處理是否完成,若為YES,則在步驟S215中增加變量i后,進入到步驟S217。在步驟S217中將改變后的變量i與存儲于所希望電影文件中的JPEG數(shù)據(jù)的總幀數(shù)相比較,若i<總幀數(shù),則返回步驟S205。因此,重復步驟S205~S217的處理,直到再生了所有幀的JPEG數(shù)據(jù)。
從上面的說明可以看出,分別連接形成電影文件1(第一內容)的JPEG數(shù)據(jù)及聲音數(shù)據(jù)和形成電影文件2(第二內容)的JPEG數(shù)據(jù)及聲音數(shù)據(jù),從而生成連接文件(連接內容)。在步驟S11中計算再生連接文件中存儲的連接聲音數(shù)據(jù)時的取樣頻率。該頻率是連接文件中存儲的連接JPEG數(shù)據(jù)和連接聲音數(shù)據(jù)的各自再生時間彼此一致的最佳再生頻率,在步驟S145中寫入連接文件中。
因此,若根據(jù)步驟S11中計算的取樣頻率再生連接聲音數(shù)據(jù),則可同時完成連接JPEG數(shù)據(jù)和連接聲音數(shù)據(jù)的再生。
但是,若分配給連接文件的取樣頻率與分配給電影文件1或2的取樣頻率有很大偏差,雖然可同時終止圖像和聲音再生,但在再生過程中在圖像和聲音之間產生了不可忽視的偏差。
因此,在本實施例中,在步驟S17中計算與分配給電影文件1的取樣頻率和連接文件用所計算的取樣頻率間的偏差量有關的相關值,即變量frm_crct1,在步驟S79中計算與分配給電影文件2的取樣頻率和連接文件用所計算的取樣頻率間的偏差量有關的相關值,即變量frm_crct2。根據(jù)變量frm_crct1調整從電影文件1讀出的JPEG數(shù)據(jù)的幀數(shù),根據(jù)變量frm_crct2調整從電影文件2讀出的JPEG數(shù)據(jù)的幀數(shù)。由此,可以抑制再生圖像和再生聲音之間的偏差。
利用訪問信息的插補/抽取和索引信息的插補/抽取來調整JPEG數(shù)據(jù)的幀數(shù)。由于訪問信息用于轉送給SDRAM28的JPEG數(shù)據(jù)的讀出控制,所以通過訪問信息的插補/抽取,在向連接文件存儲時,可調整JPEG數(shù)據(jù)的幀數(shù)。另外,由于索引信息用于連接文件的再生控制,所以通過索引信息的插補/抽取,在再生時可調整JPEG數(shù)據(jù)的幀數(shù)。
另外,在本實施例中,雖然連接了QuickTime形式的電影文件,但是本發(fā)明也可適用于MPEG形式的電影文件的連接。
此外,在本實施例中,雖然對訪問信息和索引信息兩者進行抽取/插補,但是若不考慮QuickTime形式,可以僅對索引信息實施抽取/插補。由此,可防止因訪問信息的抽取引起的JPEG數(shù)據(jù)的缺失。
雖然詳細說明、圖示了本發(fā)明,但是其僅用作圖解和一例,應明白其不應解釋為限定,本發(fā)明的精神和范圍僅由所附加的技術方案的文字進行限定。
權利要求
1.一種內容編輯裝置,其分別連接形成第一內容的第一動態(tài)圖像信號及第一聲音信號與形成第二內容的第二動態(tài)圖像信號及第二聲音信號而生成連接內容,其特征在于,包括最佳再生頻率計算機構,其計算使形成所述連接內容的連接動態(tài)圖像信號和連接聲音信號的再生時間彼此一致的所述連接聲音信號的最佳再生頻率;和頻率分配機構,其將所述最佳再生頻率分配給所述連接內容。
2.根據(jù)權利要求1所述的內容編輯裝置,其特征在于,所述最佳再生頻率計算機構,根據(jù)所述第一聲音信號及所述第二聲音信號的總大小和所述第一動態(tài)圖像信號及所述第二動態(tài)圖像信號的總記錄時間,計算所述最佳再生頻率。
3.根據(jù)權利要求1或2所述的內容編輯裝置,其特征在于,還包括第一再生頻率檢測機構,其檢測出所述第一聲音信號的第一再生頻率;第一相關值計算機構,其計算與所述最佳再生頻率及所述第一再生頻率的偏差量相關的第一相關量;和第一畫面數(shù)調整機構,其根據(jù)所述第一相關值來調整所述第一動態(tài)圖像信號的畫面。
4.根據(jù)權利要求3所述的內容編輯裝置,其特征在于,所述第一調整機構包括增加所述第一動態(tài)圖像信號的畫面數(shù)的增加機構;減少所述第一動態(tài)圖像信號的畫面數(shù)的減少機構;以及激活機構,其在基于所述第一相關值的定時內激活所述增加機構和所述減少機構之一。
5.根據(jù)權利要求4所述的內容編輯裝置,其特征在于,所述激活機構在所述第一相關值表示第一極性時激活所述增加機構,在所述第一相關值表示第二極性時激活所述減少機構。
6.根據(jù)權利要求4或5所述的內容編輯裝置,其特征在于,還包括存儲器,其暫時存儲形成所述第一動態(tài)圖像信號的多個畫面的靜止圖像信號;以及讀出機構,其以基于處理順序信息的順序讀出存儲于所述存儲器內的靜止圖像信號,所述增加機構生成所述處理順序信息,以使特定畫面的靜止圖像信號重復,所述減少機構生成所述處理順序信息,以使特定畫面的靜止圖像信號缺失。
7.根據(jù)權利要求4~6中任一項所述的內容編輯裝置,其特征在于,還包括信息分配機構,其將形成所述第一動態(tài)圖像信號的靜止圖像信號的索引信息分配給所述連接內容,所述增加機構對特定畫面的靜止圖像信號的索引信息實施插補,所述減少機構對特定畫面的靜止圖像信號的索引信息實施抽取。
8.根據(jù)權利要求3~7中任一項所述的內容編輯裝置,其特征在于,還包括第二再生頻率檢測機構,其檢測所述第二聲音信號的第二再生頻率;第二相關值計算機構,其計算與所述最佳再生頻率及所述第二再生頻率的偏差量相關的第二相關值;以及第二畫面數(shù)調整機構,其根據(jù)所述第二相關值來調整所述第二動態(tài)圖像信號的畫面數(shù)。
全文摘要
內容編輯裝置(10)包括CPU(12)。在連接形成電影文件(1)的JPEG數(shù)據(jù)及聲音數(shù)據(jù)與形成電影文件(2)的JPEG數(shù)據(jù)及聲音數(shù)據(jù)時,CPU(12)根據(jù)電影文件(1)的聲音數(shù)據(jù)的取樣頻率和電影文件(2)的聲音數(shù)據(jù)的取樣頻率計算連接聲音數(shù)據(jù)的再生頻率。所計算的取樣頻率是可同時完成連接JPEG數(shù)據(jù)和連接聲音數(shù)據(jù)的再生的頻率。將該取樣頻率寫入連接文件中。
文檔編號G11B27/02GK1606870SQ0380177
公開日2005年4月13日 申請日期2003年9月3日 優(yōu)先權日2002年9月19日
發(fā)明者郭順也 申請人:三洋電機株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1