CN109845250A - 用于影像的效果共享方法及*** - Google Patents

用于影像的效果共享方法及*** Download PDF

Info

Publication number
CN109845250A
CN109845250A CN201680089823.3A CN201680089823A CN109845250A CN 109845250 A CN109845250 A CN 109845250A CN 201680089823 A CN201680089823 A CN 201680089823A CN 109845250 A CN109845250 A CN 109845250A
Authority
CN
China
Prior art keywords
effect
electronic equipment
image
collection
link
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
CN201680089823.3A
Other languages
English (en)
Other versions
CN109845250B (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.)
South Korea Snow Co Ltd
Snow Corp
Original Assignee
South Korea Snow Co Ltd
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 South Korea Snow Co Ltd filed Critical South Korea Snow Co Ltd
Publication of CN109845250A publication Critical patent/CN109845250A/zh
Application granted granted Critical
Publication of CN109845250B publication Critical patent/CN109845250B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/50Image enhancement or restoration using two or more images, e.g. averaging or subtraction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/265Mixing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/74Circuits for processing colour signals for obtaining special effects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/24Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20212Image combination
    • G06T2207/20221Image fusion; Image merging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

提供一种用于影像的效果共享方法及***。效果共享方法可包括以下步骤:通过安装在电子设备中并运行的应用程序与所述电子设备通信,以提供用于编辑显示在所述电子设备中的影像的影像编辑功能;所述电子设备中的第一电子设备利用所述影像编辑功能从所述第一电子设备接收针对适用于影像中的效果集的共享请求;利用所述共享请求中包含的所述效果集的标识符,生成用于共享所述效果集的链接;及提供生成的所述链接。

Description

用于影像的效果共享方法及***
技术领域
以下说明涉及一种用于影像的效果共享方法及***,以及存储在计算机可读记录介质中以与计算机结合并在计算机中执行效果共享方法的计算机程序。
背景技术
存在诸多用于将多种效果适用于图像中的传统技术。例如,存在提供以下服务的传统技术,即,在载有用户容貌的图像或动态影像等上虚拟使用化妆用品等实际产品,并显示与其相同的效果,从而使得用户在没有购买实际产品的状态下也能够预先确认使用实际产品的结果。
例如,韩国公开专利第10-2006-0134557号中涉及一种移动通信终端的动态影像效果处理方法及其装置,其公开了通过移动通信终端接收用户想要适用在动态影像上的一个以上的效果(effect)信息,并存储在存储器中,当在移动通信终端进行动态影像记录时,从存储器中确认所存储的效果信息,设定基于效果信息的效果,并基于设定的效果记录动态影像。
在所述传统技术中,可选择特定效果以适用于图像或动态影像中,并将适用效果的图像或动态影像文件传递至其他用户,从而共享适用效果的影像。但是,接收共享影像的其他用户难以将适用于共享的影像中的效果适用在其他图像或其他动态影像上。例如,其他用户难以知晓适用于影像的效果为何种效果,即使知晓适用了何种效果,也难以知晓如何将所述效果适用于所需的其他图像或其他动态影像中。而且,对于通过摄像头输入的实时影像,难以在共享的影像上适用相同的效果。
参考资料:<PCT/KR/2014/010167,US20340019540A1,US20330332543A1,US20330260893>
发明内容
(一)要解决的技术问题
本发明提供一种效果共享方法和***,电子设备根据适用于影像的效果集的共享请求,生成用于共享所述效果集的链接后提供,从而能够共享适用于影像的效果,而不是共享适用效果的影像,另外本发明提供一种存储在计算机可读记录介质中以与计算机结合并在计算机中执行效果共享方法的计算机程序。
本发明提供一种效果共享方法和***,接收所述链接的电子设备通过所述链接访问效果共享服务器时,效果共享服务器向电子设备提供用于将与链接对应的效果集适用于所述电子设备的影像中的控制指令,从而能够通过从所述电子设备接收的链接共享效果集,另外本发明提供一种存储在计算机可读记录介质中以与计算机结合并在计算机中执行效果共享方法的计算机程序。
本发明提供一种效果共享方法和***,可通过适用效果集的影像获得效果集的标识符,并利用获得的效果集的标识符将相同或类似的效果集适用于其他影像中,另外本发明提供一种存储在计算机可读记录介质中以与计算机结合并在计算机中执行效果共享方法的计算机程序。
(二)技术方案
提供一种效果共享方法,其包括以下步骤:通过安装在电子设备中并运行的应用程序与所述电子设备通信,以提供用于编辑显示在所述电子设备中的影像的影像编辑功能;所述电子设备中的第一电子设备利用所述影像编辑功能从所述第一电子设备接收针对适用于影像中的效果集的共享请求;利用所述共享请求中包含的所述效果集的标识符,生成用于共享所述效果集的链接;及提供生成的所述链接。
提供一种效果共享方法,其特征在于,包括以下步骤:从电子设备接收包括效果集的标识符的共享请求;生成用于将利用包括在所述共享请求中的标识符而识别的效果集适用于影像中的控制指令;及将生成的所述控制指令提供至所述电子设备,安装在所述电子设备中并运行的应用程序控制所述所述电子设备,以根据所述控制指令将所述效果集适用于显示在所述电子设备的画面中的影像。
提供一种计算机程序,所述计算机程序存储在计算机可读记录介质中,以与计算机结合并在计算机中执行效果共享方法,其特征在于,所述效果共享方法包括以下步骤:通过用于编辑显示在电子设备的画面中的影像的影像编辑功能,提供能够适用于所述影像中的多个效果集,并将选自所述多个效果集中的效果集适用于所述影像;及将包括适用的所述效果集的标识符的共享请求传送至效果共享服务器,所述效果共享服务器利用所述共享请求中包含的所述效果集的标识符,生成用于共享所述效果集的链接,并提供生成的所述链接。
提供一种计算机程序,所述计算机程序存储在计算机可读记录介质中,以与计算机结合并在计算机中执行效果共享方法,其特征在于,所述效果共享方法包括以下步骤:从第一影像的参数中提取适用于所述第一影像的效果集的标识符;将包括提取的所述标识符的共享请求传送至效果共享服务器;从所述效果共享服务器接收用于适用所述效果集的控制指令;及根据接收的所述控制指令,将所述效果集适用于第二影像。
(三)有益效果
电子设备根据适用于影像的效果集的共享请求,生成用于共享所述效果集的链接后提供,从而能够共享适用于影像的效果,而不是共享适用效果的影像。
接收所述链接的电子设备通过所述链接访问效果共享服务器时,效果共享服务器向电子设备提供用于将与链接对应的效果集适用于所述电子设备的影像中的控制指令,从而能够通过从所述电子设备接收的链接共享效果集。
可通过适用效果集的影像获得效果集的标识符,并利用获得的效果集的标识符将相同或类似的效果集适用于其他影像中。
附图说明
图1是示出本发明的一个实施例的网络环境的例子的图。
图2是用于说明本发明的一个实施例中的电子设备和服务器的内部结构的框图。
图3是示出本发明的一个实施例中的将效果集适用于影像中后显示的例子的图。
图4是示出本发明的一个实施例中的共享适用于影像的效果集的过程的例子的图。
图5是示出本发明的一个实施例中的链接传递过程的一个例子的图。
图6是示出本发明的一个实施例中的链接传递过程的另一个例子的图。
图7是示出本发明的一个实施例中的通过特定标识符识别的效果集的组件的例子的图。
图8是示出本发明的一个实施例中的查找表的例子的图。
图9是示出本发明的一个实施例的服务器的处理器可包含的组件的例子的图。
图10是示出本发明的一个实施例的服务器可执行的效果共享方法的例子的流程图。
图11是示出本发明的一个实施例的电子设备的处理器可包含的组件的例子的图。
图12是示出本发明的一个实施例的电子设备可执行的效果共享方法的例子的流程图。
图13是用于说明本发明的一个实施例中的共享适用于影像的效果集的例子的图。
图14是示出本发明的另一实施例的电子设备的处理器可包含的组件的例子的图。
图15是示出本发明的另一实施例的电子设备可执行的效果共享方法的例子的流程图。
图16是示出本发明的另一实施例的服务器的处理器可包含的组件的例子的图。
图17是示出本发明的另一实施例的服务器可执行的效果共享方法的例子的流程图。
最佳实施方式
以下,参照附图对实施例进行详细说明。
本发明的实施例的效果共享***可通过后述的电子设备或服务器来体现,本发明的实施例的效果共享方法可通过上述电子设备或服务器执行。例如,电子设备中可安装并运行由本发明的一个实施例的计算机程序体现的应用程序,电子设备可根据运行的应用程序的控制,执行本发明的一个实施例的用于电子设备的效果共享方法。并且,服务器通过与所述应用程序的联动向电子设备提供用于效果共享的服务,从而能够执行用于服务器的效果共享方法。上述计算机程序可存储在计算机可读记录介质中,以与由计算机体现的电子设备结合并执行用于电子设备的效果共享方法。
图1是示出本发明的一个实施例的网络环境的例子的图。图1的网络环境表示包括多个电子设备110、120、130、140、多个服务器150、160以及网络170的例子。所述图1仅仅是用于说明本发明的一个例子,电子设备的数量和服务器的数量并不限定于图1所示的数量。
多个电子设备110、120、130、140可以是由计算机装置体现的固定型终端或移动型终端。例如,多个电子设备110、120、130、140有智能手机(smart phone)、移动电话、导航仪、计算机、笔记本、数字广播终端、个人数字助理(Personal Digital Assistants,PDA)、便携式多媒体播放器(Portable Multimedia Player,PMP)、平板电脑等。例如,图1中,电子设备一110显示为智能手机的形状,但本发明的实施例中实质上表示能够利用无线或有线通信方式通过网络170与其他电子设备120、130、140和/或服务器150、160通信的多种设备中的一种设备。
通信方式不受限制,不仅可以包括利用网络170中可包含的通信网(例如,移动通信网、有线因特网、无线因特网、广播网)的通信方式,而且还可以包括设备之间的近距离无线通信。例如,网络170可包括个人局域网(personal area network,PAN)、局域网(localarea network,LAN)、校园网(campus area network,CAN)、城域网(metropolitan areanetwork,MAN)、广域网(wide area network,WAN)、宽带网(broadband network,BBN)、因特网等的网络中的任何一种以上网络。并且,网络170可包括总线网络、星形网络、环形网络、网状网络、星形-总线网络、树形或分层(hierarchical)网络等的网络拓扑中的任意一个以上,但并不限定于此。
服务器150、160分别可以由通过网络170与多个电子设备110、120、130、140通信并提供指令、代码、文件、内容和服务等的计算机装置或多个计算机装置实现。例如,服务器150可以是向通过网络170访问的多个电子设备110、120、130、140提供第一服务的***,相同地,服务器160可以是向通过网络170访问的多个电子设备110、120、130、140提供第二服务的***。更具体地,例如,服务器160可以是将第二服务即用于安装应用程序(计算机程序)的安装文件提供给多个电子设备110、120、130、140的***。并且,服务器150可以是向通过安装文件安装应用程序并执行所安装的应用程序的多个电子设备110、120、130、140提供与所述应用程序相关联的服务(游戏服务、社交网络服务、消息服务、内容流服务、影像编辑服务和/或适用于影像的效果共享服务等)的第一服务的***。
图2是用于说明本发明的一个实施例中的电子设备和服务器的内部结构的框图。在图2中,说明了作为电子设备的一个例子的电子设备一110和服务器150的内部结构。并且,其他电子设备120、130、140或服务器160同样可具有与所述电子设备一110或服务器150相同或类似的内部结构。
电子设备一110和服务器150可包括存储器211、221、处理器212、222、通信模块213、223以及输入输出接口214、224。存储器211、221作为计算机可读记录介质,可包括随机存取存储器(random access memory,RAM)及诸如只读存储器(read only memory,ROM)和磁盘驱动器的非易失性大容量存储装置(permanent mass storage device)。其中,如ROM和磁盘驱动器等非易失性大容量存储装置作为与存储器211、221不同的单独的永久存储装置,可包括在电子设备一110或服务器150中。并且,在存储器211、221中可存储有操作***和至少一个程序代码(例如,安装在电子设备一110中并运行的浏览器或用于提供特定服务而安装在电子设备一110中的应用程序等的代码)。这些软件组件可通过与存储器211、221不同的单独的计算机可读记录介质加载。这些单独的计算机可读记录介质可包括软盘驱动器、磁盘、磁带、DVD/CD-ROM驱动器和存储卡等计算机可读记录介质。在其他实施例中,软件组件可通过通信模块213、223加载到存储器211、221中,而不是通过计算机可读记录介质加载。例如,至少一个程序可基于研发者或分发应用程序的安装文件的文件分发***(例如,根据服务器150)通过网络170提供的文件安装的程序(例如,上述应用程序))而加载到存储器211、221中。
处理器212、222可以通过执行基本的算术、逻辑和输入/输出运算来处理计算机程序的指令。可通过存储器211、221或通信模块213、223将指令提供至处理器212、222。例如,处理器212、222可以执行根据存储在存储器211、221等记录装置中的程序代码而接收的指令。
通信模块213、223可提供电子设备一110与服务器150通过网络170相互通信的功能,并且可提供电子设备一110和/或服务器150与其他电子设备(例如,电子设备二120)或其他服务器(例如,服务器160)通信的功能。例如,电子设备一110的处理器212根据存储在存储器211等记录装置中的程序代码而生成的请求,可根据通信模块213的控制并通过网络170而传送至服务器150。相反,根据服务器150的处理器222的控制而提供的控制信号、指令、内容或文件等,可经过通信模块223和网络170,并通过电子设备一110的通信模块213而传送至电子设备一110。例如,通过通信模块213接收的服务器150的控制信号、指令、内容或文件等可传送至处理器212或存储器211,内容或文件等可存储于电子设备一110可进一步包括的存储介质(上述永久存储装置)中。
输入输出接口214可以是用于与输入输出装置215连接的装置。例如,输入装置可包括键盘或鼠标等装置,并且输出装置可包括显示器等装置。作为其他例子,输入输出接口214可以是用于与诸如触摸屏等输入和输出功能一体集成的装置连接的装置。输入输出装置215可以与电子设备一110形成为一个装置。并且,服务器150的输入输出接口224可以是用于与服务器150连接或与服务器150中可包括的用于输入或输出的装置(未示出)连接的装置。作为更具体例子,电子设备一110的处理器212在处理加载到存储器211中的计算机程序的指令时,可通过输入输出接口214将利用服务器150或电子设备二120提供的数据构成的服务画面或内容显示在显示器中。
并且,在其他实施例中,电子设备一110和服务器150可包括比图2的组件更多的组件。但是,大部分的传统组件无需明确示出。例如,电子设备一110可以包括上述的输入输出装置215中的至少一部分,或者还可包括收发器(transceiver)、全球定位***(GlobalPositioning System,GPS)模块、摄像头、各种传感器及数据库等其他组件。作为更具体的例子,电子设备一110为智能手机的情况下,通常电子设备一110还可包括智能手机中所包含的加速传感器、陀螺仪传感器、摄像头模块、各种物理按钮、利用触摸面板的按钮、输入输出端口或用于振动的振动器等多种组件。
图3是示出本发明的一个实施例中的将效果集适用于影像后显示的例子的图。图3示出了电子设备一110的第一画面310变换为第二画面320的例子。
第一画面310表示通过安装在电子设备一110中的应用程序而提供的用户界面,并表示显示第一影像311的例子。此时,虚线框312表示应用程序提供的多个效果集。效果集可以是多个相互不同效果的集合,例如,可以是特定化妆效果的集合。作为更具体的例子,各效果集可包括如下表1所示的组件。
[表1]
表1中,LUT(Look Up Table)可以表示由函数形式体现的查找表,其为接收输入的图像的RGB值作为输入参数,并针对输入的RGB值计算指定的输出RGB值作为结果。例如,LUT类型的口红效果是接收从图像中识别的唇部区域的RGB值作为输入参数,针对输入的RGB值计算指定的输出RGB值作为结果,并将计算的输出RGB值适用于图像中,从而能够在唇部区域适用所述口红效果。调配(blending)是与两个以上的成分的混合(mixing)相关联,例如,腮红的“倍增(multiply)”是表示混合多种腮红的效果以体现出一个腮红效果,腮红的“常态(normal)”是表示可包括单一腮红的效果。各效果集所包含的组件和各组件的效果可不同。例如,图3的“效果集1”中包含的口红效果和“效果集2”中包含的口红效果可包括不同颜色的查找表。表1的“说明”标签可包括有关包括效果集中的对应的效果的说明。
在前述实施例中,效果集中包含的效果被描述为用于化妆的效果,但并不限定于此,可包括能够适用于影像的所有种类的效果中预先设定的效果的集合。
并且,图3的第一画面310中,第一影像311可以是通过电子设备中包括的摄像头输入的预览(preview)影像。在这种情况下,用户可通过用于拍摄图像的界面313和用于拍摄动态影像的界面314来拍摄第一影像311,从而生成图像文件或动态影像文件。根据实施例,第一影像311可以是加载电子设备中存储的图像或动态影像文件并显示在画面中的影像。
如果,当用户选择虚线框312中表示的通过用户界面提示的效果集中的一个,如“效果集4”(例如,在触摸屏环境中,用手指触摸对应于“效果集4”的界面区域)时,第一画面310变换为第二画面320,并在第二画面320中显示适用效果集4的第一影像321。在这种情况下,用户选择用于拍摄图像的界面313或用于拍摄动态影像的界面314时,预览影像中可生成适用效果集4的图像文件或动态影像文件。
另外,如第二画面320所示,用户选择“效果集4”并在第二画面320中显示适用效果集4的第一影像321时,可向用户提供如“共享当前效果”的用户界面322。此时,用户选择如“共享当前效果”的用户界面322时,可进行用于共享“效果集4”本身的处理,而不是共享适用效果集4的图像或动态影像。本领域的普通技术人员可容易理解,不仅可如图3的实施例形式向用户提供共享当前效果的界面,而且还可以以其他多种形式(例如,通过加载功能显示的追加功能形式或者根据图像或动态影像的拍摄要求而显示的追加功能形式)向用户提供。
图4是示出本发明的一个实施例中的共享适用于影像的效果集的过程的例子的图。如图3所描述的,电子设备一110的用户可请求共享适用于当前影像中的效果集。此时,共享请求可包括所述效果集的标识符,并传递至效果共享服务器410。例如,效果共享服务器410可以由前述的服务器150体现,电子设备一110的共享请求信号可通过网络170传送至效果共享服务器。
接收共享请求的效果共享服务器410可通过共享请求中包含的标识符识别请求共享的效果集,并生成用于共享所识别的效果集的链接。例如,生成的链接可以是能够访问效果共享服务器410的链接,如“http://looks.line.me/look?name=3ce_01”的服务器URL。并且,生成的链接可包括用于识别通过标识符识别的效果集(例如,图3的“效果集4”)的标识符,如“3ce_01”。
此时,假设电子设备二120接收所生成的链接。电子设备二120可通过所述链接访问效果共享服务器410,并且由于所述链接从一开始就是用于共享对应的特定效果集而生成的链接,因此效果共享服务器410能够即刻确认通过所述链接访问的电子设备二120想要共享哪种效果集。此时,效果共享服务器410生成用于将所述效果集适用于电子设备二120的影像中的控制指令,并传送至电子设备二120。例如,所述控制指令为安装在电子设备二120中并运行的应用程序的“应用方案(App scheme)URL”调用指令,如"looks://look?name=3ce_01"。电子设备二120的应用程序根据所述控制指令选择通过标识符“3ce_01”识别的效果集,并适用于显示在电子设备二120的画面中的影像,从而能够共享通过标识符“3ce_01”识别的效果集。也就是说,图3中的由电子设备一110选择并适用于影像的“效果集4”可同样适用于电子设备二120的其他影像。
通过效果共享服务器410生成的链接可通过多种方法传送至电子设备二120。
图5是示出本发明的一个实施例中的链接传递过程的一个例子的图。在本实施例中,效果共享服务器410可将生成的链接传送至电子设备一110。此时,电子设备一110可接收链接并通过多种方法向电子设备二120传递效果集。
例如,电子设备一110可将通过短信服务(Short Message Service,SMS)、多媒体信息服务(Multimedia Message Service,MMS)、聊天服务、电子邮件服务等消息服务接收的链接传送至电子设备二120。作为更具体的例子,电子设备一110运行即时消息应用程序,在消息服务中选择电子设备二120的用户作为形成人际关系的用户,并将包括所述链接的消息传送至所选择的用户,从而能够将链接传递至电子设备二120。
作为其他例子,电子设备一110可在图3中说明的适用效果集4的第一影像321中追加所生成的链接,并向电子设备二120传送追加链接的影像文件。在这种情况下,可利用包括所述消息服务中至少一部分且能够传递图像或动态影像文件的所有种类的服务中的一个或使用诸如蓝牙等的近距离无线通信的数据传输协议等来传送追加链接的影像文件。
作为又一个例子,电子设备一110可在社交网络服务或博客等在线网络上发布包括链接的帖子。在这种情况下,电子设备二120可通过访问包括链接的帖子,从而获得用于共享特定效果集的链接。
图6是示出本发明的一个实施例中的链接传递过程的另一个例子的图。在本实施例中,电子设备一110的共享请求除了包括效果集的标识符之外还可以包括共享对象的标识符。在这种情况下,效果共享服务器410可根据共享请求生成共享所述效果集的链接。并且,效果共享服务器410可向利用共享请求中包含的共享对象的标识符识别的电子设备(本实施例中的电子设备二120)传递所生成的链接,从而向电子设备一110的用户所期望的用户传递链接,以共享特定效果集。例如,共享对象的标识符可以是电子设备二120的用户的电话号码、邮件地址、用于特定信使服务的信使账户标识符等。共享对象的标识符为信使账户标识符时,所述特定信使服务可以是与效果共享服务器410的服务相关联的服务。
作为又一实施例,效果共享服务器410可在线发布包括所生成的链接的帖子,以使任一电子设备共享特定效果集,或者在电子设备一110的用户的社交网络服务账户直接上传包括所生成的链接的帖子。
以上说明了从电子设备一110向电子设备二120共享效果集的实施例,但一个电子设备或效果共享服务器410还可向多个电子设备传递链接以共享效果集。并且,在线发布包括链接的帖子,通常可具有向不特定的多个电子设备传递链接并共享效果集的效果。
图7是示出本发明的一个实施例中的通过特定标识符识别的效果集的组件的例子的图。图7表示用于前述的通过标识符“3ce_01”识别的效果集的组件中的一部分组件的文件。电子设备二120的应用程序可控制电子设备二120使得通过效果共享服务器410生成并传递的链接来访问效果共享服务器410。并且,所述应用程序根据效果共享服务器410提供的控制指令来选择包括图7中显示的文件710、720、730的效果集的组件,以适用于显示在电子设备二120的画面中的影像。作为第一文件710的“blush_3ce_01.png”可以是用于将通过表1说明的组件中的腮红效果适用于影像的文件。并且,作为第二文件720的“eye_3ce_01_left_eyelash.png”可以是用于将通过表1说明的组件中的眼影效果适用于左眼的影像中的文件。并且,作为第三文件730的“lip_3ce_01.png”可以是将通过表1说明的组件中的口红效果适用于影像的查找表。
图8是示出本发明的一个实施例中的查找表的例子的图。查找表可以是将原始颜色以1:1置换为输出颜色的转换表,并且可以根据条件(例如,特定产品)预先生成多种大小的查找表并提供至本发明的实施例的应用程序。这种查找表可根据所适用的区域的重要性而以不同大小适用。例如,如图8所示,在重要性相对较低的区域,可适用4x4x4颜色的查找表以减少使用资源,在重要性相对较高的区域,可适用8x8x8颜色的查找表以提高结果图像的品质。例如,为了适用口红效果而在唇部区域适用查找表时,可划分唇部区域,并在每个划分区域适用不同大小的查找表。
图9是示出本发明的一个实施例的服务器的处理器中可包括的组件的例子的图,图10是示出本发明的一个实施例的服务器可执行的效果共享方法的例子的流程图。
图9表示前述的服务器150的处理器222,其中,服务器150可以是体现效果共享服务器710的装置。此时,如图9所示,处理器222可包括影像编辑功能提供部910、共享请求接收部920、链接生成部930、链接提供部940及控制指令传送部950。所述处理器222和处理器222的组件可执行图10中的效果共享方法中包括的步骤1010至步骤1050。此时,处理器222和处理器222的组件可执行基于存储器221中包含的操作***的代码或至少一个计算机程序代码的指令(instruction)。其中,处理器222的组件可以是处理器222根据存储在服务器150中的代码提供的控制指令而执行的处理器222的相互不同的功能(differentfunctions)的表现。例如,作为处理器222控制服务器150以使服务器150根据上述控制指令接收共享请求的处理器222的功能性表现可以使用共享请求接收部920。
在步骤1010中,为了提供用于编辑电子设备中显示的影像的影像编辑功能,影像编辑功能提供部1010可通过安装在所述电子设备中并运行的应用程序与所述电子设备通信。基本上,服务器150可向安装并运行应用程序的电子设备提供编辑影像的服务,并且可提供在显示为其一环节的影像中适用预定的效果(效果集)的服务。基本上,安装在所述电子设备中并运行的应用程序可包括影像编辑功能,以控制电子设备以在电子设备的画面中显示的影像上适用多种效果,当提供所述功能所需的数据存储在电子设备中时,利用存储在电子设备中的数据来向影像提供效果,没有存储在电子设备中的数据可通过服务器150下载并进行处理。
在步骤1020中,共享请求接收部920可接收来自第一电子设备的共享请求,即,电子设备中的第一电子设备利用影像编辑功能适用于影像中的效果集的共享请求。例如,第一电子设备可对应于前述的电子设备一110。例如,第一电子设备的用户可将提示的效果集适用于影像中后,请求共享满意的效果集。例如,第一电子设备的用户可利用通过图3说明的“共享当前效果”等的用户界面322向服务器150传送共享请求,在这种情况下,共享请求接收部920可接收来自第一电子设备的共享请求。此时,共享请求可包括适用于影像的效果集的标识符。
在步骤1030中,链接生成部930可利用共享请求中包含的效果集的标识符来生成用于共享效果集的链接。如上所述,链接可生成为包括与特定效果集相关联地调用服务器150的功能。
在步骤1040中,链接提供部940可提供所生成的链接。作为一个实施例,链接提供部940可通过网络向第一电子设备传送所生成的链接。此时,传送至第一电子设备的链接可通过消息服务传递至第一电子设备识别的第二电子设备,或者包括在第一电子设备中适用效果集的影像中并与适用效果集的影像一起传递至第二电子设备,或者通过第一电子设备在线发布的帖子传递至第二电子设备。作为其他实施例,链接提供部940可向通过共享请求中进一步包括的共享对象的标识符识别的第二电子设备传送所生成的链接,或者在线发布包括所生成的链接的帖子。
在步骤1050中,控制指令传送部950能够控制通过所生成的链接访问的第二电子设备的应用程序,将用于在影像中适用效果集的控制指令传送至第二电子设备,以共享效果集。
安装在电子设备中的应用程序,可控制所述电子设备,以运行安装并运行应用程序的电子设备的摄像头,利用影像编辑功能将选自多个效果集中的效果集适用于通过摄像头输入的影像中,并将针对适用的效果集的共享请求传送至效果共享服务器。并且,应用程序可控制所述电子设备,以通过效果共享服务器生成的链接访问效果共享服务器,并接收效果共享服务器根据所生成的链接而提供的控制指令,将根据控制指令识别的效果集适用于通过摄像头输入的影像中。作为具体例子,应用程序可控制所述电子设备,以在通过摄像头输入的影像中识别并分析脸部区域,将选择的效果集的化妆效果适用于识别并分析的脸部区域。在所述具体例子中,根据共享适用于第一电子设备的用户脸部影像中的化妆效果的共享请求,效果共享服务器生成适用所述化妆效果的集合的链接后提供,第二电子设备通过所提供的链接共享相同的化妆效果,以使第二电子设备的用户脸部影像中能够自动适用相同的化妆效果。
图11是示出本发明的一个实施例的电子设备的处理器可包含的组件的例子的图,图12是示出本发明的一个实施例的电子设备可执行的效果共享方法的例子的流程图。
图11表示前述的电子设备一110的处理器212,如图11所示,处理器212可包括效果集提供部1110、效果集适用部1120、共享请求传送部1130、链接接收部1140及控制指令接收部1150。所述处理器212和处理器212的组件可执行图12的效果共享方法中包括的步骤1210至步骤1260。此时,处理器212和处理器212的组件可执行基于存储器211中包含的操作***的代码或至少一个计算机程序代码的指令(instruction)。其中,处理器212的组件可以是处理器212根据存储在电子设备一110中的代码提供的控制指令而执行的处理器212的相互不同的功能(different functions)的表现。例如,作为处理器212控制电子设备一110以使电子设备一110根据上述控制指令提供效果集的处理器212的功能性表现可以使用效果集提供部1110。
在步骤1210中,效果集提供部1110可通过用于编辑显示在电子设备一110的画面中的影像的影像编辑功能,提供能够适用于影像的多个效果集。所述影像编辑功能根据安装在电子设备一110中的应用程序的控制和/或通过所述应用程序与效果共享服务器之间的联动来提供,各效果集可包括预定的至少一个效果。
在步骤1220中,效果集适用部1120可将选自多个效果集中的效果集适用于影像。可通过用于选择多个效果集的用户界面向电子设备一110的用户提供通过应用程序提供的影像编辑功能,用户通过所提供的用户界面选择所需的效果集。此时,效果集适用部1120可将用户选择的效果集适用于影像。
在步骤1230中,共享请求传送部1130可将包括所适用的效果集的标识符的共享请求传送至效果共享服务器。共享请求传送部1130响应用户的通过共享适用于当前影像的效果集的用户界面进行共享效果的输入的操作,生成包括适用于影像的效果集的标识符的共享请求,通过网络(例如,网络170)将所生成的共享请求传送至效果共享服务器。
如前所示,接收共享请求的效果共享服务器通过包括共享请求的标识符识别所要共享的效果集,并生成共享所识别的效果集的链接后提供。
在步骤1240中,链接接收部1140可接收效果共享服务器针对第一效果集生成的第一链接。其中,第一效果集可以是效果共享服务器根据电子设备一110或其他电子设备的共享请求而生成的链接,并且可通过已说明的多种路径提供至电子设备一110。
在步骤1250中,控制指令接收部1150通过第一链接访问效果共享服务器,并从效果共享服务器接收用于适用第一效果集的控制指令。例如,控制指令接收部1150可将所接收的第一链接显示在电子设备一110的画面中,并识别用户对所显示的第一链接的选择(例如,在触摸屏环境中,用户用手指触摸显示第一链接的区域),从而根据第一链接而访问效果共享服务器。由于第一链接是为了共享第一效果集而生成的,因此效果共享服务器能够即刻识别通过第一链接访问的电子设备一110所要共享的效果集为第一效果集。已经说明了已生成的链接中包含的资源指示符能够包括想要共享的标识符,如服务器URL“http://looks.line.me/look?name=3ce_01”。此时,效果共享服务器可生成控制指令用于使安装在电子设备一110中并运行的应用程序将识别的第一效果集适用于影像中,并将控制指令传送至电子设备一110。
在步骤1260中,效果集适用部1120可根据所接收的控制指令将第一效果集适用于显示在画面中的影像。接收的控制指令可以是安装在电子设备二120中并运行的应用程序的“应用方案(App scheme)URL”的调用指令,如"looks://look?name=3ce_01"。由于所述控制指令包括效果集的标识符,因此效果集适用部1120可基于通过控制指令被调用的应用程序的功能,识别并选择第一效果集,并将选择的第一效果集适用于显示在当前画面中的影像。
在以上实施例中,说明了与第二电子设备共享第一电子设备中适用的效果集的技术。另外,从想要共享效果集的第二电子设备的用户的角度来看,可存在想要使用适用于特定影像中的效果集的需求(needs)。为此,适用特定效果集的影像的参数中可进一步追加所述效果集的标识符。在这种情况下,第二电子设备可从所述影像中提取效果集的标识符,并基于所提取的标识符将相同的效果集适用于其他影像中。
图13是用于说明本发明的一个实施例中的共享适用于影像的效果集的例子的图。
电子设备一110可接收适用特定效果集的第一影像。例如,第一影像可以是在其他电子设备中适用效果集后生成的影像,电子设备一110可通过消息服务或在线帖子等接收第一影像。如上所述,将效果集适用于影像中时,所述影像的参数中可进一步追加所述影像的效果集。
电子设备一110可从所接收的第一影像的参数中提取适用于第一影像的效果集的标识符,生成包括所提取的标识符的共享请求,并传送至效果共享服务器410。
效果共享服务器410可确认包括在共享请求中的标识符,生成用于将与所确认的标识符对应的效果集适用于影像中的控制指令,并将生成的控制指令传送至电子设备一110。
此时,电子设备一110可根据所接收的控制指令将对应的效果集适用于第二影像中。例如,第二影像可以是电子设备一110的用户想要适用所述效果集的影像,也可以是存储在电子设备一110中的图像或动态影像,优选地,可以是通过电子设备一110的摄像头输入的预览影像。
图14是示出本发明的另一实施例的电子设备的处理器可包含的组件的例子的图,图15是示出本发明的另一实施例的电子设备可执行的效果共享方法的例子的流程图。
图14表示前述的电子设备一110的处理器212,如图14所示,处理器212可包括标识符提取部1410、共享请求传送部1420、控制指令接收部1430及效果集适用部1440。所述处理器212和处理器212的组件可执行图15的效果共享方法中包括的步骤1510至步骤1540。此时,处理器212和处理器212的组件可执行基于存储器211中包含的操作***的代码或至少一个计算机程序代码的指令(instruction)。其中,处理器212的组件可以是处理器212根据存储在电子设备一110中的代码提供的控制指令而执行的处理器212相互不同的功能(different functions)的表现。
在步骤1510中,标识符提取部1410可从第一影像的参数中提取适用于第一影像的效果集的标识符。如前所述,第一影像可以是适用特定效果的集合的影像,电子设备一110可从生成第一影像的其他电子设备直接接收,或通过效果共享服务器接收,或通过在线帖子接收。此时,在其他电子设备中生成第一影像时,使适用于第一影像的效果集的标识符包含在第一影像的参数中。在这种情况下,标识符提取部1410可从第一影像的参数中提取适用于第一影像的效果集的标识符。
在步骤1520中,共享请求传送部1420可将包括所提取的标识符的共享请求传送至效果共享服务器。由于本实施例的共享请求是电子设备一110中请求共享适用于第一影像中的效果集的请求,与前面的实施例中的其他用户想要共享效果集的共享请求不同。例如,本实施例的共享请求可以是向效果共享服务器请求将基于共享请求中包含的标识符的效果集适用于影像中的控制指令。此时,效果共享服务器可生成将通过共享请求中包含的标识符识别的效果集适用于影像中的控制指令,并传送至电子设备一110。
在步骤1530中,控制指令接收部1430可从效果共享服务器接收用于适用效果集的控制指令。如前所述,控制指令可以是用于控制运行与效果共享服务器联动的应用程序以将通过所述标识符识别的效果集适用于通过摄像头输入的影像的指令。作为其他例子,在所述应用程序正在运行且通过所述应用程序选择特定影像时,控制指令可以是用于控制将通过所述标识符识别的所述效果集适用于所选择的特定影像中的指令。
在步骤1540中,效果集适用部1440可根据所接收的控制指令将效果集适用于第二影像中。如前所述,第一影像可包括通过网络接收的影像,第二影像可包括通过电子设备一110的摄像头输入的影像。但是,根据实施例,第二影像还可以是存储在电子设备一110的多个影像中的、根据安装在电子设备一110中并运行的应用程序的控制来选择的影像。
在本发明的实施例中说明的控制指令可包括将效果集中包含的效果适用于影像中时作为适用所述效果的资源的地址信息。例如,控制指令可包括作为通过图7说明的效果集的组件的地址信息。安装在电子设备中并运行的应用程序可基于这种地址信息接收用于适用效果的文件,并将基于所接收的文件的效果适用于影像中。
另外,在用户之间共享效果集的实施例中,第一电子设备可以与第二电子设备共享由第一电子设备选择或者包括基于输入条件的效果的效果集,而不是共享在第一电子设备中适用于影像的效果集。例如,与特定化妆品即口红A相关地提供的效果,可以只包括“粉红色”。此时,应用程序可通过第一电子设备提供用于按效果集的每个组件指定或选择条件的用户界面,第一电子设备的用户可以利用所述用户界面在效果集的组件中选择口红效果,并在色彩条件中指定或选择“红色”。
如上所述,指定或选择的条件(例如,如'lip_red'等的要求红色口红效果的条件)作为一个参数,可与效果集的标识符相关联地包括在共享请求中,包括条件和标识符的共享请求传递至效果共享服务器。在这种情况下,效果共享服务器可通过共享请求中包含的标识符识别效果集,并在所识别的效果集中生成符合上述条件的红色口红效果。例如,可生成用于红色口红效果的文件。在这种情况下,效果共享服务器提供的控制指令可包括用于红色口红效果的文件的地址信息,而不是包括粉红色口红效果的文件。
如上所述,可以根据指定或选择的条件设定针对效果集中包含的单独的组件或效果集中包含的整体组件的条件,以变换效果集。
图16是示出本发明的另一实施例的服务器的处理器中可包含的组件的例子的图,图17是示出本发明的另一实施例的服务器可执行的效果共享方法的例子的流程图。
图16表示服务器150的处理器222,如图16所示,处理器222可包括共享请求接收部1610、控制指令生成部1620及控制指令提供部1630。所述处理器222和处理器222的组件可执行图10所示的效果共享方法中包括的步骤1710至步骤1730。此时,处理器222和处理器222的组件可执行基于存储器221中包含的操作***的代码或至少一个计算机程序代码的指令(instruction)。其中,处理器222的组件可以是处理器222根据存储在服务器150中的代码提供的控制指令而执行的处理器222的相互不同的功能(different functions)的表现。
在步骤1710中,共享请求接收部1610可从电子设备接收包括效果集的标识符的共享请求。此时,效果集的标识符可包括在适用效果集的其他影像的参数中,并提供至电子设备。例如,电子设备可根据安装在电子设备中并运行的应用程序的控制,从其他影像的参数中提取标识符并生成共享请求。
在步骤1720中,控制指令生成部1620可生成用于将利用共享请求中包含的标识符识别的效果集适用于影像中的控制指令。此时,控制指令包括用于所识别的效果集中包含的各效果的资源在网络上的地址信息。
根据实施例,共享请求还可包括在效果集中包含的效果中的至少一个效果的条件。在这种情况下,当不存在与条件对应的效果的资源时,控制指令生成部1620可生成与条件对应的效果的资源,并生成包括所生成的资源的地址信息的控制指令。此时,条件可包括调整用于效果而生成的图像或查找表的颜色、大小、适用程度中的至少一个的条件。对于所述图像或查找表,已通过图7和图8进行了说明。并且,用于效果的资源的地址信息可包括用于访问所述图像或所述查找表的URL。
在步骤1730中,控制指令提供部1630可将所生成的控制指令提供至电子设备。此时,安装在电子设备中并运行的应用程序可控制电子设备,以根据控制指令将效果集适用于电子设备的画面中显示的影像。即,当电子设备根据应用程序的控制通过适用于特定影像的效果集的标识符将效果集的共享请求传送至服务器150时,可根据来自服务器150的控制指令而将所述效果集适用于电子设备的画面中显示的影像。例如,用户可以利用从适用满意效果的影像中提取的标识符,将相同的效果适用于所需的其他影像中。此时,所述应用程序利用控制指令中包含的地址信息获得效果集中包含的各效果的资源,并利用这种资源将所述效果集适用于电子设备的画面中显示的影像。
如上所述,根据本发明的实施例,根据针对适用于影像的效果集的共享请求,电子设备可以生成用于共享效果集的链接后提供,从而能够共享适用于影像的效果,而不是适用效果的影像。并且,当接收所述链接的电子设备通过所述链接访问效果共享服务器时,效果共享服务器向电子设备提供用于将与链接对应的效果集适用于所述电子设备的影像中的控制指令,从而能够通过从所述电子设备接收的链接共享效果集。因此,用户可共享自己选择的效果集本身,而不是与用户的熟人或未指定的多个用户共享适用效果的影像。并且,可通过适用效果集的影像获得效果集的标识符,并利用获得的效果集的标识符将相同或类似的效果集适用于其他影像中。
以上说明的***或装置可以是硬件组件、软件组件或硬件组件和软件组件的组合。例如,在实施例中说明的装置和组件可以由一个以上的通用计算机或专用计算机体现,例如可以是处理器、控制器、算数逻辑单元(arithmetic logic unit,ALU)、数字信号处理器(digital signal processor)、微型计算机、现场可编程门阵列(field programmablegate array,FPGA)、可编程逻辑单元(programmable logic unit,PLU)、微处理器或者能够执行指令(instruction)并响应的其他任意装置。处理装置可以执行操作***(OS)和在所述操作***上执行的一个以上的软件应用程序。并且,处理装置还可响应软件的执行来访问、存储、操作、处理及生成数据。为了便于理解,说明了使用一个处理装置的情况,但本领域技术人员能够理解,处理装置可包括多个处理元件(processing element)和/或多个类型的处理元件。例如,处理装置可包括多个处理器或一个处理器和一个控制器。并且,还可以是其他处理结构(processing configuration),如并行处理器(parallel processor)。
软件可包括计算机程序(computer program)、代码(code)、指令(instruction)或者其中的一个以上的组合,以按所需方式操作的形式构成处理装置或者独立或结合地(collectively)命令处理装置。软件和/或数据为了通过处理装置解释或者向处理装置提供指令或数据,可以永久或临时在任意类型的机器、组件(component)、物理装置、虚拟装置(virtual equipment)、计算机存储介质或装置中具体化(embody)。软件可以分布在通过网络连接的计算机***上,并以分布方法存储或执行。软件和数据可存储在一个以上的计算机可读记录介质中。
根据实施例的方法可由通过多种计算机装置执行的程序指令形式体现,并记录在计算机可读记录介质中。所述计算机可读记录介质可单独或组合包括程序指令、数据文件、数据结构等。记录在所述介质中的程序指令可以是为实施例而专门设计配置的,或者是计算机软件领域的技术人员公知且能够使用的。计算机可读记录介质可包括如硬盘、软盘及磁带等的磁介质(magnetic media)、如CD-ROM和DVD等的光学介质(optical media)、如软式光盘(floptical disk)等的磁光介质(magneto-optical medium)以及如只读存储器(ROM)、随机存取存储器(RAM)、闪存等的用于存储程序指令并执行的专门配置的硬件设备。程序指令的示例可包括通过编译器生成的机器代码,以及可使用解释器等而通过计算机执行的高级语言代码。
具体实施方式
以上,通过有限的实施例和附图对如上所述的实施例进行了说明,但本领域的普通技术人员能够根据上述记载进行多种修改和变形。例如,可以通过与说明顺序不同的顺序执行所说明的技术,和/或所说明的***、结构、装置、回路等组件可以以说明方法不同形式结合或组合,或者通过其他组件或等同物进行替换或置换,均能够获得适当的结果。
因此,其他表示、其他实施例及与权利要求书等同的内容均属于权利要求书范围内。

