CN103678469B - 媒体文件管理方法 - Google Patents
媒体文件管理方法 Download PDFInfo
- Publication number
- CN103678469B CN103678469B CN201310430263.1A CN201310430263A CN103678469B CN 103678469 B CN103678469 B CN 103678469B CN 201310430263 A CN201310430263 A CN 201310430263A CN 103678469 B CN103678469 B CN 103678469B
- Authority
- CN
- China
- Prior art keywords
- media
- media file
- file
- management method
- files
- 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.)
- Active
Links
- 238000007726 management method Methods 0.000 title claims description 50
- 230000001960 triggered effect Effects 0.000 claims description 5
- 238000003825 pressing Methods 0.000 claims description 3
- 230000033764 rhythmic process Effects 0.000 claims description 3
- 230000008859 change Effects 0.000 claims description 2
- 238000009434 installation Methods 0.000 claims 2
- 238000009966 trimming Methods 0.000 claims 1
- 238000000034 method Methods 0.000 abstract description 26
- 230000000694 effects Effects 0.000 description 30
- 230000007704 transition Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 6
- 230000006399 behavior Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 241001342895 Chorus Species 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- HAORKNGNJCEJBX-UHFFFAOYSA-N cyprodinil Chemical compound N=1C(C)=CC(C2CC2)=NC=1NC1=CC=CC=C1 HAORKNGNJCEJBX-UHFFFAOYSA-N 0.000 description 2
- 229910044991 metal oxide Inorganic materials 0.000 description 2
- 150000004706 metal oxides Chemical class 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000013138 pruning Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000001815 facial effect Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/285—Clustering or classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
- G06F16/168—Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/44—Browsing; Visualisation therefor
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/322—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is digitally coded
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Television Signal Processing For Recording (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明揭露了媒体文件管理的方法及系统。当在该电子装置中有多个媒体文件被浏览时,实时性地产生媒体数据给该等媒体文件。在产生该媒体数据时,该等媒体文件会被分析以得到一主题给该等媒体文件。然后,根据该主题验证一脚本文件,以及根据该脚本文件产生媒体数据给该等媒体文件。在一些实施例中,在该媒体数据的每一帧被呈现之后,刷新用来储存该媒体数据的一帧缓冲区。
Description
技术领域
本揭露系有关媒体文件管理方法及系统,且特别系有关用于产生和/或呈现媒体数据给一组媒体文件的方法和系统。
背景技术
近来便携设备(例如手持设备)在技术上已变得越来越先进和多功能。例如,一手持设备可以具有电信能力、电子邮件讯息能力、一先进的地址簿管理系统、一媒体播放系统以及各种其它功能。由于该等装备增加的方便性和功能,该等设备已经成为生活的必需品。
目前手持设备能提供图像捕捉(图片拍摄)功能,即等同于操作数字相机。拍照者可以使用该设备的图像捕捉(图片拍摄)功能拍摄图像和/或视频。由于该方便的功能,使用手持设备拍照已成为一种很常见的行为。
一般而言,多个图像和/或视频的文件会被分类至多个文件夹,该等文件夹由该装置的一文件管理系统管理。传统上,使用者可以根据文件夹的名称区分该等文件夹。在某些情况下,当该装置中有着大量的文件夹时,就很难去定位一特定文件夹。在现今,一文件夹中一个或一些图像对应到的一缩略图能显示在该文件夹对应的图标上,从而帮助使用者区分该等文件夹。然而,一个或一些图像对应到的该缩略图无法显示该文件夹的完整图像。当在该装置中有着大量的文件夹时,仍然很难地去定位一特定的文件夹。
发明内容
本发明揭露了媒体文件管理的方法及系统。
在一种媒体文件管理方法的一实施例中,当在该电子装置中有多个媒体文件被浏览时,会实时性地产生媒体数据给该等媒体文件,其中产生该媒体数据包含下列步骤:该等媒体文件会被分析以得到一主题给该等媒体文件;根据该主题验证一脚本文件;以及根据该脚本文件产生媒体数据给该等媒体文件。
在一些实施例中,分析该等媒体文件的步骤包括:检测各别的图像或该等视频的各别的图像框架的多个面孔,检查对应各别的图像或该等视频的各别的图像框架的位置信息,检查各别的图像或该等视频的各别的图像框架的曝光时间,检查各别的该等媒体文件被取用的时间或日期或清晰度。
在一些实施例中,从该等媒体文件中选择特定的媒体文件,该选择系基于各别的该等媒体文件的内容、来自至少一社交网络的对应于各别的该等媒体文件的评论、对应于各别的媒体文件的位置信息、当各别的该等媒体文件被捕捉时被记录的相关数据、或对应于各别的该等媒体文件的历史行为。
在一些实施例中,修剪该等媒体文件以得到多个修剪过的媒体文件,该等修剪过的媒体文件包含有面孔显示、至少一对象移动或人在说话的周期。在一些实施例中,基于该脚本文件修剪各别的媒体文件,使得该修剪过的视频能与定义于该脚本文件的特性对齐。
在一些实施例中,将各别的该等媒体文件的背景音频与该特定音乐混和,其中当一人类语音在该媒体文件的一特定周期中时,降低该相对应特定周期中的该特定音乐的音量,且该音量并与该媒体文件的背景音频混和。
在一些实施例中,根据该脚本文件更于该等媒体文件间产生效果和转换。在一些实施例中,当播放该媒体数据时,实时地产生该内容给该效果和/或该转换。
在一些实施例中,该等媒体文件包括图像、视频、音乐和/或文件。
在一些实施例中,一引擎同时提供至少一n秒钟的视频和在n秒钟内的m个图像,使得该视频和该等图像为可分析的。
在一些实施例中,当该名代表被触发时播放该媒体数据,其中该名代表藉由按压一显示于该名代表上的按钮被触发。在一些实施例中,当该名代表被浏览时,自动地播放该媒体数据。
在一些实施例中,进入一包含该等媒体文件的文件夹之后,产生该媒体数据。在一些实施例中,当该名代表被浏览时,自动地播放该媒体数据。在一些实施例中,藉由该电子装置的一感应器检测数据,该媒体数据基于该数据播放。
在一些实施例中,在播放该媒体数据时,假如在一接触感应装置上检测到该媒体数据相对应的一接触,以全屏幕显示播放该媒体数据。在一些实施例中,在该接触感应装置上于该等媒体文件中检测到一移动时,停止播放该媒体数据。
在一些实施例中,在该媒体数据的每一帧被呈现之后,刷新用来储存该媒体数据的一帧缓冲区。
媒体文件管理方法会以一程序代码的形式嵌入一有形的媒体。当藉由一机器加载并执行该程序代码时,该装置为一应用本揭露方法的装置。
附图说明
本揭露藉由参照下列附图的详细描述能更充分地被理解,其中:
图1系一示意图,该示意图说明了本揭露的媒体文件管理的一系统的实施例;
图2系本揭露的媒体文件管理的一种方法的一实施例的流程图;
图3系本揭露的产生媒体数据的一种方法的一实施例的流程图;
图4至7系本揭露的产生媒体数据的该方法的进一步实施例的流程图;
图8系本揭露的产生媒体数据的一种方法的另一实施例的流程图;
图9系本揭露的媒体文件管理的一种方法的另一实施例的流程图;
图10A系一示意图,该示意图说明了显示在一文件夹中的媒体数据的一例子;
图10B系一示意图,该示意图说明了透过一播放纽显示在一文件夹中的媒体数据的一例子;
图11系一示意图,该示意图说明了在一文件夹中多个项目的一例子;
图12系一示意图,该示意图说明了显示在一文件夹中多个项目的另一例子;
图13和14系本揭露的媒体文件管理的该方法的进一步实施例的流程图;
图15和16系在本揭露的媒体数据的播放期间对于媒体文件管理的多个方法的实施例的流程图。
[符号说明]
100~媒体文件管理系统; 110~储存单元;
120~处理单元; 111~媒体文件;
112~脚本文件; 1000~文件夹;
1100~代表; 1200~播放按钮;
1110、1120~图像; 1130、1140~视频。
具体实施方式
本揭露提供媒体文件管理的方法和系统。
图1系一示意图,该示意图说明了对于本揭露的媒体文件管理的一系统的实施例。该媒体文件管理系统100能被使用于一电子装置,像是一计算机或一可携式装置(例如一数字相机、一手持式装置如一手机、一智能型手机、一PDA(Personal Digital Assistant)、一GPS(Global Positioning System)或任何照相装置)。
该媒体文件管理系统100,包含一储存单元110和一处理单元120。该储存单元110包含多个媒体文件111,像是图像、视频、音乐和/或文件。在一些实施例中,该等文件可能会是该各别的媒体文件对应的评论,像是来自至少一社交网络的图像或视频。在一些实施例中,可以理解该媒体文件管理系统100也可能包含一图像捕捉单元(未显示于图1)。该图像捕捉单元会是由至少一电荷耦合组件(Charge Coupled Device;CCD)或一互补式金氧半导体(Complementary Metal-Oxide Semiconductor;CMOS)传感器所组成,且放置在该电子装置内部的对象成像位置。该图像捕捉单元能捕捉或产生该等媒体文件。据了解,在一些实施例中,该媒体文件管理的系统100也包含一引擎(未显示于图1),该引擎能同时提供至少一n秒钟的视频和在n秒钟内的m个图像。在一例子中,n=4且m=20。值得注意的是该引擎可以在该电子装置的内部或外部。据了解,在一些实施例中,该媒体文件管理系统100也包含一显示单元(未显示于图1)。该显示单元能显示相关图片和接口以及相关数据,像是媒体文件111。据了解,在一些实施例中,该显示单元可能系与接触感应装置整合的一屏幕(未显示)。该接触感应装置有一接触感应接口,该接触感应接口包括多个感应器在至少一维度去检测接触和一输入工具的动作,像是触控笔或手指在该接触感应接口。也就是说,使用者可直接透过该显示单元输入相关数据。此外,该储存单元110亦可包括多个脚本文件112。各别的该等脚本文件定义至少一特征使得可根据该脚本文件产生媒体数据。在一些实施例中,该等特征可根据一特定音乐的节奏、旋律、节拍、音准和/或和弦定义。值得注意的是,各别的该等脚本文件112可对应一主题,该主题可为该等媒体文件111的一特定类型或分类。该处理单元120可以控制该媒体文件管理系统100的相关组件、处理该等媒体文件以及执行媒体文件管理方法,上述将进一步被讨论于以下的段落中。
据了解,在一些实施例中,该脚本文件可能包含一些用以产生指令的元数据。该等元数据的形式会是{"时间戳记(timestamp)":1.000000,"效果(effect)":[0,0],"转换(transition)":[0],"来源(source)":[0,0]},其中"时间戳记"系由播放复数媒体文件的时间点所组成的该媒体数据、"效果"和"转换"系产生于该等媒体数据之间、和/或应用至该等媒体文件的效果和转换,以及"来源"系用于指定哪一媒体文件或专有格式(像是至少一n秒钟的视频和m个图像)。值得注意的是"效果"包含两个数据领域,一个系指示效果的类型以及另一个系指示效果的子类型。"转换"指示转换的类型。"来源"包含两个数据领域,一个系指示来源的类型以及另一个系指示需要修剪该来源的必要性。在一例子中,当该主题被验证为家庭时,一个由使人们感到幸福和温暖的旋律组成的音乐以及一音乐脚本会被验证而产生。音乐的一些片段会对应该音乐的一些元数据。举例来说,音乐有三个片段值得与视频/图像结合。该音乐脚本会包含三个用于产生媒体文件的元数据,像是{"时间戳记":1.000000,"效果":[1,0],"转换":[0],"来源":[0,0]}、{"时间戳记":3.000000,"效果":[2,0],"转换":[0],"来源":[0,0]}以及{"时间戳记":5.000000,"效果":[3,0],"转换":[0],"来源":[0,0]},使得该媒体数据由于1-2秒期间应用第一效果至一媒体文件、于3-4秒期间应用第二效果至一媒体文件以及从第5秒开始应用第三效果至一媒体文件所组成。在一些例子中,当播放该音乐时,持续检查该脚本文件以确定下一个期间有无元数据被读取。在一些实施例中,在该媒体数据的每一帧被呈现之后,刷新用来储存修剪过的视频/图像的该帧缓冲区。该媒体数据在该内存中不会被储存成一文件。换句话说,该媒体数据的复数图像帧并不确定是被组成以形成一媒体文件直到使用者触发一指令来导出该媒体数据的所有的图像帧。
图2系一种使用本揭露的媒体文件管理方法的一实施例的一流程图。本揭露的媒体文件管理方法能被使用于一电子装置,像是一计算机或一可携式装置(例如一数字相机、一手持式装置如一手机、一智能型手机、一PDA、一GPS或任何照相装置)。在该实施例中,产生媒体数据给复数媒体文件。在另一实施例中,该媒体文件管理方法可由图1的该媒体文件管理系统所执行。
步骤S210系决定多个媒体文件是否已被浏览。如果该等媒体文件还未被浏览(在步骤S210中判定为否),目前的程序就维持在步骤S210。当该等媒体文件已被浏览(在步骤S210中判定为是),在步骤S210,会实时性地产生媒体数据给该等媒体文件。如何产生该媒体数据会在稍后讨论。据了解,在一些实施例中,该被产生的媒体数据或该媒体数据的一代表会被显示用在浏览的动作,且相关的显示管理会在稍后讨论。
图3系使用本揭露的媒体文件管理方法的一实施例的一流程图。在步骤S310中,多个媒体文件会被分析以得到一主题。据了解,在一些实施例中,该等媒体文件包含多个图像、多个视频、音乐和/或多个文件。据了解,在一些实施例中,一引擎能同时提供至少一n秒钟的视频和在n秒钟内的m个图像。在一例子中,n=4且m=20。值得注意的是该引擎可以在该电子装置的内部或外部。据了解,在一些实施例中,该主题可以是一特定类型或该等媒体文件的分类。举例来说,该主题可能会是家庭相关、旅游相关、派对/夜出相关或其它相关。值得注意的是,该等媒体文件会基于该等媒体文件的内容和/或该媒体数据被分析。举例来说,检测各别的该等媒体文件中的多个面孔。该等被检测的面孔会跟在电话簿和社交网络卷标中的多个相片比较。这就能知道该等分析过的媒体文件与家庭是否合适。在另一例子中,该位置信息,像是对应到各别的媒体文件的GPS定位会被检查以确定该GPS定位是否远离用户通常的逗留处或该位置信息是否可被连接成一个途径。如果是这样,它可以被识别为一个旅游主题。在另一例子中,各别的该等媒体文件的曝光时间会被检查以确定各别的该等媒体文件在一黑暗的环境中(如在一酒吧中)是否有被捕捉。相似地,各别的该等媒体文件的GPS定位会被检查以了解该定位是在一酒吧或是在一民众聚集的著名景点。如果是这样,它可以被识别为一个派对/夜出主题。另外,各别的该等媒体文件被取用的时间可以用作主题分析。值得注意的是,上述的该主题和分析的分式只是该实施例的例子,本揭露并不仅限定于此。在步骤S320中,一脚本文件根据该主题被验证。据了解,在一些实施例中,该脚本文件定义了多个特性,像是播放视频/显示图像的时间点、应用效果/转换以及特定音乐的节奏、旋律、节拍、线和/或合唱来源类型的媒体文件。举例来说,该元数据的形式会是{"时间戳记":1.000000,"效果":[0,0],"转换":[0],"来源":[0,0]},其中"时间戳记"是由播放多个媒体文件的时间点组成的该媒体数据、"效果"和"转换"是系产生自和/或应用至该等媒体文件的效果和转换以及"来源"系用于指定哪一媒体文件或专有格式(像是至少一n秒钟的视频和m个图像)。然后在步骤S330中,根据该脚本文件使用该等媒体文件产生媒体数据。
图4至7系使用本揭露产生媒体数据方法的进一步实施例的多个流程图。
在第4图步骤S410中,从该等媒体文件选出特定的多个媒体文件。据了解,在一些实施例中,执行该选择系基于各别的该等媒体文件的内容、来自至少一社交网络的对应于各别的该等媒体文件的评论、对应于各别的媒体文件的位置信息、当各别的该等媒体文件被捕捉时被记录的相关数据、或对应于各别的该等媒体文件的历史行为。举例来说,选择最常观看/分享/放大的项目、在一社交网络(如脸书)中选择最多评论的相片/视频、由时间和定位组成的一群中的所有文件会被选择出一候选做为电影的来源、选择包含人类信息的相片/视频(像是一确定主题的面孔和笑容、像是该家庭主题)、被连接至电话簿的相片(如藉由面孔辨识的特定面孔的相片)或社交网络(像是脸书)的标签可被选择创造出一家庭主题、选择能被GPS定位连接成一途径的该等图像、选择用于慢速度视频的慢节奏音乐(反之亦然)和/或选择有关日期的内容且投入成有顺序的日期。此外,过滤模糊的和异常曝光的照片。在一些例子中,当记录器正在拍摄时,来自该记录器的感应器且储存在该媒体文件的元数据的统计数据会被检查以了解该记录器的行为。该统计数据可被用来摘录/修剪成一有意义的视频周期,像是稳定的周期视频剪接。而且,各别的该等媒体文件被取用的时间亦可用以选择。据了解,该等选择规则根据不同的要求和应用而为可改变的。上述的规则只是该实施例的例子,本揭露并不仅限定于此。该等被选择的媒体文件可被用于产生该媒体数据。
在第5图步骤S510中,修剪该等媒体文件以得到该等修剪过的媒体文件。在一些实施例中,该等修剪过的媒体文件包含有面孔显示、至少一对象移动或人在说话的周期。在一些实施例中,基于该脚本文件修剪各别的视频使得该修剪过的视频能与定义于该脚本文件的特性对齐。进一步地,一模糊的视频周期会藉由检查储存在元数据中的数据被过滤。该数据系从感应器得到的统计数据,像是记录中的重力感应器(G-sensor)、陀螺仪(Gyro)。相似地,该等修剪规则根据不同的要求和应用而为可改变的。上述的规则只是该实施例的例子,本揭露并不仅限定于此。该等修剪过的媒体文件被使用于产生该媒体数据。在第6图步骤S610中,各别的该等媒体文件的一背景音频与一特定音乐混和,其中当一人类语音在该视频中时,降低该相对应特定周期中的该特定音乐的音量,且该音量并与该媒体文件的背景音频混和。在第7图步骤S710中,产生效果(像是聚光灯、色彩效果、肯伯恩思效应(kenburns effect)以及其它)和/或转换(像是淡入/淡出、旋转、放大/缩小以及其它)于该等媒体文件间和/或应用至该等媒体文件,其中该等效果和/或转换对齐于该脚本文件,使得该等效果和/或转换可发生在正确的时间点。值得注意的是,在一些实施例中,当播放该媒体数据时,该内容会实时性地产生给该等效果和/或转换。
图8系一种使用本揭露产生媒体数据的方法的另一实施例的多个流程图。在图8步骤S810中,分析多个媒体文件得到一主题。相似地,在一些实施例中,该等媒体文件包含多个图像、多个视频、音乐和/或多个文件。在一些实施例中,一引擎同时提供至少一n秒钟的视频和在n秒钟内的m个图像,使得该视频和该等图像为可分析的。在一例子中,n=4且m=20。值得注意的是该引擎可以在该电子装置的内部或外部。据了解,在一些实施例中,该主题可以是一特定类型或该等媒体文件的分类。举例来说,该主题可能会是家庭相关、旅游相关、派对/夜出相关或其它相关。值得注意的是,该等媒体文件会基于该等媒体文件的内容和/或该媒体数据被分析。在步骤S820中,根据该主题认证一脚本文件。相似地,在一些实施例中,该脚本文件定义了多个特性,像是播放视频/显示图像的时间点、应用效果/转换以及特定音乐的节奏、旋律、节拍、线和/或合唱来源类型的媒体文件。举例来说,该元数据的形式会是{"时间戳记":1.000000,"效果":[0,0],"转换":[0],"来源":[0,0]},其中"时间戳记"是由播放多个媒体文件的时间点组成的该媒体数据、"效果"和"转换"是系产生自和/或应用至该等媒体文件的效果和转换以及"来源"系用于指定哪一媒体文件或专有格式(像是至少一n秒钟的视频和m个图像)。然后,在步骤S830中,从该等媒体文件中选择特定的媒体文件,该选择系基于各别的该等媒体文件的内容、来自至少一社交网络的对应于各别的该等媒体文件的评论、对应于各别的媒体文件的位置信息、当各别的该等媒体文件被捕捉时被记录的相关数据和/或对应于各别的该等媒体文件的历史行为(像是浏览频率、分享频率和/或变焦频率)。在步骤S840中,修剪该等媒体文件,使得该等修剪过的媒体文件包含有面孔显示、至少一对象移动或人在说话的周期。据了解,在一些实施例中,基于该脚本文件修剪各别的视频文件,使得该修剪过的视频与定义于该脚本文件的特性对齐。相似地,根据不同的要求和应用该等修剪规则是可变的。上述的规则只是该实施例的例子,本揭露并不仅限定于此。在步骤S850中,各别的该等媒体文件的一背景音频与该特定音乐混和,其中当一人类语音在该视频中时,降低该相对应特定周期中的该特定音乐的音量,且该音量并与该媒体文件的背景音频混和。然后,在步骤S860中,产生效果和/或转换于该等媒体文件间和/或应用至该等媒体文件,其中该等效果和/或转换与定义于该脚本文件的特性对齐。在步骤S870中,根据该脚本文件使用该等媒体文件产生媒体数据。
值得注意的是,当该等媒体文件被浏览时,会实时性产生该媒体数据给该等媒体文件。此外,该被产生的媒体数据的一代表会被显示给使用者。
图9系本揭露的媒体管理方法的实施例的流程图。该媒体文件管理方法能被使用于一电子装置,像是一计算机或一可携式装置(例如一数字相机、一手持式装置如一手机、一智能型手机、一PDA(Personal Digital Assistant)、一GPS(Global PositioningSystem)或任何照相装置)。在该实施例中,显示媒体数据的一代表。
在步骤S910中,显示媒体数据的一代表。据了解,在一些实施例中,该名代表被显示于一包含该等媒体文件的文件夹。在步骤S920中,当该名代表被浏览或该名代表被触发时,自动地播放该媒体数据,其中该名代表藉由按压一显示于该名代表上的按钮被触发。
如图10A所示,在一例子中,一数据夹1000可包含多个媒体文件以及该媒体数据的一代表。该代表是在该等媒体文件已被浏览时,实时性地产生于该数据夹1000中。据了解,一旦在该文件管理系统中的该等媒体文件已被浏览,就可透过描述于第3至8图的该流程产生媒体数据给予该等媒体文件。在一例子中,当该代表1100已被浏览,自动播放该媒体数据。如图10B所示,在另一例子中,一播放按钮1200能被显示在该代表1100上。当按压该播放按钮1200触发该名代表1100时,播放该媒体数据。
在藉由敲击或双击进入该文件夹1000之后,可以浏览该文件夹1000中的该等媒体文件。如图11所示,举例来说,图像1110和1120以及视频1130和1140就能被显示于该文件夹1000中。据了解,如图12所示,在一些实施例中,实时性产生的媒体数据、该媒体数据的该名代表1100、图像1110和1120以及视频1130和1140能被显示于该文件夹1000中。
该媒体数据的播放管理讨论如下。第13图系对于本揭露的媒体文件管理方法的进一步实施例的流程图。当在步骤S1310进入该文件夹时,自动播放该媒体数据。值得注意的是,当进入该文件夹时,会自动和实时地产生该媒体数据。第14图系对于本揭露的媒体文件管理方法的进一步实施例的流程图。当在步骤S1410进入该文件夹时,基于由一感应器(像是该电子装置的重力感应器)检测得到的数据自动播放该媒体数据。举例来说,一旦使用者将该电子装置由垂直方向旋转至水平方向且该感应器检测到该改变,就触发并播放该媒体数据。相似地,在一些实施例中,在进入该数据夹时会自动且实时地产生该媒体数据。
在该媒体数据的播放期间,进一步地讨论该媒体数据的播放管理。第15图系在本揭露的媒体数据的播放期间对于媒体文件管理的方法的实施例的流程图。在步骤S1510中,要判断在一接触感应装置上是否检测出对应该媒体数据的一接触。如果没有被检测出对应该媒体数据的该接触(在步骤S1510判断为否),则继续待在步骤S1510。如果有被检测出对应该媒体数据的该接触(在步骤S1510判断为是),则进入步骤S1520以全屏幕播放该媒体数据。第16图系在本揭露的媒体数据的播放期间对于媒体文件管理的方法的实施例的流程图。在步骤S1610中,要判断在一接触感应装置上是否于该等媒体文件间检测出一移动。如果没有于该等媒体文件间被检测出该移动(在步骤S1610判断为否),则继续待在步骤S1610。如果于该等媒体文件间检测出该移动(在步骤S1610判断为是),则进入步骤S1620以停止播放该媒体数据。
值得注意的是,在一些实施例中,于该媒体数据的每一帧被呈现之后,刷新用来储存该媒体数据的一帧缓冲区。亦即在播放该实时性产生的媒体数据之后,移除该实时性产生的媒体数据。在一些实施例中,一旦完成该等媒体文件的管理/浏览之后,可以移除该媒体数据。然而,在一些实施例中,该媒体数据也可被储存于该电子装置的内存中以做进一步地使用。
因此,本揭露的媒体文件管理的方法和系统可以产生和/或呈现媒体数据给一组多个媒体文件(像是多个图像、多个视频、音乐和/或多个文件),从而帮助使用者在电子装置中巡览该等媒体文件。
用于媒体文件管理的方法,可采用将一程序代码的格式(即可执行的指令)嵌入一有形的媒体(像是软盘、CD-ROM、硬盘驱动器或任何其它可读储存媒体的机器),其中当藉由一机器(例如计算机)加载和执行该程序代码时,该机器变成一种用于实施该方法的装置。该方法也可以程序代码的形式透过在某些传输媒体(像是电线或电缆传输)传输(像是透过光纤或透过任何其它形式的传输)来实现,其特征在于当藉由一机器(例如计算机)加载和执行该程序代码时,该机器变成一种用于实施本揭露方法的装置。当该方法实现在一通用的处理器上时,结合该程序代码的处理器得以提供一种操作在类似应用的特定逻辑电路的独特装置。
虽然本揭露已透过示例的方式和优选的实施例描述,仍应当理解本揭露并不限于此。在本技术领域的技术人员仍可在不脱离本揭露的范围和精神下做出各种变化和修改。因此,本揭露的范围应被以下专利申请范围定义和保护。
Claims (10)
1.一种媒体文件管理方法,用于一电子装置中,包含:
当在该电子装置中有多个媒体文件被浏览时,会实时性地产生媒体数据给所述多个媒体文件,其中产生该媒体数据包含下列步骤:
分析所述多个媒体文件以得到一主题给所述多个媒体文件;
检查所述多个媒体文件每一者的曝光时间;
根据该主题验证一脚本文件;
从所述多个媒体文件中选择多个特定的媒体文件,该选择系基于来自至少一社交网络的对应于所述多个媒体文件每一者的评论、以及
根据该脚本文件产生媒体数据给所述多个特定的媒体文件;
其中,在该媒体数据的每一帧被呈现之后,刷新帧缓冲区,该媒体数据不会被储存成一文件。
2.根据权利要求1所述的媒体文件管理方法,其中分析所述多个媒体文件的步骤包括:检测所述多个媒体文件每一者中的多个面孔,检查对应所述多个媒体文件每一者的位置信息,检查所述多个媒体文件每一者被取用的时间或日期或清晰度。
3.根据权利要求1所述的媒体文件管理方法,更包含从所述多个媒体文件中选择特定的媒体文件,该选择系基于所述多个媒体文件每一者的内容、对应于所述多个媒体文件每一者的位置信息、当所述多个媒体文件每一者被捕捉时被记录的相关数据、或对应于所述多个媒体文件每一者的历史行为。
4.根据权利要求3所述的媒体文件管理方法,其中所述多个历史行为包括一浏览频率、一分享频率或一变焦频率。
5.根据权利要求1所述的媒体文件管理方法,更包括修剪所述多个媒体文件,使得所述多个修剪过的媒体文件包含有面孔显示、至少一对象移动或人在说话的周期。
6.根据权利要求5所述的媒体文件管理方法,更包括基于该脚本文件修剪所述多个媒体文件每一者,使得该修剪过的媒体文件能与定义于该脚本文件的特性对齐。
7.根据权利要求6所述的媒体文件管理方法,其中定义于该脚本文件的该特性是根据一特定音乐的节奏、旋律、节拍、音准或和弦来设计。
8.根据权利要求7所述的媒体文件管理方法,更包含将所述多个媒体文件每一者的背景音频与该特定音乐混和,其中当一人类语音在该媒体文件的一特定周期中时,降低该相对应特定周期中的该特定音乐的音量,且该音量并与该媒体文件的背景音频混和。
9.根据权利要求1所述的媒体文件管理方法,更包含基于该脚本文件于所述多个媒体文件间产生效果和转换。
10.根据权利要求1所述的媒体文件管理方法,更包含显示该媒体数据的一代表,当该名代表被触发时,播放该媒体数据,其中该名代表藉由按压一显示于该名代表上的按钮被触发。
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261703625P | 2012-09-20 | 2012-09-20 | |
US61/703,625 | 2012-09-20 | ||
US201361752601P | 2013-01-15 | 2013-01-15 | |
US61/752,601 | 2013-01-15 | ||
US13/846,175 US9201947B2 (en) | 2012-09-20 | 2013-03-18 | Methods and systems for media file management |
US13/846,175 | 2013-03-18 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103678469A CN103678469A (zh) | 2014-03-26 |
CN103678469B true CN103678469B (zh) | 2018-03-20 |
Family
ID=49231273
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310430263.1A Active CN103678469B (zh) | 2012-09-20 | 2013-09-18 | 媒体文件管理方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9201947B2 (zh) |
EP (1) | EP2711853B1 (zh) |
CN (1) | CN103678469B (zh) |
TW (1) | TWI547156B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9277255B1 (en) * | 2013-03-15 | 2016-03-01 | Google Inc. | Metering of internet protocol video streams |
JP2015225445A (ja) * | 2014-05-27 | 2015-12-14 | ソニー株式会社 | 情報処理装置及び情報処理方法 |
US20150363408A1 (en) * | 2014-06-17 | 2015-12-17 | Htc Corporation | Method for uploading multimedia data, method for playing multimedia data and multimedia playing system |
EP2962639A1 (en) * | 2014-06-30 | 2016-01-06 | Agfa Healthcare | A fluoroscopy system for detection and real-time display of fluoroscopy images |
CN113767644B (zh) * | 2019-04-22 | 2024-01-09 | 索可立谱公司 | 自动的音频-视频内容生成 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1270362A (zh) * | 1999-04-08 | 2000-10-18 | 英业达股份有限公司 | 多种媒体混合播放的方法及其装置 |
CN101180870A (zh) * | 2004-12-13 | 2008-05-14 | 穆维科技有限公司 | 自动编辑媒体记录的方法 |
CN102256049A (zh) * | 2010-04-09 | 2011-11-23 | 微软公司 | 自动化故事生成 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2003249663A1 (en) | 2002-05-28 | 2003-12-12 | Yesvideo, Inc. | Summarization of a visual recording |
US7194701B2 (en) * | 2002-11-19 | 2007-03-20 | Hewlett-Packard Development Company, L.P. | Video thumbnail |
TWI255141B (en) * | 2004-06-02 | 2006-05-11 | Imagetech Co Ltd | Method and system for real-time interactive video |
US20060251382A1 (en) | 2005-05-09 | 2006-11-09 | Microsoft Corporation | System and method for automatic video editing using object recognition |
KR100679049B1 (ko) * | 2005-09-21 | 2007-02-05 | 삼성전자주식회사 | 인물 및 장소정보를 제공하는 썸네일에 의한 사진탐색 방법및 그 장치 |
CN101751464B (zh) | 2006-10-04 | 2013-01-16 | 联发科技股份有限公司 | 多媒体管理及播放装置及数据处理方法 |
US20080084400A1 (en) * | 2006-10-10 | 2008-04-10 | Outland Research, Llc | Touch-gesture control of video media play on handheld media players |
US8732161B2 (en) * | 2007-04-27 | 2014-05-20 | The Regents Of The University Of California | Event based organization and access of digital photos |
US8934717B2 (en) | 2007-06-05 | 2015-01-13 | Intellectual Ventures Fund 83 Llc | Automatic story creation using semantic classifiers for digital assets and associated metadata |
US20090313324A1 (en) * | 2008-06-17 | 2009-12-17 | Deucos Inc. | Interactive viewing of media content |
US20120260158A1 (en) * | 2010-08-13 | 2012-10-11 | Ryan Steelberg | Enhanced World Wide Web-Based Communications |
US20120114310A1 (en) | 2010-11-05 | 2012-05-10 | Research In Motion Limited | Mixed Video Compilation |
US8914382B2 (en) * | 2011-10-03 | 2014-12-16 | Yahoo! Inc. | System and method for generation of a dynamic social page |
-
2013
- 2013-03-18 US US13/846,175 patent/US9201947B2/en active Active
- 2013-09-17 TW TW102133592A patent/TWI547156B/zh active
- 2013-09-18 EP EP13184925.9A patent/EP2711853B1/en active Active
- 2013-09-18 CN CN201310430263.1A patent/CN103678469B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1270362A (zh) * | 1999-04-08 | 2000-10-18 | 英业达股份有限公司 | 多种媒体混合播放的方法及其装置 |
CN101180870A (zh) * | 2004-12-13 | 2008-05-14 | 穆维科技有限公司 | 自动编辑媒体记录的方法 |
CN102256049A (zh) * | 2010-04-09 | 2011-11-23 | 微软公司 | 自动化故事生成 |
Also Published As
Publication number | Publication date |
---|---|
US9201947B2 (en) | 2015-12-01 |
TW201414293A (zh) | 2014-04-01 |
CN103678469A (zh) | 2014-03-26 |
EP2711853B1 (en) | 2018-08-08 |
US20140081975A1 (en) | 2014-03-20 |
EP2711853A1 (en) | 2014-03-26 |
TWI547156B (zh) | 2016-08-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11249620B2 (en) | Electronic device for playing-playing contents and method thereof | |
EP3195601B1 (en) | Method of providing visual sound image and electronic device implementing the same | |
TWI579838B (zh) | 編譯視訊的自動產生 | |
TWI556640B (zh) | 媒體檔案管理方法及系統、及電腦可讀媒體 | |
US9449027B2 (en) | Apparatus and method for representing and manipulating metadata | |
CN103678469B (zh) | 媒体文件管理方法 | |
WO2016142638A1 (en) | Anonymous live image search | |
CN113918522A (zh) | 一种文件生成方法、装置及电子设备 | |
JP6293992B2 (ja) | 表示制御装置、表示制御方法およびプログラム | |
TW201606538A (zh) | 依日期組織影像 | |
CN107431752B (zh) | 一种处理方法及便携式电子设备 | |
JP2006314010A (ja) | 画像処理装置及び画像処理方法 | |
JP5825040B2 (ja) | 通信端末装置及びコンピュータプログラム | |
KR102289293B1 (ko) | 전자장치에서 콘텐츠 재생 방법 및 장치 | |
KR102165339B1 (ko) | 전자장치에서 콘텐츠 재생 방법 및 장치 | |
KR102050594B1 (ko) | 전자장치에서 콘텐츠 재생 방법 및 장치 | |
CN119094858A (zh) | 视频剪辑方法、装置、设备、存储介质及计算机程序 | |
TW201020969A (en) | Electronic apparatus capable for editing photo and method thereof | |
JP2014147026A (ja) | 動画記録装置及びその制御方法 | |
JP2009260596A (ja) | 画像群再生装置、画像群再生方法、および画像群再生用プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |