專利名稱:內(nèi)容記錄裝置的制作方法
技術領域:
本發(fā)明涉及內(nèi)容記錄裝置,尤其涉及一種例如適用于數(shù)字攝像機,在記錄介質上記錄運動圖像內(nèi)容的內(nèi)容記錄裝置。
背景技術:
現(xiàn)有的這種內(nèi)容記錄裝置的一例,在2002年7月26日申請公開的特開2002-207625號公報中公開。在該現(xiàn)有技術中,若進行拍攝開始操作,則開始進行形成運動圖像的多個幀的靜止圖像向記錄介質的記錄,和管理各幀的靜止圖像的索引信息向內(nèi)部存儲器的存儲。若進行拍攝終止操作,則將在內(nèi)部存儲器中存儲的索引信息一起記錄在記錄介質上。
但是,現(xiàn)有技術中,響應拍攝終止操作,將在內(nèi)部存儲器中存儲的索引信息記錄在記錄介質。由于該索引信息與運動圖像的拍攝時間成正比地增大,所以為了可進行長時間拍攝,還需要擴大內(nèi)部存儲器的容量。
發(fā)明內(nèi)容
因此,本發(fā)明的主要目的是提供一種新的內(nèi)容記錄裝置。
本發(fā)明的其他目的是提供一種可以在記錄介質上記錄長時間的內(nèi)容,而不使內(nèi)部存儲器的容量增大的內(nèi)容記錄裝置。
技術方案1的記錄裝置,包括如下單元輸出機構,輸出表現(xiàn)時間上連續(xù)變化且以間歇的定時來分配基準位置的內(nèi)容;第一記錄機構,將通過輸出機構而輸出的內(nèi)容記錄在記錄介質;第一生成機構,與輸出機構的輸出動作并行地生成指向通過輸出機構輸出的內(nèi)容上的多個位置的位置信息;和第二記錄機構,每次特定基準位置時,將由第一生成機構生成的位置信息記錄在記錄介質。
通過輸出機構而輸出的內(nèi)容是表現(xiàn)時間上連續(xù)變化且以間歇的定時來分配基準位置的內(nèi)容。第一記錄機構將該內(nèi)容記錄到記錄介質。第一生成機構與輸出機構的輸出動作并行地生成指向通過輸出機構輸出的內(nèi)容上的多個位置的位置信息。所生成的位置信息在每次特定基準位置時,通過第二記錄機構被記錄在記錄介質上。
通過將由第一生成機構生成的位置信息,在每次特定基準位置時記錄在記錄介質上,抑制了在記錄前應暫時保持的位置信息的大小。結果,可以使用很少容量的內(nèi)部存儲器來進行長時間內(nèi)容的記錄。
從屬于技術方案1的技術方案2的記錄裝置,進一步具有存儲機構,該存儲機構暫時存儲通過輸出機構而輸出的內(nèi)容;第一記錄機構與基于第二記錄機構的記錄同步地將在存儲機構中存儲的內(nèi)容記錄在記錄介質上。由此,使記錄定時的控制變得容易。
根據(jù)從屬于技術方案1的技術方案3的內(nèi)容記錄裝置,內(nèi)容是基于MPEG格式進行編碼后的運動圖像內(nèi)容,基準位置是實施了幀內(nèi)編碼后的幀的位置。
根據(jù)從屬于技術方案3的技術方案4的內(nèi)容記錄裝置,多個位置包含基準位置和非基準位置,非基準位置是實施了幀間編碼后的幀的位置。
根據(jù)從屬于技術方案1的技術方案5的內(nèi)容記錄裝置,第一記錄機構將內(nèi)容存儲于在記錄介質上形成的第一文件中,第二記錄機構將位置信息存儲于在記錄介質上形成的第二文件中;內(nèi)容記錄裝置進一步具有結合機構,使第一文件和第二文件相互結合。通過文件結合,文件管理變得容易。
根據(jù)從屬于技術方案5的技術方案6的內(nèi)容記錄裝置,進一步具有第二生成機構,生成對應于基準位置的索引內(nèi)容;和第三記錄機構,將通過第二生成機構而生成的索引內(nèi)容記錄在記錄介質上。通過生成索引內(nèi)容,可以容易地把握長時間的內(nèi)容的概要。
根據(jù)從屬于技術方案6的技術方案7的內(nèi)容記錄裝置,第三記錄機構包含存儲機構,將索引內(nèi)容存儲于在記錄介質上形成的第三文件中;和關聯(lián)機構,使第三文件與結合文件相關聯(lián)。
根據(jù)從屬于技術方案7的技術方案8的內(nèi)容記錄裝置,關聯(lián)機構將與結合文件相同的識別號分配給第三文件。
本發(fā)明的上述的目的、其他目的、特征和優(yōu)點可以從參考附圖而進行的下面實施例的詳細說明中進一步明白。
圖1是表示本發(fā)明的一實施例的框圖;圖2是表示適用于圖1實施例的SDRAM的映射狀態(tài)的一例的圖解圖;圖3是表示適用于圖1實施例的索引信息表格的一例的圖解圖;圖4是表示MPEG數(shù)據(jù)結構的一例的圖解圖;圖5是表示圖1的實施例的動作的另一部分的圖解圖;圖6是表示圖1的實施例的動作的又一部分的圖解圖;圖7是表示圖1的實施例的動作的一部分的流程圖;圖8是表示圖1的實施例的動作的另一部分的流程圖;圖9是表示圖1的實施例的動作的又一部分的流程圖;圖10是表示圖1的實施例的動作的其他又一部分的流程圖;圖11是表示圖1的實施例的動作的另一部分的流程圖;圖12是表示圖1的實施例的動作的又一部分的流程圖;圖13是表示圖1的實施例的動作的其他又一部分的流程圖;圖14是表示圖1的實施例的動作的另一部分的流程圖;圖15是表示圖1的實施例的動作的另一部分的流程圖;圖16是表示圖1的實施例的動作的其他又一部分的流程圖;圖17是表示適用于圖1實施例的再現(xiàn)用索引信息表格的一例的圖解圖;圖18是表示適用于圖1實施例的I幀表格的一例的圖解圖;圖19(A)是表示前端索引圖像的一例的圖解圖;圖19(B)是表示中間索引圖像的一例的圖解圖;圖19(C)是表示末尾索引圖像的一例的圖解圖;圖20是表示圖1實施例的動作的另一部分的流程圖;圖21是表示圖1實施例的動作的又一部分的流程圖;圖22是表示圖1實施例的動作的其他另一部分的流程圖;圖23是表示圖1實施例的動作的另一部分的流程圖;圖24是表示圖1實施例的動作的另一部分的流程圖;
圖25是表示圖1實施例的動作的其他另一部分的流程圖;圖26是表示圖1實施例的動作的另一部分的流程圖。
具體實施例方式
參考圖1,該實施例的數(shù)字攝像機10包括聚焦透鏡12。被攝區(qū)域的光學像通過聚焦透鏡12照射到圖像傳感器14的拍攝面上。在拍攝面上,通過光電轉換生成對應于被攝區(qū)域的光學像的電荷,即原始圖像信號。
若通過在鍵輸入裝置42上設定的模式鍵44d選擇了攝像模式,則執(zhí)行直通圖像處理,即,將被攝區(qū)域的實時運動圖像顯示在LCD監(jiān)視器26上的處理。CPU40首先向驅動器18命令反復進行預曝光和抽取讀出。驅動器18重復執(zhí)行圖像傳感器14的預曝光和由此生成的原始圖像信號的抽取讀出。響應于每1/30秒產(chǎn)生的垂直同步信號來執(zhí)行預曝光和抽取讀出。由此,以30fps的幀頻從圖像傳感器18輸出對應于被攝區(qū)域光學像的低分辨率原始圖像信號。
將所輸出的各幀的原始圖像信號通過CDS/AGC/AD電路20實施噪聲去除、電平調整和A/D轉換的一系列處理,由此,得到了作為數(shù)字信號的原始圖像數(shù)據(jù)。信號處理電路22對從CDS/AGC/AD電路20輸出的原始圖像數(shù)據(jù)實施白平衡調整、彩色分離和YUV轉換等處理,生成YUV形式的圖像數(shù)據(jù)。將所生成的各幀圖像數(shù)據(jù)通過存儲控制電路24寫入到SDRAM26,之后,通過相同的存儲控制電路24讀出。
視頻編碼器28將通過存儲控制電路24讀出的圖像數(shù)據(jù)轉換為基于NTSC格式的復合視頻信號,并將轉換后的復合視頻信號提供給LCD監(jiān)視器30。結果,將被攝區(qū)域的直通圖像顯示在監(jiān)視器畫面上。另外,在下面中雖然適當省略了說明,但是必須通過存儲控制電路24進行向SDRAM26的訪問。
在執(zhí)行與運動圖像有關的處理時,在SDRAM26上以圖2所示的要領形成存儲庫(bank)26a(存儲庫0)和存儲庫26b(存儲庫1)。CPU40在每次產(chǎn)生垂直同步信號時,在存儲庫26a和26b之間切換存儲庫的指定。信號處理電路22將圖像數(shù)據(jù)寫入到通過CPU40指定的存儲庫中,視頻編碼器28從與通過CPU40指定的存儲庫不同的存儲庫中讀出圖像數(shù)據(jù)。
若操作運動圖像拍攝鍵42b,則CPU40啟動MPEG4編碼譯碼器34。MPEG4編碼譯碼器34取得向視頻編碼器28讀出的圖像數(shù)據(jù),并對所取得的各幀的圖像數(shù)據(jù)實施基于MPEG4格式的簡單輪廓(profile)的壓縮處理。圖像數(shù)據(jù)以15幀一次左右的比例實施幀內(nèi)編碼,其余的幀實施幀間編碼。將這樣生成的壓縮運動圖像數(shù)據(jù)寫入到SDRAM26的運動圖像區(qū)域26e上。
將實施了幀內(nèi)編碼的幀定義為“I幀”,將實施了幀間編碼的幀定義為“P幀”。另外,將由I幀和與之連接的多個P幀構成的塊定義為“GOP(Group Of Pictures)”。這樣,壓縮運動圖像數(shù)據(jù)具有圖4所示的數(shù)據(jù)結構。
CPU40每生成一幀的壓縮運動圖像數(shù)據(jù)時,從MPEG4編碼譯碼器34取得該壓縮運動圖像數(shù)據(jù)的大小size和類型type(是I幀還是P幀),并將包含這些信息的索引數(shù)據(jù),即運動圖像索引數(shù)據(jù)寫入到圖3所示的索引信息表26h中。向被寫入的各幀的運動圖像索引數(shù)據(jù)分配欄號。另外,還在SDRAM26上生成該索引信息表26h。
CPU40在從MPEG4編碼譯碼器34取得的類型表示I幀時,為了將之前在運動圖像區(qū)域26e和索引信息表26h中分別存儲的壓縮運動圖像數(shù)據(jù)和運動圖像索引數(shù)據(jù)寫入到記錄介質38,在指示列表(圖中未示)上設定對應的寫入指示。
CPU40進一步在從MPEG4編碼譯碼器34取得的類型是表示I幀時,向縮略圖生成電路23命令進行縮略圖像數(shù)據(jù)的生成處理,向JPEG編碼譯碼器32命令進行該縮略圖像數(shù)據(jù)的壓縮處理。
縮略圖生成電路23從存儲庫26a或26b讀出對應于I幀的非壓縮圖像數(shù)據(jù),并對所讀出的圖像數(shù)據(jù)實施抽取處理而生成縮略圖像數(shù)據(jù),將所生成的縮略圖像數(shù)據(jù)寫入到存儲庫26a或26b(與讀出端相同)上。JPEG編碼譯碼器32從SDRAM26讀出該縮略圖像數(shù)據(jù),并在壓縮所讀出的縮略圖像數(shù)據(jù)后,將壓縮縮略圖像數(shù)據(jù)寫入到索引圖像區(qū)域26d。
如果壓縮縮略圖像數(shù)據(jù)被取保在SDRAM26上,則CPU40在指示列表中設定壓縮縮略圖像數(shù)據(jù)的寫入指示和管理該壓縮縮略圖像數(shù)據(jù)用的索引數(shù)據(jù),即縮略索引數(shù)據(jù)的寫入指示。
圖5表示與壓縮運動圖像數(shù)據(jù)有關的寫入指示,和與壓縮縮略圖像數(shù)據(jù)有關的寫入指示的發(fā)送定時。與壓縮縮略圖像數(shù)據(jù)有關的寫入指示在各個GOP的開頭發(fā)送,與壓縮運動圖像數(shù)據(jù)有關的寫入指示在各個GOP的末尾發(fā)送。即,以基于形成GOP的幀數(shù)的周期來間隔發(fā)送其中一個寫入指示。
CPU40是裝載了如μITRON那樣的多任務OS的多任務CPU,通過BG(Back Ground)任務來執(zhí)行在指示列表中設定的指示。
壓縮運動圖像數(shù)據(jù)、運動圖像索引數(shù)據(jù)、壓縮縮略圖像數(shù)據(jù)和縮略圖索引數(shù)據(jù)通過BG任務的執(zhí)行,經(jīng)I/F36記錄在記錄介質38。將壓縮運動圖像數(shù)據(jù)存儲在運動圖像文件DATA.TMP,將運動圖像索引數(shù)據(jù)存儲在索引文件INDEX.TMP。另外將壓縮縮略圖像數(shù)據(jù)寫入到檢索用運動圖像文件VCLP000*.MSH,將縮略圖索引數(shù)據(jù)寫入到檢索用索引文件VCLP000*.MDX。
運動圖像的幀頻和分辨率等的運動圖像拍攝信息在開始運動拍攝時,被寫入到記錄介質38內(nèi)的拍攝信息文件INFO.TMP。該寫入也通過BG任務來執(zhí)行。
另外,記錄介質38采用FAT(File Allocation Table)方式作為文件管理方式,記錄數(shù)據(jù)以簇為單位被離散管理。另外,記錄介質38是自由裝卸的半導體存儲器,當裝載于圖中未示的插口時,可通過I/F36進行訪問。
若在上述這樣的運動圖像拍攝處理的中途操作了靜止圖像拍攝鍵42a,則CPU40控制驅動器16將聚焦透鏡12設定為聚焦,并對驅動器18設定最佳曝光時間,并且,將由信號處理電路22設定的白平衡調整增益設定為最佳值。這樣,若拍攝條件的調整完成,則CPU40向驅動器18命令一次正式曝光和一次所有像素讀出。驅動器18一次接一次地執(zhí)行圖像傳感器14的正式曝光和由此生成的原始圖像信號的所有像素讀出。由此,從圖像傳感器18輸出與被攝區(qū)域的光學像對應的高分辨率的原始圖像信號。
將所輸出的原始圖像信號通過與上述相同的處理轉換為YUV形式的靜止圖像數(shù)據(jù),并將轉換后的靜止圖像數(shù)據(jù)寫入到SDRAM26。參考圖2,在操作靜止圖像拍攝鍵42a時,代替存儲庫26b和未使用區(qū)域26c,在SDRAM26上形成存儲庫26f(存儲庫2)和靜止圖像區(qū)域26g。靜止圖像數(shù)據(jù)被寫入到存儲庫26f。
CPU40還向JPEG編碼譯碼器32發(fā)送壓縮命令。JPEG編碼譯碼器32從存儲庫26f讀出靜止圖像數(shù)據(jù),并對所讀出的靜止圖像數(shù)據(jù)實施JPEG壓縮,然后,將壓縮靜止圖像數(shù)據(jù)寫入到靜止圖像區(qū)域26g。CPU40在這之后,從靜止圖像區(qū)域26g中讀出壓縮靜止圖像數(shù)據(jù),并將包含所讀出的靜止圖像數(shù)據(jù)的靜止圖像文件記錄到記錄介質38。
形成運動圖像的低分辨率原始圖像信號的輸出和在存儲庫26a與26b之間的存儲庫切換,經(jīng)過執(zhí)行這種靜止圖像拍攝處理的期間被中斷。但是,MPEG4編碼譯碼器34處于啟動狀態(tài),在存儲庫26a中存儲的圖像數(shù)據(jù)通過MPEG4編碼譯碼器34被反復讀出后,實施壓縮處理。因此,在執(zhí)行靜止圖像拍攝處理的期間所生成的壓縮運動圖像數(shù)據(jù),與操作靜止圖像拍攝鍵42a時刻的靜止圖像對應。
若在執(zhí)行靜止圖像拍攝處理時,從MPEG4編碼譯碼器34取得表示I幀的類型信息,則CPU40中止壓縮縮略圖像數(shù)據(jù)的生成處理。這是因為JPEG編碼譯碼器32為了進行靜止圖像拍攝而被占用,即使生成縮略圖像數(shù)據(jù)也不能進行壓縮處理。但是,會進行縮略索引數(shù)據(jù)的寫入指示設定。即,如圖5所示,在靜止圖像拍攝處理中也發(fā)送縮略索引數(shù)據(jù)的寫入指示。該縮略索引數(shù)據(jù)指向與前一個GOP對應的壓縮縮略圖像數(shù)據(jù)。因此,若根據(jù)索引數(shù)據(jù)來再現(xiàn)壓縮縮略圖像數(shù)據(jù),則相同幀的縮略圖像連續(xù)。
若再次操作運動圖像拍攝鍵42b,則CPU40使MPEG4編碼譯碼器34不能操作,在指示列表中設定與SDRAM26中殘留的壓縮運動圖像數(shù)據(jù)和運動圖像索引數(shù)據(jù)有關的寫入指示。由此,壓縮運動圖像數(shù)據(jù)和運動圖像索引數(shù)據(jù)不會遺漏地存儲到運動圖像文件DATA.TMP和索引文件INDEX.TMP中。
若BG任務終止,則CPU40分別向拍攝信息文件INFO.TMP、運動圖像文件DATA.TMP和索引文件INDEX.TMP添加虛擬數(shù)據(jù),使得文件大小為簇大小的整數(shù)倍。在添加了虛擬數(shù)據(jù)后,CPU40以圖6所示的要領來相互結合拍攝信息文件INFO.TMP、索引文件INDEX.TMP和運動圖像文件DATA.TMP。如此得到的標準運動圖像文件VCLP000*.MP4滿足QuickTime格式。
另外,對于運動圖像文件VCLP000*.MP4、檢索用運動圖像文件VCLP000*.MSH和檢索用索引文件VCLP000*.MDX,“000*”是文件號碼。該文件號碼在同時生成的文件之間公用。
CPU40在選擇了攝像模式時,并行執(zhí)行基于圖7所示流程圖的存儲庫切換任務、基于圖8~圖14所示流程圖的運動圖像拍攝任務、基于圖15所示流程圖的靜止圖像拍攝任務和圖16所示的BG(Back Ground)任務。另外,將對應于這些流程圖的控制程序存儲在閃存44中。
首先,參考圖7,在步驟S1中將變量bank設定為“0”,在步驟S3中判斷有無產(chǎn)生垂直同步信號。變量bank是用于指定圖2所示的存儲庫26a和26b的一個的變量,“0”表示存儲庫26a,“1”表示存儲庫26b。通過步驟S1的處理,首先指定存儲庫26a。
若在步驟S3中判斷為是,則在步驟S5中判斷變量still_on是否是“1”。變量still_on是用于判斷靜止圖像拍攝處理的執(zhí)行狀態(tài)的變量,“0”表示非執(zhí)行狀態(tài),“1”表示執(zhí)行狀態(tài)。因此,在沒有執(zhí)行靜止圖像拍攝處理的期間經(jīng)過步驟S7和S9的處理回到步驟S3,在執(zhí)行靜止圖像拍攝處理的期間經(jīng)過步驟S11的處理回到步驟S3。
在步驟S7中,將通過變量bank指定的存儲庫確定為從信號處理電路22輸出的運動圖像數(shù)據(jù)的寫入端存儲庫SGN_BNK,將沒有通過變量bank指定的存儲庫確定為向MPEG4編碼譯碼器34的運動圖像數(shù)據(jù)的讀出端存儲庫MP4_BNK。若變量bank是“0”,則存儲庫26a是寫入端存儲庫SGN_BNK,存儲庫26b為讀出端存儲庫MP4_BNK。與此相反,若變量bank是“1”,則存儲庫26a是讀出端存儲庫MP4_BNK,存儲庫26b為寫入端存儲庫SGN_BNK。
在步驟S9中,以翻轉形態(tài)來改變變量bank。若當前時刻的數(shù)值為“0”,則改變后的數(shù)值為“1”,若當前時刻的數(shù)值為“1”,則改變后的數(shù)值為“0”。
在步驟S11中,將存儲庫26f確定為寫入端存儲庫SGN_BNK,將存儲庫26a確定為讀出端存儲庫MP4_BNK,然后,將變量bank設定為“1”。在執(zhí)行靜止圖像拍攝處理期間,由于代替存儲庫26b和未使用區(qū)域26c而使存儲庫26f和靜止圖像區(qū)域26g有效,所以存儲庫26f為寫入端存儲庫SGN_BNK。另外,將變量bank設定為“1”是因為將重新開始運動圖像拍攝處理后的第一幀圖像數(shù)據(jù)寫入到存儲庫26b。
參考圖8,在步驟S21中初始化各種變量。變量i是表示是否應該將所取得的運動圖像索引數(shù)據(jù)寫入到索引信息表格40t的其中一欄的變量,變量cnt是表示形成關注的GOP的幀數(shù)的計數(shù)值的變量。變量total_frm是表示所記錄的運動圖像的總幀數(shù)的變量,變量data_offset是表示壓縮運動圖像數(shù)據(jù)的寫入地址從運動圖像文件DATA.TMP的前端偏移怎樣程度的變量。
變量fp是表示形成關注的GOP的前端幀的運動圖像索引數(shù)據(jù)是否被寫入到索引信息表格40t的任一欄的變量,變量still_on如前所述,是用于判斷靜止圖像處理的執(zhí)行狀態(tài)的變量。
變量t_offset是表示縮略索引數(shù)據(jù)的寫入地址從檢索用索引文件VCLP000*.MDX的前端偏移怎樣程度的變量。變量still_rec_enable是判斷是否可以進行靜止圖像拍攝的變量,“0”表示不能拍攝,“1”表示可以拍攝。
在步驟S23中,判斷是否操作了運動圖像拍攝鍵44。若為是,則在步驟S24中啟動MPEG4編碼譯碼器34。在步驟S25中,為了在記錄介質38上生成拍攝信息文件INFO.TMP、索引文件INDEX.TMP、運動圖像文件DATA.TMP、檢索用索引文件VCLP000*.MDX和檢索用運動圖像文件VCLP000*.MSH,在指示列表(圖中未示)上設定文件生成指示。通過BG任務來執(zhí)行該文件生成指示,由此,在記錄介質38上生成上述的5個文件。
在步驟S27中判斷有無垂直同步信號,若為是,則在步驟S29中將關注的一幀運動圖像索引數(shù)據(jù)設定在索引信息表格26h中。作為在運動圖像索引數(shù)據(jù)中包含的信息,除了上述的大小size和類型type之外,還有表示SDRAM26中的壓縮運動圖像數(shù)據(jù)的寫入開始位置的地址adr。該運動圖像索引數(shù)據(jù)被寫入到索引信息表格40t的第i行的欄上。
在步驟S31中,判斷變量total_frm是否為“0”,若為否,則直接進入到步驟S43,若為是,則經(jīng)過步驟S33~S41進入到步驟S43。
在步驟S33中,為了生成前端幀的壓縮縮略圖像數(shù)據(jù),分別向縮略圖生成電路23和JPEG編碼譯碼器32提供生成命令和壓縮命令。向JPEG編碼譯碼器32提供的壓縮命令中包含表示縮略圖像數(shù)據(jù)的目標壓縮大小的大小t_size、表示SDRAM26中的壓縮縮略圖像數(shù)據(jù)的寫入開始位置的地址t_adr。另外,地址t_adr是圖2所示的縮略圖像區(qū)域26d的開頭地址。
縮略圖像生成電路23讀出在SDRAM26的存儲庫26a或26b寫入的圖像數(shù)據(jù),并對所讀出的圖像數(shù)據(jù)實施抽取處理,來生成縮略圖像,然后,將所生成的縮略圖像數(shù)據(jù)寫入到存儲庫26a或26b(與讀出端相同)。JPEG編碼譯碼器32讀出在存儲庫26a或26b中存儲的縮略圖像數(shù)據(jù),并將所讀出的縮略圖像數(shù)據(jù)壓縮到大小t_size,然后,將壓縮縮略圖像數(shù)據(jù)寫入到SDRAM26的地址t_adr之后。
在步驟S35中,為了將包含偏移t_offset和大小t_size的縮略索引數(shù)據(jù)寫入到檢索用索引文件VCLP000*.MDX,在指示列表中設定對應的寫入指示。在步驟S37中,為了將在地址t_adr之后存在的大小t_size的數(shù)據(jù)寫入到檢索用運動圖像文件VCLP000*.MSH中,在指示列表中設定對應的寫入指示。通過這些指示基于BG處理來執(zhí)行,索引數(shù)據(jù)被寫入到檢索用索引文件VCLP000*.MDX中,在步驟S33中生成的壓縮縮略圖像數(shù)據(jù)被寫入到檢索用運動圖像文件VCLP000*.MSH。
在步驟S39中為更新偏移t_offset,在當前的偏移t_offset上加上大小t_size,在步驟S41中為了能夠靜止圖像拍攝,將變量still_rec_enable設定為“1”。
在步驟S43和S45中,分別對變量cnt和total_frm進行加1處理。在步驟S47中,判斷變量cnt是否比常數(shù)MIN_FRM(=10)大且在索引信息表40t的第i欄中寫入的類型type是否是“0”。這里,在從某一幀經(jīng)過超過10幀的期間后出現(xiàn)了I幀時,判斷為是。換而言之,在10幀以下的定時中出現(xiàn)了I幀時或即使超過10幀也沒有出現(xiàn)I幀時,判斷為否。在判斷為否時進入到步驟S85,在判斷為是時,進入到步驟S49。
在步驟S49中,判斷變量still_on的值是否是“0”。若沒有執(zhí)行靜止圖像拍攝處理,則在步驟S49中判斷為是,在步驟S51~S57中執(zhí)行與上述的步驟S33~S39相同的處理。因此,只要不執(zhí)行靜止圖像拍攝處理,每次在超過10幀的周期下檢測出I幀時,就生成壓縮縮略圖像數(shù)據(jù)。
若執(zhí)行靜止圖像拍攝處理,則由于不能使用JPEG編碼譯碼器32,所以執(zhí)行步驟S58的處理。在步驟S58中,為了將包含偏移t_offset’和大小t_size的縮略索引數(shù)據(jù)寫入到檢索用索引文件VCLP000*.MDX中,在指示列表中設定對應的寫入指示。這里,偏移t_offset’是從當前的偏移t_offset減去了大小t_size后的值。該縮略索引數(shù)據(jù)指向與之前的縮略索引數(shù)據(jù)指向的幀相同的幀。
在步驟S59中將變量K設定為“0”,在步驟S61中判斷變量K和fp的相加值是否小于常數(shù)MAX_FRM(=20)。若這里為否,則在步驟S63中根據(jù)算式1來確定變量m,若為是,則根據(jù)算式2來確定變量m。
算式1m=K+fp-MAX_FRM算式2m=K+fp常數(shù)MAX_FRM相當于對索引信息表格40t分配的欄的總數(shù)。因此,根據(jù)基于算式1或算式2的運算而求出的變量m,表示“0”~“19”的其中之一。通過該變量m來特定存儲有為了從索引信息表格40t讀出的運動圖像索引數(shù)據(jù)的欄。
在步驟S67中,為了將分配到與變量m對應的欄的運動圖像索引數(shù)據(jù)寫入到索引文件INDEX.TMP中,在指示列表中設定對應的寫入指示。在步驟S37中,為了將分配給變量m的地址adr所表示的地址之后存在的且相當于分配給變量m的大小size的數(shù)據(jù)寫入到運動圖像文件DATA.TMP中,在指示列表中設定對應的寫入指示。通過由BG處理來執(zhí)行這些指示,運動圖像索引數(shù)據(jù)被寫入到索引文件INDEX.TMP中,一幀的壓縮運動圖像數(shù)據(jù)被寫入到運動圖像文件DATA.TMP中。
在步驟S71中,對變量K進行加1處理。在步驟S73中判斷更新后的變量K是否小于數(shù)值“cnt-1”,若為是,則回到步驟S61。通過變量K的加1處理變量m也被加1處理。由此,與連續(xù)幀對應的運動圖像索引數(shù)據(jù)和壓縮運動圖像數(shù)據(jù)分別被寫入到索引文件INDEX.TMP和運動圖像文件DATA.TMP中。步驟S61~S73的處理在變量K達到數(shù)值“cnt-1”時中斷。這意味著按每個GOP的整數(shù)倍來執(zhí)行索引數(shù)據(jù)和壓縮運動圖像數(shù)據(jù)的文件寫入。
在接下來的步驟S75~S79中,執(zhí)行與步驟S61~S65相同的處理,在步驟S81中設定變量m作為變量fp。在下次的步驟S61的處理中使用更新后的變量fp。在步驟S83中,從變量cnt中減去變量K。減法運算后的變量cnt表示“1”,由此,后續(xù)的GOP的前端幀被關注。
在步驟S85中對變量i進行加1處理,在步驟S87中判斷更新后的變量i是否小于常數(shù)MAX_FRM。這里若為是,則回到步驟S27,但是若為否,則為了將索引信息表格40t的前端欄指定為寫入端,而初始化變量i。在步驟S91中判斷是否進行了基于運動圖像拍攝鍵42b的拍攝終止操作。這里若為否,則回到步驟S27,若為是,則在步驟S92中使MPEG4編碼譯碼器34不能動作之后,進入到步驟S93。
在步驟S93中,判斷變量cnt是否超過了“0”。這里若為否,則看作不存在未記錄的數(shù)據(jù)而直接進入到步驟S111,若為是,則看作SDRAM26中存在未記錄的數(shù)據(jù)而執(zhí)行步驟S95~S109的處理。但是,該處理與步驟S59~S73的處理相同。由此,SDRAM26中殘存的運動圖像索引數(shù)據(jù)和壓縮運動圖像數(shù)據(jù)分別被寫入到索引文件INDEX.TMP和運動圖像文件DATA.TMP中。若在步驟S109中判斷為是,則進入到步驟S110。
在步驟S110中判斷是否終止了BG任務,若為是,則在步驟S111~S115中對拍攝信息文件INFO.TMP、索引文件INDEX.TMP和運動圖像文件DATA.TMP實施分離處理。具體而言,為了使文件大小為簇大小的整數(shù)倍,在各個文件的末尾添加虛擬數(shù)據(jù)。在步驟S117中,通過FAT的更新來相互結合拍攝信息文件INFO.TMP、索引文件INDEX.TMP和運動圖像文件DATA.TMP。在步驟S119中,向通過文件結合而得到的標準運動圖像文件分配文件名“VCLP000*.MP4”。
參考圖15,在步驟S121中判斷變量still_rec_enable是否為“1”。這里若為是,則看作可以進行靜止圖像拍攝,在步驟S123中判斷有無靜止圖像拍攝鍵42a的操作。若進行了操作,則在步驟S125中將變量still_on設定為“1”,等待垂直同步信號的產(chǎn)生并從步驟S127進入到步驟S129。在步驟S129中,調整聚焦、曝光量、白平衡等拍攝條件,并在步驟S131中執(zhí)行靜止圖像的取得和JPEG壓縮。具體而言,向驅動器18命令正式曝光和所有像素讀出,向JPEG編碼譯碼器32命令JPEG壓縮。高分辨率的靜止圖像數(shù)據(jù)首先被寫入到圖2所示的存儲庫26f,之后,通過JPEG編碼譯碼器32實施JPEG壓縮。壓縮靜止圖像數(shù)據(jù)被寫入到圖2所示的靜止圖像區(qū)域26g中。
若該處理完成,則在步驟S133中將變量still_on設定為“0”。在步驟S135中,在指示列表中設定為了在記錄介質38上生成靜止圖像文件的生成指示和為了指示向所生成的靜止圖像文件寫入壓縮靜止圖像數(shù)據(jù)的寫入指示。通過BG任務來執(zhí)行這些指示,由此,在記錄介質38內(nèi)得到了存儲有壓縮靜止圖像數(shù)據(jù)的靜止圖像文件。
參照圖16,在步驟S141中判斷在指示列表中是否設定了指示,若為是,則在步驟S143中執(zhí)行一次指示。在步驟S145中判斷是否執(zhí)行了所有的指示,若為否,則回到步驟S143。由此,依次執(zhí)行在指示列表中設定的指示。即,在記錄介質38上生成希望的文件,并將希望的數(shù)據(jù)寫入到希望的文件中。在步驟S145中若判斷為是,則終止BG任務。
回到圖1,若通過模式鍵42d選擇了再現(xiàn)模式且選擇了希望的運動圖像文件VCLP000*.MP4,則執(zhí)行該運動圖像文件VCLP000*.MP4的再現(xiàn)。CPU40首先從在記錄介質38上記錄的檢索用索引文件VCLP000*.MDX讀出縮略索引數(shù)據(jù),并在SDRAM26上生成寫入有該縮略索引數(shù)據(jù)的再現(xiàn)用索引信息表格26i。CPU40還根據(jù)在運動圖像文件VCLP000*.MP4中存儲的運動圖像索引數(shù)據(jù)檢測I幀的幀號,并在SDRAM26上生成寫入了該I幀號的I幀表格26j。
再現(xiàn)用索引信息表格26i以圖17所示的要領而生成,I幀表格26j以圖18所示的要領生成。根據(jù)圖17,縮略索引數(shù)據(jù)中包含的偏移t_offset和大小t_size被分配給各欄號。根據(jù)圖18,檢測出的幀號以升序分配給欄號。
CPU40從記錄介質38向SDRAM26傳送在運動圖像文件VCLP000*.MP4中存儲的前端幀的壓縮圖像數(shù)據(jù),并將解壓命令提供給MPEG4編碼譯碼器34。MPEG4編碼譯碼器34從SDRAM26中讀出前端幀的壓縮圖像數(shù)據(jù),解壓所讀出的壓縮圖像數(shù)據(jù),并將解壓后的圖像數(shù)據(jù)寫入到SDRAM26。視頻編碼器28從SDRAM26讀出該圖像數(shù)據(jù),并將所讀出的圖像數(shù)據(jù)轉換為NTSC格式的復合視頻信號,然后,將轉換后的復合視頻信號提供給LCD監(jiān)視器30。由此,前端幀圖像顯示在LCD監(jiān)視器30上。
這里,若操作設定鍵42c,則執(zhí)行運動圖像再現(xiàn)。CPU40將在運動圖像文件VCLP000*.MP4存儲的壓縮運動圖像數(shù)據(jù),以相當于1GOP的周期一個GOP接一個GOP地傳送到SDRAM26,并且,響應于垂直同步信號,向MPEG4編碼譯碼器34提供解壓命令。MPEG4編碼譯碼器34響應于垂直同步信號來執(zhí)行與上述相同的處理。視頻編碼器28也執(zhí)行與上述相同的處理。結果,在LCD監(jiān)視器30上顯示與前端幀連續(xù)的運動圖像。
在操作了上鍵42e時,在LCD監(jiān)視器30上顯示出圖19(A)、圖19(B)或圖19(C)所示的檢索畫面。CPU40首先將模仿電影膠片的模板圖像數(shù)據(jù)寫入到SDRAM26。CPU40接著從檢索用運動圖像文件VCLP000*.MSH向SDRAM26傳送2幀或3幀的壓縮縮略圖像數(shù)據(jù),并將解壓命令提供給JPEG編碼譯碼器32。JPEG編碼譯碼器32從SDRAM26讀出壓縮縮略圖像數(shù)據(jù),并對所讀出的壓縮縮略圖像數(shù)據(jù)實施解壓處理,然后,將解壓后的縮略圖像數(shù)據(jù)寫入到SDRAM26。
將縮略圖像數(shù)據(jù)與模板圖像數(shù)據(jù)合成,由此得到了檢索畫面數(shù)據(jù)。視頻編碼器28從SDRAM26讀出該檢索畫面數(shù)據(jù),并對所讀出的檢索畫面數(shù)據(jù)實施上述的編碼處理。結果,在LCD監(jiān)視器30上顯示出圖19(A)~圖19(C)的其中之一的檢索畫面。圖19(A)是前端部分的檢索畫面,圖19(B)是中間的檢索畫面,圖19(C)是末尾的檢索畫面。
另外,在檢索畫面的中央顯示的縮略圖像,是相當于后述的變量Ifrm的圖像。另外,在檢索畫面的左側顯示的縮略圖像是比相當于變量Ifrm的幀向前相當于變量step的幀而存在的幀圖像。
進而,在檢索畫面的右側顯示的縮略圖像是比相當于變量Ifrm的幀向后相當于變量step的幀而存在的幀圖像。
但是,若相當于變量Ifrm的幀是前端幀,則在檢索畫面的左側顯示出黑色圖像,若相當于變量Ifrm的幀是末尾幀,則在檢索畫面的右側顯示出黑色圖像。
若在顯示有圖19(A)或圖19(B)所示的檢索畫面的狀態(tài)下操作了右鍵42h,則CPU40沿正方向更新變量Ifrm,并再次執(zhí)行與上述相同的處理。由此,在模板圖像數(shù)據(jù)上合成的縮略圖像數(shù)據(jù)被沿正方向更新。另外,若在顯示有圖19(B)或圖19(C)所示的檢索畫面的狀態(tài)下操作了左鍵42g,則CPU40沿負方向更新變量Ifrm,并再次執(zhí)行與上述相同的處理。由此,在模板圖像數(shù)據(jù)上合成的縮略圖像數(shù)據(jù)被沿負方向更新。另外,右鍵42h或左鍵42g的操作狀態(tài)持續(xù)時間越長,變量step的值越增大。
若在顯示檢索畫面的狀態(tài)下操作了設定鍵42c,則以在檢索畫面的中央顯示的縮略圖像為基準,來執(zhí)行運動圖像再現(xiàn)。即,特定與中央的縮略圖像對應的GOP,并對從特定的GOP開始的多個GOP實施上述的運動圖像再現(xiàn)處理。
CPU40在選擇了再現(xiàn)模式時,執(zhí)行基于圖20~圖25所示流程圖的檢索任務和圖26所示的運動圖像再現(xiàn)任務。將對應于這些流程圖的控制程序也存儲在閃存44中。
首先,在步驟S201中,進行運動圖像文件選擇處理。若選擇了希望的運動圖像文件VCLP000*.MP4,則在步驟S203中在SDRAM26上生成圖17所示的再現(xiàn)用索引信息表格26i,在步驟S205中在SDRAM26上生成圖18所示的I幀表格26j。
在步驟S203中,根據(jù)檢索用索引文件VCLP000*.MDX的大小來算出幀數(shù),并生成具有相當于所算出幀數(shù)的欄的再現(xiàn)用索引信息表格26i,然后,將檢索用索引文件VCLP000*.MDX中存儲的縮略索引數(shù)據(jù)寫入到各個欄中。欄號與幀號一致。
在步驟S205中,根據(jù)在運動圖像文件VCLP000*.MP4中存儲的運動圖像索引數(shù)據(jù)來特定I幀的幀號,并將特定的幀號升序寫入到I幀表格26j。下面,將I幀表格26j的欄號定義為“I幀號”。
在步驟S207中初始化變量frm,在接下來的步驟S209中再現(xiàn)第frm幀。具體而言,將在所選擇的運動圖像文件VCLP000*.MP4中存儲第frm幀的壓縮運動圖像數(shù)據(jù),從記錄介質38傳送到SDRAM26,并對MPEG4編碼譯碼器34提供解壓命令。結果,在LCD監(jiān)視器30上顯示出前端幀圖像。
在步驟S211中,進行frm-Ifrm轉換處理。由此,在第frm幀之后,特定最接近于第frm幀的I幀,并將分配給特定后的I幀的I幀號設定為變量Ifrm。在步驟S213中判斷有無上鍵42e的操作,在步驟S215中判斷有無設定鍵42c的操作。在操作了設定鍵42c時,為了再現(xiàn)運動圖像,進入到步驟S227。在操作了上鍵42e時,為了在LCD監(jiān)視器30上顯示圖19(A)~圖19(C)其中之一的檢索畫面,在步驟S217中執(zhí)行檢索幀顯示處理。
在步驟S219中判斷有無左鍵42g的操作,在步驟S221中判斷有無右鍵42h的操作,在步驟S223中判斷有無上鍵42e的操作,然后,在步驟S225中判斷有無設定鍵42c的操作。在操作了左鍵42g時,從步驟S219進入到步驟S237,在操作了右鍵42h時,從步驟S221進入到步驟S253,在操作了上鍵42e時,從步驟S223回到步驟S207,然后,在操作了設定鍵42c時,進入到步驟S227。
在步驟S227中,啟動運動圖像再現(xiàn)任務。由此,在LCD監(jiān)視器30上顯示出與變量frm對應的幀之后的運動圖像。在步驟S229中判斷是否操作了下鍵42f,在步驟S231中判斷是否終止了運動圖像的再現(xiàn)。在運動圖像的再現(xiàn)終止時,回到步驟S207。在操作了下鍵42f時,在步驟S233中中斷運動圖像再現(xiàn)任務,在步驟S235中進行Ifrm-frm轉換處理。在步驟S235中,參照I幀表格26j,將與當前時刻的變量Ifrm對應的幀號設定為變量frm。若確定了變量frm,則回到步驟S209。
若響應于左鍵42g的操作,從步驟S219進入到步驟S237,則首先將變量loop和step分別設定為“0”和“1”。在接下來的步驟S239中判斷從變量Ifrm減去了變量step后的相減值Ifrm-step是否為“0”以上。這里若判斷為否,則看作為了在檢索畫面的中央顯示的幀到達了前端幀,在步驟S246中將變量step返回到“1”,且在步驟S248中進行檢索幀顯示處理,之后,回到步驟S219。另一方面,若在步驟S239中判斷為是,則進入到步驟S241之后的處理。
在步驟S241中通過相減值Ifrm-Step來更新變量Ifrm,在步驟S243中進行檢索幀顯示處理。在步驟S245中判斷左鍵42g的操作狀態(tài)是否繼續(xù),若為否,則經(jīng)過步驟S246和S248的處理回到步驟S219,若為是,則在步驟S247中對變量loop進行加1處理。
在步驟S249中,判斷將更新后的變量loop除以常數(shù)STEP_NUM(=5)而得到的余數(shù),是否等于從常數(shù)STEP_NUM(=5)減去“1”后的相減值STEP_NUM-1。這里若為否,則原樣回到步驟S239,若為是,則在步驟S251中對變量step進行加1處理后回到步驟S239。因此,左鍵42g的操作狀態(tài)越長,變量step,即變量Ifrm的更新幅度越大。
在操作了右鍵42h時所執(zhí)行的步驟S253~S267的處理,在步驟S255中判斷將變量step加到變量Ifrm后的相加值Ifrm+step是否小于常數(shù)M,在步驟S257中通過相加值Ifrm+step來更新變量Ifrm,然后,除了在步驟S261中判斷右鍵42h的操作狀態(tài)是否繼續(xù)之外,與步驟S237~S251的處理相同。因此,省略重復的說明。另外,常數(shù)M是形成I幀表格26j的欄的總數(shù)。
frm-Ifrm轉換處理基于圖24所示的子程序。首先,在步驟S271中初始化變量j,在步驟S273中判斷變量frm是否為分配給I幀表格26j的第j欄的欄號以下。這里若為否,則進入到步驟S275,對變量j進行加1處理。在步驟S277中判斷更新后的變量j是否小于常數(shù)M,若為是,則回到步驟S273。若為否,則進入到步驟S279,將從常數(shù)M減去“1”后的相減值M-1設作變量Ifrm。
若在步驟S273中判斷為是,則在步驟S281中判斷變量frm是否等于分配給第j欄的幀號。這里若為否,則將從變量j減去“1”后的相減值j-1設作變量Ifrm,若為是,則將變量j設作變量Ifrm。若步驟S279、S283或S285的處理完成,則回復到上一層的程序。
檢索幀顯示處理基于圖25所示的子程序。首先,在步驟S291中判斷變量Ifrm是否等于“0”,在步驟S295中判斷變量Ifrm是否等于相減值M-1。若在步驟S291中判斷為是,則進入到步驟S293,在LCD監(jiān)視器30上顯示圖19(A)所示的檢索畫面。當在步驟S295中判斷為否時,進入到步驟S297,在LCD監(jiān)視器30上顯示圖19(B)所示的檢索畫面。當在步驟S295中判斷為是時,進入到步驟S299,在LCD監(jiān)視器30上顯示圖19(C)所示的檢索畫面。若步驟S293、S297或S29的處理完成,則回復到上層的程序。
在運動圖像再現(xiàn)任務中,首先在步驟S301中將從變量Ifrm開始的1GOP的壓縮運動圖像數(shù)據(jù),從記錄介質38寫入到SDRAM26。這時,檢測形成1GOP的幀數(shù),并將檢測出的幀數(shù)設定為變量F。
在步驟S303中初始化變量P,等待垂直同步信號的產(chǎn)生,從步驟S305進入到步驟S307。在步驟S307中,向MPEG4編碼譯碼器34命令第P幀的解壓處理。MPEG4編碼譯碼器34通過存儲控制電路24,從SDRAM26讀出第P幀的壓縮圖像數(shù)據(jù),并解壓所讀出的壓縮圖像數(shù)據(jù),然后,將解壓圖像數(shù)據(jù)通過存儲控制電路24寫入到SDRAM26。視頻編碼器28通過存儲控制電路24讀出這樣得到的解壓圖像數(shù)據(jù),并實施基于NTSC格式的編碼處理。結果,在LCD監(jiān)視器30上顯示對應的再現(xiàn)圖像。
在步驟S309中對變量P進行加1處理,在步驟S311中將變量P與變量F相比較。這里,若變量P小于變量F,則回到步驟S305,若變量P達到變量F,則在步驟S313中對I幀號Ifrm進行加1處理。在步驟S315中判斷更新后的I幀號Ifrm是否小于變量M,若為否,則回到步驟S301。由此,在LCD監(jiān)視器30上顯示以通常速度運動的運動圖像。若在步驟S135中判斷為是,則看作運動圖像再現(xiàn)終止而終止運動圖像再現(xiàn)任務。
根據(jù)該實施例,在運動圖像拍攝時從MPEG4編碼譯碼器34輸出的壓縮運動圖像數(shù)據(jù),是表現(xiàn)時間上連續(xù)地變化,且以間歇的定時來分配I幀(基準位置)的運動圖像內(nèi)容。CPU40將該壓縮圖像數(shù)據(jù)記錄在記錄介質38上(S69、S105、S143)。CPU40與MPEG4編碼譯碼器34的壓縮動作并行生成指向從MPEG4編碼譯碼器34輸出的壓縮運動圖像數(shù)據(jù)的各幀的運動圖像索引數(shù)據(jù)(位置信息)。所生成的運動圖像索引數(shù)據(jù)在每次特定I幀時,通過CPU40被記錄在記錄介質38上(S67,S103,S143)。
這樣,通過在每次特定I幀時將運動圖像索引數(shù)據(jù)記錄在記錄介質38上,抑制了在記錄前應該在SDRAM26中保持的運動圖像索引數(shù)據(jù)的大小。結果,即使SDRAM26的容量少,也可進行長時間的運動圖像拍攝。
另外,根據(jù)該實施例,形成壓縮運動圖像數(shù)據(jù)的多個幀具有間隔存在的多個I幀(特定靜止圖像)。CPU40生成分別與該多個I幀對應的多個縮略圖像(S33、S51、S143),并再現(xiàn)所生成的多個縮略圖像的至少一個(S217)。若操作了左鍵42g或右鍵42h,則通過相隔相當于變量step的幀而存在的另一縮略圖像,來更新在當前時刻被再現(xiàn)的縮略圖像(S241、S243、S257、S259)。這里,根據(jù)左鍵42g或右鍵42h的操作狀態(tài),來改變變量step的值(S251、S267)。
若變量step的值增大,則縮略圖像的更新幅度變大,若變量step的值減小,則縮略圖像的更新幅度變小。因此,與僅順序進行更新的現(xiàn)有技術相比,提高了檢索時的操作性。
另外,在該實施例中,在左鍵42g或右鍵42h的操作狀態(tài)持續(xù)時,使變量step的值緩慢增大,若解除了操作狀態(tài),則在該時刻使縮略圖像的更新停止,但是也可以在解除操作狀態(tài)后使變量step的值緩慢減小,并根據(jù)該變量step來更新縮略圖像。這時,在變量step達到“1”的時刻停止縮略圖像的更新。
另外,在該實施例中,使用了如存儲卡那樣的半導體存儲器作為記錄介質,但是也可以代替其而使用如光磁盤那樣的盤介質。
而且,在該實施例中所處理的內(nèi)容是運動圖像內(nèi)容,但是也可代替運動圖像內(nèi)容,或與運動圖像內(nèi)容一起來處理聲音內(nèi)容。
詳細說明并圖示了本發(fā)明,但是其僅僅用作圖解和一個實例,應明白不應該解釋為限定,本發(fā)明的精神和范圍僅通過添加的權利要求的語言來限定。
權利要求
1.一種內(nèi)容記錄裝置,包括輸出機構,輸出表現(xiàn)時間上連續(xù)變化且以間歇的定時來分配基準位置的內(nèi)容;第一記錄機構,將通過所述輸出機構而輸出的內(nèi)容記錄在記錄介質上;第一生成機構,與所述輸出機構的輸出動作并行地生成指向通過所述輸出機構而輸出的內(nèi)容上的多個位置的位置信息;和第二記錄機構,每次特定所述基準位置時,將通過所述第一生成機構而生成的位置信息記錄在所述記錄介質上。
2.根據(jù)權利要求1所述的內(nèi)容記錄裝置,其特征在于進一步具有存儲機構,暫時存儲通過所述輸出機構而輸出的內(nèi)容,所述第一記錄機構與基于所述第二記錄機構的記錄同步地將在所述存儲機構中存儲的內(nèi)容記錄在所述記錄介質上。
3.根據(jù)權利要求1所述的內(nèi)容記錄裝置,其特征在于所述內(nèi)容是基于MPEG格式進行編碼后的運動圖像內(nèi)容,所述基準位置是實施了幀內(nèi)編碼后的幀的位置。
4.根據(jù)權利要求3所述的內(nèi)容記錄裝置,其特征在于所述多個位置包含所述基準位置和非基準位置,所述非基準位置是實施了幀間編碼后的幀的位置。
5.根據(jù)權利要求1所述的內(nèi)容記錄裝置,其特征在于所述第一記錄機構將所述內(nèi)容存儲于在所述記錄介質上形成的第一文件中,所述第二記錄機構將所述位置信息存儲于在所述記錄介質上形成的第二文件中;所述內(nèi)容記錄裝置進一步具有結合機構,使所述第一文件和所述第二文件相互結合。
6.根據(jù)權利要求5所述的內(nèi)容記錄裝置,其特征在于進一步具有第二生成機構,生成對應于所述基準位置的索引內(nèi)容;和第三記錄機構,將通過所述第二生成機構而生成的索引內(nèi)容記錄在所述記錄介質上。
7.根據(jù)權利要求6所述的內(nèi)容記錄裝置,其特征在于所述第三記錄機構包含存儲機構和關聯(lián)機構,所述存儲機構將所述索引內(nèi)容存儲于在所述記錄介質上形成的第三文件中;所述關聯(lián)機構使所述第三文件與所述結合文件相關聯(lián)。
8.根據(jù)權利要求7所述的內(nèi)容記錄裝置,其特征在于所述關聯(lián)機構將與所述結合文件相同的識別號分配給所述第三文件。
9.一種攝像機,具有權利要求1~8中任意一項所述的內(nèi)容記錄裝置。
全文摘要
內(nèi)容記錄裝置(10)包含MPEG4編碼譯碼器(34)。在運動圖像拍攝時從MPEG4編碼譯碼器(34)輸出的壓縮運動圖像數(shù)據(jù)是表現(xiàn)在時間上連續(xù)變化,且以間歇的定時來分配I幀的運動圖像內(nèi)容。CPU(40)將該壓縮運動圖像數(shù)據(jù)記錄在記錄介質(38)上。CPU(40)還與MPEG4編碼譯碼器(34)的壓縮動作并行地生成指向從MPEG4編碼譯碼器(34)輸出的壓縮運動圖像數(shù)據(jù)的各幀的運動圖像索引數(shù)據(jù)。所生成的運動圖像索引數(shù)據(jù)在每次特定I幀時,通過CPU(40)記錄在記錄介質(38)上。
文檔編號G11B27/00GK1875626SQ200480032550
公開日2006年12月6日 申請日期2004年10月7日 優(yōu)先權日2003年11月5日
發(fā)明者郭順也 申請人:三洋電機株式會社