Claims (20)

1.一种效果共享方法,其包括以下步骤:
通过安装在电子设备中并运行的应用程序与所述电子设备通信,以提供用于编辑显示在所述电子设备中的影像的影像编辑功能;
所述电子设备中的第一电子设备利用所述影像编辑功能从所述第一电子设备接收针对适用于影像中的效果集的共享请求;
利用所述共享请求中包含的所述效果集的标识符,生成用于共享所述效果集的链接;及
提供生成的所述链接。
2.根据权利要求1所述的效果共享方法,其特征在于,还包括以下步骤:
控制通过所生成的所述链接访问的第二电子设备的应用程序,向所述第二电子设备传送用于将所述效果集适用于影像的控制指令,以共享所述效果集。
3.根据权利要求1所述的效果共享方法,其特征在于,
在提供生成的所述链接的步骤中,
通过网络向所述第一电子设备传送生成的所述链接,被传递的所述链接通过消息服务而传递至所述第一电子设备识别的第二电子设备,或者包括在所述第一电子设备中适用所述效果集的影像中,并与适用所述效果集的影像一起传递至所述第二电子设备,或者通过所述第一电子设备在线发布的帖子传递至所述第二电子设备。
4.根据权利要求1所述的效果共享方法,其特征在于,
在提供生成的所述链接的步骤中,
向通过所述共享请求中进一步包括的共享对象的标识符识别的第二电子设备传送生成的所述链接或者在线发布包括生成的所述链接的帖子。
5.根据权利要求1所述的效果共享方法,其特征在于,
所述应用程序控制所述电子设备,以运行安装并运行所述应用程序的电子设备的摄像头,利用所述影像编辑功能将选自多个效果集中的效果集适用于通过所述摄像头输入的影像,并向效果共享服务器传送针对适用的所述效果集的共享请求。
6.根据权利要求5所述的效果共享方法,其特征在于,
所述应用程序控制所述电子设备,以通过所述效果共享服务器生成的链接访问所述效果共享服务器,接收所述效果共享服务器根据生成的所述链接提供的控制指令,并将根据所述控制指令识别的效果集适用于通过所述摄像头输入的影像。
7.根据权利要求5所述的效果共享方法,其特征在于,
所述应用程序控制所述电子设备,以在通过所述摄像头输入的影像中识别并分析脸部区域,将选择的所述效果集的化妆效果适用于识别并分析的所述脸部区域。
8.一种效果共享方法,其特征在于,包括以下步骤:
从电子设备接收包括效果集的标识符的共享请求;
生成用于将利用包括在所述共享请求中的标识符而识别的效果集适用于影像中的控制指令;及
将生成的所述控制指令提供至所述电子设备,
安装在所述电子设备中并运行的应用程序控制所述所述电子设备,以根据所述控制指令将所述效果集适用于显示在所述电子设备的画面中的影像。
9.根据权利要求8所述的效果共享方法,其特征在于,
所述效果集的标识符包括在适用所述效果集的其他影像的参数中,并提供至所述电子设备,
所述电子设备根据所述应用程序的控制从所述其他影像的参数中提取所述标识符,并生成所述共享请求。
10.根据权利要求8所述的效果共享方法,其特征在于,
所述控制指令包括所述效果集中包含的各效果的资源在网络上的地址信息,
所述应用程序利用所述地址信息将所述效果集适用于显示在电子设备的画面中的影像。
11.根据权利要求10所述的效果共享方法,其特征在于,
所述共享请求还包括所述效果集中包含的效果中的至少一个效果的条件,
在生成所述控制指令的步骤中,
当不存在与所述条件对应的效果的资源时,生成与所述条件对应的效果的资源,并生成包括生成的所述资源的地址信息的所述控制指令。
12.根据权利要求11所述的效果共享方法,其特征在于,
所述条件包括调整用于效果而生成的图像或查找表的颜色、大小、适用程度中的至少一个的条件,用于所述效果的资源的地址信息包括用于访问所述图像或所述查找表的URL。
13.一种计算机程序,所述计算机程序存储在计算机可读记录介质中,以与计算机结合并在计算机中执行效果共享方法,其特征在于,
所述效果共享方法包括以下步骤:
通过用于编辑显示在电子设备的画面中的影像的影像编辑功能,提供能够适用于所述影像中的多个效果集,并将选自所述多个效果集中的效果集适用于所述影像;及
将包括适用的所述效果集的标识符的共享请求传送至效果共享服务器,
所述效果共享服务器利用所述共享请求中包含的所述效果集的标识符,生成用于共享所述效果集的链接,并提供生成的所述链接。
14.根据权利要求13所述的计算机程序,其特征在于,
所述效果共享方法还包括以下步骤:
接收所述效果共享服务器针对第一效果集生成的第一链接;
通过所述第一链接访问所述效果共享服务器,从所述效果共享服务器接收用于适用所述第一效果集的控制指令;及
根据接收的所述控制指令,将所述第一效果集适用于显示在画面中的影像。
15.根据权利要求14所述的计算机程序,其特征在于,
所述效果共享服务器从第一电子设备接收所述第一效果集的共享请求并生成所述第一链接,将生成的所述第一链接提供至所述第一电子设备,
在接收所述第一链接的步骤中,
所述电子设备通过消息服务从所述第一电子设备接收所述第一链接,或者从所述第一电子设备接收包括所述第一链接且适用所述第一效果集的影像以接收所述第一链接,或者通过所述第一电子设备在线发布的包括所述第一链接的帖子来接收所述第一链接。
16.根据权利要求14所述的计算机程序,其特征在于,
所述效果共享服务器从第一电子设备接收所述第一效果集的共享请求并生成所述第一链接,并向通过所述共享请求中进一步包括的共享对象的标识符而识别的所述电子设备提供,或者在线发布包括所述第一链接的帖子,
在接收所述第一链接的步骤中,
所述电子设备从所述效果共享服务器接收所述第一链接,或者通过所述效果共享服务器在线发布的帖子来接收所述第一链接。
17.根据权利要求13所述的计算机程序,其特征在于,
在所述适用的步骤中,
将选择的所述效果适用于通过所述电子设备的摄像头输入的影像。
18.根据权利要求17所述的计算机程序,其特征在于,
在所述适用的步骤中,
控制所述电子设备,以在通过所述摄像头输入的影像中识别并分析脸部区域,将选择的所述效果集的化妆效果适用于识别并分析的所述脸部区域。
19.一种计算机程序,所述计算机程序存储在计算机可读记录介质中,以与计算机结合并在计算机中执行效果共享方法,其特征在于,
所述效果共享方法包括以下步骤:
从第一影像的参数中提取适用于所述第一影像的效果集的标识符;
将包括提取的所述标识符的共享请求传送至效果共享服务器;
从所述效果共享服务器接收用于适用所述效果集的控制指令;及
根据接收的所述控制指令,将所述效果集适用于第二影像。
20.根据权利要求19所述的计算机程序,其特征在于,
所述第一影像包括通过网络接收的影像,
所述第二影像包括通过电子设备的摄像头输入的影像。
CN201680089823.3A 2016-10-18 2016-10-18 用于影像的效果共享方法及*** Active CN109845250B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/KR2016/011681 WO2018074618A1 (ko) 2016-10-18 2016-10-18 영상을 위한 효과 공유 방법 및 시스템

