CN101163222A - 成像设备和拍摄图像记录方法 - Google Patents

成像设备和拍摄图像记录方法 Download PDF

Info

Publication number
CN101163222A
CN101163222A CNA2007101636387A CN200710163638A CN101163222A CN 101163222 A CN101163222 A CN 101163222A CN A2007101636387 A CNA2007101636387 A CN A2007101636387A CN 200710163638 A CN200710163638 A CN 200710163638A CN 101163222 A CN101163222 A CN 101163222A
Authority
CN
China
Prior art keywords
image
data
record
ask
recording
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
Application number
CNA2007101636387A
Other languages
English (en)
Other versions
CN101163222B (zh
Inventor
土田博康
鹈饲学
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of CN101163222A publication Critical patent/CN101163222A/zh
Application granted granted Critical
Publication of CN101163222B publication Critical patent/CN101163222B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00007Time or data compression or expansion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/177Methods 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/423Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00007Time or data compression or expansion
    • G11B2020/00072Time or data compression or expansion the compressed signal including a video signal
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/10537Audio or video recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/1062Data buffering arrangements, e.g. recording or playback buffers
    • G11B2020/1075Data buffering arrangements, e.g. recording or playback buffers the usage of the buffer being restricted to a specific kind of data
    • G11B2020/10759Data buffering arrangements, e.g. recording or playback buffers the usage of the buffer being restricted to a specific kind of data content data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/60Solid state media
    • G11B2220/61Solid state media wherein solid state memory is used for storing A/V content

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Television Signal Processing For Recording (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Studio Devices (AREA)

Abstract

披露了将使用固态成像装置拍摄的运动图像作为流数据记录在记录介质上的成像设备。所述设备包括:图像编码部,以作为固定帧数的图像序列的图像组为单位对所拍摄运动图像的数据进行编码;输入检测部,检测记录停止请求,以停止将包括作为所述图像编码部的编码结果的运动图像数据的流数据记录在记录介质上;以及记录控制部,控制流数据在记录介质上的记录操作,使得当输入检测部检测到记录停止请求时,位于包括在检测到所述检测时拍摄的图像的图像组紧前的图像组是最后的图像组。

Description

成像设备和拍摄图像记录方法
相关申请的交叉参考
本发明包含于2006年10月13日向日本专利局提交的日本专利申请JP 2006-279942的主题,其全部内容结合于此作为参考。
技术领域
本发明涉及用于将使用固态成像设备拍摄的运动图像作为流数据记录在记录介质上的成像设备和拍摄图像记录方法,更具体地,涉及采用以作为预定帧数的图像序列的图像组为单位对图像数据进行编码的方式的成像设备和拍摄图像记录方法。
背景技术
近来迅速流行的诸如数码摄像机的成像设备是使用固态元件拍摄运动图像并将运动图像记录为数字数据的类型的成像设备。先前类型的数码摄像机通常将磁带用作记录介质,并且利用DV(数字视频)编码来记录运动图像。另一方面,当前类型的数码摄像机通过MPEG(运动图像专家组)来执行记录。例如,利用MPEG的这种数码摄像机经常使用不仅可以是磁带而且还可以是诸如DVD(数字通用盘)和HDD(硬盘驱动器)的光盘的记录介质。专利文献1(JP-A-2005-79823,0113~0120段及图16)描述了一种使用DVD作为记录介质的示例性成像设备。在DVD封盘时,基于关于任何所记录运动图像数据的章节信息,图像拍摄设备生成一个包括用于再生各章节的显示区域的顶部菜单,相应增加了用户的便利性。
作为MPEG编码结果的图像数据被配置为包括I画面、P画面、以及B画面。I画面是内帧编码图像,以及P画面将被使用其前一图像进行预测编码。B画面将被使用其前一和后一图像进行预测编码。通过MPEG,这种内帧预测编码相应增加了压缩效率。通过MPEG-2,定义GOP(图像组)单位,其包括多个画面。GOP至少包括一个I画面,这能在诸如随机存取、快进以及速退的特定再生期间易于进行存取。
发明内容
对于大多数通过MPEG-2执行图像记录的的数码摄像机,为了处理的简化,通常固定构成GOP的帧数。例如,如果具有使用满足DVD-Video标准的光盘的数码摄像机,则在NTSC(全国电视系统委员会)的情况下,一个GOP由15帧组成,以及在PAL(逐行倒相)的情况下,由12帧组成。因为所拍摄图像的记录不得不在GOP的边界处停止,所以这种构成GOP的固定帧数的问题是记录操作并不总是在用户要求记录停止时停止。
图7是用于示出用于通过先前类型的数码摄像机停止记录的定时的示图。
在图7中,定时T102是每一个都包括多个帧(即,拍摄的图像)的GOP之间的边界。在将拍摄图像记录在记录介质上的过程中,当用户操作要求在定时T101处(即,在定时T102的GOP之前的GOP中的某些中间点处)停止记录时,在定时T101处拍摄的图像将不是所记录图像中的最后一个。考虑到此,通过先前的数码摄像机,当要求在定时T101处停止记录时,在记录介质上的记录一直进行到位于该定时处最后一个GOP的帧的拍摄图像,而实际的记录停止定时延迟到作为记录停止请求后紧随的GOP的边界的定时T102。结果,由于对用户操作的响应弱化,这种定时延迟引起削弱用户可操作性的问题,将在稍后描述记录任何用户不期望的图像的问题。
图8A和图8B分别是示出在成像期间和在停止图像记录请求之后的示例性用户成像操作的示图。
图8A示出了正常成像的状态,用户110手持数码摄像机120。用户110在通过外表面上的取景器、显示器等观看时,将成像表面指向对象侧。另一方面,图8B示出了在用户110进行要求停止图像记录的操作输入紧后的示例性状态。如图8B所示,在作出这种记录停止的操作输入后,用户110通常停止通过取景器查看,并且放下保持数码摄像机120的手。
这里,问题是即使在作出停止图像记录的操作之后,当实际的记录操作没有停止时,用户放下他或她保持数码摄像机120的手会引起在该摄像机移动时记录拍摄的图像,即,改变了成像方向。结果,当再生所记录图像时,在图像结束之前的时间段内出现诸如地板图像的用户不期望的图像,从而大大劣化了图像内容的质量。另外,例如,当对象是人物时,如果这个人注意到用户停止了记录操作,那么他或她可能会像上文中那样做,因此,就会记录一些不打算记录的视频,即,显示该人无意识的动作。
如果使用每秒30帧的NTSC,则当GOP具有15帧时,意味着在上述控制下大约0.5秒的最大延迟,即,在作出记录停止请求后直到记录真正停止。这样,在停止记录操作紧前的时间段内显示任何不期望视频是劣化图像内容的质量的不可忽略的因素。
因此,期望提供可以避免任何可能的通常在记录操作停止紧前观察到的图像质量劣化的成像设备和拍摄图像记录方法。
根据本发明的一个实施例,提供了一种成像设备,其将使用固态成像设备拍摄的运动图像作为流数据记录在记录介质上。该设备包括:图像编码部,以作为固定帧数的图像序列的图像组为单位对拍摄的运动图像数据进行编码;输入检测部,响应于用户作出的操作输入,检测记录停止请求,以停止将包括作为图像编码部的编码结果的运动图像数据的流数据记录在记录介质上;以及记录控制部,控制流数据在记录介质上的记录操作,使得当输入检测部检测到记录停止请求时,位于包括在检测到记录停止请求时拍摄的图像的图像组紧前的图像组是流数据中最后的图像组。
通过这种成像设备,以作为固定帧数的图像序列的图像组为单位,通过图像编码部对通过成像拍摄的图像数据进行编码。将得到的运动图像数据作为流数据记录在记录介质上。响应于用户作出的操作输入,输入检测部检测记录停止请求,以停止将流数据记录在记录介质上。当输入检测部检测到记录停止请求时,记录控制部控制流数据在记录介质上的记录操作,使得位于包括在检测到记录停止请求时拍摄的图像的图像组紧前的图像组是流数据中最后的图像组。
通过本发明实施例的成像设备,当通过用户操作发出关于流数据的记录停止请求时,以下述方式停止记录操作:位于包括当发出请求时拍摄的图像的图像组紧前的图像组是流数据中最后的图像组。因此,很好地避免了拍摄图像的记录操作在用户发出记录停止请求之后继续进行。这样,不再记录用户不期望的图像,从而防止了记录图像的质量劣化。
附图说明
图1是示出本发明实施例中的成像设备的结构框图;
图2是示出当停止图像数据的记录时的处理过程的流程图;
图3是用于示出当current_position的值等于或小于stop_max_picture的值时的记录停止操作的示图;
图4是用于示出当current_position的值大于stop_max_picture的值时的记录停止操作的示图;
图5是示出图像数据和音频数据的记录系统中的功能块的结构框图;
图6是示出当作出记录停止请求时图像数据和音频数据的记录停止操作的时序图;
图7是用于示出通过先前类型的数码摄像机停止记录的定时的示图;以及
图8A和图8B分别是示出在成像期间和停止图像记录请求之后的示例性用户成像操作的示图。
具体实施方式
下面,通过参考附图详细描述本发明的实施例。
图1是示出本发明实施例中的成像设备的结构的示图。
图1的成像设备是所谓的数码摄像机,即,拍摄运动图像,并将拍摄的图像作为数字数据记录在记录介质上。该成像设备被配置为包括光学块11、成像装置12、像机DSP(数字信号处理器)13,视频CODEC(编码器/解码器)14、显示处理电路15、LCD(液晶显示器)16、麦克风17、A/D(模拟/数字)转换器18、音量控制器(fader)19、音频CODEC20、D/A(数字/模拟)转换/放大器21,扬声器22、MUX/DSMUX(多路复用器/多路分离器)23、记录单元24、微型计算机31、输入部32、以及视频/音频存储器40。
光学块11被配置为包括透镜、驱动机构、快门机构、光圈机构等。该透镜用于将来自对象的光聚集到成像装置12上,以及驱动机构用于移动用于聚焦和变焦的透镜。图像装置12是固态成像装置,以CCD(电荷耦合器件)或CMOS(互补金属氧化物半导体)图像传感器为例。成像装置12将由光学块11聚集的光转换成电信号。
像机DSP13受微型计算机31的控制,进行各种类型的模拟和数字信号处理。模拟信号处理包括对来自成像装置12的图像信号的CDS(相关双采样)和AGC(自动增益控制)的处理等。数字信号处理包括A/D转换、用于成像操作控制的检测和图像质量校正的处理等。
视频CODEC14也受微型计算机31的控制,并对由像机DSP13提供的图像数据应用压缩编码。将得到的图像数据作为视频ES(基本流)提供给MUX/DEMUX23。视频CODEC14还对由MUX/DEMUX23提供的分离后的视频ES应用解压缩解码。在该实施例中,假设视频CODEC14根据MPEG-2如此应用压缩编码和解压缩解码。
显示处理电路15将图像数据转换成用于图像显示的信号。这里,图像数据是由像机DSP13提供的图像数据,或者是在解压缩解码之后由视频CODEC14提供的图像数据。将作为转换结果的图像信号从显示处理电路15传输到LCD16,然后,LCD16在其上显示拍摄的图像或记录在记录单元24上的数据的任何再生图像。
麦克风17聚集音频信号。A/D转换器18对以预定采样率由麦克风17采集的音频信号进行数字转换,从而生成音频PCM(脉冲编码调制)数据。音量控制器19受微型计算机31的控制,处理由A/D转换器18提供的音频PCM数据,即,应用逐渐减少数据的音频等级的渐隐(fade-out)处理。
音频CODEC20也受微型计算机31的控制,根据诸如MPEG的任何预定的压缩编码来对由音量控制器19提供的音频PCM数据进行编码。将得到的数据作为音频ES提供给MUX/DEMUX23。音频CODEC20还对由MUX/DEMUX23提供的分离后的音频ES应用解压缩解码。
D/A转换/放大器21将作为音频CODEC20解压缩解码结果的音频数据转换成模拟信号。D/A转换/放大器21还放大作为转换结果的音频信号,并将放大结果输出至扬声器22,从而音频被再生并和输出。
MUX/DEMUX23受微型计算机31的控制,对来自视频CODEC14的视频ES和来自音频CODEC20的音频ES进行分包。MUX/DEMUX23多路复用得到的包,使得生成用于输出至纪录单元24的PS(节目流)。MUX/DEMUX23还从在记录单元24中读出的PS中分离视频和音频ES,并分别将分离结果传输至视频CODEC14和音频CODEC20。
记录单元24是用于记录由MUX/DEMUX23生成的视频/音频的流数据(PS)的装置,例如,由诸如磁带和光盘的便携式记录介质使用的驱动单元或HDD实现。记录单元24还能够读取用于提供给MUX/DEMUX23的记录PS。
微型计算机31设置有CPU(中央处理器)以及诸如ROM(只读存储器)或RAM(随机存储器)的存储器。微型计算机31运行存储在存储器中的任何程序,从而执行成像设备的全部控制。输入部32将与用户通过输入键等(未示出)的操作作出的操作输入相对应的控制信号传输至微型计算机31。
当数据经受记录和再生处理时,视频/音频存储器40被共享作为图像数据和音频数据的缓冲区域。SDRAM(同步动态RAM)等是该视频/音频存储器40的实例。
当在这种成像设备中执行图像数据和音频数据的记录时,经过像机DSP13处理的拍摄图像的数据被传输到显示处理电路15。作为响应,在LCD16上显示被拍摄的图像,并且还将拍摄图像的数据提供给视频CODEC14,以执行压缩编码,即,编码。这样,生成视频ES。音频CODEC20对任何采集的音频数据进行编码,从而生成音频ES。MUX/DEMUX23复用作为生成结果的视频ES和音频ES,使得生成PS。将得到的PS作为数据文件记录在记录单元24上。
另一方面,为了再生记录在记录单元24上的PS,这样从记录单元24中读出的PS被MUX/DEMUX23分离,然后通过视频CODEC14使分离后的视频信号ES经受解压缩解码。将作为解码结果的图像数据提供给显示处理电路15,然后LCD16在其上相应地显示再生图像。作为MUX/DEMUX23的分离结果的音频ES被音频CODEC20解码,并将解码的音频数据提供给D/A转换器/放大器21。以这种方式,扬声器22输出音频。
下面描述将在该成像设备中执行的用于停止图像数据和音频数据记录的处理。在该成像设备中,将图像数据和音频数据作为MPEG-2流数据(PS)记录在记录单元24上。在记录时,以GOP为单位对图像数据进行编码,其中,GOP由多个帧的画面构成。GOP中的帧数通常是固定的。在该实施例中,大概以每秒30帧的NTSC执行图像记录,GOP在其中承载15帧。
这样,因为GOP中的帧数是固定的,所以停止记录图像数据(视频ES)的定时就总是会到达GOP的末端。因此,音频数据的记录也以对应于GOP末端处的图像数据的数据(即,音频帧)结束。通过该实施例中的成像设备,基本上当用户作出的要求记录停止的操作输入到达输入部32时,在此时拍摄的图像被用作基准以确定图像数据的记录停止定时,即,将当前GOP紧前的GOP的边界确定为图像数据的记录停止定时。因此,这能够在作出记录停止请求之后防止实际停止图像数据的记录之前任何用户无意识图像的记录。
可选地,如将在下文所描述的,当由用户发出记录停止请求时,首先会作出关于在该定时拍摄的图像位于GOP中什么位置的确定。基于这样确定的结果,可将停止数据记录的实际定时设定为GOP的末端,或者为其紧前GOP的末端。这样的定时设定能够尽可能减少在作出记录停止请求之后实际停止记录的时间差,从而提高了用户的操作性。
图2是示出当停止记录图像数据时的处理过程的流程图。当将任何拍摄图像的数据记录在记录单元24上时执行该流程图的处理。
步骤S1:微型计算机31通过检测由输入部32提供的要求记录停止的控制命令(即,记录停止命令)来确定用户是否作出记录停止请求。当确定结果为是时,处理进行到步骤S2。
步骤S2:微型计算机31获取关于当前拍摄的图像在GOP中的位置的信息,并将位置信息替换成current_position。该位置信息具体关于表示由成像装置12提供的图像数据距GOP前端的位置的帧数。例如,基于用于驱动如成像装置12和像机DSP13的同步信号等获取位置信息。
步骤S3:微型计算机31获取用于在紧前GOP的边界处停止数据记录的最大帧数,并将信息替换成stop_max_picture。优选地,将该最大帧数设置为构成GOP的帧数的中间值,这里,该数被典示例性地设置为“7”。
步骤S4:微型计算机将stop_max_picture的值和current_position的值进行比较。当current_position的值等于或小于stop_max_picture的值时,处理进行到步骤S5。另一方面,当current_position的值大于stop_max_picture的值时,处理进行到步骤S6。
步骤S5:微型计算机31进行控制以使用于停止数据记录的定时处于紧前GOP的边界处。
步骤S6:微型计算机31进行控制以使用于停止数据记录的定时处于紧后GOP的边界处。
图3是用于示出当current_position的值等于或小于stop_max_picture的值时的记录停止操作的示图。
在图3中,定时T11对应于GOP的边界,并且将对应于在定时T11处拍摄的图像的current_position值重置为“1”。这里假设一种情况,在从定时T12开始的GOP的成像期间,用户在定时T12处作出记录停止请求,其中,current_position的值为“7”或更小。在这种情况下,将前一GOP末端处的定时T11设置为用于停止数据记录的定时。也就是说,将在定时T11之前拍摄的图像数据记录在记录单元24上,并舍弃在定时T11之后拍摄的以及当前在成像设备中正在处理的图像数据。这种操作很好地防止了在用户作出记录停止请求之后记录任何用户无意识的图像。
图4是用于示出当current_position的值大于stop_max_picture的值时的记录停止操作的示图。
在图4中,定时T21对应于任何两个GOP的边界,定时T23对应于另一个后续GOP的边界。这里假设一种情况,在从定时T21开始的GOP的成像期间,用户在定时T22处作出记录停止请求,其中,current_position的值为“8”或更大。在这种情况下,将正在进行记录处理的GOP末端处的定时T23设置为用于停止数据记录的定时。也就是说,即使在定时T22之后,继续记录以将定时T23之前拍摄的图像的数据记录在记录单元24上。
这种操作能够抑制用户的记录停止请求与数据记录的实际停止之间的时间延迟,即,将最大时间延迟降低到先前的时间延迟的一半,即1/4秒。这样,可以增加用户的可操作性,并且可减少在作出记录停止请求之后的任何用户无意识的图像记录的可能性。
这里,注意,在上述示例性处理中stop_max_picture的值是固定的。可选地,该值可在GOP中的帧数取最大值的范围内通过用户操作而任意改变。
下面将描述如上所述的用于停止数据记录的操作过程,不仅包括图像数据的停止记录过程,还包括音频数据的停止记录过程。首先,图5是示出在图像数据和音频数据的记录系统中功能块的结构框图。
如图5所示,将通过成像装置12成像以及通过像机DSP13处理所获取的图像数据(即,视频基带数据)临时存储在视频帧缓存器41中,然后将其读出到视频CODEC14用于编码。将通过视频CODEC14生成的视频ES临时存储在视频ES缓存器42中,然后将其读出到MUX/DEMUX23用于复用PS。
另一方面,通过A/D转换器18将由麦克风17采集的音频转换成数字音频信号,即,音频PCM数据。将得到的数字音频数据临时存储在音频PCM缓存器43中,然后经过音量控制器19将其读出到音频CODEC20。这里,在停止记录音频数据的紧前,音量控制器19进行逐渐减少音频等级的处理。将作为音频CODEC20压缩编码结果的音频ES临时存储在音频ES缓存器44中,然后将其读出到MUX/DEMUX23用于复用PS。
注意,在该实施例中,在视频/音频存储器40中分配分别对应于缓存器,即,视频帧缓存器41、视频ES缓存器42、音频PCM缓存器43、以及音频ES缓存器44的存储区域。可选地,可将这些存储区域分配给每个都不同的存储单元。在实际结构中,MUX/DEMUX23还配置有用于在其中存储任何输入的视频ES和音频ES的缓存器。当向缓存器提供所有需要的数据时,MUX/DEMUX23开始复用ES,从而能够在图像数据和音频数据同步的情况下生成PS。
现在考虑以这样的结构实现参考图2至图4所描述的停止数据记录操作的情况。在该操作中,当作出记录停止请求时,实际上在该定时最后拍摄的图像有时包括在在该定时之前拍摄的其它图像中。这样,需要延迟复用的处理,即,在图像数据和音频数据被复用为PS之前在记录系统的某些时间点处执行数据缓存。
为了对用于确定哪个图像将被最后拍摄而记录的图像数据进行定时调整,在视频ES缓存器42中控制视频ES的写和读。也就是说,即使实际将被最后记录的图像位于过去的位置,但为了能够使直到该位置的图像数据确定地复用为PS,将任何需要量的图像数据预先存储在视频ES缓存器42中。这样,当压缩编码后的图像数据的存储数被用作确定记录停止位置的基础时,与使用压缩编码之前的图像数据的存储数的情况相比,可以减小缓存器任何所需的容量。
在该实施例中,由总是监控需要在视频ES缓存器42中的视频ES的数据量的微型电子计算机31来实现上述操作,当检测到记录停止命令时,根据在检测时拍摄的图像在GOP中的位置来调整在视频ES缓存器42中所需的数据量。在该实例中,将存储在视频ES缓存器42中的所需数据量表示为以视频帧为单位的数据的存储数。
另一方面,如上所述,对于音频数据,在停止数据记录的紧前执行渐隐处理,从而增加了用于记录的音频数据的质量。这里所关心的是,要求对音频CODEC20压缩编码之前的音频数据执行渐隐处理。这样,通过控制在音频PCM缓存器43中的音频数据(即,音频PCM数据)的写和读来进行用于使音频数据与图像数据的记录停止位置同步的定时调整。
在该实施例中,微型计算机31总是监控需要在音频PCM缓存器43中的音频数据的数据量,并且当检测到记录停止命令时,根据在检测时拍摄的图像在GOP中的位置来调整在音频PCM缓存器43中所需的数据量。在该实例中,将所需数据量表示为以视频帧为单位的数据的存储数。
图6是示出当作出记录停止请求时图像数据和音频数据的记录停止操作的时序图。
在图6中,每个通过成像拍摄的图像数据都从头按成像顺序分配有帧数。音频数据也给每个音频帧分配帧数。音频数据中的帧数对应于视频基带数据中的帧数。在图中,例如,假设视频基带数据是将在像机DSP13中经受A/D转换之后输出的图像数据。同样在该图中,假设音频PCM数据是与图像数据的A/D转换定时同步地由A/D转换器18提供的音频数据,并以音频帧单位表示。
在图6中,以分别控制具有帧数“31”~“45”的图像数据、具有帧数“46”~“60”的图像数据、具有帧数“61”~“75”的图像数据(未示出)以构成编码之后的GOP的情况为例。因此,在该实例中,分别输出帧数为“46”和“61”的图像数据的定时T31和定时T33的每一个都是在拍摄图像的列上的GOP的边界。这里,注意,假设视频ES中画面的顺序为I、B、B、P、B、B、P等。例如,分别将具有帧数“48”、“46”、以及“47”的图像数据编码为I、B、以及B画面。
例如,当将视频基带数据经由视频帧缓存器41提供给视频CODEC14时,以及当将得到的数据作为压缩编码后的视频ES输出时,假设输出定时延迟了4帧。例如,在视频ES缓存器42中,在任何正常的记录操作期间,微型计算机31根据由视频CODEC14生成的视频ES的存储数控制视频ES缓存器42,从而总是保持13帧的存储(包括当前正在写入和读出的视频帧)。这样,在视频ES缓存器42的输入图像数据和来自该缓存器的输出图像数据之间引起多于12帧的延迟。
考虑到此,现在考虑的是在输出帧数为“52”的图像数据的定时T32的时候通过用户操作作出记录停止请求的情况。在这种情况下,帧数为“52”的图像数据位于当前GOP的第7个图像处,这意味着current_position的值(即,7)等于或小于stop_max_picture的值(即,7)。因此,将被最后记录在记录单元24上的图像数据是帧数为“45”的图像数据,该图像数据是当前GOP紧前的GOP的最后一帧。
在这样通过位置定义了将被最后记录的图像数据之后,微型计算机31停止视频CODEC14中的压缩编码,并根据current_position的值改变视频ES缓存器42中的数据的存储数。在图6的实例中,在视频ES缓存器42中,对应于帧数为“48”、“46”、以及“47”的不需要记录的图像数据的视频ES已经结束写入或正在写入处理中。因此,为了从视频ES缓存器42中除去这些视频ES,从数据的存储数中减去“3”以得到数“10”。此后,每当从视频ES缓存器42中输出帧的视频ES时,就将数据的存储数减1。以这种方式,视频基带数据中帧数为“45”的图像数据可是最后记录的图像数据。
这里,注意,当视频ES的输出存在4帧的延迟时,如果current_position的值等于或小于“4”,这意味着在视频ES缓存器42中没有应该被舍弃的视频ES。因此,在这种情况下,微型计算机31监控将被写到视频ES缓存器42中的图像数据的GOP边界,在图像数据超过该GOP的边界的时间点处,即,在该实例中,在将帧数为“48”的图像数据开始写入到视频ES缓存器42中的时间点处,开始视频ES缓存器42的数据的存储数的减少。
在该实例中,假设正常存储在视频ES缓存器42中的帧数为“13”。然而,当stop_max_picture的值是“7”时,在视频基带数据中,将被最后记录的图像在从GOP边界的帧数超过“8”之前的时间段内不由位置来定义。因此,需要使视频ES缓存器42在其中存储在该时间点之前生成的最小数目的视频ES。这样,如果在视频ES的输出中不存在这种延迟,这意味着需要视频ES缓存器42在其中总是保持最小的7帧的视频ES。另一方面,当在视频ES的输出中存在这种延迟时,可通过延迟的帧数减少视频ES缓存器42保持的数据数。
注意,当current_position的值变得大于stop_max_picture的值时,微型计算机31可监控将被写入视频ES缓存器42的图像数据的GOP边界,在当图像数据超过下一个GOP边界的时间点处,即,在该实例中,在开始将帧数为“63”的图像数据(I画面)写到视频ES缓存器42的时间点处,在视频ES缓存器42中开始数据的存储数的减少。
下面将描述停止记录音频数据的操作。如上所述,对于音频数据,通过对在音频PCM缓存器43中写入和读取音频PCM数据的控制作出用于使音频数据与图像数据的记录停止位置同步的定时调整。
在图6的实例中,在音频PCM缓存器43中,在任何正常记录操作期间,例如,微型计算机31根据数据的存储数控制由A/D转换器18提供的音频PCM数据,以总是保持21帧的存储(包括当前正在写入和读出的音频帧)。这样,在音频PCM缓存器43的输入图像数据到和来自该缓存器的输出图像数据之间引起20帧的延迟。
考虑到此,现在考虑的是在定时T32处作出记录停止请求的情况。在这种情况下,与图像数据类似,将被最后记录到记录单元24上的音频数据的位置将在帧数为“45”的音频数据处。在由此定义被最后记录的音频数据的位置之后,微型计算机31使A/D转换器18停止运行,并从在音频PCM缓存器43的数据的存储数中减去current_position的值。此后,每次从音频PCM缓存器43中输出音频帧的音频PCM数据时,数据的存储数就逐渐递减。也就是说,在定时T32紧后的时间点处,在音频PCM缓存器43中,帧数为“46”~“52”的不需要记录的音频数据已经被写入或正处于写入处理。这样,如上所述通过改变数据的存储数,可以舍弃这种不需要的音频数据。
当在音频PCM缓存器43中的数据的存储数达到“1”时,微型计算机31在预定定时处逐渐减少音量控制器19的输出音量,并且当相应的音频帧被完全输出时将该音量的值控制为“0”。因此,能使渐隐处理的音频数据在音频CODEC20中经受压缩编码,使得得到的视频流可与高质量的音频数据一起被记录。
注意,当current_position的值变得大于stop_max_picture的值时,微型计算机31可将通过从GOP的帧数(即,“7”)中减去current_position的值所得到的值设置为在音频PCM缓存器43中的数据的存储数。此后,每次从音频PCM缓存器43中输出音频帧的音频PCM数据时,可逐渐减小数据的存储数。与上文相似,当音频PCM缓存器43中数据的存储数达到“1”时,可执行停止记录之前的渐隐处理。
在上面的实施例中描述了将本发明应用到数码摄像机的情况,但当然不限于此。本发明可应用于类似设置有记录运动图像和音频能力的各种类型的电子设备,例如,数码相机、移动电话、个人数字助理等。
本领域的技术人员应该理解,根据设计要求和其它因素,可以有多种修改、组合、再组合和改进,均应包含在本发明的权利要求或等同物的范围之内。

Claims (10)

1.一种成像设备,将使用固态成像装置拍摄的运动图像作为流数
据记录在记录介质上,所述设备包括:
图像编码部,以作为固定帧数的图像序列的图像组为单位对所拍摄的运动图像数据进行编码;
输入检测部,检测响应于由用户作出的操作输入而发出的记录停止请求,以停止将包括作为所述图像编码部的编码结果的运动图像数据的所述流数据记录在所述记录介质上;以及
记录控制部,控制所述流数据在所述记录介质上的记录操作,使得当所述输入检测部检测到所述记录停止请求时,位于包括在检测到所述记录停止请求时所拍摄的图像的图像组紧前的图像组是所述流数据中最后的图像组。
2.根据权利要求1所述的成像设备,进一步包括:
编码图像缓存器,用于临时存储作为所述图像编码部的编码结果的所述运动图像数据,其中
当所述输入检测部检测到所述记录停止请求时,所述记录控制部从所述编码图像缓存器中舍弃包括在检测到所述记录停止请求时所拍摄的图像的所述图像组的所述运动图像数据。
3.根据权利要求1所述的成像设备,其中
当所述输入检测部检测到所述记录停止请求时,所述记录控制部确定在检测时拍摄的图像位于所述图像组中的哪个位置,以及
控制所述流数据的记录操作,使得,
当在检测到所述记录停止请求时拍摄的图像从所述图像组序列的开头开始位于对应于或先于小于所述固定帧数的预定最大帧数的位置时,位于所述图像组紧前的图像组是所述流数据中最后的图像组,以及
当在检测到所述记录停止请求时拍摄的图像从所述图像组序列的开头开始位于晚于所述最大帧数的位置时,所述图像组是所述流数据中最后的图像组。
4.根据权利要求3所述的成像设备,其中
所述最大帧数被设置为基本为所述固定帧数的中间值。
5.根据权利要求3所述的成像设备,其中
在使所述固定帧数为最大的范围内,可响应于用户操作任意设定所述最大帧数。
6.根据权利要求1所述的成像设备,其中
所述图像编码部采用可以是帧间预测编码的压缩编码,并执行所述压缩编码,以使紧前的图像组包括一个以上的帧间编码图像。
7.根据权利要求1所述的成像设备,进一步包括:
采集音频的音频采集部;
音频数字转换部,将作为采集结果的音频信号转换为数字数据;
音量调节部,转换由所述音频数字转换部提供的音频数据,以改变所述音频数据的音量等级,其中
所述记录控制部进行控制,使得
将通过所述音量调节部提供的所述音频数据与经过所述图像编码部编码并记录在所述记录介质上的相应运动图像数据一起复用到所述流数据中,以及
当所述输入检测部检测到所述记录停止请求时,所述音量调节部转换对应于所述流数据中最后的图像组的音频数据,使得所述音频数据的音量等级从所述图像组末端的紧前处开始逐渐减小,并在末端处变为0。
8.根据权利要求7所述的成像设备,进一步包括:
音频缓存器,临时在其中存储由所述音频数字转换部提供的音频数据,其中
当所述输入检测部检测到所述记录停止请求时,所述记录控制部从所述音频缓存器中舍弃与包括在检测到所述记录停止请求时所拍摄的图像的所述图像组相对应的音频数据。
9.根据权利要求8所述的成像设备,进一步包括
音频编码部,对经由所述音量调节部从所述音频缓存器提供的音频数据进行压缩和编码,其中
所述记录控制部进行控制,使得将作为所述音频编码部的压缩编码结果的音频数据与对应于所述音频数据并作为所述图像编码部的编码结果的运动图像一起复用到所述流数据中。
10.一种拍摄图像记录方法,用于将使用固态成像装置拍摄的运动图像作为流数据记录在记录介质上,所述方法包括以下步骤:
通过图像编码部,以作为固定帧数的图像序列的图像组为单位对所拍摄运动图像数据进行编码;
通过输入检测部检测响应于由用户作出的操作输入而发出的记录停止请求,以停止将包括作为所述图像编码部的编码结果的所述运动图像数据的流数据记录在所述记录介质上;以及
通过记录控制部控制所述流数据在所述记录介质上的记录操作,使得当所述输入检测部检测到所述记录停止请求时,位于包括在检测到所述记录停止请求时所拍摄的图像的图像组紧前的图像组是所述流数据中最后的图像组。
CN2007101636387A 2006-10-13 2007-10-15 成像设备和拍摄图像记录方法 Expired - Fee Related CN101163222B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2006-279942 2006-10-13
JP2006279942A JP4281778B2 (ja) 2006-10-13 2006-10-13 撮像装置および撮像画像記録方法
JP2006279942 2006-10-13

Publications (2)

Publication Number Publication Date
CN101163222A true CN101163222A (zh) 2008-04-16
CN101163222B CN101163222B (zh) 2010-09-29

Family

ID=39298033

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101636387A Expired - Fee Related CN101163222B (zh) 2006-10-13 2007-10-15 成像设备和拍摄图像记录方法

Country Status (3)

Country Link
US (1) US7953300B2 (zh)
JP (1) JP4281778B2 (zh)
CN (1) CN101163222B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101532041B1 (ko) * 2008-11-05 2015-06-29 삼성전자주식회사 모바일 단말기와 이를 이용한 오디오 재생 방법
JP5257319B2 (ja) * 2009-10-09 2013-08-07 株式会社Jvcケンウッド 画像符号化装置及び画像符号化方法
JP2011199477A (ja) * 2010-03-18 2011-10-06 Hitachi Kokusai Electric Inc 映像信号取り込み装置
CN107170453B (zh) * 2017-05-18 2020-11-03 百度在线网络技术(北京)有限公司 基于人工智能的跨语种语音转录方法、设备及可读介质

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2519408B2 (ja) * 1985-02-12 1996-07-31 キヤノン株式会社 記録装置
DE4019651C2 (de) * 1989-06-20 1994-09-01 Asahi Optical Co Ltd Aufnahme- und Wiedergabeverfahren und Einzelbildvideogerät zur Durchführung des Verfahrens
JP3020595B2 (ja) * 1990-11-14 2000-03-15 旭光学工業株式会社 静止画記録再生装置の記録方法
JP3591893B2 (ja) * 1994-11-14 2004-11-24 キヤノン株式会社 画像データ記録装置
US20020028075A1 (en) * 1995-06-05 2002-03-07 Nikon Corporation Film image signal generation apparatus
JP3513554B2 (ja) 1995-07-06 2004-03-31 株式会社日立製作所 撮像装置及び方法
JPH10285545A (ja) 1997-04-01 1998-10-23 Sony Corp ビデオ信号圧縮符号化記録装置、圧縮符号化ビデオ信号再生装置、ビデオ信号記録・再生装置およびこれらの方法
US6327423B1 (en) * 1997-04-18 2001-12-04 Nikon Corporation Information processing apparatus and recording medium
US7148883B2 (en) * 2000-05-29 2006-12-12 Brother Kogyo Kabushiki Kaisha Information recording and reproducing apparatus
CN1236608C (zh) * 2001-01-19 2006-01-11 松下电器产业株式会社 重放装置和方法、记录装置和方法、以及输出和输入装置
JP4318407B2 (ja) * 2001-05-17 2009-08-26 パイオニア株式会社 受信装置及びそのフロー制御方法、送信装置及びそのフロー制御方法
JP3885778B2 (ja) * 2002-08-27 2007-02-28 ソニー株式会社 データ処理装置および方法、並びにプログラム
JP2004222067A (ja) * 2003-01-16 2004-08-05 Olympus Corp 記録装置
JP3873952B2 (ja) 2003-08-29 2007-01-31 ソニー株式会社 情報記録装置および情報記録方法
JP3835554B2 (ja) * 2003-09-09 2006-10-18 ソニー株式会社 ファイル記録装置、ファイル再生装置、ファイル記録方法、ファイル記録方法のプログラム、ファイル記録方法のプログラムを記録した記録媒体、ファイル再生方法、ファイル再生方法のプログラム及びファイル再生方法のプログラムを記録した記録媒体
JP2005101836A (ja) 2003-09-24 2005-04-14 Canon Inc 記録装置
US7483061B2 (en) * 2005-09-26 2009-01-27 Eastman Kodak Company Image and audio capture with mode selection
CN100352270C (zh) * 2005-10-21 2007-11-28 西安交通大学 一种支持多源流媒体的同步播放控制方法

Also Published As

Publication number Publication date
CN101163222B (zh) 2010-09-29
JP2008099088A (ja) 2008-04-24
US20080131009A1 (en) 2008-06-05
JP4281778B2 (ja) 2009-06-17
US7953300B2 (en) 2011-05-31

Similar Documents

Publication Publication Date Title
JP3912536B2 (ja) 記録方法、記録装置、記録媒体、撮像装置および撮像方法
JP4904914B2 (ja) ストリーム生成装置、撮像装置、およびストリーム生成方法
US8511901B2 (en) Image recording apparatus and method
CN101163222B (zh) 成像设备和拍摄图像记录方法
JP2009225361A (ja) 記録装置および記録方法、ならびに、編集装置および編集方法
JP4797974B2 (ja) 撮像装置
CN101299801B (zh) 摄像设备及其控制方法
US8190000B2 (en) Recording apparatus, recording method, and recording program
JP7349815B2 (ja) 撮像装置及びその制御方法及びプログラム
JP4081810B2 (ja) 再生装置および方法、並びにプログラム
JP4158463B2 (ja) 撮像装置
JP4446669B2 (ja) 動画データの記録方法及びその再生方法並びに動画データの記録装置及びその再生装置
JP4164696B2 (ja) 撮像装置および撮像方法
JP4179961B2 (ja) ビデオカメラ装置
US7986865B2 (en) Imaging device and recording control method
JP5683127B2 (ja) 記録装置
JP4179960B2 (ja) ビデオカメラ装置
JP4183703B2 (ja) ビデオカメラ装置
US20100149375A1 (en) Apparatus and method for faster recording and reproduction of digital video images
JP4179959B2 (ja) ビデオカメラ装置
JP3952001B2 (ja) ビデオカメラ装置
JP4306532B2 (ja) 記録装置および方法、記録媒体、並びにプログラム
JP2006093985A (ja) 撮像装置
JP2008219921A (ja) 記録装置、記録方法、撮像装置および撮像方法
JP2006121574A (ja) 撮像装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100929

Termination date: 20121015