创建内容的方法及其电子装置的制造方法

文档序号:10694550阅读:192来源:国知局
创建内容的方法及其电子装置的制造方法
【专利摘要】提供一种在电子装置中创建内容的方法。该方法包括:获取由至少一个外部电子装置获取的第一媒体数据;基于第一媒体数据的至少一部分来获取第二媒体数据;识别由所述至少一个外部电子装置获取的第二媒体数据的特征;以及基于第二媒体数据的特征的至少一部分来创建内容。
【专利说明】
创建内容的方法及其电子装置
技术领域
[0001]本公开涉及一种将从多个电子装置获取的媒体数据创建成一个内容的技术。
【背景技术】
[0002]正在将电子装置开发为用于提供各种服务(诸如语音和视频呼叫功能、信息输入和输出功能以及数据发送和接收)的多媒体装置。
[0003]如果利用配备在电子装置中的相机捕获视频,则用户可在完成视频捕获之后编辑视频。
[0004]如上所述,在捕获完成之后编辑在电子装置中捕获的视频。由于花费较长时间来编辑视频,所以电子装置的用户感觉不便。
[0005]呈现上述信息作为背景信息仅用于帮助理解本公开。关于以上任何信息是否可作为关于本公开的现有技术来应用尚未被确定和声明。

【发明内容】