Publications (2)

Publication Number Publication Date
CN109845250A true CN109845250A (zh) 2019-06-04
CN109845250B CN109845250B (zh) 2021-07-16

Family

ID=62019446

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201680089823.3A Active CN109845250B (zh) 2016-10-18 2016-10-18 用于影像的效果共享方法及***

Country Status (5)

Country Link
US (1) US10984568B2 (zh)
JP (1) JP6861287B2 (zh)
KR (1) KR102199735B1 (zh)
CN (1) CN109845250B (zh)
WO (1) WO2018074618A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110944098A (zh) * 2019-11-27 2020-03-31 维沃移动通信有限公司 一种图像处理方法及电子设备

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2747774C1 (ru) * 2018-01-30 2021-05-13 ДжФЕ СТИЛ КОРПОРЕЙШН Стальной материал для магистральных труб, способ его получения и способ изготовления магистральной трубы
KR102435893B1 (ko) 2020-08-10 2022-08-24 주식회사 타키온비앤티 유저의 페이셜 인식을 통한 선택적 메이크업 이펙팅 적용 시스템
KR102372522B1 (ko) 2020-08-10 2022-03-10 주식회사 타키온비앤티 코스메틱 오브젝트의 소싱을 통한 선택적 메이크업 이펙팅 적용 시스템
KR20220022431A (ko) 2020-08-18 2022-02-25 주식회사 타키온비앤티 코스메틱 오브젝트의 레코멘딩을 통한 선택적 메이크업 이펙팅 적용 시스템
CN113135498B (zh) * 2021-03-31 2023-06-06 三一海洋重工有限公司 多个操作台的共享操作方法及***、存储介质及电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110025718A (ko) * 2009-09-05 2011-03-11 에스케이텔레콤 주식회사 화상 통화 방법 및 시스템
CN103597519A (zh) * 2011-02-17 2014-02-19 麦特尔有限公司 用于生成服装合体性可视化的虚拟身体模型的计算机实现方法和***
CN105765990A (zh) * 2013-11-18 2016-07-13 海伦·布莱德里·列侬 视频广播***和传播视频内容的方法

Family Cites Families (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1075119A3 (en) * 1999-08-03 2002-09-18 AT&T Corp. Real-time messaging system with hyperlinks to objects on an application server
US7142225B1 (en) * 2002-01-31 2006-11-28 Microsoft Corporation Lossless manipulation of media objects
WO2004100042A2 (en) * 2003-05-02 2004-11-18 Icu Software, Inc. Sharing photos electronically
US7843581B2 (en) * 2004-04-08 2010-11-30 Canon Kabushiki Kaisha Creating and sharing digital photo albums
US7523488B2 (en) * 2004-10-15 2009-04-21 International Business Machines Corporation Method for performing data access transformation with request authorization processing
KR20060134557A (ko) 2005-06-23 2006-12-28 주식회사 팬택 이동 통신 단말기의 동영상 효과 처리 방법 및 그 장치
JP2007013896A (ja) * 2005-07-04 2007-01-18 Pioneer Electronic Corp 編集内容共有システム、編集内容共有用サーバ装置、編集内容共有機能付き記録装置及び編集内容共有方法
US8640023B1 (en) * 2006-07-10 2014-01-28 Oracle America, Inc. Method and system for providing HTML page annotations using AJAX and JAVA enterprise edition
US20090002386A1 (en) * 2007-06-29 2009-01-01 Apple Inc. Graphical Representation Creation Mechanism
JP2009124516A (ja) * 2007-11-15 2009-06-04 Sharp Corp 動画編集装置、再生装置、動画編集方法、及び再生方法
US20090234716A1 (en) * 2008-03-17 2009-09-17 Photometria, Inc. Method of monetizing online personal beauty product selections
CA2681697A1 (en) * 2008-10-09 2010-04-09 Retail Royalty Company Methods and systems for online shopping
US20150317406A1 (en) * 2008-12-24 2015-11-05 David P. Bort Re-Use of Web Page Thematic Elements
US8860865B2 (en) * 2009-03-02 2014-10-14 Burning Moon, Llc Assisted video creation utilizing a camera
US8412729B2 (en) * 2009-04-22 2013-04-02 Genarts, Inc. Sharing of presets for visual effects or other computer-implemented effects
CN102483944A (zh) * 2009-09-21 2012-05-30 皇家飞利浦电子股份有限公司 用于处理音频数据的方法和设备
US20110093361A1 (en) * 2009-10-20 2011-04-21 Lisa Morales Method and System for Online Shopping and Searching For Groups Of Items
US8682738B2 (en) * 2009-10-29 2014-03-25 At&T Intellectual Property I, Lp System and method for using a digital inventory of clothing
US9460068B2 (en) * 2010-02-03 2016-10-04 Google Inc. Narrative-based media organizing system for transforming and merging graphical representations of digital media within a work area
US9053189B2 (en) * 2010-03-19 2015-06-09 Ifwe Inc. Customizing content displayed for a user based on user preferences of another user
KR20120086088A (ko) * 2011-01-25 2012-08-02 삼성전자주식회사 이미지 처리 방법 및 장치
US9049176B2 (en) * 2011-06-22 2015-06-02 Dropbox, Inc. File sharing via link generation
US10733151B2 (en) * 2011-10-27 2020-08-04 Microsoft Technology Licensing, Llc Techniques to share media files
JP5706868B2 (ja) 2012-03-30 2015-04-22 Line株式会社 メッセンジャープラットフォームでアバタ/ゲーム/エンターテイメント機能を提供するシステムおよび方法
US9460462B1 (en) * 2012-05-22 2016-10-04 Image Metrics Limited Monetization using video-based simulation of cosmetic products
US9449412B1 (en) * 2012-05-22 2016-09-20 Image Metrics Limited Adaptive, calibrated simulation of cosmetic products on consumer devices
KR101685226B1 (ko) 2012-06-12 2016-12-20 라인 가부시키가이샤 메신저 플랫폼의 인간 관계를 기반으로 하는 소셜 그래프를 활용한 메신저 연계 서비스 시스템 및 방법
US8947491B2 (en) * 2012-06-28 2015-02-03 Microsoft Corporation Communication system
KR20140009778A (ko) 2012-07-13 2014-01-23 라인 가부시키가이샤 메신저 플랫폼의 사용자 관계정보에 기반하여 다양한 서비스를 제공하는 방법 및 시스템
US9032045B1 (en) * 2012-09-25 2015-05-12 Amazon Technologies, Inc. Systems and methods for using a uniform resource locator to call for different types of content
KR20150088277A (ko) * 2012-11-19 2015-07-31 어웨어, 인크. 이미지 공유 시스템
US8838681B2 (en) * 2012-12-21 2014-09-16 Dropbox, Inc. Systems and methods for adding digital content to content management service accounts
US9286644B2 (en) * 2013-01-12 2016-03-15 Pro Softnet Corporation Method for sharing multiple data items using a single URL
JP5991536B2 (ja) * 2013-02-01 2016-09-14 パナソニックIpマネジメント株式会社 メイクアップ支援装置、メイクアップ支援方法、およびメイクアップ支援プログラム
US20150256679A1 (en) * 2014-03-08 2015-09-10 J. Stephen Burnett Electronic Message Aggregation and Sharing System and Apparatus
US9547366B2 (en) * 2013-03-14 2017-01-17 Immersion Corporation Systems and methods for haptic and gesture-driven paper simulation
US8732853B1 (en) * 2013-03-22 2014-05-20 Dropbox, Inc. Web-based system providing sharable content item links with link sharer specified use restrictions
US10002498B2 (en) * 2013-06-17 2018-06-19 Jason Sylvester Method and apparatus for improved sales program and user interface
WO2015065001A1 (ko) 2013-10-31 2015-05-07 라인 가부시키가이샤 다양한 캐릭터를 이용하여 리듬 게임 서비스를 제공하기 위한 방법 및 시스템
WO2015103145A1 (en) * 2014-01-03 2015-07-09 Thomson Licensing Method, apparatus, and computer program product for optimising the upscaling to ultrahigh definition resolution when rendering video content
US10203762B2 (en) * 2014-03-11 2019-02-12 Magic Leap, Inc. Methods and systems for creating virtual and augmented reality
US20150324103A1 (en) * 2014-05-09 2015-11-12 Warangkana Tepmongkol Social network system for sharing fashions
KR101633676B1 (ko) * 2014-07-22 2016-06-27 택추얼센스 주식회사 온라인 네트워크를 통해 재생되는 동영상 컨텐츠를 기반으로 하는 햅틱 효과를 클라이언트의 단말장치에 제공하는 방법 및 시스템
US10553006B2 (en) * 2014-09-30 2020-02-04 Tcms Transparent Beauty, Llc Precise application of cosmetic looks from over a network environment
KR101644405B1 (ko) * 2014-11-21 2016-08-10 택추얼센스 주식회사 Sns 앱 기반의 모바일 메신저 서비스에서 햅틱 효과를 갖는 이모티콘을 온라인 네트워크를 통해 제공하는 방법 및 시스템
US9971406B2 (en) * 2014-12-05 2018-05-15 International Business Machines Corporation Visually enhanced tactile feedback
US20160202882A1 (en) * 2015-01-14 2016-07-14 Lumyer Inc. Method and apparatus for animating digital pictures
CN106445180B (zh) * 2015-08-04 2019-07-09 北京搜狗科技发展有限公司 一种输入方法和装置
US10122663B2 (en) * 2015-08-31 2018-11-06 Microsoft Technology Licensing, Llc Proxy email server for routing messages
JP6212533B2 (ja) * 2015-12-28 2017-10-11 株式会社オプティム 画面共有システム、画面共有方法、および画面共有プログラム
KR102482324B1 (ko) * 2016-01-05 2022-12-29 삼성전자주식회사 클라우드 스토리지 서비스를 지원하는 무선 통신 시스템에서 파일 송/수신 장치 및 방법
US20170364692A1 (en) * 2016-06-15 2017-12-21 Microsoft Technology Licensing, Llc Electronic file sharing link granularity
US20180191797A1 (en) * 2016-12-30 2018-07-05 Facebook, Inc. Dynamically generating customized media effects

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110025718A (ko) * 2009-09-05 2011-03-11 에스케이텔레콤 주식회사 화상 통화 방법 및 시스템
CN103597519A (zh) * 2011-02-17 2014-02-19 麦特尔有限公司 用于生成服装合体性可视化的虚拟身体模型的计算机实现方法和***
CN105765990A (zh) * 2013-11-18 2016-07-13 海伦·布莱德里·列侬 视频广播***和传播视频内容的方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110944098A (zh) * 2019-11-27 2020-03-31 维沃移动通信有限公司 一种图像处理方法及电子设备

Also Published As

Publication number Publication date
CN109845250B (zh) 2021-07-16
JP6861287B2 (ja) 2021-04-21
JP2019537397A (ja) 2019-12-19
WO2018074618A1 (ko) 2018-04-26
US10984568B2 (en) 2021-04-20
KR102199735B1 (ko) 2021-01-07
KR20190020149A (ko) 2019-02-27
US20190244409A1 (en) 2019-08-08

Similar Documents

Publication Publication Date Title
CN109845250A (zh) 用于影像的效果共享方法及***
EP3234794B1 (en) Gallery of messages with a shared interest
US20210104087A1 (en) Avatar style transformation using neural networks
US11468150B2 (en) Collaborative public user profile
US11335088B2 (en) Augmented reality item collections
US20240187819A1 (en) Augmented reality content items including user avatar to share location
US11320969B2 (en) Messaging system with battery level sharing
CN112771819A (zh) 生成对电子消息内容做出反应的自定义图形
KR20230031915A (ko) 카메라 사용자 인터페이스에 대한 서드-파티 수정들
KR20230031921A (ko) 콘텐츠를 발생시키기 위한 카메라 사용자 인터페이스
US20090254832A1 (en) Method and Apparatus for Collaborative Design of an Avatar or Other Graphical Structure
CN115735231A (zh) 基于产品数据的增强现实内容
US20240223519A1 (en) External messaging function for an interaction system
Marques et al. Adaptive augmented reality user interfaces using face recognition for smart home control
WO2023034721A1 (en) Per participant end-to-end encrypted metadata
EP4272077A1 (en) Accessing third party resources via client application
CN109727072A (zh) 用于处理信息的方法和设备
CN110168601A (zh) 通过分析校正模式的影像校正方法及***
US11973729B2 (en) System for new platform awareness
US20230188636A1 (en) Context-aware messaging system
US20240221259A1 (en) Generating virtual hairstyle using latent space projectors
CN116048310A (zh) 基于虚拟形象的数据处理方法、装置以及可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant