通过用户间的合作生成内容的方法和系统与流程

文档序号:12485183阅读:199来源:国知局
下述的说明涉及通过用户间的合作生成内容(contents)的方法和系统。
背景技术
::存在用户利用个别生成的内容来生成二次内容的现有技术。例如,现有技术在用户上传的影像中查询拍摄了同一被拍摄物体的影像进而对该影像进行同步,从而生成并提供三维影像。但由于这种现有技术必须处理以上传的全部内容为对象的分析、分类等过程,因此存在演算量多且不能预先特定结果物的问题。参考资料:<PCT/KR/2014/010167,US20140019540A1,US20130332543A1,US20130260893>技术实现要素:提供了一种系统和方法,向特定用户提供根据用户请求而生成的项目(project)或基于已接收的内容而生成的项目,该用户基于项目而引导生成内容,且用户通过与项目相关而生成的内容进而生成二次内容,在项目的设定过程中也可预先特定结果物,且可最小化结果物生成所需的演算量。一种由计算机实现的方法,其特征在于,包括如下步骤:将包括服务器从用户的电子设备接收的内容和与所述内容的生成相关的位置的信息,在内容数据库中进行存储和管理;基于存储在所述内容数据库中的所述位置或基于用户的项目生成请求,设定用于二次内容的生成的项目;向请求所述项目的生成的用户、选择所述项目的用户以及从所述服务器基于所述位置选定的用户中至少一名用户的电子设备提供所述项目;以及基于所述项目,利用所接收的、在所述电子设备中生成的一次内容,生成与所述项目相关的二次内容。一种系统,包括一个以上的处理器,其特征在于,所述一个以上的处理器包括:内容管理部,将包括从用户的电子设备中接收的内容以及与所述内容的生成相关的位置的信息存储在内容数据库中并进行管理;项目设定部,基于存储在所述内容数据库中的所述位置或基于用户的项目生成请求,设定用于二次内容的生成的项目;项目提供部,向请求所述项目的生成的用户、选择所述项目的用户以及基于所述位置而选定的用户中至少一名用户的电子设备提供所述项目;和二次内容生成部,基于所述项目利用所接收的、在所述电子设备中生成的一次内容,生成与所述项目相关的二次内容。可向特定用户提供根据用户请求而生成的项目(project)或基于已接收的内容而生成的项目,该用户基于项目而引导生成内容,且用户通过与项目相关而生成的内容进而生成二次内容,在项目的设定过程中也可预先特定结果物,且可最小化结果物生成所需的演算量。附图说明图1是示出根据本发明一个实施例的用于二次内容生成的系统的动作环境的示例的示图。图2是根据本发明一个实施例的用于说明电子设备和服务器的内部构成的框图。图3是根据本发明一个实施例的概括性示出生成二次内容的过程的示图。图4是根据本发明一个实施例的用于说明向用户分配任务的第一示例的示图。图5是根据本发明一个实施例的用于说明向用户分配任务的第二示例的示图。图6是根据本发明一个实施例的用于说明向用户分配任务的第三示例的示图。图7是根据本发明一个实施例的用于说明向用户分配任务的第四示例的示图。图8是根据本发明一个实施例的用于说明向用户分配任务的第五示例的示图。图9是根据本发明一个实施例的用于说明向用户分配任务的第六示例的示图。图10是根据本发明一个实施例的示出编辑项目的过程的示例的示图。图11是根据本发明一个实施例的用于说明服务器包括的处理器的框图。图12是根据本发明一个实施例的示出服务器执行的方法的流程图。图13是根据本发明一个实施例的示出在同一场所拍摄背景的示例的示图。图14是根据本发明一个实施例的示出利用在同一场所中拍摄的相片而生成全景(panorama)影像的示例的示图。图15是根据本发明一个实施例的示出用于三维影像生成的拍摄示例的示图。图16是根据本发明一个实施例的示出将用户引导至拍摄位置的示例的示图。图17是根据本发明一个实施例的示出通过聊天室引导用户的任务参与的示例的示图。具体实施方式以下,结合附图对实施例进行详细说明。图1是示出根据本发明一个实施例的用于二次内容生成的系统的动作环境的示例的示图。图1按动作环境的一个示例,示出多个电子设备110、120、130、140;多个服务器150、160;以及网络170。电子设备110、120、130、140可是按计算机系统实现的固定型终端或移动型终端。电子设备110、120、130、140的示例可有智能手机(smartphone)、移动电话、导航、计算机、笔记本、数字广播用终端、个人数字助理(PDA,PersonalDigitalAssistants)、便携式多媒体播放器(PDA,PortableMultimediaPlayer)、平板电脑等。这些电子设备110、120、130、140的每一个利用无线或有线通信方式通过网络170可与其他电子设备和/或服务器150、160通信。通信方式并不进行限定,不仅可包括利用网络170能包括的通信网(作为一个示例,移动通信网、有线网络、无线网络、广播网)的通信方式,也可包括设备间的近距离无线通信。例如,网络170可包括个人局域网(PAN,PersonalAreaNetwork)、局域网(LAN,LocalAreaNetwork)、校园局域网(CAN,CampusAreaNetwork)、城域网(MetropolitanAreaNetwork)、广域网(WAN,WideAreaNetwork)、宽带网(BBN,BroadbandNetwork)、互联网等网络中一个以上的任意网络。并且,网络170可包括含有总线网(BusNetwork)、星状网(StarNetwork)、环状网(RingNetwork)、网状网(MeshNetwork)、星状-总线网、树形或层次网络等网络拓扑中任意一个以上,但其并不限定于此。服务器150、160的每一个通过电子设备110、120、130、140和网络170进行通信,进而可按提供用于服务的内容的装置或多个装置而实现。作为一个示例,服务器150、160根据通过电子设备110、120、130、140的用户的请求,可向电子设备110、120、130、140提供能构成电子设备110、120、130、140的画面的编码,且电子设备110、120、130、140利用使用电子设备110、120、130、140包含的程序(例如,浏览器或特定应用程序)而提供的编码,构成画面而进行表示,可向用户提供内容。并且,在另一实施例中,电子设备110、120、130、140通过服务器150、160预先下载接收服务提供所需的数据从而进行存储,且利用存储的数据和电子设备110、120、130、140的数据(例如,用户输入的数据或电子设备110、120、130、140测定的数据)可自行生成用于服务的内容从而提供给用户。图2是根据本发明一个实施例的用于说明电子设备和服务器的内部构成的框图。电子设备110和服务器150可包括存储器211、221;处理器212、222;通信模块213、223;以及输入/输出接口214、224。存储器211、221作为计算机可读记录介质,可包括随机存取存储器(RAM,RandomAccessMemory)、只读存储器(ROM,ReadOnlyMemory)、以及磁盘驱动器等永久性大容量记录装置(PermanentMassStorageDevice)。并且,存储器211、221可存储操作系统和至少一个的程序编码(例如,设置在电子设备110中用于驱动应用程序的编码)。这种软件构成要素利用驱动装置(drivemechanism)可从区别于存储器211、221的其他计算机可读记录介质中下载。这种其他的计算机可读记录介质包括软盘驱动器、磁盘、磁带、DVD/CD-ROM驱动器、内存卡等计算机可读记录介质。在另一实施例中,软件构成要素通过通信模块213、223而非计算机可读记录介质可下载至存储器211、221。例如,至少一个的程序基于开发者通过网络170提供的文件而设置的程序可下载至存储器211、221。处理器212、222通过执行基本的算术、逻辑和输入/输出演算,可构成为处理计算机程序的命令。命令根据存储器211、221或通信模块213、223可被提供至处理器212、222。处理器212、222可构成为执行存储在存储器211、221的记录装置中的程序编码。通信模块213、223通过网络170可提供用于电子设备110与服务器150互相通信的功能,且可提供用于电子设备110或服务器150与其他电子设备或其他服务器通信的功能。例如,根据用户的控制,电子设备110的处理器212中发生的请求消息根据通信模块213的控制,通过网络170可被传送至服务器150。相反,服务器150的处理器222提供的内容经由通信模块223和网络170,通过电子设备110的通信模块213进行接收,也可被传送至处理器212或存储器211。输入/输出接口214、224可是用于与多种输入装置、输出装置的接口的手段。例如,输入装置可包括键盘或鼠标等装置,并且输出装置可包括应用程序和用于表示应用程序的通信会话(session)的显示器的装置。作为另一示例,输入/输出接口214、224也可是与如触摸屏的用于将输入和输出功能结合为一的装置相接的接口的手段。更具体来讲,电子设备110的处理器212在处理下载至存储器211的计算机程序的命令时,利用服务器150提供的数据而构成的服务画面215通过输入/输出接口214可在显示器上显示而实现。并且,在另一实施例中,电子设备110和服务器150也可包括相比图2的构成要素更多的构成要素。但,无需明确图示出大部分现有技术的构成要素。例如,电子设备110也可进一步包括如触摸屏的显示器或收发器(transceiver)、全球定位系统(GPS,GlobalPositioningSystem)模块、照相机等其他构成要素。图3是根据本发明一个实施例的概括性示出生成二次内容的过程的示图。图3示出服务器150和多个电子设备310,且在服务器150的观点中简单说明生成二次内容的过程。在过程1中,服务器150可设定项目。例如,服务器150可生成用于二次内容的生成的项目,且这种项目为了二次内容的生成可包括与用户将要生成的一次内容相关的信息。服务器150根据特定用户的请求可设定(或生成)项目,也可分析服务器150已接收的内容从而自动设定(或生成)。例如,服务器150包括内容数据库320进而直接管理或通过服务器150的外部所构建的内存数据库320和网络进行通信从而可获取与存储在内容数据库320的内容相关的信息。在这种内容数据库320中从多个电子设备310中接收的各个内容以及与其生成相关的位置互相对应可被存储。例如,在多个电子设备310的每一个中可设置与服务器150提供的服务相关联的应用程序。当多个电子设备310根据应用程序的控制生成内容而向服务器150传送时,应用程序确认生成内容时的电子设备的GPS坐标信息进而与内容一起传送至服务器150。服务器150使接收的内容和GPS坐标信息互相对应进而可存储在内容数据库320中。此时,服务器150分析与特定位置相对应而存储的内容,进而可生成与该位置相关的项目。例如,著名的旅游景点的拍照区的情况,众多用户将要拍摄著名的被拍摄物体(铜像等)的相片而向SNS服务器上传,SNS服务器基于这种信息按一定时间间隔、利用聊天对话窗口等向经过其周边的用户(例如,10名)可传达针对该被拍摄物体按互相不同角度而指示拍摄的项目或任务。作为另一示例,服务器150接收用户的项目设定请求,且根据接收的项目设定请求也可生成项目。设置在多个电子设备310每一个而进行驱动的应用程序可控制多个电子设备310,以提供用于输入或选择为了项目设定的条件的用户接口。基于用户利用这种用户接口输入或选择条件,根据应用程序的控制,电子设备可向服务器150传送项目设定请求。在过程2中,服务器150可提供项目。作为一个示例,服务器150可向与设定的项目相关的用户的电子设备(图3的示例中“第一电子设备”,“第三电子设备”和“第n电子设备”)提供设定的项目。提供项目的用户可按多种方式进行选定。例如,服务器150可向如选择设定的项目的用户、服务器150选定的用户(例如,基于电子设备提供的位置信息选定位于同一场所的用户)、在与服务器150相关的服务(例如,社交网络服务(SNS,SocialNetworkService))中互相设定人际关系的用户、或者在与服务器150相关的服务中通过一个通信会话(例如,聊天对话窗口)互相通信的用户的按多种方式选定的用户提供项目。在过程3中,服务器150可接收一次内容。例如,在提供项目的电子设备(图3的示例中“第一电子设备”,“第三电子设备”和“第n电子设备”)根据项目生成一次内容进而可向服务器150传送。此时,服务器150可接收每一个电子设备传送的一次内容。更具体来讲,项目可包括与特定场所或特定被拍摄物体相关的信息,且一次内容可包括在这种场所拍摄的影像或包括特定被拍摄物体而拍摄的影像。此时,服务器150可向选定的用户提供项目进而请求(任务提供)拍摄与特定场所或特定被拍摄物体相关的影像。用户拍摄通过作为一次内容的项目而请求的影像,通过电子设备可向服务器150传送。在过程4中,服务器150可生成二次内容。例如,服务器150同步作为一次内容而接收的影像可生成与上述特定场所或特定被拍摄物体相关的三维影像(或动画影像)或全景等作为二次内容。例如,当调动多个相机在各种角度同时/或不同时间拍摄特定建筑物时,同步拍摄的各个相片,可生成以建筑物为中心赋予看起来旋转360度的视频的效果的三维影像。此外,当众人以分别不同角度拍摄位于远处的山时,可将其进行连接而生成全景形式的照片。在此,项目在一个人单独在特定场所中请求项目可执行全部角度中的任务,且无需同时执行在多名在分别赋予任务的位置中按指示的角度可执行任意时刻分配的任务(相片/视频拍摄等)。并且,当朋友前往特定场所游乐时,各自请求项目可在拍摄场所以及分配接收各自拍摄角度等的相应位置中可执行拍摄。并且,当在分配接收任务后执行拍摄时,在画面中可实现在显示器中按目标形态表现各自拍摄位置的用户界面(UI)。一次内容除了拍摄的影像(包括视频)之外还可包括用户直接描绘的图片或文字信息等。例如,连接用户直接描绘的图片生成二次内容或组合文字信息也可生成说明特定技术或事物等的文件以作为二次内容。并且,当一次内容是静止影像(照片)时,可一起合成多个照片或添加其他种类的一次内容即音源(背景音乐、声音等)。例如,当是背景音乐时,服务器150可单方进行选择,且利用用户选择的音源而添加背景音乐,生成二次内容。此时,项目可包括信息,该信息引导用户描绘全部图片的特定部分或引导向服务器150传送与特定技术或事物相关的说明所包括的文字信息。并且,当多名用户同时拍摄影像时,也可按小画面显示其他用户的拍摄模样。此时,可在画面窗口中指示其他用户的拍摄位置或显示表现对方的当前位置和目标位置的地图。如此,在服务器150中可设定与要生成的二次内容相关的项目,且按任务的形态分配项目进而向选定的用户提供,通过根据这种项目生成的一次内容生成二次内容,可预先预测要生成的结果物,且为了生成一个二次内容,无需分析服务器150接收的所有内容,由于可利用根据对应的项目接收的一次内容而能生成二次内容,因此可减少不必要的演算。图4是根据本发明一个实施例的用于说明向用户分配任务的第一示例的示图。服务器150可设定进而维持多个项目410。此时,第一电子设备420根据设置于第一电子设备420而驱动的应用程序的控制,可从服务器150中接收与多个项目410相关的信息,且可在其中选择希望的项目。例如,第一电子设备420的用户可在多个项目410中选择“第一项目”作为希望的项目。此时,服务器150向第一电子设备420提供选择的“第一项目”进而可引导用户生成一次内容而传送。此时,“第一项目”可包括用于引导用户生成为了通过“第一项目”要生成的二次内容的不足的一次内容。例如,在生成与特定被制造物体相关的三维影像时,但不存在特定角度的影像时,用于引导用户生成该角度中的影像的信息可被包括在“第一项目”中。也就是说,用于请求而提供用户选择的项目中不足的内容的信息可被包括在项目中。图5是根据本发明一个实施例的用于说明向用户分配任务的第二示例的示图。在图4中,第一电子设备420选择“第一项目”后,假定第二电子设备510也按相同方法选择了“第一项目”。此时,服务器150连接第一电子设备420和第二电子设备510间的通信会话,进而可按进行相同项目的组相互结合第一电子设备420的用户和第二电子设备510的用户。例如,服务器150可使第一电子设备420的用户生成第二电子设备150的用户参与的聊天会面窗口从而可提供两用户间的聊天服务。为此,设置在第一电子设备420而驱动的应用程序以及设置在第二电子设备510而驱动的应用程序至少包括用于提供聊天服务的功能。万一,当通过另一电子设备选择“第一项目”时,可提供用于新用户的群聊天服务。并且,用户可选择互不相同的项目或不选择项目。例如,当另一电子设备选择“第二项目”时,服务器150可推荐多个用户选择的“第一项目”。作为另一示例,按仍未选择项目的用户的电子设备推荐多个用户选择的“第一项目”,可支援用于“第一项目”的用户的合作。图6是根据本发明一个实施例的用于说明向用户分配任务的第三示例的示图。图6示出向通过一个通信会面连接而与对话窗口610连接的第一电子设备420、第二电子设备510和第三电子设备620通过对话窗口610提供聊天服务的示例。此时,服务器150设定用于第一电子设备420、第二电子设备510和第三电子设备620的用户的项目,进而可向第一电子设备420、第二电子设备510和第三电子设备620进行提供。用户生成项目的内容,通过对话窗口610可上传至服务器150,服务器150利用通过画画窗口610上传的内容可生成二次内容。作为另一示例,服务器150收集用户随意向对话窗口610上传的内容,进而可生成二次内容。例如,服务器150通过对话窗口610利用上传至对话窗口610的内容可设定要生成二次内容的项目。此时,包括与这种二次内容的自动生成相关的引导信息的项目,通过对话窗口610,可向第一电子设备420、第二电子设备510和第三电子设备620进行提供。此时,用户即使没有要生成第二内容的单独的意志,服务器150利用通过对话窗口610上传的内容,自动生成二次内容,进而通过对话窗口610可向用户(第一电子设备420、第二电子设备510和第三电子设备620)进行提供。例如,一起旅行归来的朋友在聊天对话窗口中分享旅行相关的话题,可同时互相传送在旅游景点拍摄的照片。此时,服务器150为了传送混合上传的照片,自动生成幻灯片播放或动画等的二次内容,从而通过聊天对话窗口可向用户提供。在另一实施例中,项目可包括用于从用户中确认接收这种二次内容的自动生成的许可与否的信息。此时,当与对话窗口610连接的用户许可二次内容的自动生成时,利用上传至对话窗口610的内容可自动生成二次内容。图7是根据本发明一个实施例的用于说明向用户分配任务的第四示例的示图。服务器150当第一电子设备420的用户与第二电子设备510的用户存在如朋友的人际关系时,可向第二电子设备510提供通过第一电子设备420上传的内容。例如,当第一电子设备420的用户向服务器150上传在场所A拍摄的影像,且之后第二电子设备510的用户访问场所A而将第二电子设备420的当前位置判断为场所A时,服务器150可将第一电子设备420的用户在场所A拍摄的影像提供给第二电子设备510。也就是说,可向第二电子设备510的用户告知第一电子设备420的用户访问过该场所(场所A),以及在何处拍摄了何种照片。作为另一实施例,服务器150可将通过第一电子设备420上传的内容,通过第一电子设备420的用户与第二电子设备510的用户连接的对话窗口进行提供。通过此,两用户可引导进行与相同场所(场所A)相关的对话。根据需求,也可优先进行下述程序,该程序针对是否应向第二电子设备510提供进而共享通过第一电子设备420上传的内容,用于从第一电子设备420的用户获取许可。如此,服务器150在设定了互相如朋友的人际关系的用户间,可提供能与其他用户共享通过用户参与项目等活动而上传的内容的服务。并且,即使没有特别的人际关系,服务器150在用户要拍摄的位置中向用户提供根据其他用户生成的一次内容或二次内容的同时,也可推荐用户要拍摄的位置。图8是根据本发明一个实施例的用于说明向用户分配任务的第五示例的示图。第一电子设备420的用户通过第一电子设备420驱动的应用程序提供的功能,可直接设定项目。服务器150可请求注册第一电子设备420的用户设定的项目,且向与设定的项目的条件相符的用户提供项目进而参与到任务中。例如,第一电子设备420的用户目击特定事件或事故(活动、节日、自然灾害、交通事故等)进而生成用于拍摄与该事件或事故相关的影像的项目,从而可注册在服务器150中。此时,项目可包括与特定事件或事故相关的位置。此时,服务器150可向存在于项目包括的位置的场所的其他用户(第二电子设备510的用户和第二电子设备620的用户)请求提供项目,从而其他用户拍摄与该事件或事故相关的影像而上传至服务器150。作为另一示例,根据项目的设定,不仅可请求影像,也可请求与特定事件或事故相关的文字信息的输入。若从第二电子设备510和第三电子设备620上传内容,服务器150利用第一电子设备420、第二电子设备510和第三电子设备620的内容从而生成二次内容。图9是根据本发明一个实施例的用于说明向用户分配任务的第六示例的示图。图9示出在点线椭圆910表示的特定场所中向经由服务器150上传了内容的用户(第一电子设备420、第二电子设备510和第三电子设备620的用户)请求服务器150参与项目的示例。此时,服务器150设定许可项目参与的用户间的通信对话(作为一个示例,使用户与一个对话窗口连接),且利用通过这种通信对话连接的用户上传的内容来生成二次内容,且向通过设定了通信对话而连接的用户提供生成的二次内容。例如,当在特定事件或事故发生的时点和场所中多个用户生成影像进而上传至服务器150时,服务器150将这种用户与一个对话窗口连接,且利用用户上传的影像生成与该事件或事故相关的二次内容进而可通过对话窗口进行分布。万一影像或文字信息等的一次内容不足,可向该场所的其他用户或对话窗口的用户追加请求不足的一次内容。也就是说,服务器150基于上传的内容和位置,设定项目(用于不足的一次内容的项目),且将该项目提供给通过一个通信对话(对话窗口)通信的用户或服务器150选定的用户,从而可请求不足的一次内容的生成和提供(向服务器150的上传)。图10是根据本发明一个实施例的示出编辑项目的过程的示例的示图。服务器150可向第一电子设备420提供与通过图4说明的内容相类似而设定的多个项目1010。第一电子设备420的用户可选择自身希望的项目(例如,第一项目)。此时,第一电子设备420的用户利用设置在第一电子设备而驱动的应用程序的功能可编辑选择的项目。编辑的项目可被提供至服务器150而注册为新的项目。此时,用户相比从一开始就策划项目而进行生成和注册,通过编辑已经设定的项目,能更便利地设定定制的项目。例如,针对利用10名用户在互不相同的角度拍摄一个被拍摄物体的影像而生成二次内容的项目,可处理将10名的条件增至为15名或将被拍摄物体变更为另一被拍摄物体等的编辑。当用户编辑项目时,服务器150生成用于编辑的项目的预期内容,进而传送至第一电子设备420。这种预期内容可从服务器150在内容数据库(例如,图3的内容数据库320)中抽取符合项目条件的内容而抽取的内容中生成。例如,当在特定位置中拍摄和生成的特定二次内容存储在服务器150中时,按预览形态将其提供给项目参与者,各者可按与在何种位置/角度拍摄影像为好相关的参考材料进行活用,或按符合自身的取向,在编辑项目自身时进行参考。预期内容在用户生成关于项目的一次内容时也可被生成。例如,第一电子设备420的用户根据项目生成一次内容而传送至服务器150时,服务器150即使用于二次内容的生成的内容不足,利用内容数据库的其他内容(符合项目的条件)和第一内容,可生成和提供预期内容。以下,利用作为一次内容上传的影像对生成二次内容的示例进行说明。在这种示例中虽然省略了与用户的电子设备相关的说明,但用户与服务器150的通信能通过用户的电子设备而实现。作为一个示例,用户A拍摄包括项目指定的被拍摄物体和用户B的第一影像,且用户B拍摄包括项目指定的被拍摄物体和用户A的第二影像,进而可分别上传至服务器150。此时,服务器150合成第一影像和第二影像,可生成一并包括用户A和用户B以及被拍摄物体的第三影像以作为二次内容。此时,用户A和用户B即使其他人不拍摄两人,也可获取包括全部两人的影像(第三影像)。作为另一示例,服务器150利用包括用户A和用户B的第一影像以及包括用户C的第二影像,也可生成用户A或用户B被用户C替换的第三影像以作为二次内容。作为另一示例,针对聚集在相同场所的用户,将特定用户设定为被拍摄物体,且可向决定为被拍摄物体的特定用户提供引导特定行动(例如,跳跃)的项目。此时,项目可进一步包括如下信息,该信息用于引导余下用户在互相不同角度或位置中拍摄指定为被拍摄物体的特定用户。此时,若在互相不同角度或位置中拍摄特定用户的影像被上传至服务器150时,服务器150利用上传的影像可生成与被设定为被拍摄物体的用户相关的二次内容。并且,服务器150在用户同时拍摄被拍摄物体时滴答(Tick)同步功能或当被拍摄物体与用户间的距离互不相同时利用自动缩小(zoom-in)等,为了对其进行补正,可向用户提供补正相机设定的功能等。此时,这种功能根据服务器150提供的命令,在用户的电子设备中被驱动的应用程序控制电子设备可被处理。例如,在用户同时拍摄被拍摄物体的任务中,若用户直接在电子设备中进行拍摄操作(若按取拍摄按钮),则难以同时拍摄被拍摄物体。因此,服务器150可向电子设备传送拍摄时点同步的命令,以使用户的电子设备能同时(例如,0.01秒以内的差异)开始拍摄。此时,电子设备根据自服务器150接收的命令,通过在同一时点进行拍摄,可获取同时拍摄被拍摄物体的影像。并且,对于参与到任务的用户来说,在各自决定的位置中可拍摄视频。此时,服务器150可控制电子设备,已在视频中抽取特定时点的静止画像被提供至服务器150。并且,服务器150通过图像识别可测定方位角或位置等,且通过声音识别功能或影像识别功能等,可同步化一次内容间的时间,且根据物体移动识别补正模糊(blur)或生成三维音源可将其包括在二次内容中。不仅是静止影像,视频也可按一次内容进行使用,与影像相关的二次内容可以是反应手抖动补正、高动态范围(HDR,HighDynamicRange)、60fps视频、GIF动画、360度相机影像、变焦、相机旋转效果等的影像。例如,因手抖动而颤动的影像通过类似的其他影像被补正或针对多个相机拍摄的视频的至少一部分结合帧进而能提供慢视频效果。并且,通过对未拍摄的空余位置/角度的中间帧进行预测进而补充,也可包括完成的内容,且也可包括对拍摄当时属性互不相同的影像进行合并的情况。例如,夜间拍摄时有灯光的背景较暗地进行表现以曝光低地进行拍摄,且被拍摄物体曝光高地进行拍摄进而合并清晰拍摄的各个影像,可制作二次内容(HDR效果),且按光圈的差异也可制作相比背景突出显示人物的二次内容。并且,结合多个相机拍摄的视频,可以制作开始部分按慢视频进行播放、视频后半部分按原速度进行播放的二次内容。并且,当按互相不同种类的相机执行拍摄时,可按配合相互特征的方式进行补正。除此之外,也可利用其他影像除去影像中包含的障碍物或利用其他影像对模糊拍摄的部分进行补正。下述对设置在用户的电子设备而驱动的应用程序的功能示例进行说明。作为一个示例,当项目包括与特定角度或位置中的拍摄相关的任务时,应用程序可包括用于提供用户能捕获这种角度或位置的信息的功能。也就是说,可向用户提供显示用户沿哪侧如何移动的信息(在相机画面表示方向或靶子等)。作为另一示例,应用程序当用户在特定角度或位置中通过拍摄生成影像时,可提供与接下来要拍摄的角度或位置相关的信息。作为另一示例,应用程序可提供与若向截止当前上传的内容添加何种内容就可生成二次内容相关的信息。例如,在互不相同的十个角度中拍摄被拍摄物体的十个影像需要的项目中,当在一个角度中不存在拍摄被拍摄物体的影像时,应用程序可引导用户在该角度中拍摄被拍摄物体。并且,如前所述,应用程序进一步可包括可通过对话窗口提供与其他用户聊天服务等或可提供社交网络服务的功能。聊天服务或社交网络服务可通过服务器150进行提供。图11是根据本发明一个实施例的用于说明服务器包括的处理器的框图,且图12是根据本发明一个实施例的示出服务器执行的方法的流程图。服务器150包括的处理器222如图11所示,可包括内容管理部1110、项目设定部1120、项目提供部1130和二次内容生成部1140。这种处理器222的构成要素可被构成为通过存储器221包括的操作系统和至少一个程序编码来执行图12的方法所包括的步骤(1210至1240)。在步骤1210中,内容管理部1110可将包括服务器150从用户的电子设备中接收的内容以及与内容的生成相关的位置的信息存储在内容数据库中并进行管理。例如,根据以前设定的项目而接收的一次内容与该一次内容的生成相关的位置(例如,一次内容生成当时的电子设备的GPS坐标)互相关联,从而可存储在内容数据库中。正如已说明的,内容数据库可构成为包括在服务器150中,且也可构成为在服务器150的外部与服务器150相通信。在步骤1220中,项目设定部1120基于存储在内容数据库中的位置或基于用户的项目生成请求,可设定用于二次内容的生成的项目。例如,项目可根据服务器150自动生成,也可根据用户的请求而生成。在步骤1230中,项目提供部1130可向请求项目的生成的用户、选择项目的用户以及在服务器150中基于位置而选定的用户中至少一名用户的电子设备提供项目。例如,选择项目的用户可包括选择服务器150提供给的项目中相同项目的用户。并且,服务器150基于位置可选定位于特定场所的电子设备的用户。此时,服务器150在与服务器150相关联的服务(例如,社交网络服务)中设定有相互人际关系(例如,社交网络服务中的朋友关系)的用户、或与服务器150相关联的服务(例如,聊天服务)中通过一个通信对话(例如,聊天对话窗口)互相通信的用户(与同一对话窗口连接而进行聊天的用户)中基于用户的位置(用户的电子设备的位置)可选定用户。项目提供部1130根据项目的性质可相多种群的用户提供项目。在步骤1240中,二次内容生成部1140基于项目利用所接收的、在电子设备中生成的一次内容可生成与项目相关的二次内容。也就是说,若用户根据项目通过电子设备生成一次内容而进行传送,二次内容生成部利用传送的一次内容可生成二次内容。例如,一次内容可包括与项目包含的场所或项目指定的被拍摄物体相关的视频。此时,二次内容生成部1140同步影像可生成全景影像、三维影像和动画影像中至少一个的影像以作为二次内容。并且,一次内容中至少一个也可进一步包括音源或与音源相关的信息。此时,二次内容生成部1140同步影像,向生成的至少一个影像添加接收的音源或通过与接收的音源相关的信息而获取的音源,可生成二次内容。通过一次内容即使不提供音源或与音源相关的信息,服务器150也可选择特定音源进而添加在影像中。在另一实施例中,二次内容生成部1140在步骤1240中通过与一次内容的生成相关的位置,利用内容数据库中检索的内容和一次内容,可生成二次内容。例如,针对一个项目,在其他时点生成的内容可被存储在内容数据库中,且通过其他项目而不是该项目,类似的内容可被预先上传并存储在内容数据库中。因此,二次内容生成部1140进一步利用存储在这种内容数据库中的内容,可生成二次内容。与服务器150相关的服务(例如,上述聊天服务或社交网络服务)通过电子设备中驱动的应用程序(例如,聊天应用程序或SNS应用程序等)可向用户进行提供。此时,项目通过这种应用程序可向电子设备推送(push)或根据应用程序的控制通过该通信对话(例如,聊天服务的对话窗口)向与该通信对话连接的电子设备进行提供。作为另一实施例,项目利用存储在内容数据库中的内容,在生成二次内容时,可包括用于生成不足内容的任务。此时,在步骤1230中,项目提供部1130向选择项目的第一用户的电子设备传送项目,进而可请求不足内容的生成。例如,根据本实施例的项目可以是在当前内容数据库中向用户请求为了生成二次内容而进一步需要的内容的信息。更具体来讲,若选择用户希望制作的作品(二次媒体)的种类,服务器150通过存储在数据库中的内容(基准用户上传的内容)在生成该作品的时候,查找不足的部分(内容),进而可以向用户A按任务进行分配。作为另一实施例,项目提供部1130在步骤1230中向选择同一项目的用户的电子设备提供项目,且可在选择同一项目的用户的电子设备间连接通信对话。例如,当用户A和用户B要制作相同种类的作品而选择同一项目时,服务器150向用户A的电子设备和用户B的电子设备提供该项目,且开设用于用户A和用户B的对话窗口,从而可连接两用户。如此,服务器150针对要进行同一项目的用户,通过生成对话窗口进而连接用户,即使是互相不认识的用户,也可进行支援,使其能为了同一项目而容易地进行合作。作为另一实施例,图12的方法可进一步包括下述两个步骤:决定接收第一项目的第一用户的一次内容对于接收提供第二项目的第二用户来说是否是需要的内容(未图示),以及当第一用户的一次内容对第二用户来说是需要的内容时,将第一用户的一次内容提供给第二用户的电子设备从而作为用于第二项目的内容而共享(未图示)。处理器222可进一步包括的内容共享部(未图示)可执行根据本实施例的未图示步骤。如此,即使是根据进行互不相同的项目的用户而生成的内容,也可在用户间共享互相需要的内容。作为另一实施例,通过一个通信对话、利用互相通信的用户通过一个通信对话上传的内容,使得项目进而可包括用于生成二次内容的任务。此时,二次内容生成部1140在步骤1240中作为第一内容而利用通过一个通信对话上传的内容,可生成二次内容。例如,当一起旅游归来或当前正一起旅游中的用户A、用户B和用户C在对话窗口中要共享旅游照片而上传时,服务器利用对话窗口参与者上传的内容,可生成二次内容。此时,上传的旅游照片即使不是互相关联的照片,混合在对话窗口中共享的照片,可生成和提供如旅行故事的二次内容。作为另一实施例,一次内容可包括一起包含项目指定的被拍摄物体和第一用户的第一影像以及一起包含被拍摄物体和第二用户的第二影像。此时,二次内容生成部1140在步骤1240中合成第一影像和第二影像可生成包括被拍摄物体和第一用户以及第二用户的第三影像以作为二次内容。例如,通过各自互不相同的旅行,拍摄了相同被拍摄物体和照片的第一用户和第二用户像一起去过旅行一样,可提供合成照片以作为二次内容。作为另一实施例,一次内容可包括包含项目指定的被拍摄物体的第一影像和包含第一影像的拍摄者的第二影像。此时,二次内容生成部1140在步骤1240中合成第一影像和第二影像可生成包含被拍摄物体和拍摄者的第三影像。例如,当第一用户生成拍摄被拍摄物体的影像,且第二用户生成拍摄第一用户的影像时,二次内容生成部1140合成两影像进而可生成全部包括被拍摄物体和第一用户的影像。作为另一实施例,项目可包括与用于拍摄的场所或被拍摄物体相关的信息,且一次内容可包括在该场所拍摄的影像或拍摄该被拍摄物体的影像。此时,图12的方法可进一步包括如下步骤(未图示):基于存储在内容数据库中内容,生成与该场所或该被拍摄物体相关的推荐拍摄位置或推荐拍摄角度的信息,进而向接收项目的用户传送该信息。例如,用户在与位于的位置相同的位置中,基于现有生成的一次内容或二次内容,可向用户提供用户在哪个位置或角度拍摄更好的推荐信息。存储器222进一步包括的推荐信息提供部(未图示)可执行根据本实施例的未图示阶段。作为另一实施例,图12的方法可进一步包括如下步骤:基于与从第一用户接收的一次内容的生成相关的位置,在内容数据库中抽取内容(未图示);以及利用抽取的内容和一次内容,生成与二次内容相关的预期内容,进而提供给第一用户该预期内容(未图示)。例如,服务器150当用户生成内容,利用基准的内容,预测结果物,进而可向用户提供预览等功能。存储器222可进一步包括的预测内容生成部(未图示)可执行根据本实施例的未图示步骤。作为另一实施例,项目可包括第一用户参与而生成的二次内容。此时,项目提供部1130在步骤1230中可在与服务器150相关联的服务中向设定有与第一用户有人际关系的第二用户提供项目。此时,可向第二用户提供第一用户参与而生成的二次内容。作为另一实施例,一次内容可包括包含第一用户和第二用户的第一影像以及包含第三用户的第二影像。此时,二次内容生成部1140在步骤1240中合成第一影像和第二影像,可生成将第一用户或第二用户变更为第三用户的第三影像。作为另一实施例,项目设定部1120从第一用户的电子设备接收包括与第一用户的内容和第一用户的内容的生成相关联的位置的项目生成请求,从而能设定项目。此时,项目提供部1130基于与第一用户的内容的生成相关的位置,可向选定的用户提供项目。例如,若用户拍摄与特定事件或事故相关的影像而请求项目的生成,可向与该事件或事故相关的位置的用户请求与该事件或事故相关的影像的生成。作为另一实施例,项目可包括向在同一场所一定时间内上传内容的用户请求任务参与的信息。此时,二次内容生成部1140在步骤1240中与请求任务参与的信息相应答,进而将从许可任务参与的用户的电子设备接收的内容作为一次内容来使用,可生成二次内容。例如,当根据特定事件或事故在该场所类似的时点中用户上传内容时,利用上传的内容,可生成与该事件或事故相关的二次内容。作为另一实施例,一次内容可包括在互相不同位置或互相不同角度中拍摄包含于项目中的场所或项目指定的被拍摄物体的影像。此时,图12的方法当用于二次内容的生成所需的位置的影像或用于二次内容的生成所需的角度的影像不存在或不足时,向位于该场所的电子设备传送包括与必要位置或必要角度相关的信息的新项目,而请求影像,或向参与到与服务器150相关的服务的通信对话的用户的电子设备传送新的项目,而请求影像(未图示)。如此,当用于二次内容的生成的材料(一次内容)不足时,可向用户请求生成该材料进而予以提供。存储器222可进一步包括的影像请求部(未图示)可执行根据本实施例的未图示的步骤。作为另一实施例,项目提供部1130在步骤1230中基于在与服务器150连接的服务相互设定有人际关系的用户的电子设备中电子设备的当前位置,可向位于同一场所的电子设备传送项目。此时,传送的项目可包括:用于将位于同一场所的电子设备的用户中至少一个指定为被拍摄物体的信息;向指定为被拍摄物体的用户请求的行动信息;以及余下用户拍摄被指定为被拍摄物体的用户的角度或位置相关的信息。例如,用于获取将同一场所的用户中特定用户作为被拍摄物体而拍摄的影像的项目可被提供给该用户。作为另一示例,被指定为被拍摄物体的用户在进行预先指定的行动(例如,跳跃)的瞬间,也可提供任务,以使余下用户同时拍摄被指定为被拍摄物体的用户。为此,以被拍摄物体为对象,与余下用户的位置和拍摄角度等相关信息通过项目可被提供给用户。作为另一实施例,通过电子设备每一个中所驱动的应用程序可提供用于编辑所述项目的功能。此时,项目设定部1120在步骤1220中通过所述功能接收在第一用户的电子设备中编辑的项目,进而可设定新的项目。并且,图12的方法可进一步包括如下步骤(未图示):从内容数据库中抽取与新内容相应的内容进而生成预期内容,且向第一用户的电子设备提供生成的预期内容。如此,用户编辑基准项目可生成新的项目,且服务器150可按预览形态向用户提供与编辑的项目相关的结果物。存储器222可进一步包括的预期内容生成部(未图示)可执行根据本实施例的未图示步骤。作为另一实施例,项目可包括在同一时点拍摄一个被拍摄物体的任务。此时,图12的方法可进一步包括如下步骤(未图示):向参与任务的用户的电子设备提供拍摄时点同步的拍摄命令。此时,电子设备根据从服务器150接收的拍摄命令通过在同步的拍摄时点执行拍摄,可生成在同一时点拍摄被拍摄物体的影像。存储器222可进一步包括的拍摄命令提供部(未图示)可执行根据本实施例的未图示步骤。图13是根据本发明一个实施例的示出在同一场所拍摄背景的示例的示图,且图14是根据本发明一个实施例的示出利用在同一场所中拍摄的相片而生成全景(panorama)影像的示例的示图。图13示出三台智能手机1310、1320、1330在同一场所分别拍摄背景的示例。三台智能手机1310、1320、1330在互相相同的时间根据同一项目提供的任务可拍摄背景,也可在互相不同的时间(互相不同的时间、日期、周、月、年)拍摄背景。并且,也可与项目无关而个别拍摄背景。图14示出三台智能手机1310、1320、1330拍摄的照片1410、1420、1430向服务器150上传,且利用上传至服务器150的照片1410、1420、1430来生成一个全景照片1440的示例。这种全景照片1440当照片1410、1420、1430与项目相关联时,可作为与该项目相关的二次内容而生成。并且,即使不是特定项目的二次内容,也可参考性(向该场所的其他用户提供的预期内容)地生成以向其他用户提供。图15是根据本发明一个实施例的示出用于三维影像生成的拍摄示例的示图。图15示出多个智能手机1521至1528在一定角度拍摄一个被拍摄物体1510的模样。作为一个示例,按多个智能手机1521至1528提供的项目可包括拍摄被拍摄物体1510的任务,也可包括与将要拍摄被拍摄物体1510的位置(角度)相关的信息。具体来讲,用于八名用户的八个位置信息可被包括在项目中。此时,用于每个用户的拍摄位置根据服务器150可被预先指定,且通过用户间的协议也可决定个别拍摄位置。多个智能手机1521至1528拍摄的照片可作为一次内容而被传送到服务器150,且服务器150利用传送的照片,可生成如与被拍摄物体1510相关的三维影像的二次内容。如已经说明的,当多个智能手机1521至1528同时拍摄被拍摄物体1510时,若用户直接执行快门(用于智能手机1521至1528的拍摄的操作(画面触摸等)),则难以同时拍摄被拍摄物体1510。因此,服务器150可控制向多个智能手机1521至1528传送拍摄时点同步的命令,进而在同步时点多个智能手机1521至1528同时拍摄被拍摄物体1510。图16是根据本发明一个实施例的示出将用户引导至拍摄位置的示例的示图。例如,服务器150利用从用户的终端接收的位置信息(例如,GPS坐标)可引导用户移动至拍摄位置。例如,服务器150可向用户的终端传送用于将引导用户移动至拍摄位置的信息。此时,设置在用户终端的应用程序可控制终端,将从服务器150接收的信息如在第一点线框1610显示的,通过终端的显示器进行显示。万一,若位于用户意图的拍摄位置,服务器150可将用于引导在如第二点线框1620的相应位置要进行拍摄的信息传送至用户的终端。类似地,设置于用户终端的应用程序可控制终端,将从服务器150接收的信息如在第二点线框1620显示的,通过终端的显示器进行显示。此时,确认用户的位置除了GPS坐标外,还可活用通过终端的相机输入的信息。例如,用户拍摄的终端的相机的被拍摄物体的影像根据应用程序的控制可被传送至服务器150。此时,分析服务器150传送的被拍摄物体的影像从而可判断是否需要其他角度中的被拍摄物体的影像。万一,其他角度中的被拍摄物体的影像为了二次内容的生成而被请求,服务器150可引导用户的移动,以使用户在相应角度拍摄被拍摄物体。将用户引导至拍摄位置的技术也可灵活利用与导航相类似的地图信息等。图17是根据本发明一个实施例的示出通过聊天室引导用户的任务参与的示例的示图。图17示出通过群对话窗口向与该群对话窗口连接的用户引导参与拍摄任务的画面示例1700。也就是说,图17示出向通过同一通信对话通信的用户传送项目的一个示例。此时,当存在有拍摄意向的用户时,服务器150可向用户提供用于这种项目的进行的具体信息。并且,若有拍摄意向的用户在生成用于该项目的二次内容时不足,可向同一用户请求多个一次内容,且也可进一步追加选定其他用户进而引导参与至项目。如此,根据本发明的实施例,基于根据用户的请求生成的项目或已接收的内容向特定用户提供生成的项目,进而可引导该用户基于项目生成内容,且用户通过与项目相关而生成的内容,生成二次内容,在项目的设定过程中也可最小化能预先特定结果物的结果物的生成所需的演算量。如上说明的装置可通过硬件构成要素、软件构成要素、和/或硬件构成要素与软件构成要素的组合而实现。例如,实施例中说明的装置和构成要素,例如,如处理器、控制器、算术逻辑单元(ALU,ArithmeticLogicUnit)、数字信号处理器(DigitalSignalProcessor)、微型计算机、现场可编程阵列(FPA,FieldProgrammableArray)、可编程逻辑单元(PLU,ProgrammableLogicUnit)、微处理器、或可执行命令并应答的其他任意装置,可利用一个以上的法用计算机或特殊目的计算机而实现。处理装置可执行运行系统(OS)和上述运行系统中执行的一个以上的软件应用程序。并且,处理装置与软件的执行相应答,进而可访问、存储、操作、处理和生成数据。为了便于理解,处理装置虽然存在按使用一个而进行说明的情况,但相关
技术领域
:中具有通常知识的人员可知悉处理装置可包括多个处理要素和/或多个类型的处理要素。例如,处理装置可包括多个处理器,或一个处理器与一个控制器。并且也可为如并行处理器(parallelprocessor)的其他处理构成(processingconfiguration)。软件可包括计算机程序(computerprogram)、编码、命令、或其中一个以上的组合,且可按希望进行的操作而构成处理装置,或独立或联合(collectively)命令处理装置。软件和/或数据,根据处理装置被解析或为了向处理装置提供命令或数据,可在任何类型的机器、构成要素、物理装置、虚拟装置(virtualequipment)、计算机存储媒介或装置、或传送的信号波(signalwave)中永久性或临时性地进行具体化(embody)。软件分散在与网络连接的计算机系统中,进而可以分散的方法进行存储或执行。软件和数据可存储在一个以上的计算机可读写记录媒介中。根据实施例的方法可按通过各种计算机设备能执行的程序命令形态而实现进而可被记录在计算机可读写媒介中。上述计算机可读写媒介可单独或组合包括程序命令、数据文件以及数据结构等。记录在上述媒介中的程序命令可是为了实施例而特别设计构成的或是对计算机软件技术人员来说已为公知而使用的。计算机可读写记录媒介的示例可包括如硬盘、软磁盘和磁带的磁性介质(magneticmedia);如CD-ROM、DVD的光介质(opticalmedia);如光磁软盘(flopticaldisk)的磁光介质(magneto-opticalmedia);以及如ROM、RAM和闪存(flashmemory)的为存储并执行程序命令而特别构成的硬件装置。程序命令的示例不仅包括依编程人员编写的机器语言代码而且也包括使用解释器(interpreter)等根据计算机可实行的高级语言代码。上述硬件装置可按为执行实施例的操作而运行作为一个以上的软件模块进行构成,反之也相同。如上所述,虽然根据实施例所限定的实施例和附图进行了说明,但对本
技术领域
:具有一般知识的技术人员来说能从上述的记载中进行各种修改和变形。例如,根据与说明的技术中所说明的方法相不同的顺序来进行,和/或根据与说明的系统、结构、装置、电路等构成要素所说明的方法相不同的形态进行结合或组合,或根据其他构成要素或均等物进行替换或置换也可达成适当的效果。因此,其他具体体现、其他实施例以及与权利要求范围相均等的都属于所述的权利要求所保护的范围。当前第1页1 2 3 当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1