[0006]问题的解决方案
[0007]本公开的各方面旨在至少解决上述问题和/或缺点并且至少提供下述优点。因此,本公开的一方面在于提供一种电子装置通过从多个电子装置获取媒体数据来创建内容的方法和设备。
[0008]本公开的另一方面在于提供一种电子装置基于从多个电子装置获取的媒体数据的特征来创建内容的方法和设备。
[0009]本公开的另一方面在于提供一种电子装置基于从多个电子装置获取的媒体数据的特征来确定是否对媒体数据重新编码的方法和设备。
[0010]根据本公开的一方面,提供一种在电子装置中创建内容的方法。该方法包括:获取由至少一个外部电子装置获取的第一媒体数据;基于第一媒体数据的至少一部分来获取第二媒体数据;识别由所述至少一个外部电子装置获取的第二媒体数据的特征;以及基于第二媒体数据的特征的至少一部分来创建内容。
[0011]根据本公开的另一方面,提供一种用于创建内容的电子装置。该电子装置包括:存储器;显示单元;通信模块;以及内容创建模块,被配置为在所述电子装置中获取第一媒体数据,基于第一媒体数据的至少一部分来获取第二媒体数据,识别第二媒体数据的特征,基于第二媒体数据的特征的至少一部分来创建内容,并且将该内容存储到存储器中。
[0012]根据本公开的另一方面,提供一种非暂时性计算机可读存储介质。该非暂时性计算机可读存储介质包括用于执行下列操作的程序指令:在所述电子装置中获取第一媒体数据;基于第一媒体数据的至少一部分来获取第二媒体数据;识别第二媒体数据的特征;以及基于第二媒体数据的特征的至少一部分来创建内容。
[0013]对于本领域技术人员而言,本公开的其它方面、优点和显著特征将从以下结合附图进行的公开了本公开的各种实施例的详细描述而变得明显。
【附图说明】
[0014]通过下面结合附图进行的描述,本公开的特定实施例的上述和其它方面、特征和优点将更加明显,其中:
[0015]图1A、图1B和图1C示出根据本公开的各种实施例的基于从电子装置获取的数据的至少一部分创建内容的结构;
[0016]图2是根据本公开的各种实施例的电子装置的框图;
[0017]图3是根据本公开的各种实施例的内容创建模块的详细框图;
[0018]图4A和图4B示出根据本公开的各种实施例的通过从与电子装置连接的外部电子装置接收媒体数据来在电子装置中创建内容的过程;
[0019]图5示出根据本公开的各种实施例的通过从与电子装置连接的外部电子装置接收媒体数据来在电子装置中创建内容的过程;
[0020]图6示出根据本公开的各种实施例的通过从与电子装置连接的其它电子装置接收媒体数据来在电子装置中存储媒体数据的过程;
[0021]图7示出根据本公开的各种实施例的通过存储来自与电子装置连接的外部电子装置的媒体数据来在电子装置中创建内容的过程;
[0022]图8示出根据本公开的各种实施例的通过从与电子装置连接的其它电子装置接收媒体数据来在电子装置中创建内容的过程;
[0023]图9示出根据本公开的各种实施例的向与电子装置连接的其它电子装置发送电子装置中的媒体数据的过程;
[0024]图10示出根据本公开的各种实施例的向与电子装置连接的其它电子装置发送电子装置中的媒体数据的过程;
[0025]图11示出根据本公开的各种实施例的向与电子装置连接的其它电子装置发送电子装置中的媒体数据的过程;
[0026]图12是根据本公开的各种实施例的电子装置的框图。
[0027]贯穿附图,应该注意的是,相似的标号用于描绘相同或相似的元件、特征和结构。具体实施例
[0028]提供以下参照附图的描述来帮助全面理解由权利要求及其等同物限定的本公开的各种实施例。以下描述包括帮助理解的各种具体细节,但是这些细节将被视为仅是示例性的。因此,本领域普通技术人员将认识到,在不脱离本公开的范围和精神的情况下,可对本文所述的各种实施例进行各种改变和修改。另外,为了清晰和简洁,公知功能和构造的描述可被省略。
[0029]以下描述和权利要求书中所使用的术语和词汇不限于文献含义,而是仅由发明人用来使本公开被清晰和一致地理解。因此,对于本领域技术人员而言应该明显的是,提供以下对本公开的各种实施例的描述仅是为了示例性目的,而非限制由所附权利要求及其等同物限定的本公开的目的。
[0030]应该理解,除非上下文明确另外指示,否则单数形式也包括复数指代。因此,例如,对“组件表面”的引用包括对一个或更多个这样的表面的引用。
[0031]根据本公开的各种实施例的电子装置可以是以下各种装置的一个或更多个组合:诸如智能电话、平板个人计算机(PC)、移动电话、视频电话、电子书阅读器、台式PC、膝上型PC、上网本计算机、个人数字助理(PDA)、便携式多媒体播放器(PMP)、(运动图像专家组)MPEG-1音频层3 (MP3)播放器、移动医疗装置、电子手镯、电子项链、电子应用外设(appcessory)、相机、可穿戴装置、电子钟、腕表、智能白色家电(例如,冰箱、空调、吸尘器、人工智能机器人、电视(TV)、数字视频盘(DVD)播放器、音响、烤箱、微波炉、洗衣机、空气净化器、电子相框等)、各种医疗装置(例如,磁共振血管造影(MRA)、磁共振成像(MRI)、计算机断层扫描(CT)、成像设备、超声仪器等)、导航装置、全球定位系统(GPS)接收器、事件数据记录仪(EDR)、飞行数据记录仪(FDR)、机顶盒、TV盒(例如,Samsung Home Sync?、App Ie TV?或Google TV?)、电子字典、车载娱乐信息装置、船用电子设备(例如,船用导航装置、陀螺罗盘等)、航空电子装置、安全装置、电子服装、电子钥匙、摄像机、游戏机、头戴式显示器(HMD)、平板显不装置、电子相册、包括通信功能的家具或者建筑物/结构的一部分、电子板、电子签名接收装置、投影仪等。对于本领域普通技术人员而言显而易见的是,根据本公开的各种实施例的电子装置不限于上述装置。
[0032]图1A示出根据本公开的各种实施例的基于从电子装置获取的数据的至少一部分来创建内容的结构。
[0033]在本公开的各种实施例中,媒体数据可包括音频和视频中的至少一个。
[0034]在本公开的各种实施例中,电子装置可以是用于共享媒体数据的服务器。此外,电子装置可以是用于共享媒体数据的客户端。另外,电子装置可以是用于共享媒体数据的服务器和客户端二者。
[0035]根据本公开的实施例,在电子装置是用于共享媒体数据的服务器的情况下,如图1所示,电子装置101可与至少一个外部电子装置111、121和131执行通信连接。
[0036]电子装置101可将从电子装置101或者外部电子装置111、121和131获取的第一媒体数据113、123和133显示到预览屏幕141、143、145和147上。基于在电子装置101中选择的预览屏幕141、143、145和147,电子装置101或者至少一个外部电子装置可被请求发送第二媒体数据。在这种情况下,电子装置101可放大并显示所选择的预览屏幕141、143、145和147。另外,电子装置101可将所选择的预览屏幕141、143、145和147的边界显示为与其它预览屏幕不同。在本公开的各种实施例中,第一媒体数据可以是预览数据。在本公开的各种实施例中,第二媒体数据可以是将被存储的数据。
[0037]根据本公开的实施例,在电子装置101开始创建内容的情况下,电子装置101可基于从电子装置101或者外部电子装置111、121和131获取的第二媒体数据的至少一部分来创建内容。在内容创建处理中,电子装置101可基于第二媒体数据来创建内容,其中,所述第二媒体数据是通过基于从接收自电子装置101或者每个外部电子装置的第一媒体数据(S卩,预览数据)的用户选择请求电子装置101或者外部电子装置发送第二媒体数据(S卩,将被存储的数据)而接收的。
[0038]另外,可基于用户选择从电子装置或者外部电子装置接收第二媒体数据。根据本公开的各种实施例,电子装置101可通过将数据链接到彼此来存储先前接收的第二媒体数据和新接收的第二媒体数据。在这种情况下,电子装置可比较先前接收的第二媒体数据和新接收的第二媒体数据的特征。例如,电子装置101可比较第二媒体数据的扩展名、编码器-解码器(编解码器)、分辨率、亮度、比特率、是否包括音频、是否包括字幕、音频音量、字幕字体、视频型(profile)、级(level)、压缩方案(例如,上下文自适应可变长度编码(CAVLC)I下文自适应二进制算术编码(CABAC))等中的至少一个。如果先前接收的第二媒体数据和新接收的第二媒体数据具有不同的特征,则电子装置101可将新接收的第二媒体数据转换(例如,重新编码)为具有与先前接收的第二媒体数据相同的特征。电子装置101可通过将新接收的第二媒体数据和先前接收的第二媒体数据链接来存储数据。
[0039]根据本公开的实施例,在电子装置是用于共享媒体数据的客户端的情况下,如图1所示,如果电子装置101开始与外部电子装置111、121和131中的至少任意一个共享媒体数据,则电子装置101可将第一媒体数据发送给外部电子装置的任意一个。如果外部电子装置中的任意一个开始创建内容,则电子装置101可将第二媒体数据发送给开始创建内容的外部电子装置的任意一个。在这种情况下,电子装置101可基于存储在存储器中的索引表根据请求第二媒体数据的时间来发送第二媒体数据。根据本公开的实施例,索引表可包括媒体数据的每个帧或每个流的数据类型、长度、偏移和时间戳中的至少一个。
[0040]根据本公开的实施例,如图1B所示,可在电子装置101中按照相同的大小来显示从外部电子装置接收的媒体数据或者电子装置101的媒体数据。
[0041]根据本公开的实施例,如图1C所示,可通过改变显示媒体数据的位置来显示在电子装置101中从外部电子装置接收的媒体数据或者电子装置101的媒体数据。
[0042]根据本公开的实施例,如果图1A至图1C所示的从电子装置101或外部电子装置接收的媒体数据被选择,则基于所选择的媒体数据的至少一部分而显示的预览屏幕的边界可被显示为不同于未被选择的预览屏幕。根据本公开的实施例,可按照加重方式来显示所选择的预览屏幕的边界。根据本公开的实施例,可按照闪烁方式来显示所选择的预览屏幕的边界。
[0043]图2是根据本公开的各种实施例的电子装置的框图。
[0044]参照图2,电子装置200可包括总线210、处理器220、存储器230、用户输入模块240、显示模块250、通信模块260和内容创建模块270。
[0045]总线210可以是用于连接构成元件(例如,总线210、处理器220、存储器230、用户输入模块240、显示模块250、通信模块260和内容创建模块270)并且用于在构成元件之间传送通信(例如,控制消息)的电路。
[0046]处理器220可从包括在电子装置200中的其它构成元件接收指令,可解释所接收的指令,并且根据所解释的指令执行算术运算或数据处理。在这种情况下,处理器220可执行存储在存储器230中的至少一个应用并且可根据该应用提供服务。
[0047]另外,处理器220可包括一个或更多个应用处理器(AP)或者一个或更多个通信处理器(CP)。根据本公开的实施例,AP和CP可被包括在处理器220中,或者可被分别包括在不同的集成电路(IC)封装中。另外,AP和CP可被包括在一个IC封装中。AP可通过驱动操作系统或应用程序来控制连接至AP的多个硬件或软件构成元件,并且可处理包括多媒体数据的各种数据,并且可执行算术运算。根据本公开的实施例,AP可利用片上系统(SoC)来实现。另夕卜,CP可执行多媒体控制功能的至少一部分。另外,CP可利用订户识别模块(sno(例如,SIM卡)来识别和验证通信网络中的终端。在这种情况下,CP可向用户提供包括语音呼叫、视频呼叫、文本消息或分组数据的服务。另外,CP可控制通信模块260的数据发送/接收。AP或CP可将从与其连接的每个非易失性存储器或者至少一个不同的构成元件接收的指令或数据或者加载到易失性存储器,并且可处理所述指令或数据。另外,AP或CP可将从至少一个不同的构成元件接收的或者由至少一个不同的构成元件产生的数据存储在非易失性存储器中。CP可执行管理数据链接并且改变通过网络连接至包括硬件元件的电子装置的不同电子装置之间的通信中的通信协议的功能。根据本公开的实施例,CP可利用SoC来实现。另外,处理器220还可包括图形处理单元(GPU)。
[0048]存储器230可存储从处理器220或者其它构成元件(例如,用户输入模块240、显示模块250、通信模块260、内容创建模块270)接收的或者由处理器220或者其它构成元件产生的指令或数据。在这种情况下,存储器可包括内部缓冲器和外部缓冲器。例如,存储器230可通过压缩或不压缩媒体数据来存储利用相机(未示出)获取的媒体数据。又如,存储器230可存储利用相机(未示出)获取的媒体数据的索引表。根据本公开的实施例,索引表可包括媒体数据的每个帧或每个流的数据类型、长度、偏移和时间戳中的至少一个。
[0049]此外,存储器230可包括:媒体数据共享服务程序(未示出),用于通过从连接至电子装置的至少一个外部电子装置接收媒体数据来创建内容;以及媒体数据共享客户端程序(未示出),用于通过向连接至电子装置的至少一个外部电子装置发送媒体数据来创建内容。在这种情况下,每个应用可利用编程模块来配置,每个编程模块可被配置于软件、固件、硬件或者其中至少两个或更多个的组合中。
[0050]显示控制程序(未示出)可包括用于控制显示模块250显示至少一条显示数据的至少一个软件构成元件。根据本公开的实施例,显示控制程序(未示出)可利用显示模块250来显示从外部电子装置接收的图像数据。
[0051 ]另外,存储器230可包括内部存储器或外部存储器。内部存储器可包括易失性存储器(例如,动态随机存取存储器(DRAM)、静态RAM(SRAM)、同步DRAM(SDRAM)等)或者非易失性存储器(例如,一次可编程只读存储器(OTPROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除PROM(EEPROM)、掩模ROM、闪速ROM、与非(NAND)闪速存储器、或非(NOR)闪速存储器等)中的至少一个。在这种情况下,内部存储器可具有固态驱动器(SSD)的形式。夕卜部存储器还可包括紧凑闪速(CF)、安全数字(SD)、微型SD、迷你SD、极速数字(xD)、记忆棒等。
[0052]存储器230可包括诸如内核231、中间件232、应用编程接口(API)233、应用234等的编程模块。上述每个编程模块可由软件、固件或者硬件实体组成,或者可由其中至少两个或更多个的组合组成。
[0053]内核231可控制或管理用于执行在剩余其它编程模块(例如,中间件232、API233或应用234)中实现的操作或功能的系统资源(例如,总线210、处理器220或存储器230)。另夕卜,内核231可通过在中间件232、API 233或应用234中访问电子装置200的各个构成元件来提供可控制或可管理的接口。
[0054]中间件232可扮演中介角色以使得API233或应用234与内核231通信以交换数据。另外,根据从至少一个应用234接收的任务请求,中间件232可通过利用分配能够使用电子装置200的系统资源(例如,总线210、处理器220或存储器230)的优先级的方法来针对该任务请求执行负荷平衡。
[0055]API 233可包括用于根据本公开的实施例的文件控制、窗口控制、视频处理或字符控制等的至少一个接口或功能(例如,指令),作为能够在内核231或中间件232中控制应用234所提供的功能的接口。
[0056]根据本公开的各种实施例,应用234可包括短消息服务(SMS)/多媒体消息服务(MMS)应用、电子邮件应用、日历应用、闹钟应用、保健应用(例如,用于测量体力活动水平、血糖等的应用)或者环境信息应用(例如,气压、湿度或温度信息)。另外地或另选地,应用234可以是与电子装置200和外部电子装置(例如,电子装置202或204)之间的信息交换有关的应用。与信息交换有关的应用可包括例如用于将特定信息中继给外部电子装置的通知中继应用或者用于管理外部电子装置的装置管理应用。
[0057]根据本公开的实施例,通知中继应用可包括将电子装置200的另一应用(例如,SMS/MMS应用、电子邮件应用、保健应用、环境信息应用等)中产生的通知信息中继给外部电子装置(例如,电子装置202或204)的功能。另外地或另选地,通知中继应用可从外部电子装置(例如,电子装置202或204)接收根据本公开的实施例的通知信息,并且可将通知信息提供给用户。根据本公开的实施例,装置管理应用可针对与电子装置200通信的外部电子装置(例如,电子装置202或204)的至少一部分、在外部电子装置中操作的应用或者由外部电子装置提供的服务(例如,呼叫服务或者消息服务),管理(例如,安装、删除或更新)功能(例如,打开/关闭外部电子装置本身(或者其一些组件)或者调节显示器照度(或分辨率))。
[0058]根据本公开的各种实施例,应用234可包括根据外部电子装置(例如,电子装置202或204)的属性信息(例如,电子装置类型)指定的应用。根据本公开的实施例,如果外部电子装置为MP3播放器,则应用234可包括与音乐播放有关的应用。类似地,如果外部电子装置为移动医疗装置,则应用234可包括与保健有关的应用。根据本公开的实施例,应用234可包括指定给电子装置200的应用或者从外部电子装置(例如,服务器264或者电子装置202或204)接收的应用中的至少一个。
[0059]用户输入模块240可从用户接收指令或数据并且经由总线210将指令或数据传送至处理器220或存储器230。例如,用户输入模块240可包括触摸面板、笔传感器、键、或者超声输入单元。例如,触摸面板可利用静电型、压敏型和超声型中的至少一个来识别触摸输入。根据本公开的实施例,触摸面板还可包括控制器。在静电型的情况下,不仅可进行直接触摸,而且可进行接近识别。触摸面板还可包括触觉层。在这种情况下,触摸面板可向用户提供触觉反应。例如,笔传感器可利用接收用户的触摸输入的相同或相似的方法或者利用用于识别的附加薄片来实现。例如,键可包括键区或触摸键。例如,超声输入单元是电子装置利用产生超声信号的笔通过麦克风检测声波的装置,并且是能够无线电识别的装置。
[0060]显示模块250可向用户显示图像、视频或数据。例如,显示模块250可包括面板或全息图。例如,面板可以是液晶显示器(LCD)或者有源矩阵有机发光二极管(AM-OLED)。另外,面板可按照柔性、透明或者可穿戴的方式来实现。根据本公开的实施例,面板可被构造成具有触摸面板的一个模块。例如,全息图可使用光的干涉,并且在空中显示立体图像。另外,显示模块250还可包括用于控制面板或全息图的控制电路。
[0061]另外,显示模块250可在显示控制应用(未示出)的控制下显示内容。根据本公开的实施例,显示模块250可在显示控制程序(未示出)的控制下显示从外部电子装置接收的图像数据。
[0062]通信模块260可经由网络262在不同的电子装置202或204与电子装置200之间连接通信。在这种情况下,通信模块260可支持特定近距离通信协议(例如,无线保真(W1-Fi)、蓝牙(BT)、近场通信(NFC)或者特定网络通信(例如,互联网、局域网(LAN)、广域网(WAN)、电信网络、蜂窝网络、卫星网络、普通老式电话服务(POTS)等)。
[0063]相机(未示出)可利用图像传感器获取对象。作为图像信号处理器(ISP),媒体数据处理器(未示出)可将来自相机(未示出)的输出数据(例如,原数据)转换为具有预定协议的格式的图像帧(红色、绿色和蓝色(RGB)/YUV)数据,并且可将它提供给处理器220或内容创建模块270。根据本公开的实施例,相机(未示出)可包括红外相机模块和超声相机模块。
[0064]不同的电子装置202和204中的每一个可以是与电子装置200相同(例如,相同类型)的装置,或者可以是不同(例如,不同类型)的装置。
[0065]另外,电子装置还可包括传感器模块。传感器模块可包括手势传感器、陀螺仪传感器、压力传感器、磁传感器、加速度传感器、握持传感器、接近传感器、RGB传感器、生物传感器、身体电导传感器、图像传感器、温度传感器、湿度传感器、照度传感器和紫外(UV)传感器中的至少一个。另外,传感器模块可测量物理量或者检测电子装置的操作状态,因此可将所测量或检测的信息转换为电信号。例如,传感器模块可包括电子鼻传感器、肌电图(EMG)传感器、脑电图(EEG)传感器、心电图(ECG)传感器、指纹传感器等。另外,传感器模块还可包括用于控制包括在传感器模块中的至少一个或更多个传感器的控制电路。
[0066]根据本公开的各种实施例的硬件构成元件的名称可根据电子装置的类型而变化。根据本公开的各种实施例的硬件可包括上述构成元件中的至少一个,一些构成元件可被省略,或者还可包括附加的其它构成元件。另外,根据本公开的各种实施例的一些硬件构成元件可被组合并构造成一个实体,以等同地执行对应组件在组合之前的功能。
[0067]图3是根据本公开的各种实施例的内容创建模块的详细框图。
[0068]参照图3,内容创建模块270可包括媒体数据共享服务器控制模块310、媒体数据共享客户端控制模块320和显示控制模块330。根据本公开的实施例,内容创建模块270可被包括在处理器220中,或者可被配置成单独的模块。
[0069]媒体数据共享服务器控制模块310可控制以通过从连接至电子装置的至少一个外部电子装置接收媒体数据来创建内容。根据本公开的实施例,如图1所示,如果电子装置101被连接以用于与外部电子装置111、121和131通信,则媒体数据共享服务器控制模块310可控制以基于从对等电子装置111、121和131接收的第一媒体数据的至少一部分显示预览屏幕141、143和145。如果第二外部电子装置121的预览143被选择,则媒体数据共享服务器控制模块310可控制以放大并显示第二外部电子装置121的预览143(参见149)。根据本公开的实施例,媒体数据共享服务器控制模块310可请求与从预览屏幕141、143、145和147选择的预览对应的外部电子装置发送第二媒体数据。如果在第二外部电子装置121的预览143被选择的状态下(参见149)开始内容创建,则媒体数据共享服务器控制模块310可请求第二外部电子装置121发送从当前时间捕获的第二媒体数据。如果从多个预览屏幕141、143、145和147中选择除了当前正在发送第二媒体数据的第二外部电子装置121的预览以外的剩余预览中的至少一个,则在接收到当前正从第二外部电子装置121接收的第二媒体数据之后,媒体数据共享服务器控制模块310可接收第一外部电子装置111或第三外部电子装置133或电子装置101的第二媒体数据,并且可将该数据存储到存储器230中。
[0070]媒体数据共享客户端控制模块320可控制以将媒体数据发送至连接至电子装置的至少一个外部电子装置。根据本公开的实施例,如图1所示,媒体数据共享客户端控制模块320可将第一媒体数据发送至被连接以用于通信的第一外部电子装置101、第二外部电子装置111和第三外部电子装置131中的至少一个。如果发生内容创建开始事件,则媒体数据共享客户端控制模块320可利用相机获取第二媒体数据,并且可将该数据存储到存储器。根据一个示例实施例,媒体数据共享客户端控制模块320可创建索引表并且可将利用相机获取的第二媒体数据的详细信息存储到存储器中。根据本公开的实施例,索引表可包括媒体数据的每个帧或每个流的数据类型、长度、偏移和时间戳中的至少一个。
[0071]如果在第一对等电子装置101、第二对等电子装置111和第三对等电子装置131中的至少一个中发生视频传输请求,则媒体数据共享客户端控制模块320可基于索引表根据视频传输请求发生的时间来确定视频,并且可将所确定的视频发送至请求传输的对等电子装置。根据本公开的实施例,索引表可包括媒体数据的每个帧或每个流的数据类型、长度、偏移和时间戳中的至少一个。
[0072]显示控制模块330可控制显示模块250显示显示数据。例如,显示控制模块330可显示从对等电子装置接收的视频。
[0073]根据本公开的实施例,用于创建内容的电子装置可包括存储器、显示单元、通信模块、以及内容创建模块,其中,内容创建模块被配置为在电子装置中获取第一媒体数据,基于第一媒体数据的至少一部分获取第二媒体数据,识别第二媒体数据的特征,并且基于第二媒体数据的特征的至少一部分来创建内容并且将该内容存储到存储器中。
[0074]根据本公开的实施例,内容创建模块可被配置为基于第一媒体数据来创建预览屏幕并且将该预览屏幕显示在显示单元上。
[0075]根据本公开的实施例,内容创建模块可被配置为基于创建内容的请求的至少一部分接收电子装置或至少一个外部电子装置中的第二媒体数据。
[0076]根据本公开的实施例,内容创建模块可被配置为在基于当前在显示单元上接收的第一媒体数据选择预览屏幕的情况下,请求电子装置和/或至少一个外部电子装置发送第二媒体数据。
[0077]根据本公开的实施例,内容创建模块可被配置为基于通过通信模块从电子装置或至少一个外部电子装置接收的第二媒体数据的至少一部分来创建内容并且将该内容存储到存储器中。
[0078]根据本公开的实施例,内容创建模块可被配置为如果从电子装置或至少一个外部电子装置接收的第二媒体数据具有不同的特征,则通过基于在这些电子装置中的任意一个中获取的媒体数据的特征的至少一部分转换剩余的多条媒体数据来创建内容,并且将该内容存储到存储器中。
[0079]根据本公开的实施例,媒体数据的特征可包含媒体数据的扩展名、编解码器、分辨率、亮度、比特率、是否包括音频、是否包括字幕、音频音量、字幕字体、视频型、级和压缩方案中的至少一个。
[0080]根据本公开的实施例,内容创建模块可被配置为基于包括在第二媒体数据中的音频和视频中的至少一个来创建内容。
[0081]图4A和图4B示出根据本公开的各种实施例的通过从与电子装置连接的外部电子装置接收媒体数据来在电子装置中创建内容的过程。
[0082]参照图4A,第一电子装置401可执行与第二电子装置403和第三电子装置405连接通信的操作411。在这种情况下,第一电子装置401可直接与每个外部电子装置(例如,第二电子装置403和第三电子装置405)连接,或者可经由诸如基站和接入点(AP)的中继器来连接。
[0083]第一电子装置401可执行从第二电子装置403和第三电子装置405接收每个第一媒体数据(例如,预览数据)的操作413。根据本公开的实施例,第一电子装置401可基于第一媒体数据的至少一部分实时地显示预览屏幕。根据本公开的实施例,可在执行通信连接操作之后在没有附加控制过程的情况下在电子装置之间发送和接收第一媒体数据。另选地,可在执行通信连接之后基于附加控制过程在电子装置之间发送和接收第一媒体数据。根据本公开的实施例,第一电子装置401可请求第二电子装置403和第三电子装置405中的至少一个外部电子装置发送第一媒体数据,并且可接收所请求的第一媒体数据。另选地,即使发生数据损失,也可利用能够减小电子装置之间可能发生的延迟的协议来发送和接收第一媒体数据。根据本公开的实施例,可利用用户数据报协议(UDP)来发送和接收第一媒体数据。
[0084]第一电子装置401可执行请求第二电子装置403发送第二电子装置403的第二媒体数据的操作415。根据本公开的实施例,如果用户从基于从第二电子装置403和第三电子装置405接收的第一媒体数据的至少一部分的预览屏幕中选择基于从第二电子装置403接收的第一媒体数据的至少一部分的预览屏幕,则第一电子装置401可请求第二电子装置403发送第二电子装置403的第二媒体数据。根据本公开的实施例,可利用支持纠错(或错误纠正)以避免数据损失的协议来发送和接收第二电子装置403的第二媒体数据。根据本公开的实施例,可利用传输控制协议(TCP)来发送和接收第二电子装置403的第二媒体数据。
[0085]第一电子装置401可执行从第二电子装置403接收第二媒体数据的操作417。在这种情况下,第一电子装置401可将从第二电子装置403接收的第二媒体数据存储到存储器中。此外,第一电子装置401可将从第二电子装置403接收的第二媒体数据存储到单独的服务器中。
[0086]第一电子装置401可执行请求第三电子装置405发送第三电子装置405的第二媒体数据的操作419。根据本公开的实施例,如果用户从基于从第二电子装置403和第三电子装置405接收的第一媒体数据的至少一部分的预览屏幕中选择从第三电子装置405接收的预览屏幕,则第一电子装置401可执行请求第三电子装置405发送第三电子装置405的第二媒体数据的操作。
[0087]第一电子装置401可执行从第三电子装置405接收第三电子装置405的第二媒体数据的操作421。在这种情况下,第一电子装置401可将从第三电子装置405接收的第二媒体数据存储到存储器中。此外,第一电子装置401可将从第三电子装置405接收的第二媒体数据存储到单独的服务器中。
[0088]在执行从第三电子装置405接收第二媒体数据的操作421的情况下,第一电子装置401可将从第三电子装置405接收的第三电子装置405的第二媒体数据的特征与先前从第二电子装置403接收的第二电子装置403的第二媒体数据的特征进行比较。
[0089]如果从第三电子装置405接收的第二媒体数据的特征不同于先前从第二电子装置403接收的第二媒体数据的特征,则第一电子装置401可将从第三电子装置405接收的第二媒体数据转换(例如,重新编码)为具有与从第二电子装置403接收的第二媒体数据相同的特征。第一电子装置401可通过将从第三电子装置405接收的第二媒体数据链接到从第二电子装置403接收的第二媒体数据的最后部分来存储数据。
[0090]参照图4B,第一电子装置401可执行与第二电子装置403和第三电子装置405连接通信的操作441。在这种情况下,第一电子装置401可直接与每个外部电子装置连接,或者可经由诸如基站和AP的中继器来连接。
[0091]第一电子装置401可执行从第二电子装置403和第三电子装置405接收每个第一媒体数据(例如,预览数据)的操作443。根据本公开的实施例,第一电子装置401可基于第一媒体数据的至少一部分实时地显示预览屏幕。根据本公开的实施例,可在执行通信连接操作之后在没有附加控制过程的情况下在电子装置之间发送和接收第一媒体数据。另选地,可在执行通信连接之后基于附加控制过程在电子装置之间发送和接收第一媒体数据。根据本公开的实施例,第一电子装置401可执行请求第二电子装置403和第三电子装置405中的至少一个外部电子装置发送第一媒体数据的操作,并且可执行接收所请求的第一媒体数据的操作。另选地,即使发生数据损失,也可利用能够减小电子装置之间可能发生的延迟的协议来发送和接收第一媒体数据。根据本公开的实施例,可利用UDP来发送和接收第一媒体数据。
[0092]第一电子装置401可执行利用控制信号请求第二电子装置403和第三电子装置405开始存储第二媒体数据的操作445。根据本公开的实施例,第一电子装置401可请求第二电子装置403和第三电子装置405在从参考点开始经过参考时间之后开始存储第二媒体数据。根据本公开的实施例,可利用支持纠错(或错误纠正)以避免数据损失的协议来发送和接收第二媒体数据。根据本公开的实施例,可利用TCP来发送和接收第二媒体数据。
[0093]第一电子装置401可执行请求第二电子装置403发送第二电子装置403的第二媒体数据的操作447。根据本公开的实施例,如果用户从基于从第二电子装置403和第三电子装置405接收的第一媒体数据的至少一部分的预览屏幕中选择基于从第二电子装置403接收的第一媒体数据的至少一部分的预览屏幕,则第一电子装置401可请求第二电子装置403发送第二电子装置403的第二媒体数据。
[0094]第一电子装置401可执行从第二电子装置403接收第二电子装置403的第二媒体数据的操作449。根据本公开的实施例,第一电子装置401可将从第二电子装置403接收的第二媒体数据存储到存储器中。根据本公开的实施例,第一电子装置401可将从第二电子装置403接收的第二媒体数据存储到单独的服务器中。
[0095]第一电子装置401可执行请求第三电子装置405发送第三电子装置405的第二媒体数据的操作451。例如,如果用户从基于从第二电子装置403和第三电子装置405接收的第一媒体数据的至少一部分的预览屏幕中选择基于从第三电子装置405接收的第一媒体数据的至少一部分的预览屏幕,则第一电子装置401可执行请求第三电子装置405发送第三电子装置405的第二媒体数据的操作。
[0096]第一电子装置401可执行从第三电子装置405接收第三电子装置405的第二媒体数据的操作453。根据本公开的实施例,第一电子装置401可执行将从第三电子装置405接收的第二媒体数据存储到存储器中的操作。根据本公开的实施例,第一电子装置401可执行将从第三电子装置405接收的第二媒体数据存储到单独的服务器中的操作。
[0097]在执行从第三电子装置405接收第二媒体数据的操作453的情况下,第一电子装置401可将从第三电子装置405接收的第三电子装置405的第二媒体数据的特征与先前从第二电子装置403接收的第二电子装置403的第二媒体数据的特征进行比较。
[0098]如果从第三电子装置405接收的第三电子装置405的第二媒体数据的特征不同于先前从第二电子装置403接收的第二电子装置403的第二媒体数据的特征,则第一电子装置401可执行将从第三电子装置405接收的第二媒体数据转换(例如,重新编码)为具有与从第二电子装置403接收的第二媒体数据相同的特征的操作。第一电子装置401可执行通过将从第三电子装置405接收的第三电子装置405的第二媒体数据链接到从第二电子装置403接收的第二电子装置403的第二媒体数据来存储数据的操作。
[0099]第一电子装置401可执行利用控制信号请求第二电子装置403和第三电子装置405停止存储相应的第二媒体数据的操作455。根据本公开的实施例,第一电子装置401可执行请求第二电子装置403和第三电子装置405在从参考点开始经过参考时间之后停止存储第二媒体数据的操作。
[0100]在本公开的上述实施例中,如果从第二电子装置403接收的第二电子装置403的第二媒体数据的特征不同于从第三电子装置405接收的第三电子装置405的第二媒体数据的特征,则第一电子装置401可执行将第三电子装置405的第二媒体数据转换(例如,重新编码)为具有先前接收的第二电子装置403的第二媒体数据的特征的操作。
[0101]在本公开的实施例中,第一电子装置401可执行基于第一电子装置401的特征(例如,电子装置401所支持的媒体数据的类型)转换(例如,重新编码)从第二电子装置403接收的第二电子装置403的第二媒体数据和从第三电子装置405接收的第三电子装置405的第二媒体数据的操作。
[0102]在本公开的上述实施例中,第一电子装置401可执行从第二电子装置403和第三电子装置405接收第一媒体数据(例如,预览数据)的操作。
[0?03]在本公开的实施例中,第一电子装置401可执行将利用第一电子装置401的相机获取的第一媒体数据与基于从第二电子装置403和第三电子装置405接收的第一媒体数据的至少一部分的预览屏幕一起显示的操作。
[0104]另外,第一电子装置401可执行在从第二电子装置403和第三电子装置405接收第一媒体数据时预先确认第二电子装置403和第三电子装置405的特征的操作。
[0105]另外,第一电子装置401可在执行从第二电子装置403和/或第三电子装置405接收第二媒体数据的操作的同时执行从第二电子装置403和第三电子装置405接收第一媒体数据的操作。
[0106]根据本公开的实施例,即使第二电子装置403和第三电子装置405停止存储相应第二媒体数据,第一电子装置401也可执行从第二电子装置403和第三电子装置405接收第一媒体数据的操作。
[0107]另外,上述第一媒体数据和第二媒体数据中的每一个可具有相同的特征或不同的特征。根据本公开的实施例,第一媒体数据和第二媒体数据可基于相同媒体数据的编码方案被创建为不同的媒体数据。
[0108]根据本公开的实施例,仅为了说明装置彼此不同而将第一电子装置401、第二电子装置403和第三电子装置405分类,因此,在上述描述中第二电子装置403或第三电子装置405可以是第一电子装置401。
[0109]图5示出根据本公开的各种实施例的通过从与电子装置连接的外部电子装置接收媒体数据来在电子装置中创建内容的过程。
[0110]参照图5,在操作501中,电子装置可执行与至少一个外部电子装置连接通信的操作。根据本公开的实施例,如图1所示,电子装置101可执行与第一外部电子装置111、第二外部电子装置121和第三外部电子装置131连接通信的操作。根据本公开的实施例,电子装置101可直接与每个外部电子装置连接,或者可经由诸如基站和AP的中继器来连接。
[0111]在操作503中,电子装置可执行从至少一个外部电子装置接收媒体数据的操作。根据本公开的实施例,如果如图1所示在电子装置101中开始内容创建,则电子装置101可执行请求被连接以用于通信的至少一个外部电子装置发送媒体数据的操作。根据本公开的实施例,如果在第二外部电子装置121的预览屏幕被选择的状态下开始内容创建,则电子装置101可执行请求第二外部电子装置121发送从当前时间捕获的媒体数据的操作。根据本公开的实施例,电子装置可执行从第二外部电子装置121接收所请求的媒体数据的操作。
[0112]在操作505中,电子装置可存储所接收的媒体数据。根据本公开的实施例,如图1所示,电子装置101可在执行请求第二外部电子装置121发送从当前时间开始捕获的媒体数据的操作之后,执行存储从第二外部电子装置121接收的媒体数据的操作。
[0113]图6示出根据本公开的各种实施例的通过从与电子装置连接的其它电子装置接收媒体数据来在电子装置中存储媒体数据的过程。
[0114]参照图6,在操作601中,电子装置可执行与至少一个外部电子装置连接通信的操作。根据本公开的实施例,如图1所示,电子装置101可执行与第一外部电子装置111、第二外部电子装置121和第三外部电子装置131连接通信的操作。根据本公开的实施例,电子装置101可直接与每个外部电子装置连接,或者可经由诸如基站和AP的中继器来连接。
[0115]在操作603中,电子装置可执行确定是否发生内容创建开始事件的操作。根据本公开的实施例,如果如图1所示在电子装置101中开始内容创建,则电子装置101可执行请求被连接以用于通信的至少一个外部电子装置发送媒体数据的操作。如果没有发生内容创建开始事件,则电子装置可维持通信连接状态。
[0116]如果发生内容创建开始事件,则在操作605中,电子装置可执行从至少一个外部电子装置接收媒体数据的操作。根据本公开的实施例,如果如图1所示在第二外部电子装置121的预览屏幕被选择的状态下开始内容创建,则电子装置101可请求第二外部电子装置121发送从当前时间捕获的媒体数据。根据本公开的实施例,电子装置可执行从第二外部电子装置121接收所请求的媒体数据的操作。
[0117]在操作607中,电子装置可执行存储所接收的媒体数据的操作。例如,如图1所示,电子装置101可执行存储在请求第二外部电子装置121发送从当前时间开始捕获的媒体数据之后从第二外部电子装置121接收的媒体数据的操作。
[0118]图7示出根据本公开的各种实施例的通过存储来自与电子装置连接的外部电子装置的媒体数据来在电子装置中创建内容的过程。
[0119]参照图7,在操作701中,电子装置可执行与至少一个外部电子装置连接通信的操作。根据本公开的实施例,如图1所示,电子装置101可执行与第一外部电子装置111、第二外部电子装置121和第三外部电子装置131连接通信的操作。根据本公开的实施例,电子装置101可直接与每个外部电子装置连接,或者可经由诸如基站和AP的中继器来连接。
[0120]在操作703中,电子装置可执行基于从至少一个外部电子装置接收的第一媒体数据的至少一部分来显示预览屏幕的操作。根据本公开的实施例,如果如图1所示在电子装置101与外部电子装置111、121和131之间连接通信,则电子装置101可执行基于从电子装置101或者外部电子装置111、121和131接收的第一媒体数据的至少一部分来显示预览屏幕141、143、145和147的操作。根据本公开的实施例,电子装置101可执行基于在除了对等电子装置111、121和131以外的电子装置101中捕获的第一媒体数据的至少一部分来显示预览屏幕147的操作。根据本公开的实施例,可在执行通信连接操作之后在没有附加控制过程的情况下在电子装置之间发送和接收第一媒体数据。另选地,可在执行通信连接之后基于附加控制过程在电子装置之间发送和接收第一媒体数据。根据本公开的实施例,电子装置101可执行请求外部电子装置111、121和131中的至少一个发送第一媒体数据的操作,并且可执行接收所请求的第一媒体数据的操作。根据本公开的实施例,即使发生数据损失,也可利用能够减小电子装置之间可能发生的延迟的协议来发送和接收第一数据媒体。根据本公开的实施例,可利用UDP来发送和接收第一媒体数据。
[0121]另外,如果如图1所示基于第二外部电子装置121的第一媒体数据的至少一部分的预览屏幕143被选择,则电子装置101可执行放大并显示第二外部电子装置121的预览屏幕143的操作(参见149)。
[0122]在操作705中,电子装置可确定是否发生内容创建开始事件。根据本公开的实施例,如果如图1所示在电子装置101中开始内容创建,则电子装置101可执行请求与从基于第一媒体数据的至少一部分的预览屏幕141、143、145和147中选择的预览屏幕对应的外部电子装置发送第二媒体数据的操作。根据本公开的实施例,如果没有发生内容创建事件,则电子装置可执行继续维持预览屏幕的显示的操作。
[0123]根据本公开的实施例,如果发生内容创建开始事件,则在操作707,电子装置可执行从至少一个外部电子装置接收第二媒体数据的操作。例如,如图1所示,如果在基于第二外部电子装置121的第一媒体数据的至少一部分的预览屏幕143被选择的状态下开始内容创建(参见149),则电子装置101可执行请求第二外部电子装置121发送第二外部电子装置121从当前时间捕获的第二媒体数据的操作。根据本公开的实施例,电子装置可执行从第二外部电子装置121接收第二媒体数据的操作。根据本公开的实施例,在操作709中,电子装置可利用所接收的第二媒体数据来创建内容。
[0124]图8示出根据本公开的各种实施例的通过从与电子装置连接的其它电子装置接收媒体数据来在电子装置中创建内容的过程。
[0125]参照图8中,在操作801,电子装置可执行与至少一个外部电子装置连接通信的操作。根据本公开的实施例,如图1所示,电子装置101可执行与第一外部电子装置111、第二外部电子装置121和第三外部电子装置131连接通信的操作。根据本公开的实施例,电子装置101可直接与每个外部电子装置连接,或者可经由诸如基站和AP的中继器来连接。
[0126]在操作803中,电子装置可执行基于从至少一个外部电子装置接收的第一媒体数据的至少一部分显示预览屏幕的操作。根据本公开的实施例,如果如图1所示在电子装置101与外部电子装置111、121和131之间连接通信,则电子装置101可执行基于从外部电子装置111、121和131接收的第一媒体数据的至少一部分来显示预览屏幕141、143、145和147的操作。根据本公开的实施例,电子装置101可执行基于在除了外部电子装置111、121和131以外的电子装置101中捕获的第一媒体数据的至少一部分来显示预览屏幕147的操作。根据本公开的实施例,可在执行通信连接操作之后在没有附加控制过程的情况下在电子装置之间发送和接收第一媒体数据。另选地,可在执行通信连接之后基于附加控制过程在电子装置之间发送和接收第一媒体数据。根据本公开的实施例,电子装置101可执行请求外部电子装置111、121和131中的至少一个发送第一媒体数据的操作,并且可执行接收所请求的第一媒体数据的操作。根据本公开的实施例,即使发生数据损失,也可利用能够减小电子装置之间可能发生的延迟的协议来发送和接收第一数据媒体。根据本公开的实施例,可利用UDP来发送和接收第一媒体数据。
[0127]根据本公开的实施例,如果如图1所示基于第二外部电子装置121的第一媒体数据的至少一部分的预览屏幕143被选择,则电子装置101可执行放大并显示第二外部电子装置121的预览屏幕143的操作(参见149)。
[0128]在操作805中,电子装置可确定是否执行请求至少一个外部电子装置发送第二媒体数据的操作。根据本公开的实施例,如果如图1所示在电子装置101中开始内容创建,则电子装置101可执行请求与从基于第一媒体数据的至少一部分的预览屏幕141、143、145和147中选择的预览屏幕对应的外部电子装置发送第二媒体数据的操作。根据本公开的实施例,如果没有发生第二媒体数据传输请求,则电子装置可维持基于第一媒体数据的至少一部分显示预览屏幕的操作。
[0129]如果发生第二媒体数据传输请求操作,则在操作807中,电子装置可执行存储从对应外部电子装置接收的第二媒体数据的操作。根据本公开的实施例,如图1所示,如果在基于第二外部电子装置121的第一媒体数据的至少一部分的预览屏幕143被选择的状态下开始内容创建(参见149),则电子装置101可执行请求第二外部电子装置121发送从当前时间捕获的第二媒体数据的操作。根据本公开的实施例,电子装置可执行存储从第二外部电子装置121接收的第二媒体数据的操作。
[0130]在操作809中,电子装置可确定是否发生请求不同的外部电子装置发送第二媒体数据的操作。根据本公开的实施例,可确定如图1所示是否可从多个预览屏幕141、143、145和147中选择除了当前正在发送第二媒体数据的第二外部电子装置121以外的剩余预览屏幕中的至少一个。根据本公开的实施例,如果请求不同的外部电子装置发送第二媒体数据的操作没有发生,则电子装置可在操作807中坚持执行存储当前从对应外部电子装置接收的第二媒体数据的操作。
[0131]根据本公开的实施例,如果请求不同的外部电子装置发送第二媒体数据,则在操作811中,电子装置可执行在先前接收的第二媒体数据之后接着存储从该不同外部电子装置接收的第二媒体数据的操作。根据本公开的实施例,如果如图1所示从多个预览屏幕141、143、145和147中选择除了当前正在发送第二媒体数据的第二外部电子装置121以外的剩余预览屏幕中的至少一个,则电子装置101可执行在从第三外部电子装置133或电子装置101接收的第二媒体数据之后接着存储当前从第二外部电子装置121接收的第二媒体数据的操作。根据本公开的实施例,电子装置101可执行确认从第二电子装置121接收的第二媒体数据和从当前时间接收的第三电子装置131的第二媒体数据的特征的操作。如果从第二电子装置121接收的第二媒体数据的特征不同于第三电子装置131的第二媒体数据的特征,则电子装置101可执行通过将当前接收的第三电子装置131的第二媒体数据转换(例如,重新编码)为具有先前接收的第二电子装置121的第二媒体数据的特征来接着存储数据的操作。
[0132]在操作813中,电子装置可确认是否发生第二媒体数据传输结束请求。根据本公开的实施例,如果没有发生第二媒体数据传输结束请求,则电子装置可继续执行存储第二媒体数据的操作811。
[0133]根据本公开的实施例,如果发生第二媒体数据传输结束请求,则电子装置可结束图8的过程。
[0134]在本公开的上述实施例中,如果从外部电子装置接收的第二媒体数据的特征彼此不同,则电子装置可执行将后来接收的外部电子装置的第二媒体数据转换(例如,重新编码)为具有先前接收的外部电子装置的第二媒体数据的特征的操作。
[0135]在本公开的另一实施例中,电子装置可执行将从外部电子装置接收的第二媒体数据转换为具有电子装置所支持的第二媒体数据的特征的操作。
[0136]根据本公开的实施例,电子装置可执行在从外部电子装置接收第一媒体数据时预先确认外部电子装置的特征的操作。
[0137]根据本公开的实施例,电子装置可执行在从外部电子装置中的至少一个接收第二媒体数据的同时从至少一个外部电子装置接收第一媒体数据的操作。
[0138]根据本公开的实施例,电子装置可执行即使外部电子装置中的至少一个停止发送第二媒体数据,也从外部电子装置接收第一媒体数据的操作。
[0139]根据本公开的实施例,对于上述第一媒体数据和第二媒体数据,每个媒体数据的特征可相同或不同。
[0140]根据本公开的实施例,媒体数据的特征可包括媒体数据的扩展名、编解码器、分辨率、亮度、比特率、是否包括音频、是否包括字幕、音频音量、字幕字体、视频型、级、压缩方案(例如,CAVLC、CABAC)等中的至少一个。
[0141]根据本公开的实施例,仅为了说明装置彼此不同而将电子装置和外部电子装置分类,因此,在上述描述中外部电子装置可以是电子装置。
[0142]图9示出根据本公开的各种实施例的向与电子装置连接的其它电子装置发送电子装置中的媒体数据的过程。
[0143]参照图9,在操作901,电子装置可执行与至少一个外部电子装置连接通信的操作。根据本公开的实施例,如图1所示,电子装置101可执行与第一外部电子装置111、第二外部电子装置121和第三外部电子装置131连接通信的操作。根据本公开的实施例,电子装置101可直接与每个外部电子装置连接,或者可经由诸如基站和AP的中继器来连接。
[0144]在操作903中,电子装置可执行从至少一个外部电子装置接收媒体数据的操作。根据本公开的实施例,如果如图1所示在第一外部电子装置111、第二外部电子装置121和第三外部电子装置131中的至少一个中发生媒体数据传输请求事件,则电子装置101可执行根据传输请求发生的时间向请求传输的外部电子装置发送媒体数据的操作。根据本公开的实施例,电子装置101可执行将媒体数据存储到存储器或服务器中的操作。
[0145]图10示出根据本公开的各种实施例的向与电子装置连接的其它电子装置发送电子装置中的媒体数据的过程。
[0146]参照图10,在操作1001中,电子装置可执行与至少一个外部电子装置连接通信的操作。根据本公开的实施例,如图1所示,电子装置101可执行与第一外部电子装置111、第二外部电子装置121和第三外部电子装置131连接通信的操作。根据本公开的实施例,电子装置101可直接与每个外部电子装置连接,或者可经由诸如基站和AP的中继器来连接。
[0147]在操作1003中,电子装置可确定是否发生媒体数据传输请求。根据本公开的实施例,如图1所示,电子装置101可确定在被连接以用于通信的第一外部电子装置111、第二外部电子装置121和第三外部电子装置131中的至少一个中是否发生媒体数据传输请求事件。
[0148]如果发生媒体数据传输请求事件,则在操作1005中,电子装置可执行向请求媒体数据的传输的外部电子装置发送媒体数据的操作。根据本公开的实施例,如果如图1所示在第一外部电子装置111、第二外部电子装置121和第三外部电子装置131中的至少一个中发生媒体数据传输请求事件,则电子装置101可执行根据传输请求发生的时间向请求传输的外部电子装置发送媒体数据的操作。根据本公开的实施例,电子装置可发送存储在存储器或服务器中的媒体数据。
[0149]图11示出根据本公开的各种实施例的向与电子装置连接的其它电子装置发送电子装置中的媒体数据的过程。
[0150]参照图11,在操作1101中,电子装置可执行与至少一个外部电子装置连接通信的操作。根据本公开的实施例,如图1所示,电子装置101可执行与第一外部电子装置111、第二外部电子装置121和第三外部电子装置131连接通信的操作。根据本公开的实施例,电子装置101可直接与每个外部电子装置连接,或者可经由诸如基站和AP的中继器来连接。
[0151]在操作1103中,电子装置可执行向至少一个外部电子装置发送第一媒体数据的操作。根据本公开的实施例,如图1所示,电子装置101可执行向被连接以用于通信的第一外部电子装置111、第二外部电子装置121和第三外部电子装置131中的至少一个发送第一媒体数据的操作。根据本公开的实施例,可在执行通信连接操作之后在没有附加控制过程的情况下在电子装置之间发送和接收第一媒体数据。另选地,可在执行通信连接之后基于附加控制过程在电子装置之间发送和接收第一媒体数据。根据本公开的实施例,电子装置101可执行当从外部电子装置111、121和131中的至少一个发生第一媒体数据传输请求时向对应外部电子装置发送所请求的第一媒体数据的操作。根据本公开的实施例,即使发生数据损失,也可利用能够减小电子装置之间可能发生的延迟的协议来发送和接收第一数据媒体。根据本公开的实施例,可利用UDP来发送和接收第一媒体数据。
[0152]在操作1105中,电子装置可确定是否发生内容创建开始事件。根据本公开的实施例,如果没有发生内容创建开始事件,则电子装置可在操作1103中坚持发送第一媒体数据。
[0153]如果发生内容创建开始事件,则在操作1107中,电子装置可执行获取第二媒体数据并将第二媒体数据存储到存储器中的操作。根据本公开的实施例,电子装置可创建索引表并且将第二媒体数据的详细信息存储到存储器中。根据本公开的实施例,索引表可包括媒体数据的每个帧或每个流的数据类型、长度、偏移和时间戳中的至少一个。
[0154]在操作1109,电子装置可确定是否发生第二媒体数据传输请求。根据本公开的实施例,如图1所示,电子装置101可确定在被连接以用于通信的第一外部电子装置111、第二外部电子装置121和第三外部电子装置131中的至少一个中是否发生第二媒体数据传输请求事件。根据本公开的实施例,如果没有发生第二媒体数据传输请求事件,则电子装置可在操作1107中获取第二媒体数据并且坚持将它存储到存储器中。
[0155]如果发生第二媒体数据传输请求事件,则在操作1111中,电子装置可执行向请求传输的外部电子装置发送第二媒体数据的操作。根据本公开的实施例,如果如图1所示在第一外部电子装置111、第二外部电子装置121和第三外部电子装置131中的至少一个中发生第二媒体数据传输请求事件,则电子装置101可基于索引表根据传输请求发生的时间确定第二媒体数据并且可将所确定的第二媒体数据发送至请求传输的外部电子装置。根据本公开的实施例,可利用支持纠错(或者错误纠正)以避免数据损失的协议来发送和接收第二媒体数据。根据本公开的实施例,可利用TCP来发送和接收第二媒体数据。
[0156]根据本公开的实施例,电子装置可通过在将第一媒体数据发送给外部电子装置中的至少一个时包括第一媒体数据的特征来执行传输。
[0157]根据本公开的实施例,电子装置可在向外部电子装置中的至少一个发送第二媒体数据的同时将第一媒体数据发送至至少一个外部电子装置。
[0158]根据本公开的实施例,即使当前正在接收第二媒体数据的至少一个外部电子装置停止接收第二媒体数据,电子装置也可向外部电子装置中的至少一个发送第一媒体数据。
[0159]根据本公开的实施例,电子装置可通过从所接收的媒体数据提取音频来仅存储音频。
[0160]根据本公开的实施例,电子装置可通过从所接收的媒体数据移除音频并且通过将存储在存储器中的附加音频(例如,MP3音频源)与所接收的媒体数据一起转换(例如,编码)来创建内容。
[0161 ]根据本公开的实施例,电子装置可通过请求外部电子装置仅提供音频而不提供视频并且通过将音频与不同的媒体数据(例如,预先存储在电子装置的存储器中的媒体数据)的视频一起转换(例如,编码)来创建内容。
[0162]根据本公开的实施例,在电子装置中创建内容的方法可包括:在电子装置中获取第一媒体数据;基于第一媒体数据的至少一部分来获取第二媒体数据;识别第二媒体数据的特征;以及基于第二媒体数据的特征的至少一部分来创建内容。
[0163]根据本公开的实施例,获取第一媒体数据的步骤可包括基于第一媒体数据来创建预览屏幕。
[0164]根据本公开的实施例,获取第二媒体数据的步骤可包括基于创建内容的请求的至少一部分来接收电子装置或者至少一个外部电子装置中的第二媒体数据。
[0165]根据本公开的实施例,获取第二媒体数据的步骤可包括在基于第一媒体数据的预览屏幕被选择的情况下从电子装置和/或至少一个外部电子装置接收第二媒体数据。
[0166]根据本公开的实施例,创建内容的步骤可包括基于从电子装置或至少一个外部电子装置接收的第二媒体数据的至少一部分来创建内容。
[0167]根据本公开的实施例,创建内容的步骤可包括如果从电子装置或至少一个外部电子装置接收的第二媒体数据具有不同的特征,则通过基于在任一个电子装置中获取的媒体数据的特征的至少一部分转换剩余的多条媒体数据来创建内容。
[0168]根据本公开的实施例,媒体数据的特征可包含媒体数据的扩展名、编解码器、分辨率、亮度、比特率、是否包括音频、是否包括字幕、音频音量、字幕字体、视频型、级和压缩方案中的至少一个。
[0169]根据本公开的实施例,创建内容的步骤可包括基于包括在第二媒体数据中的音频和视频中的至少一个来创建内容。
[0170]根据本公开的实施例,除了仅媒体数据的特征不同以外,第一媒体数据和第二媒体数据可相同。
[0171]根据本公开的实施例,第一媒体数据或第二媒体数据可以是与当前显示在电子装置或外部电子装置的显示器的屏幕上的媒体数据相同的媒体数据。
[0172]根据本公开的实施例,第一媒体数据或第二媒体数据可以是通过电子装置或外部电子装置的相机捕获的预先存储的媒体数据。
[0173]根据本公开的实施例,第一媒体数据或第二媒体数据可以是预先存储在电子装置或外部电子装置的存储器中的媒体数据。
[0174]图12是根据本公开的各种实施例的电子装置1201的框图。
[0175]根据本公开的实施例,电子装置1201可构成图2的电子装置200的所有或一些部分。
[0176]参照图12,电子装置1201包括至少一个AP 1210、通信模块1220、SIM卡1224、存储器1230、传感器模块1240、输入单元1250、显示器1260、接口 1270、音频模块1280、相机模块1291、电源管理模块1295、电池1296、指示器1297和电机1298。
[0177]AP 1210可通过驱动操作系统或应用程序来控制连接至AP 1210的多个硬件或软件构成元件,并且可处理包括多媒体数据的各种数据并且可执行算术运算。AP 1210可例如利用SoC来实现。根据本公开的实施例,AP 1210还可包括GPU。
[0178]通信模块1220(例如,通信模块260)可通过网络在与电子装置1201(例如,电子装置200)连接的其它电子装置(例如,电子装置202或204或者服务器264)之间的通信中执行数据发送/接收。根据本公开的实施例,通信模块1220可包括蜂窝模块1221、W1-Fi模块1223、BT 模块 1225、GPS 模块 1227、NFC 模块 1228 和射频(RF)模块 1229。
[0179]蜂窝模块1221 可通过通信网络(例如,LTE、LTE-A、CDMA、WCDMA、UMTS、WiBro、GSM等)提供语音呼叫、视频呼叫、文本服务、互联网服务等。另外,蜂窝模块1221可利用SIM(例如,SIM卡1224)识别和验证通信网络内的电子装置。根据本公开的实施例,蜂窝模块1221可执行可由AP 1210提供的功能中的至少一些。例如,蜂窝模块1221可执行多媒体控制功能中的至少一些。
[0180]根据本公开的实施例,蜂窝模块1221可包括通信处理器(CP)。此外,蜂窝模块1221可例如利用SoC来实现。尽管诸如蜂窝模块1221(例如,通信处理器)、存储器1230、电源管理模块1295等的构成元件相对于图12的AP 1210被示出为单独的构成元件,AP 1210也可被实现为使得包括上述构成元件的至少一部分(例如,蜂窝模块1221)。
[0181]根据本公开的实施例,AP1210或蜂窝模块1221(例如,通信处理器)可将从与其连接的每个非易失性存储器或者至少一个不同的构成元件接收的指令或数据加载到易失性存储器并且可处理所述指令或数据。另外,AP 1210或蜂窝模块1221可将从至少一个不同的构成元件接收的或者由至少一个不同的构成元件产生的数据存储到非易失性存储器中。
[0182]W1-Fi模块1223、BT模块1225、GPS模块1227和NFC模块1228中的每一个可包括例如用于处理通过对应模块发送/接收的数据的处理器。尽管蜂窝模块1221、W1-Fi模块1223、BT模块1225、GPS模块1227和NFC模块1228在图12中被示出为单独的块,根据本公开的实施例,蜂窝模块1221、'^^模块1223、81'模块1225、6?5模块1227和即(:模块1228中的至少一些(例如,两个或更多个)可被包括在一个IC或IC封装中。例如,与蜂窝模块1221、W1-Fi模块1223、BT模块1225、GPS模块1227和NFC模块1228对应的处理器中的至少一些(例如,与蜂窝模块1221对应的通信处理器以及与W1-Fi模块1223对应的W1-Fi处理器)可利用SoC来实现。
[0183]RF模块1229可用于发送/接收数据(例如,发送/接收RF信号)。尽管未示出,RF模块1229可包括例如收发器、功率放大器模块(PAM)、频率滤波器、低噪放大器(LNA)等。另外,RF模块1229还可包括用于在无线通信中在自由空间上发送/接收无线电波的组件(例如,导体、导线等)。尽管在图12中示出蜂窝模块1221^^模块1223、81'模块1225、6?3模块1227和NFC模块1228共享一个RF模块1229,根据本公开的实施例,蜂窝模块1221、W1-Fi模块1223、BT模块1225、GPS模块1227、NFC模块1228中的至少一个可经由单独的RF模块来发送/接收RF信号。
[0184]S頂卡1224可以是实现有S頂的卡,并且可被插入形成在电子装置的特定位置处的狭槽中。S頂卡1224可包括独特识别信息(例如,集成电路卡标识符(ICCID))或者订户信息(例如,国际移动订户标识(IMSI))。
[0185]存储器1230(例如,存储器230)可包括内部存储器1232或外部存储器1234。内部存储器1232可包括例如易失性存储器(例如,DRAM、SRAM、SDRAM等)或者非易失性存储器(例如,OTPROM、PROM、EPROM、EEPROM、掩模ROM、闪速ROM、NAND闪速存储器、NOR闪速存储器等)中的至少一个。
[0186]根据本公开的实施例,内部存储器1232可以是固态驱动器(SSD)。外部存储器1234还可包括闪速驱动器,并且还可包括例如CF、SD、微型SD、迷你SD、xD、记忆棒等。外部存储器1234可经由各种接口在操作上耦合至电子装置1201。根据本公开的实施例,电子装置1201还可包括诸如硬盘驱动器的存储单元(或存储介质)。
[0187]传感器模块1240可测量物理量或者检测电子装置1201的操作状态,因此可将所测量或检测的信息转换为电信号。传感器模块1240可包括例如手势传感器1240A、陀螺仪传感器1240B、压力传感器1240C、磁传感器1240D、加速度传感器1240E、握持传感器1240F、接近传感器1240G、颜色传感器1240H(例如,RGB传感器)、生物传感器12401、温度/湿度传感器1240J、光传感器1240K和UV传感器1240M中的至少一个。另外或另选地,传感器模块1240可包括例如电子鼻传感器、EMG传感器、EEG传感器、ECG传感器、指纹传感器等。传感器模块1240还可包括用于控制包括在传感器模块1240中的至少一个或更多个传感器的控制电路。
[0188]输入装置1250可包括触摸面板1252、(数字)笔传感器1254、键1256或者超声输入单元1258。触摸面板1252可例如使用静电型、压敏型和超声型中的至少一个来识别触摸输入。触摸面板1252还可包括控制电路。在静电型的情况下,不仅可进行物理接触,而且可进行接近识别。触摸面板1252还可包括触觉层。在这种情况下,触摸面板1252可向用户提供触觉反应。
[0189](数字)笔传感器1254可例如利用接收用户的触摸输入的相同或相似的方法或者利用用于识别的附加薄片来实现。键1256可以是例如物理按钮、光学键、键区或者触摸键。超声输入单元1258是电子装置1201利用产生超声信号的笔通过麦克风(例如,麦克风1288)检测声波的装置,是能够无线电识别的装置。根据本公开的实施例,电子装置1201可使用通信模块1220来从与其连接的外部装置(例如,计算机或服务器)接收用户输入。
[0190]显示器1260(例如,显示模块250)可包括面板1262、全息图1264或投影仪1266。面板1262可以是例如IXD、AM-0LED等。面板1262可例如按照柔性、透明或者可穿戴的方式来实现。面板1262可与触摸面板1252构造成一个模块。全息图1264可使用光的干涉并且在空中显示立体图像。投影仪1266可通过将光束投影至屏幕上来显示图像。屏幕可位于例如电子装置1201之内或之外。根据本公开的实施例,显示器1260还可包括用于控制面板1262、全息图1264或投影仪1266的控制电路。
[0191]接口 1270可包括例如高清多媒体接口(HDMI)1272、通用串行总线(USB)1274、光学通信接口 1276或者D-微型(D-sub)1278。接口 1270可被包括在例如图2的通信单元260中。另外地或另选地,接口 1270可包括例如移动高清链接(MHL)接口、SD卡/多媒体卡(丽C)接口或者红外数据协会(IrDA)标准接口。
[0192]音频模块1280可双向地转换声音和电信号。音频模块1280可转换例如通过扬声器1282、接收器1284、耳机1286、麦克风1288等输入或输出的声音信息。
[0193]相机模块1291是用于图像和视频捕获的装置,根据本公开的实施例,可包括一个或更多个图像传感器(例如,前置传感器或后置传感器)、镜头(未示出)、ISP(未示出)或闪光灯(未不出,例如LED或氣灯)。根据本公开的实施例,相机模块1291可包括红外相机模块和超声相机模块。
[0194]电源管理模块1295可管理电子装置1201的电源。尽管未示出,电源管理模块1295可包括例如电源管理IC(PMIC)、充电器IC或者电池燃油量表。
[0195]PMIC可被布置在例如IC或者SoC半导体内部。充电可被分成有线充电和无线充电。充电器IC可对电池进行充电,并且可避免充电器过电压或过电流。根据本公开的实施例,充电器IC还可包括用于有线充电和无线充电中的至少一个的充电器1C。无线充电可被分成例如磁共振型、磁感应型和电磁型。可增加用于无线充电的附加电路,例如线圈回路、谐振电路、整流器等。
[0196]电池量表可测量例如电池1296的残余电量以及充电期间的电压、电流和温度。电池1296可存储或产生电,并且可利用所存储或产生的电来向电子装置1201供电。电池1296可包括可再充电池或太阳能电池。
[0197]指示器1297可指示电子装置1201或其一部分(例如,AP 1210)的特定状态(例如,引导状态、消息状态、充电状态等)。电机1298可将电信号转换为机械振动。尽管未示出,电子装置1201可包括用于支持移动TV的处理单元(例如,GPU)。用于支持移动TV的处理单元可根据例如数字多媒体广播(DMB)、数字视频广播(DVB)、媒体流等的协议来处理媒体数据。
[0198]根据本公开的各种实施例的电子装置的上述构成元件中的每一个可由一个或更多个组件组成,其名称可根据电子装置的类型而变化。根据本公开的各种实施例的电子装置可包括上述构成元件中的至少一个。一些构成元件可被省略,或者可另外包括附加的其它构成元件。另外,根据本公开的各种实施例的电子装置的一些构成元件可被组合并构造成一个实体,以等同地执行组合之前的对应构成元件的功能。
[0199]根据本公开的各种实施例,在存储有指令的存储介质中,当指令被至少一个处理器执行时,处理器被配置为执行至少一个操作。所述至少一个操作可包括:获取电子装置中的第一媒体数据;基于第一媒体数据的至少一部分来获取第二媒体数据;识别第二媒体数据的特征;以及基于第二媒体数据的特征的至少一部分来创建内容。
[0200]如上所述,关于从多个电子装置获取的媒体数据,其将要在电子装置中使用的一部分可在每个时间点接收并且被链接至所接收的媒体数据以创建内容。因此,电子装置的用户可减少创建内容的时间。
[0201]基于在根据本公开的各种实施例的权利要求和/或说明书中所公开的各种实施例的方法可被实现于硬件、软件或这二者的组合中。
[0202]当被实现于软件中时,可提供一种存储一个或更多个程序(S卩,软件模块)的非暂时性计算机可读记录介质。存储在非暂时性计算机可读记录介质中的一个或更多个程序被配置为由电子装置中的一个或更多个处理器执行。所述一个或更多个程序包括允许电子装置执行基于本公开的权利要求和/或说明书中所公开的各种实施例的方法的指令。
[0203]程序(S卩,软件模块或软件)可被存储在随机存取存储器、包括闪速存储器的非易失性存储器、R0M、EEPR0M、磁盘存储装置、紧凑盘-ROM(⑶-R0M)、DVD或者其它形式的光学存储装置以及磁带盒。另选地,程序可被存储在被配置于这些存储介质的全部或一些的组合中的存储器中。另外,所配置的存储器的数量可为多个。
[0204]此外,程序可被存储在能够通过诸如互联网、内联网、LAN、广域网(WLAN)或存储区域网络(SAN)的通信网络或者通过组合这些网络而配置的通信网络来访问电子装置的可附接的存储装置中。存储装置可经由外部端口访问电子装置。
[0205]另外,通信网络上的附加存储单元可访问便携式电子装置。
[0206]尽管已参照其各种实施例示出并描述了本公开,但是本领域技术人员将理解,在不脱离由所附权利要求及其等同物限定的本公开的精神和范围的情况下,可对其进行形式和细节上的各种改变。
【主权项】
1.一种在电子装置中创建内容的方法,该方法包括: 获取由至少一个外部电子装置获取的第一媒体数据; 基于第一媒体数据的至少一部分来获取第二媒体数据; 识别由所述至少一个外部电子装置获取的第二媒体数据的特征;以及 基于第二媒体数据的特征的至少一部分来创建内容。2.根据权利要求1所述的方法,其中,获取第一媒体数据的步骤包括:基于第一媒体数据来创建预览屏幕。3.根据权利要求1所述的方法,其中,获取第二媒体数据的步骤包括:基于对于创建所述内容的请求的至少一部分来接收所述电子装置或所述至少一个外部电子装置中的第二媒体数据。4.根据权利要求3所述的方法,其中,获取第二媒体数据的步骤包括:在基于第一媒体数据的预览屏幕被选择的情况下从所述至少一个外部电子装置或所述电子装置中的至少一个接收第二媒体数据。5.根据权利要求1所述的方法,其中,创建内容的步骤包括:基于从所述电子装置或所述至少一个外部电子装置接收的第二媒体数据的至少一部分来创建所述内容。6.根据权利要求5所述的方法,其中,创建内容的步骤包括:如果从所述电子装置或所述至少一个外部电子装置接收的第二媒体数据具有不同的特征,则通过基于在任一个电子装置中获取的媒体数据的特征的至少一部分转换剩余的多条媒体数据来创建所述内容。7.根据权利要求1所述的方法,其中,媒体数据的特征包含以下项中的至少一项:媒体数据的扩展名、编解码器、分辨率、亮度、比特率、是否包括音频、是否包括字幕、音频音量、字幕字体、视频型、级或压缩方案。8.根据权利要求1所述的方法,其中,创建内容的步骤包括:基于包括在第二媒体数据中的音频和视频中的至少一个来创建所述内容。9.一种用于创建内容的电子装置,所述电子装置包括: 存储器; 显示单元; 通信模块;以及 内容创建模块,被配置为在所述电子装置中获取第一媒体数据,基于第一媒体数据的至少一部分来获取第二媒体数据,识别第二媒体数据的特征,基于第二媒体数据的特征的至少一部分来创建内容,并且将所述内容存储到存储器中。10.根据权利要求9所述的电子装置,其中,内容创建模块被配置为:基于第一媒体数据来创建预览屏幕并且进行控制以在显示单元上显示所述预览屏幕。11.根据权利要求9所述的电子装置,其中,内容创建模块被配置为:基于对于创建所述内容的请求的至少一部分,接收所述电子装置或至少一个外部电子装置中的第二媒体数据。12.根据权利要求11所述的电子装置,其中,内容创建模块被配置为:在基于显示单元上当前接收的第一媒体数据的预览屏幕被选择的情况下,请求所述至少一个外部电子装置或所述电子装置中的至少一个发送第二媒体数据。13.根据权利要求9所述的电子装置,其中,内容创建模块被配置为:基于通过通信模块从所述电子装置或至少一个外部电子装置接收的第二媒体数据的至少一部分来创建所述内容,并且将所述内容存储到所述存储器中。14.根据权利要求13所述的电子装置,其中,内容创建模块被配置为:如果从所述电子装置或所述至少一个外部电子装置接收的第二媒体数据具有不同的特征,则通过基于在任一个电子装置中获取的媒体数据的特征的至少一部分转换剩余的多条媒体数据来创建所述内容,并且将所述内容存储到所述存储器中。15.根据权利要求9所述的电子装置,其中,媒体数据的特征包含以下项中的至少一项:媒体数据的扩展名、编解码器、分辨率、亮度、比特率、是否包括音频、是否包括字幕、音频音量、字幕字体、视频型、级或压缩方案。
【文档编号】H04N21/854GK106063289SQ201580009512
【公开日】2016年10月26日
【申请日】2015年2月17日
【发明人】金志恩, 严昌根, 李升宪, 蔡炅祜, 李暻, 李暻一
【申请人】三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1