CN111953984A - 摄像装置及其控制方法和非易失性计算机可读存储介质 - Google Patents
摄像装置及其控制方法和非易失性计算机可读存储介质 Download PDFInfo
- Publication number
- CN111953984A CN111953984A CN202010361034.9A CN202010361034A CN111953984A CN 111953984 A CN111953984 A CN 111953984A CN 202010361034 A CN202010361034 A CN 202010361034A CN 111953984 A CN111953984 A CN 111953984A
- Authority
- CN
- China
- Prior art keywords
- recording
- video data
- recording medium
- gop
- compression
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 69
- 230000006835 compression Effects 0.000 claims abstract description 60
- 238000007906 compression Methods 0.000 claims abstract description 60
- 230000004044 response Effects 0.000 claims abstract description 14
- 102100037812 Medium-wave-sensitive opsin 1 Human genes 0.000 claims abstract 6
- 230000008569 process Effects 0.000 claims description 17
- 238000003384 imaging method Methods 0.000 claims description 8
- 238000012545 processing Methods 0.000 description 27
- 230000006870 function Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/177—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a group of pictures [GOP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/77—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
- H04N5/772—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera the recording apparatus and the television camera being placed in the same enclosure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/114—Adapting the group of pictures [GOP] structure, e.g. number of B-frames between two anchor frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/577—Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/50—Constructional details
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/66—Remote control of cameras or camera parts, e.g. by remote control devices
- H04N23/661—Transmitting camera control signals through networks, e.g. control via the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
本发明公开一种摄像装置及其控制方法和非易失性计算机可读存储介质。摄像装置包括摄像单元;压缩单元,其使用用于生成闭合GOP的编码数据的第一压缩方法或用于生成开放GOP的编码数据的第二压缩方法以GOP为单位对拍摄的视频数据进行压缩编码;以及控制单元,其执行控制,以在多个介质上记录视频数据,其中,控制单元在第一介质上记录记录开始指令输入前所获取的视频数据,在第二介质上记录响应于记录开始指令的输入而通过摄像单元获取的视频数据,其中,控制单元执行控制,以在第一介质上记录使用第一压缩方法压缩编码的视频数据。
Description
技术领域
本发明涉及一种摄像装置及其控制方法和非易失性计算机可读存储介质。
背景技术
通常,以数字照相机为代表的摄像装置或运动图像记录装置响应于操作员的摄像开始指令开始记录,响应于操作员的摄像结束指令结束记录。然而,在一些情况下,难以预测重要场景的时机,并且操作员无法及时提供摄像开始指令,由此无法拍摄重要场景的图像。
作为此种问题的对策,可以连续地记录运动图像。日本特开第5803814号专利提出了一种如下技术:同时在多个记录介质上记录多路复用了编码的视频数据和音频数据的多路复用数据,而不会降低在各记录介质上的记录开始即刻后和记录停止即刻前的视频数据和音频数据的质量,同时抑制电路尺寸。
然而,在传统示例中,仅在从操作员接受摄像开始指令之后才能开始同时记录。因此,在操作员提供摄像指令的时刻,仍然存在操作员无法拍摄图像的可能性。
发明内容
本发明旨在解决上述问题,并提供了如下技术:在记录开始指令的输入定时处在两个记录介质中的至少一者上可靠地记录视频图像,其中在两个记录介质中的一者已经接收到所输入的用于开始在其上进行记录的指令,与此同时,在两个记录介质中的另一者上正在记录编码的视频数据。
根据本发明的第一方面,提供一种摄像装置,所述摄像装置包括:摄像单元,其被配置为拍摄被摄体的图像;压缩单元,其被配置为以图像组(GOP)为单位对通过所述摄像单元获取的视频数据进行压缩编码,其中,所述压缩单元使用第一压缩方法或第二压缩方法执行压缩编码,所述第一压缩方法生成无需参考前面的GOP就能解码的GOP的编码数据,所述第二压缩方法生成参考前面的GOP解码的GOP的编码数据;以及控制单元,其被配置为执行控制,以在多个记录介质上记录通过所述摄像单元获取的视频数据,其中,所述控制单元执行控制,以在记录开始指令输入之前在所述多个记录介质中的第一记录介质上记录通过所述摄像单元获取的视频数据;以及执行控制,以响应于所述记录开始指令的输入在所述多个记录介质中的第二记录介质上记录通过所述摄像单元获取的视频数据,其中,所述控制单元执行控制,以在所述记录开始指令输入之前在所述第一记录介质上记录使用所述第一压缩方法压缩编码的视频数据。
根据本发明的第二方面,提供一种摄像装置的控制方法,所述控制方法包括:使用摄像单元拍摄被摄体的图像;以图像组(GOP)为单位对通过所述摄像单元获取的视频数据进行压缩编码,其中,在所述压缩编码中使用第一压缩方法或第二压缩方法,所述第一压缩方法生成无需参考前面的GOP就能解码的GOP的编码数据,所述第二压缩方法生成参考前面的GOP解码的GOP的编码数据;以及执行控制,以在多个记录介质上记录通过所述摄像单元获取的视频数据,其中,在所述执行控制中,在记录开始指令输入之前,在所述多个记录介质中的第一记录介质上记录通过所述摄像单元获取的视频数据;响应于所述记录开始指令的输入,在所述多个记录介质中的第二记录介质上记录通过所述摄像单元获取的视频数据,其中,在所述执行控制中,在所述记录开始指令输入之前,在所述第一记录介质上记录使用所述第一压缩方法压缩编码的视频数据。
根据本发明的第三方面,提供一种非易失性计算机可读存储介质,其存储在由计算机读取并执行时使计算机执行摄像装置的控制方法的步骤的程序,所述控制方法包括:使用摄像单元拍摄被摄体的图像;以图像组(GOP)为单位对通过所述摄像单元获取的视频数据进行压缩编码,其中,在所述压缩编码中使用第一压缩方法或第二压缩方法,所述第一压缩方法生成无需参考前面的GOP就能解码的GOP的编码数据,所述第二压缩方法生成参考前面的GOP解码的GOP的编码数据;以及执行控制,以在多个记录介质上记录通过所述摄像单元获取的视频数据,其中,在所述执行控制中,在记录开始指令输入之前,在所述多个记录介质中的第一记录介质上记录通过所述摄像单元获取的视频数据;响应于所述记录开始指令的输入,在所述多个记录介质中的第二记录介质上记录通过所述摄像单元获取的视频数据,其中,在所述执行控制中,在所述记录开始指令输入之前,在所述第一记录介质上记录使用所述第一压缩方法压缩编码的视频数据。
根据本发明,在向多个记录介质中的一个记录介质提供记录开始指令,与此同时在多个记录介质中的另一个记录介质上记录视频数据的同时,能够可靠地记录提供记录开始指令时所拍摄的图像。
根据以下参考附图对示例性实施例的详细描述,本发明的其他特征将变得清楚。
附图说明
图1是例示根据实施例的摄像装置的配置的框图。
图2A和图2B例示了图像组(GOP)的不同类型。
图3是根据第一实施例的记录处理的流程图。
图4A至图4C例示了根据实施例的菜单画面的显示示例。
图5例示了根据第一实施例的通过连续记录模式在第一记录介质和第二记录介质上进行的记录操作的示例。
图6是根据第二实施例的记录处理的流程图。
图7是根据第三实施例的记录处理的流程图。
图8例示了根据第三实施例的通过连续记录模式在第一记录介质和第二记录介质上进行的记录操作的示例。
具体实施方式
下文将参考附图描述实施例。注意,下述实施例并不旨在限制本发明的保护范围。实施例中描述了多个特征,但并不限制发明需要所有此类特征,而可以适当地组合多个此类特征。此外,在附图中,向相同或相似的配置赋予相同的附图标记,并省略其的冗余描述。
第一实施例
图1是例示根据实施例的以数字摄像机为代表的运动图像记录装置(或摄像装置)的配置的框图。注意,根据已知步骤编码通过扩音器(未图示)采样的音频数据。然后将编码的音频数据与编码的运动图像数据集成,并记录为单个文件。此实施例聚焦于运动图像的记录,由此省略描述与音频数据的记录相关的处理。
运动图像记录装置100的透镜单元101包括用于聚光的固定透镜组、可变放大率透镜组、校正透镜组、光圈等。校正透镜组具有校正由于可变放大率透镜的移动而移动的图像形成位置的功能和进行焦点调整的功能。透镜单元101还在摄像设备102的摄像面上形成被摄体的光学图像。
摄像设备102例如是互补金属氧化物半导体(CMOS)图像传感器等,并将其面上形成的光学图像的光强度转换为电荷量,并生成图像信号。此外,摄像设备102以每秒60帧的速率每帧输出4K图像(水平像素数4096×垂直像素数2160)的图像信号。
摄像机信号处理单元103对从摄像设备102获得的图像信号执行预定处理(诸如A/D转换和图像显像),并输出图像数据。
编码处理单元112通过根据H.264等编码格式对4K运动图像数据进行编码来生成编码数据。记录单元104在第一记录介质105和第二记录介质106上记录通过编码处理单元112编码的运动图像数据。在此实施例中,第一记录介质105和第二记录介质106均是相同类型的存储卡(例如,SD卡)。记录单元104根据预定的文件系统管理第一记录介质105和第二记录介质106上记录的运动图像文件。
使用延伸档案配置表(exFAT)作为第一记录介质105和第二记录介质106的文件系统。第一记录介质105和第二记录介质106的记录容量例如是小于由exFAT规定的文件大小的上限的几百千兆字节到几兆兆字节。因此,如果要记录的运动图像文件的大小过大,那么文件处理会变得困难。因此,根据此实施例的记录单元104利用对应于预定时间(例如,30分钟以下)的各个数据集分割第一记录介质105和第二记录介质106上的运动图像文件之间的运动图像数据。即,在连续记录运动图像时,每30分钟执行用于关闭文件的关闭处理和用于打开新文件的打开处理。
编码处理单元112通过帧内预测编码将运动图像数据中的各帧压缩编码为图像组(GOP,Group of Pictures)单元。在此实施例中,将MXF格式应用为运动图像文件的容器格式。然而,可以应用诸如先进的视频编码高清晰度(AVCHD)或MP4等其他文件容器。在编码处理单元112压缩4K运动图像时,在一个GOP由30帧组成的假设下执行编码。
操作单元107是由用户操作的用于输入的单元,并将在其上进行的操作输入到微型计算机108。操作单元107包括各种按钮和开关,比如用于指示运动图像的记录的开始/停止按钮、用于指示设置变更的菜单按钮和用于指示状态显示的状态按钮等。此外,操作单元107还可以包括触摸屏。
微型计算机108包括CPU等,并综合控制运动图像记录装置100。ROM 109是非易失性存储器,比如闪速ROM。ROM 109存储要通过微型计算机108执行的程序和各种参数。RAM110是由微型计算机108用作工作区的易失性存储器。此外,动态随机存储器(DRAM)111用于临时存储作为摄像机信号处理单元103、编码处理单元112和记录单元104的处理对象和处理结果的图像数据。DRAM 111具有足够大的用于存储多个GOP的编码数据的容量。具体来说,摄像机信号处理单元103将已经进行了图像显像的图像数据存储在DRAM 111中。编码处理单元112读取并压缩DRAM 111中存储的一连串的图像数据,并在DRAM 111中确保的记录缓存区中写入编码的视频数据。记录单元104顺次读取DRAM 111的记录缓存区中存储的编码的视频数据项,并在第一记录介质105和第二记录介质106中记录编码的视频数据项。注意,记录缓存区具有足够大的用于存储多个GOP的编码数据的容量。
输出单元113以预定的数字格式向外部设备输出图像信号的HDMI(注册商标)信号或SDI信号。
显示控制单元114是控制显示单元115的图像显示的设备,其根据微型计算机108的指令在图像数据上叠加诸如各种设置菜单、主题和时间等的信息,并将这些显示在显示单元115上。显示单元115包括例如液晶面板,并在显示控制单元114的控制下显示图像。总线116用于在运动图像记录装置100的上述部件之间传输数据和控制信号。
现在将描述运动图像记录装置100中执行的运动图像记录处理。用户可以操作操作单元107经由设置菜单将记录模式变更为连续记录模式。在将记录模式变更为连续记录模式时,运动图像记录装置100开始在第一记录介质105上进行备份用的连续记录。在第一记录介质105上正在进行连续记录的同时,在用户按下操作单元107的针对运动图像记录的开始/停止按钮时,运动图像记录装置100开始在第二记录介质106上记录编码的视频数据。当用户再次按下开始/停止按钮时,运动图像记录装置100结束第二记录介质106上的记录。
将参考图2A和图2B描述不同类型的GOP。图2A例示了开放GOP(open GOP)的示例,图2B例示了闭合GOP(closed GOP)的示例。
在H.264的图像编码方法中,在数据流中存在I图像、P图像和B图像这三种类型的编码图像。I图像独立解码而无需参考其他图像。P图像通过在图像之间应用前向预测编码来获得,并且P图像使用一个过去的I图像或者P图像作为预测编码的参考图像。B图像使用双向预测来编码。B图像使用两个图像:一个过去图像和一个未来图像。注意,在H.264/AVC中,参考图像可以是两个过去图像或者两个未来图像。
通常,I图像的数据容量最大,P图像的数据容量第二大,B图像的数据容量最小。因此,可以说压缩效率会随着B图像数量的增多而提高。然而,I图像数量的减少会导致可以再现编码的视频图像的起始点数量减少。
图2A中例示的目标GOP包括如下顺序的六个图像:B图像、B图像、I图像、B图像、B图像和P图像。目标GOP的起始两个B图像需要通过参考目标GOP前紧接的GOP中最后的P图像进行解码。这样,将参考前一个GOP中的图像的B图像所属的目标GOP称作“开放GOP”(“openGOP”)。在多路复用的数据流的起始的GOP是开放GOP的情况下,不能解码起始的两个B图像。因此,在从开放GOP再现编码的视频数据时,发生两个帧的丢帧。
图2B中例示的目标GOP中的图像顺序与图2A中的目标GOP的相同。然而,起始的两个B图像参考随后的I图像(IDR帧)。这样,将无需参考前面的GOP中的图像就能解码的目标GOP称作“闭合GOP”(“closed GOP”)。在多路复用的数据流的起始的GOP是闭合GOP的情况下,优点是编码的视频数据再现的同时,在起始的帧处不会发生丢帧。注意,图2B中继目标GOP之后的GOP是开放GOP,因为其参考目标GOP中的图像。
此外,在H.264中,P图像的参考图像不限于前面紧接的I图像或P图像。再则,B图像在过去方向上的参考图像不限于前面紧接的I图像或P图像。这样,在H.264中,存在这样的情况:P图像或B图像跳过过去方向上的I图像而参考比I图像更久远的图像。换言之,在这种情况下,I图像不作为锚点。因此,在H.264中,作为锚点的I图像被专门指定为IDR图像。在H.264中,从IDR图像开始的GOP是闭合GOP。
通常,在开放GOP中,起始的两个B图像参考前面紧接的GOP中的最后的P图像。因此,开放GOP的压缩效率远远高于闭合GOP。换言之,在比特率(压缩率)相同时,开放GOP的画质可能稍微高于闭合GOP的画质。
图3是根据此实施例的连续记录的操作流程图。
在步骤S301中,微型计算机108在显示单元115上显示菜单画面,并等待用户经由操作单元107选择连续记录模式。如果微型计算机108确定选择了连续记录模式,则处理进入步骤S302。在步骤S302中,微型计算机108控制编码处理单元112,以通过将所有的I图像指定为IDR图像来执行压缩编码(在闭合GOP中),并开始在第一记录介质105上记录编码的视频数据。
该实施例描述了如下处理示例:在第一记录介质105上执行记录时,通过将所有的I图像指定为IDR图像来执行压缩编码处理(在闭合GOP中)。或者,例如可以每秒都将I图像指定为IDR图像。
在步骤S303中,微型计算机108确定用户是否经由操作单元107按下了开始/停止按钮。如果确定已经按下了开始/停止按钮,那么微型计算机108确定已经提供了用于开始在第二记录介质106上进行记录的记录开始指令。然后微型计算机108使处理进入步骤S304。
在步骤S304中,微型计算机108控制编码处理单元112,以通过从继与记录开始指令的定时对应的帧所属的GOP之后的GOP开始将IDR图像指定为I图像来执行压缩编码处理(在开放GOP中)。然后在步骤S305中,微型计算机108从DRAM 111中存储的最后的闭合GOP的起始帧(从IDR图像)开始在第二记录介质106上进行记录。也就是说,从与记录开始指令的定时对应的帧所属的GOP开始,在第一记录介质105和第二记录介质106两者上记录编码的视频数据。在该实施例中,编码处理单元112不能同时执行多种压缩编码。因此,在第一记录介质105和第二记录介质106两者上记录通过编码处理单元112进行了压缩编码的相同的编码的视频数据。
在步骤S306中,如上所述,在第一记录介质105和第二记录介质106上记录编码的视频数据期间,微型计算机108确定用户是否经由操作单元107再次按下了开始/停止按钮。如果再次按下了开始/停止按钮并发出停止记录的指令,微型计算机108使处理进入步骤S307。在步骤S307中,微型计算机108在第二记录介质106上记录直到与当前进行编码的编码的视频数据对应的GOP为止的编码的视频数据,然后停止在第二记录介质106上的记录。也就是说,在第一记录介质105和第二记录介质106上记录直到与记录停止指令的定时对应的帧所属的GOP为止的编码的视频数据,但后续的GOP仅记录在第一记录介质105上。然后,在步骤S308中,微型计算机108控制编码处理单元112,以从下一个GOP开始在闭合GOP中执行压缩编码,并在第一记录介质105上记录数据。然后,在步骤S309中,响应于从用户经由操作单元107操作的设置菜单画面输入的用于停止在第一记录介质105上进行记录的记录停止指令(用于取消记录模式的指令),微型计算机108停止在第一记录介质105上的记录。
图4A例示了步骤S301中显示的菜单画面的显示示例。通过选择图4A中的菜单画面上的“连续记录”,将记录模式从普通记录模式切换为图4B中例示的连续记录模式。响应于检测到表示图4B中例示的“连续记录”菜单画面上的“REC(记录)”的选择的指令输入,微型计算机108开始在第一记录介质105上连续记录编码的视频数据。注意,在检测到表示图4B中例示的“STBY(待机)”的选择的指令输入时,微型计算机108停止在第一记录介质105上记录编码的视频数据。
图5例示了以连续记录模式在第一记录介质和第二记录介质上的记录示例。
在停止在第一记录介质105和第二记录介质106上进行记录的同时,响应于对图4A中的“连续记录”的选择和对图4B中的“REC”的选择,微型计算机108控制记录单元104打开第一记录介质105上的“文件1”,并开始在第一记录介质105上记录编码的视频数据。
接下来,在检测到按下了开始/停止按钮时,即在接收到用于开始在第二记录介质106上进行记录的记录开始指令时,记录单元104打开第二记录介质106上的文件2,并开始在第二记录介质106上记录编码的视频数据。此时,在第一记录介质105和第二记录介质106上执行同步记录。
在接收到经由开始/停止按钮停止在第二记录介质106上进行记录的记录停止指令后,停止在第二记录介质106上记录编码的视频数据,并关闭文件2。
响应于对图4B中的“STBY”的选择并接受用于停止在第一记录介质105上进行记录的记录停止指令,停止在第一记录介质105上记录编码的视频数据,并关闭文件1。
如以上在该实施例中的描述,在连续记录模式下通过用户操作开始/停止按钮输入用于开始记录的指令时,从紧接与指令输入的定时对应的GOP前的闭合GOP开始在第二记录介质106上进行记录。因此,在第二记录介质106上记录与指令输入的定时对应的图像,并且由此可以避免错过摄像定时的问题。此外,由于在第二记录介质106上生成的文件的起始GOP具有闭合GOP格式,因此即使从起始的GOP再现编码的视频数据也不会发生丢帧。此外,在第二记录介质106上的起始GOP具有闭合GOP格式,但在指令输入的定时之后,以预定周期将视频数据编码为开放GOP和闭合GOP两者。由此,与仅记录闭合GOP相比,有望能够高效编码。
第二实施例
在第二实施例中,描述了从用户经由开始/停止按钮提供记录开始指令时的时刻之前的预定时间(该实施例中的3秒)开始记录编码的视频数据的方法。
装置配置与第一实施例中的图1中例示的相同。将参照图6中的流程图描述微型计算机108的处理内容。注意,在第二实施例中,DRAM 111中确保的记录缓存区的容量充足。
在步骤S301中,微型计算机108在显示单元115上显示图4A中例示的菜单画面,并等待用户经由操作单元107选择“连续记录”。如果确定已经选择了连续记录模式,则微型计算机108使处理进入步骤S601。在步骤S601中,微型计算机108在显示单元115上显示图4C中例示的用于预记录设置的菜单,并接受来自用户的指令。在下述中,假设用户已经在预记录设置中选择了“ON”。
在步骤S602中,微型计算机108开始控制编码处理单元112,以通过将所有I图像指定为IDR图像来执行压缩编码(在闭合GOP中),并在DRAM 111的记录缓冲区中临时存储编码的视频数据。然而,在此阶段,并未通过记录单元104在第一记录介质105上进行记录。
在步骤S603中,微型计算机108显示针对图4B中例示的连续记录的开始指令的接受菜单,并等待来自用户的开始指令(“REC指令”)。对于未输入“REC”指令的时间,将编码数据存储在记录缓冲区中,但编码数据将在10秒后被删除。在步骤S603中,如果微型计算机108确定输入了开始指令,则微型计算机108使处理进入步骤S604。
在步骤S604中,微型计算机108从接受记录开始指令时3秒前(在一个GOP是30帧且以每秒60帧的速率执行摄像的情况下的6个GOP前)在具有环形结构的记录缓冲区中存储的编码的视频数据开始在第一记录介质105上进行记录。确切地说,由于以GOP为单位进行记录,因此,从与一个三秒前对应的图像所属的GOP中的起始图像开始记录编码的视频数据。注意,在下文的描述中,由于上文作了说明,所以“从3秒前记录编码的视频数据”的表达将被理解。
在步骤S303中,微型计算机108确定用户是否经由操作单元107按下了开始/停止按钮。如果确定已经按下了开始/停止按钮,则微型计算机108确定已经提供了用于开始在第二记录介质106上进行记录的记录开始指令。然后,微型计算机108使处理进入步骤S605。
在步骤S605中,微型计算机108从确定开始/停止按钮被按下的定时的3秒前开始在第二记录介质106上记录编码的数据。
在步骤S606中,微型计算机108控制编码处理单元112执行压缩编码,以便在每四个随后的GOP中,将一个GOP指定为闭合GOP,并将其他三个GOP指定为开放GOP。在一个GOP是30帧且以每秒60帧的速率执行摄像的情况下,每两秒指定闭合GOP,并将其他GOP指定为开放GOP。
由于步骤S606之后的步骤与第一实施例中的步骤S306至S309相同,因此这里将不再赘述这些步骤。
第三实施例
在第三实施例中,描述了在第一记录介质105和第二记录介质106两者上正在记录编码的视频数据时分割文件的控制方法。
图7是根据第三实施例的连续记录的操作流程图。
根据第三实施例的装置的基本配置与根据第一实施例的相同。在第一记录介质105和第二记录介质106上开始记录编码的视频数据之前的流程与图3中的步骤S301至S305相同。因此,这里不再赘述开始记录之前的流程。
在步骤S701中,微型计算机108确定从在第一记录介质105上针对编码的视频数据的记录开始或前一文件分割时起是否经过了30分钟。此确定相当于确定当前正在第一记录介质105上记录的运动图像文件是否是30分钟时长。如果确定结果是“是”,则微型计算机108使处理进入步骤S701。
在步骤S701中,微型计算机108开始控制记录单元104执行文件分割。在此实施例中描述了如下示例:根据从记录开始或最后一个文件分割起经过的时间来分割文件,但在记录介质使用例如FAT32文件系统的情况下,在文件大小达到文件系统的上限(4GB)的即刻前执行文件分割。
在步骤S702中,微型计算机108控制记录单元104以在第一记录介质105和第二记录介质106上进行记录直到相同的GOP为止,然后关闭文件。
在步骤S703中,微型计算机108控制编码处理单元112在闭合GOP中对下一个GOP执行压缩编码。然后,在步骤S704中,微型计算机108执行控制以随后在开放GOP中执行压缩编码,并控制记录单元104打开第一记录介质105和第二记录介质106上的文件以用于下一轮的运动图像记录。
在步骤S705中,微型计算机108控制记录单元104从DRAM 111中存储的闭合GOP起重新开始在第一记录介质105和第二记录介质106上记录编码的视频数据。
后续流程与图3中的步骤S306至S309相同。
图8例示了根据第三实施例通过连续记录模式在第一记录介质105和第二记录介质106上进行的记录操作和文件配置。
响应于在向第一记录介质105和第二记录介质106的记录停止时对图4A中例示的连续记录的选择和图4B中例示的“REC”的选择,记录单元104打开文件3-1,并开始在第一记录介质105上记录编码的视频数据。
接下来,在检测到已经按下开始/停止按钮时,即在已经提供了用于开始在第二记录介质106上进行记录的记录开始指令时,记录单元104打开文件4-1,并开始在第二记录介质106上记录编码的视频数据。与此同时,在第一记录介质105和第二记录介质106上执行同步记录。
在记录开始30分钟后,微型计算机108开始控制记录单元104执行文件分割。因而,当前处于记录中的文件3-1和4-1被关闭。接下来,记录单元104打开文件3-2,并重新开始在第一记录介质105上记录编码的视频数据。此外,记录单元104打开文件4-2,并重新开始在第二记录介质106上记录编码的视频数据。
在接受经由开始/停止按钮的用于停止在第二记录介质106上进行记录的记录停止指令后,停止在第二记录介质106上记录编码的视频数据,并关闭文件4-2。
在由于选择了图4B中例示的“STBY”而接受用于停止在第一记录介质105进行记录的记录停止指令后,停止在第一记录介质105上记录编码的视频数据,并关闭文件3-2。
其他实施例
本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。
虽然参考示例性实施例描述了本发明,但是应当理解,本发明并不限于所公开的示例性实施例。应当对权利要求的范围赋予最宽的解释,以使其涵盖所有这些变型例以及等同的结构及功能。
Claims (11)
1.一种摄像装置,所述摄像装置包括:
摄像单元,其被配置为拍摄被摄体的图像;
压缩单元,其被配置为以图像组GOP为单位对通过所述摄像单元获取的视频数据进行压缩编码,其中,所述压缩单元使用第一压缩方法或第二压缩方法执行压缩编码,所述第一压缩方法生成无需参考前面的GOP就能解码的GOP的编码数据,所述第二压缩方法生成参考前面的GOP解码的GOP的编码数据;以及
控制单元,其被配置为执行控制,以在多个记录介质上记录通过所述摄像单元获取的视频数据,其中,所述控制单元执行控制,以在记录开始指令输入之前在所述多个记录介质中的第一记录介质上记录通过所述摄像单元获取的视频数据;以及执行控制,以响应于所述记录开始指令的输入在所述多个记录介质中的第二记录介质上记录通过所述摄像单元获取的视频数据,
其中,所述控制单元执行控制,以在所述记录开始指令输入之前在所述第一记录介质上记录使用所述第一压缩方法压缩编码的视频数据。
2.根据权利要求1所述的摄像装置,
其中,所述控制单元执行控制,以在所述记录开始指令输入之前在所述第一记录介质上记录使用所述第一压缩方法压缩编码的视频数据;所述控制单元执行控制,以在所述记录开始指令输入之后在所述第一记录介质和所述第二记录介质上记录使用所述第一压缩方法和所述第二压缩方法压缩编码的视频数据。
3.根据权利要求1所述的摄像装置,
其中,所述控制单元执行控制,以从与所述记录开始指令的输入定时对应的帧所属的GOP起开始在所述第二记录介质上记录视频数据,其中使用所述第一压缩方法压缩编码该GOP。
4.根据权利要求3所述的摄像装置,
其中,针对与所述记录开始指令输入定时对应的帧所属的GOP和后续GOP,所述控制单元执行控制,以记录包含使用所述第二压缩方法压缩编码的GOP的视频数据。
5.根据权利要求3所述的摄像装置,
其中,针对与所述记录开始指令输入定时对应的帧所属的GOP和后续GOP,所述控制单元执行控制,以记录包含使用所述第一压缩方法压缩编码的视频数据和使用所述第二压缩方法压缩编码的视频数据两者的视频数据。
6.根据权利要求5所述的摄像装置,
其中,针对与所述记录开始指令输入定时对应的帧所属的GOP和后续GOP,所述控制单元执行控制,以预定周期记录包含使用所述第一压缩方法压缩编码的GOP的视频数据。
7.根据权利要求1所述的摄像装置,
其中,在所述第一记录介质和所述第二记录介质两者上记录视频数据的期间,在输入记录停止指令时,所述控制单元执行控制以停止在所述第二记录介质上进行的记录,并继续在所述第一记录介质上记录视频数据,并且在已经停止在所述第二记录介质上进行记录后,所述控制单元执行控制以在所述第一记录介质上记录使用所述第一压缩方法压缩编码的视频数据。
8.根据权利要求1所述的摄像装置,
其中,在所述第一记录介质和所述第二记录介质两者上记录视频数据时,记录通过所述压缩单元压缩编码的相同视频数据。
9.根据权利要求1所述的摄像装置,
其中,在所述第一记录介质和所述第二记录介质两者上正在记录视频数据的期间,在通过所述第一记录介质上记录的编码的视频数据表示的时长达到预定值时,所述控制单元
执行用于关闭在所述第一记录介质和所述第二记录介质上记录的文件的关闭处理,
执行用于打开要在所述第一记录介质和所述第二记录介质上记录的新文件的打开处理,以及
控制所述压缩单元使用所述第一压缩方法对进行所述打开处理即刻后的文件中记录的起始GOP执行编码,并控制所述压缩单元使用至少包括所述第二压缩方法的压缩方法对继所述起始GOP之后的GOP执行编码。
10.一种摄像装置的控制方法,所述控制方法包括:
使用摄像单元拍摄被摄体的图像;
以图像组GOP为单位对通过所述摄像单元获取的视频数据进行压缩编码,其中,在所述压缩编码中使用第一压缩方法或第二压缩方法,所述第一压缩方法生成无需参考前面的GOP就能解码的GOP的编码数据,所述第二压缩方法生成参考前面的GOP解码的GOP的编码数据;以及
执行控制,以在多个记录介质上记录通过所述摄像单元获取的视频数据,其中,在所述执行控制中,在记录开始指令输入之前,在所述多个记录介质中的第一记录介质上记录通过所述摄像单元获取的视频数据;响应于所述记录开始指令的输入,在所述多个记录介质中的第二记录介质上记录通过所述摄像单元获取的视频数据,
其中,在所述执行控制中,在所述记录开始指令输入之前,在所述第一记录介质上记录使用所述第一压缩方法压缩编码的视频数据。
11.一种非易失性计算机可读存储介质,其存储在由计算机读取并执行时使计算机执行摄像装置的控制方法的步骤的程序,所述控制方法包括:
使用摄像单元拍摄被摄体的图像;
以图像组GOP为单位对通过所述摄像单元获取的视频数据进行压缩编码,其中,在所述压缩编码中使用第一压缩方法或第二压缩方法,所述第一压缩方法生成无需参考前面的GOP就能解码的GOP的编码数据,所述第二压缩方法生成参考前面的GOP解码的GOP的编码数据;以及
执行控制,以在多个记录介质上记录通过所述摄像单元获取的视频数据,其中,在所述执行控制中,在记录开始指令输入之前,在所述多个记录介质中的第一记录介质上记录通过所述摄像单元获取的视频数据;响应于所述记录开始指令的输入,在所述多个记录介质中的第二记录介质上记录通过所述摄像单元获取的视频数据,
其中,在所述执行控制中,在所述记录开始指令输入之前,在所述第一记录介质上记录使用所述第一压缩方法压缩编码的视频数据。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019093133A JP7349815B2 (ja) | 2019-05-16 | 2019-05-16 | 撮像装置及びその制御方法及びプログラム |
| JP2019-093133 | 2019-05-16 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111953984A true CN111953984A (zh) | 2020-11-17 |
| CN111953984B CN111953984B (zh) | 2024-08-02 |
Family
ID=73222041
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010361034.9A Active CN111953984B (zh) | 2019-05-16 | 2020-04-30 | 摄像装置及其控制方法和非易失性计算机可读存储介质 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11356671B2 (zh) |
| JP (1) | JP7349815B2 (zh) |
| CN (1) | CN111953984B (zh) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11470260B1 (en) * | 2020-12-17 | 2022-10-11 | Gopro, Inc. | Image capture device that reduces gaps between captures |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006088092A1 (ja) * | 2005-02-17 | 2006-08-24 | Pioneer Corporation | 2層記録ディスク記録装置および2層記録ディスクに対する映像情報の記録方法 |
| US20080260359A1 (en) * | 2005-02-17 | 2008-10-23 | Takashi Hora | Recording Apparatus for Dual-Layer Recording Disk, and Method of Recording Video Information onto Dual-Layer Recording Disk |
| US20090010329A1 (en) * | 2005-02-17 | 2009-01-08 | Pioneer Corporation | Encoding Device, Encoding Method, and Computer Program for Encoding |
| WO2010116998A1 (ja) * | 2009-04-08 | 2010-10-14 | ソニー株式会社 | 記録装置、記録方法、再生装置、再生方法、プログラム、および記録媒体 |
| CN102047672A (zh) * | 2009-04-08 | 2011-05-04 | 索尼公司 | 记录设备、记录方法、回放设备、回放方法、程序和记录介质 |
| JP2013251644A (ja) * | 2012-05-30 | 2013-12-12 | Jvc Kenwood Corp | 記録装置および記録制御方法 |
| US20190069004A1 (en) * | 2017-08-29 | 2019-02-28 | Charter Communications Operating, Llc | Apparatus and methods for latency reduction in digital content switching operations |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002112171A (ja) | 2000-09-29 | 2002-04-12 | Toshiba Corp | 動画像記録装置 |
| EP2219382A4 (en) | 2007-12-06 | 2011-07-06 | Panasonic Corp | PICTURE CODER, VIDEO CAMERA, INTEGRATED CIRCUIT, AND PICTURE CODING METHOD |
| JP6110637B2 (ja) | 2012-11-12 | 2017-04-05 | キヤノン株式会社 | 画像処理装置 |
-
2019
- 2019-05-16 JP JP2019093133A patent/JP7349815B2/ja active Active
-
2020
- 2020-04-30 CN CN202010361034.9A patent/CN111953984B/zh active Active
- 2020-05-13 US US15/930,830 patent/US11356671B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006088092A1 (ja) * | 2005-02-17 | 2006-08-24 | Pioneer Corporation | 2層記録ディスク記録装置および2層記録ディスクに対する映像情報の記録方法 |
| US20080260359A1 (en) * | 2005-02-17 | 2008-10-23 | Takashi Hora | Recording Apparatus for Dual-Layer Recording Disk, and Method of Recording Video Information onto Dual-Layer Recording Disk |
| US20090010329A1 (en) * | 2005-02-17 | 2009-01-08 | Pioneer Corporation | Encoding Device, Encoding Method, and Computer Program for Encoding |
| WO2010116998A1 (ja) * | 2009-04-08 | 2010-10-14 | ソニー株式会社 | 記録装置、記録方法、再生装置、再生方法、プログラム、および記録媒体 |
| CN102047672A (zh) * | 2009-04-08 | 2011-05-04 | 索尼公司 | 记录设备、记录方法、回放设备、回放方法、程序和记录介质 |
| JP2013251644A (ja) * | 2012-05-30 | 2013-12-12 | Jvc Kenwood Corp | 記録装置および記録制御方法 |
| US20190069004A1 (en) * | 2017-08-29 | 2019-02-28 | Charter Communications Operating, Llc | Apparatus and methods for latency reduction in digital content switching operations |
Non-Patent Citations (2)
| Title |
|---|
| YE YAN 等: "Seamless switching of H.265/HEVC-coded dash representations with open GOP prediction structure", 《IEEE》, 10 December 2015 (2015-12-10) * |
| 田旺: "基于DASH的全景视频传输技术研究", 《中国优秀硕士学位论文全文数据库电子期刊》, 15 September 2019 (2019-09-15) * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111953984B (zh) | 2024-08-02 |
| JP7349815B2 (ja) | 2023-09-25 |
| US11356671B2 (en) | 2022-06-07 |
| US20200366898A1 (en) | 2020-11-19 |
| JP2020188415A (ja) | 2020-11-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10546615B2 (en) | Digital image processing apparatus and method of controlling the same | |
| US7573504B2 (en) | Image recording apparatus, image recording method, and image compressing apparatus processing moving or still images | |
| US8098291B2 (en) | Image pickup apparatus, control method, and control program, and data processing apparatus, method, and program for recording a moving image and a still image | |
| US8577161B2 (en) | Reproduction apparatus | |
| JP5141324B2 (ja) | 撮像装置および撮像装置の制御方法、ならびに、信号処理装置および信号処理方法 | |
| US9369633B2 (en) | Imaging apparatus, control method, and storage medium storing program | |
| US9396756B2 (en) | Image processing apparatus and control method thereof | |
| KR100564186B1 (ko) | 전자 카메라 | |
| CN111953984B (zh) | 摄像装置及其控制方法和非易失性计算机可读存储介质 | |
| JP2008301475A (ja) | 撮像装置及びその制御方法 | |
| US11089212B2 (en) | Image capture apparatus that records video signal captured at variable frame rate as moving image data, method of controlling same, and storage medium | |
| US8315504B2 (en) | Reproducing apparatus for reproducing movie data from a storage medium | |
| US7667741B2 (en) | Device and method for taking picture while recording moving picture | |
| JP6436818B2 (ja) | 記録装置及び方法 | |
| JP7158930B2 (ja) | 記録装置、記録装置の制御方法及びプログラム | |
| JP4560788B2 (ja) | カメラ装置及び録画装置並びにプログラム | |
| US20010005451A1 (en) | Image intermittent recording device and its method | |
| US11064117B2 (en) | Imaging apparatus and recording control method | |
| JP6504927B2 (ja) | 記録装置及び記録装置の制御方法 | |
| JP2005142941A (ja) | 動画再生装置 | |
| JP2012227615A (ja) | 記録再生装置 | |
| JP2019009486A (ja) | 撮像装置 | |
| JP2016025391A (ja) | 記録装置、記録方法及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |