环形缓冲器上的可视媒体的制作方法
【专利摘要】一种装置,捕捉可视媒体,将可视媒体暂时存储在环形缓冲器上,检测来自装置周围的环境的触发,并且响应于检测到触发,将可视媒体存储在与环形缓冲器分离的存储组件的位置上。
【专利说明】环形缓冲器上的可视媒体
【背景技术】
[0001]当利用装置捕捉可视媒体时,用户最初能够识别该装置的视野内的一个或多个物体、人和/或场景来捕捉其可视媒体。然后,用户能够手动访问该装置的一个或多个输入按钮来发起可视媒体的捕捉。当用户正在确定要捕捉什么并且访问该装置的输入按钮时,想获得的事件或者场景可能在用户能够成功地捕捉该事件或者场景的可视媒体以前发生和经过。
【专利附图】
【附图说明】
[0002]所公开的实施例的各种特征和优点将从下面结合附图进行的详细描述中明白,附图通过示例共同图示所公开的实施例的特征。
[0003]图1图示根据示例实现的具有图像捕捉组件的装置。
[0004]图2图示根据示例实现的具有图像捕捉组件、传感器以及环形缓冲器的装置。
[0005]图3图示根据示例实现的被从环形缓冲器存储在存储组件上的可视媒体的框图。
[0006]图4图示根据示例实现的基于用户反应对是否保留可视媒体进行确定的媒体应用的框图。
[0007]图5图示根据示例实现的在装置上的媒体应用和在由该装置访问的可移除介质上存储的媒体应用。
[0008]图6是图示根据示例实现的用于管理可视媒体的方法的流程图。
[0009]图7是图示根据示例实现的用于管理图像的方法的流程图。
【具体实施方式】
[0010]具有图像捕捉组件的装置能够捕捉可视媒体并且将可视媒体暂时存储在环形缓冲器上。为了这个应用目的,环形缓冲器是存储组件,其能够用于存储最近捕捉的可视媒体,同时删除该环形缓冲器上已经包含的现有可视媒体。因此,该装置能够在捕捉可视媒体的机会已经消逝以前连续捕捉并且暂时存储场景、事件、人物和/或物体的可视媒体。
[0011]当捕捉并存储可视媒体时,诸如图像捕捉组件或者声音输入组件之类的传感器能够检测来自该装置周围的环境的触发。该触发能够是来自该装置周围的环境的可视事件和/或声音事件。该环境对应于该装置所位于的位置或者地点。响应于检测到触发,该装置能够将来自环形缓冲器的可视媒体存储到与环形缓冲器分离的存储组件的位置。通过将可视媒体存储在与环形缓冲器分离的存储组件的位置上,能够在从环形缓冲器中删除可视媒体以前通过将期望的和感兴趣的可视媒体保留在存储组件上来为用户创造便利和用户友好的体验。
[0012]图1图示根据示例的具有图像捕捉组件160的装置100。在一个实施例中,装置100能够是蜂窝装置、PDA (个人数字助理)、E (电子)阅读器、平板、相机和/或类似物。在另一实施例中,装置100能够是台式机、膝上型计算机、笔记本、平板、上网本、一体机系统、服务器和/或能够联接至图像捕捉组件160的任何附加装置。[0013]装置100包括控制器120、图像捕捉组件160、传感器130、环形缓冲器145以及为装置100和/或装置100的一个或多个组件彼此通信所用的通信信道150。在一个实施例中,装置100包括媒体应用,该媒体应用被存储在包括在装置100内或者装置100可访问的计算机可读介质上。为了这个应用目的,媒体应用是能够与控制器120—起用于管理由装置100捕捉的可视媒体165的应用。
[0014]可视媒体165能够是由装置100的图像捕捉组件160捕捉的二维或者三维图像、视频和/或AV (声音/视频)。图像捕捉组件160是设备100的硬件组件,该硬件组件被配置为利用诸如CCD (电荷耦合装置)图像传感器和/或CMOS (互补型金属氧化物半导体)传感器之类的图像传感器捕捉可视媒体165。响应于图像捕捉组件160捕捉可视媒体165,可视媒体165能够暂时存储在装置100的环形缓冲器145上。
[0015]环形缓冲器145能够是被配置为暂时存储从图像捕捉组件160捕捉的可视媒体165的存储组件或者存储组件的一部分。当图像捕捉组件160捕捉可视媒体165时,能够更新环形缓冲器145以存储最近捕捉的可视媒体165,并且能够删除存储在环形缓冲器145上的现有可视媒体165。能够响应于环形缓冲器145装满或者达到容量而删除现有可视媒体165。在另一实施例中,能够响应于经过的时间量删除现有可视媒体165。
[0016]当环形缓冲器145暂时存储可视媒体165时,装置100的传感器130能够检测装置100周围的环境来获得触发。传感器130能够是被配置为从装置100周围的环境中检测触发的声音输入组件、图像捕捉组件160和/或第二图像捕捉组件。在一个实施例中,该触发能够是声音事件,如笑声、喊声、拍击声、音量升高和/或音乐播放。在另一实施例中,该触发能够是可视事件,如来自装置100的用户或者装置100周围的人的表情变化、来自该用户或者人的微笑和/或来自该用户或者人的惊讶的面部反应。
[0017]响应于传感器130检测到触发,可视媒体165能够存储在与环形缓冲器145分离的存储组件的位置。为了这个应用目的,该存储组件能够是非易失性存储装置,其能够将可视媒体165存储为图像文件、视频文件和/或AV (声音/视频)文件。在一个实施例中,当将可视媒体存储在存储组件的位置上时,控制器120和/或媒体应用能够将可视媒体165从环形缓冲器145复制或者移动到存储组件的分离的位置。在另一实施例中,控制器120和/或媒体应用还能够从环形缓冲器145中删除可视媒体165。
[0018]图2图示根据示例的具有图像捕捉组件260和传感器230的装置200。如上面提到的,图像捕捉组件260是装置200的硬件组件,该硬件组件被配置为利用诸如CCD传感器和/或CMOS传感器之类的成像传感器捕捉可视媒体265。在一个实施例中,图像捕捉组件260联接至装置200的前面板。图像捕捉组件260能够捕捉人、物体、场景和/或图像捕捉组件260的视野内的任何其它事物的可视媒体265。可视媒体265能够被捕捉作为图像、视频和/或AV (声音/视频)。
[0019]图像捕捉组件260能够响应于装置200开机而开始捕捉可视媒体265。在另一实施例中,图像捕捉组件260能够响应于装置200进入图像捕捉模式而开始捕捉可视媒体265。如果图像捕捉组件260被启用,则装置200能够处于图像捕捉模式中。另外,当装置200保持开机时和/或当装置200保持处于图像捕捉模式时,图像捕捉组件260能够继续捕捉可视媒体265。
[0020]当正在捕捉可视媒体265时,能够将可视媒体265暂时存储在装置200的环形缓冲器245上。环形缓冲器245能够是存储组件,该存储组件能够在图像捕捉组件260捕捉可视媒体265时暂时存储可视媒体265。在一个实施例中,存储组件能够包括易失性存储器。在另一实施例中,存储组件能够包括非易失性存储器。
[0021]当图像捕捉组件260继续捕捉可视媒体265时,最近捕捉的可视媒体265被暂时存储在环形缓冲器245上。另外,当环形缓冲器245达到容量和/或响应于一段时间经过时,能够删除已经包含在环形缓冲器245上的现有可视媒体265。在一个实施例中,环形缓冲器245采用FIFO (先进先出)管理策略来管理可视媒体265的存储和删除。在其它实施例中,在管理环形缓冲器245时能够使用其它管理策略。
[0022]如图2所示,装置200还能够包括显示组件280,以显示供用户205观看的可视媒体265。用户205能够是能访问装置200并观看显示组件280上的可视媒体265的任何人。显示组件280是输出装置,如IXD (液晶显示器)、LED (发光二极管)显示器、CRT (阴极射线管)显示器、等离子体显示器、投影仪和/或被配置为显示可视媒体265的任何附加装置。
[0023]当捕捉可视媒体265并且将可视媒体265暂时存储在环形缓冲器245上时,装置200的一个或多个传感器230能够检测来自装置200周围的环境的触发。为了这个应用目的,该环境对应于装置200所位于的位置或者地点。传感器230是装置200的硬件组件,该硬件组件被配置为在检测触发时检测声音事件和/或可视事件。在一个实施例中,传感器230能够包括声音输入组件,如麦克风。声音输入组件能够检测声音事件,如笑声、喊声、拍击声、音量增加和/或音乐播放。能够检测来自装置200的用户205和/或来自装置200的环境内的另一人的声音事件。
[0024]在另一实施例中,如图2所示,传感器230能够包括图像捕捉组件。该图像捕捉组件能够是用于捕捉可视媒体265的图像捕捉组件260或者联接至装置200的后面板的第二图像捕捉组件。图像捕捉组件能够检测可视事件,如来自装置200的用户205的表情的变化、来自用户205的微笑和/或来自用户205的惊讶的面部反应。
[0025]另外,可视事件能够是来自装置200周围的另一人的表情变化、微笑和/或惊讶的面部反应。在另一实施例中,可视事件能够是响应于烟火和/或灯开启或关闭而发生的环境亮度变化。在其它实施例中,传感器230能够是该设备的、能够检测来自装置200周围的环境的触发的任何附加组件。
[0026]图3图示根据示例的被从环形缓冲器365存储在存储组件340的位置上的可视媒体365的框图。可视媒体365能够从图像捕捉组件360连续地捕捉并且暂时存储在环形缓冲器345上。如图3所示,该装置的传感器330检测呈声音事件和/或视频事件形式的触发。响应于检测到触发,媒体应用310和/或控制器320进而将可视媒体365从环形缓冲器345存储在存储组件340的位置上。
[0027]如上面提到的,存储组件340是非易失性存储装置,其能够将可视媒体365存储为图像文件、视频文件、和/或AV (声音/视频)文件。在一个实施例中,环形缓冲器345被包含在存储组件340的位置上,并且将可视媒体365存储在存储组件340上包括媒体应用310和/或控制器320将可视媒体365从环形缓冲器345复制或者移动至存储组件340的
另一位置。
[0028]在另一实施例中,环形缓冲器340被包含在与存储组件340分离的另一存储组件上。将可视媒体365存储在存储组件340上包括媒体应用310和/或控制器320将可视媒体365从具有环形缓冲器345的另一存储组件复制和/或移动至存储组件340。在其它实施例中,一旦已经将可视媒体365存储在存储组件340的位置上,媒体应用310和/或控制器320就能够附加地从环形缓冲器345中删除可视媒体365。
[0029]图4图示根据示例的基于用户反应来确定是否保留可视媒体465的媒体应用410的框图。在一个实施例中,媒体应用410和/或控制器420能够将所存储的可视媒体465显示在显示组件480上去供用户观看。当用户观看可视媒体465时,传感器430能够检测用户反应。传感器430能够是被配置为检测来自用户的可视反应和/或声音反应的图像捕捉组件和/或声音输入组件。
[0030]为了这个应用目的,基于用户如何感知所显示的可视媒体465,该用户反应能够被控制器420和/或媒体应用410识别为积极反应或者消极反应。响应于传感器430检测到来自用户的可视反应和/或声音反应,媒体应用410和/或控制器420能够确定用户反应是积极地还是消极的。媒体应用410和/或控制器420能够使用面部检测技术和/或面部表情分析技术来确定来自用户的可视反应是积极的还是消极的。另外,媒体应用410和/或控制器420能够使用语音识别技术、声音处理技术和/或声音分析技术来确定来自用户的声音反应是积极的还是消极的。
[0031]如果媒体应用410和/或控制器420确定来自用户的可视反应或者声音反应是积极的,则媒体应用410和/或控制器420能够将可视媒体465保留在存储组件440上。在另一实施例中,媒体应用410和/或控制器420能够附加地提示用户指定将可视媒体465的一个或多个部分保留在存储组件440上。然后,媒体应用410和/或控制器420能够进而将被识别为要保留的可视媒体465的多个部分保留在存储组件440上并且删除可视媒体465的任何其余部分。
[0032]如果媒体应用410和/或控制器420确定来自用户的可视反应或者声音反应是消极的,则媒体应用410和/或控制器420能够从存储组件440中删除可视媒体465。在另一实施例中,媒体应用410和/或控制器420能够提示用户指定要从存储组件440中删除可视媒体465的多个部分。然后,媒体应用410和/或控制器420能够进而删除要被删除的可视媒体465的所识别部分并且在存储组件440上保留可视媒体465的任何其余部分。
[0033]图5图示根据实施例的在装置500上的媒体应用510和在由装置500访问的可移除介质上存储的媒体应用510。为了这个描述目的,可移除介质是包含、存储、通信或者传送由装置500使用或者与装置500关联的应用的任何有形设备。如上面提到的,在一个实施例中,媒体应用510是作为ROM嵌入到装置500的一个或多个组件中的固件。在其它实施例中,媒体应用510是在硬驱、光盘、闪盘、网络驱动器或与装置500联接的任何其它形式的计算机可读介质中存储的并从硬驱、光盘、闪盘、网络驱动器或与装置500联接的任何其它形式的计算机可读介质中访问的应用。
[0034]图6是图示根据实施例的用于管理可视媒体的方法的流程图。媒体应用能够独立地和/或与该装置的控制器结合使用,以管理可视媒体。如上面提到的,可视媒体能够是在图像捕捉组件的视野内捕捉的人、物体、事件和/或场景的图像、视频或者声音/视频。在600处,图像捕捉组件能够捕捉可视媒体,并且能够将可视媒体暂时存储在装置的环形缓冲器上。在一个实施例中,图像捕捉组件能够响应于装置开机和/或响应于装置进入图像捕捉模式而捕捉可视媒体。[0035]环形缓冲器能够是被配置为暂时存储可视媒体的存储装置的一部分或者位置。在另一实施例中,环形缓冲器能够是独立的存储装置。当连续地捕捉可视媒体时,能够将新近或近来捕捉的可视媒体存储在环形缓冲器上,同时能够删除已经包括在环形缓冲器上的现有可视媒体。在一个实施例中,当管理环形缓冲器上的可视媒体时,控制器和/或媒体应用实施FIFO (先进先出)策略。
[0036]在610处,当将可视媒体暂时存储在环形缓冲器上时,装置的传感器能够检测来自装置周围的环境的触发。传感器能够是图像捕捉组件和/或声音输入组件,如麦克风。当检测触发时,传感器能够检测装置周围的环境来寻找可视事件和/或声音事件。该环境能够包括该装置所位于的位置或者空间。在620处,响应于检测到触发事件,控制器和/或媒体应用能够将可视媒体存储在与环形缓冲器分离的存储组件的位置上。如果环形缓冲器被包含在存储组件上,则控制器和/或媒体应用能够将可视媒体从环形缓冲器复制或者移动至与环形缓冲器分离的存储组件的另一位置。
[0037]如果环形缓冲器被包含在另一存储组件上,则控制器和/或媒体应用能够将可视媒体从具有环形缓冲器的另一存储装置复制或者移动至存储组件。在一个实施例中,控制器和/或媒体应用附加地从环形缓冲器中删除可视媒体。然后,该方法结束。在其它实施例中,除了图6中描述的那些步骤之外和/或作为图6中描述的那些步骤的替代,图6的方法包括附加步骤。
[0038]图7是图示根据另一实施例的用于管理可视媒体的方法的流程图。在700处,图像捕捉组件能够最初捕捉可视媒体并且将可视媒体暂时存储在装置的环形缓冲器上。在710处,当将可视媒体暂时存储在环形缓冲器上时,传感器能够与面部检测技术、面部表情分析技术、声音处理技术和/或声音识别技术结合使用,来使媒体应用和/或控制器检测来自装置周围的环境的触发。
[0039]在720处,媒体应用和/或控制器能够确定是否已经检测到可视事件和/或声音事件。如果媒体应用和/或控制器确定笑声、喊声、拍击声、音量升高和/或音乐播放被检测到,则声音事件将被检测到。如果媒体应用确定来自用户或者人的表情变化、来自用户或者人的微笑和/或来自用户或者人的惊讶的面部反应被检测到,则可视事件将被检测到。
[0040]如果没有检测到可视事件和声音事件,则继续在700处捕捉并且暂时存储可视媒体并且媒体应用和/或控制器继续在720处检测触发。如果检测到声音事件和/或视频事件,则在730处媒体应用和/或控制器确定已经检测到触发并且进而将可视媒体存储在与环形缓冲器分离的存储组件的位置上。
[0041]然后,在740处,媒体应用和/或控制器能够将可视媒体显示在装置的显示组件上。然后,在750处,一个或多个传感器能够被用于媒体应用和/或控制器,以检测来自观看可视媒体的用户的可视反应和/或声音反应。如果没有检测到用户反应,则能够在740处继续显示可视媒体来供用户观看。如果已经检测到用户反应,则在760处媒体应用和/或控制器能够使用面部检测技术、面部表情分析技术和/或声音处理技术来确定用户反应是积极的还是消极的。
[0042]如果确定用户反应是消极的,则在790处媒体应用和/或控制器能够进而从存储组件中删除可视媒体。在一个实施例中,能够附加地通过显示组件提示用户指定要删除的可视媒体的哪些部分。然后,媒体应用和/或控制器能够进而删除可视媒体的指定部分,同时保留可视媒体的任何其它部分。在另一实施例中,如果用户反应是积极的,则媒体应用和/或控制器能够进而将可视媒体保留在存储组件上。在770处,能够附加地提示用户指定要保留的可视媒体的哪个部分。然后,在780处,媒体应用和/或控制器能够将可视媒体的被指定部分保留在存储组件上,同时删除可视媒体的任何其余部分。然后,该方法结束。在其它实施例中,除了图7中描述的那些步骤之外和/或作为图7中描述的那些步骤的替代,图7的方法包括附加步骤。
【权利要求】
1.一种用于管理可视媒体的方法,包括: 捕捉可视媒体并且将所述可视媒体暂时存储在装置的环形缓冲器上; 检测来自所述装置周围的环境的触发;以及 响应于检测到所述触发,将所述可视媒体存储在与所述环形缓冲器分离的存储组件的位置上。
2.如权利要求1所述的用于管理可视媒体的方法,其中检测触发包括所述传感器检测可视事件和声音事件中至少之一。
3.如权利要求2所述的用于管理可视媒体的方法,其中检测可视事件包括所述传感器检测用户的面部表情的变化、来自所述用户的微笑、来自所述用户的惊讶的面部表情中至少之一。
4.如权利要求2所述的用于管理可视媒体的方法,其中检测声音事件包括所述传感器检测笑声、喊声、拍击声、音量升高以及音乐播放中至少之一。
5.如权利要求1所述的用于管理可视媒体的方法,进一步包括将所存储的可视媒体显示在显示组件上去供所述用户观看,并且检测来自观看所述可视媒体的所述用户的用户反应。
6.如权利要求5所述的用于管理可视媒体的方法,进一步包括如果所述用户反应是积极反应,则提示所述用户选择所述可视媒体的至少一个部分来保留在所述存储组件中。
7.如权利要求5所述的用于管理可视媒体的方法,进一步包括如果所述用户反应是消极反应,则从所述存储组`件中删除所述可视媒体。
8.一种装置,包括: 图像捕捉组件,捕捉可视媒体; 环形缓冲器,暂时存储所述可视媒体; 传感器,检测来自所述装置周围的环境的触发;以及 控制器,响应于检测到所述触发,将所述可视媒体存储在与所述环形缓冲器分离的存储组件的位置上。
9.如权利要求8所述的装置,进一步包括: 声音输入组件,捕捉声音作为所述可视媒体的一部分。
10.如权利要求8所述的装置,进一步包括: 显示组件,用于所述用户观看所述可视媒体。
11.如权利要求8所述的装置,其中所述传感器包括声音输入组件,所述声音输入组件检测来自所述环境或者所述装置的用户的声音事件。
12.如权利要求10所述的装置,其中所述传感器包括第二图像捕捉组件,所述第二图像捕捉组件捕捉来自所述装置的用户的可视事件。
13.如权利要求12所述的装置,其中所述图像捕捉组件联接至所述装置的前面板,所述显示组件和所述第二图像捕捉组件联接至所述装置的与所述前面板相对的后面板。
14.一种包括指令的计算机可读介质,所述指令如果被运行则引起控制器: 捕捉可视媒体并且将所述可视媒体暂时存储在装置的环形缓冲器上; 检测来自所述装置周围的环境的触发;以及 响应于检测到所述触发,将所述可视媒体的至少一个部分存储在与所述环形缓冲器分离的存储组件的位置上。
15.如权利要求14所述的包括指令的计算机可读介质,其中所述控制器在检测来自所述环境的触发时使用面 部检测、面部表情分析以及声音处理中至少之一。
【文档编号】H04N5/232GK103688529SQ201180072365
【公开日】2014年3月26日 申请日期:2011年7月22日 优先权日:2011年7月22日
【发明者】谢恩·D·福斯, 杰森·尤斯特, 坦维尔·伊斯拉姆 申请人:惠普发展公司,有限责任合伙企业