CN104580096B - 一种多媒体处理方法、装置及终端设备 - Google Patents

一种多媒体处理方法、装置及终端设备 Download PDF

Info

Publication number
CN104580096B
CN104580096B CN201310499055.7A CN201310499055A CN104580096B CN 104580096 B CN104580096 B CN 104580096B CN 201310499055 A CN201310499055 A CN 201310499055A CN 104580096 B CN104580096 B CN 104580096B
Authority
CN
China
Prior art keywords
multimedia messages
special effect
effect processing
information
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310499055.7A
Other languages
English (en)
Other versions
CN104580096A (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.)
Tencent Technology Shanghai Co Ltd
Original Assignee
Tencent Technology Shanghai 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 Tencent Technology Shanghai Co Ltd filed Critical Tencent Technology Shanghai Co Ltd
Priority to CN201310499055.7A priority Critical patent/CN104580096B/zh
Priority to PCT/CN2014/088633 priority patent/WO2015058643A1/en
Publication of CN104580096A publication Critical patent/CN104580096A/zh
Priority to US15/136,216 priority patent/US10139984B2/en
Application granted granted Critical
Publication of CN104580096B publication Critical patent/CN104580096B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43074Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of additional data with content streams on the same device, e.g. of EPG data or interactive icon with a TV program
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • 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/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • 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
    • 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/001Texturing; Colouring; Generation of texture or colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/73Deblurring; Sharpening
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42202Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] environmental sensors, e.g. for detecting temperature, luminosity, pressure, earthquakes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42224Touch pad or touch panel provided on the remote control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8186Monomedia components thereof involving executable data, e.g. software specially adapted to be executed by a peripheral of the client device, e.g. by a reprogrammable remote control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • 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]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Emergency Management (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Ecology (AREA)
  • Business, Economics & Management (AREA)
  • Environmental & Geological Engineering (AREA)
  • Environmental Sciences (AREA)
  • Remote Sensing (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例提供一种多媒体处理方法、装置及终端设备,其中的方法可包括:获取待处理的多媒体信息和所述多媒体信息的配置信息,所述配置信息包括特效处理条件;获取所述多媒体信息的属性状态;当所述多媒体信息的属性状态与所述特效处理条件相匹配时,对所述多媒体信息进行特效处理。本发明可以根据多媒体信息的属性状态对多媒体信息进行特效处理,提升多媒体处理的灵活性和智能性。

Description

一种多媒体处理方法、装置及终端设备
技术领域
本发明涉及互联网技术领域,具体涉及多媒体技术领域,尤其涉及一种多媒体处理方法、装置及终端设备。
背景技术
随着互联网技术的发展,多媒体信息(包括图片、动画和视频等信息)的使用日趋广泛,例如:用户可以在社交网站中发布多媒体信息以与其他用户进行信息交互。通常情况下,为了提升多媒体信息的美化效果,满足用户对多媒体信息的个性化需求,用户可使用专业的多媒体处理工具,例如:Photoshop工具等等,对多媒体信息进行特效处理,包括模糊化处理、调色处理等等。然而,现有的多媒体处理工具仅能够依据用户的操作对多媒体信息进行处理,无法根据多媒体信息实际的属性状态,例如:多媒体信息所处环境的温度、湿度,或者多媒体信息的当前位置等等状态,自动对多媒体信息进行特效处理,从而降低了多媒体处理的灵活性和智能性。
发明内容
本发明实施例提供一种多媒体处理方法、装置及终端设备,可以根据多媒体信息的属性状态对多媒体信息进行特效处理,提升多媒体处理的灵活性和智能性。
本发明第一方面提供一种多媒体处理方法,可包括:
获取待处理的多媒体信息和所述多媒体信息的配置信息,所述配置信息包括特效处理条件;
获取所述多媒体信息的属性状态;
当所述多媒体信息的属性状态与所述特效处理条件相匹配时,对所述多媒体信息进行特效处理。
本发明第二方面提供一种多媒体处理装置,可包括:
信息获取模块,用于获取待处理的多媒体信息和所述多媒体信息的配置信息,所述配置信息包括特效处理条件;
状态获取模块,用于获取所述多媒体信息的属性状态;
特效处理模块,用于当所述多媒体信息的属性状态与所述特效处理条件相匹配时,对所述多媒体信息进行特效处理。
本发明第三方面提供一种终端设备,可包括上述第二方面提供的多媒体处理装置。
实施本发明实施例,具有如下有益效果:
本发明实施例中,可灵活配置特效处理条件,当多媒体信息的属性状态与特效处理条件相匹配时,可自动对所述多媒体信息进行特效处理,从而使得多媒体信息的特效处理时间和方式更为灵活,且使得特效处理后的多媒体信息更贴近用户的实际需求,提升了多媒体处理的智能性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种多媒体处理方法的流程图;
图2为本发明实施例提供的另一种多媒体处理方法的流程图;
图3为本发明实施例提供的多媒体处理的一个示意图;
图4为本发明实施例提供的多媒体处理的另一个示意图;
图5为本发明实施例提供的一种多媒体处理装置的结构示意图;
图6为本发明实施例提供的另一种多媒体处理装置的结构示意图;
图7为本发明实施例提供的状态获取模块的一个实施例的结构示意图;
图8为本发明实施例提供的状态获取模块的另一个实施例的结构示意图;
图9为本发明实施例提供的状态获取模块的又一个实施例的结构示意图;
图10为本发明实施例提供的状态获取模块的又一个实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中,终端设备可以包括但不限于:平板电脑、手机、PDA(PersonalDigital Assistant,个人数字助理)、电子阅读器、笔记本电脑、智能电视、车载终端等智能设备。
下面将结合附图1-附图4,对本发明实施例提供的多媒体处理方法进行详细介绍。
请参见图1,为本发明实施例提供的一种多媒体处理方法的流程图;该方法可包括以下步骤S101-步骤S103。
S101,获取待处理的多媒体信息和所述多媒体信息的配置信息,所述配置信息包括特效处理条件。
本发明实施例中,本步骤可以通过即时通讯应用获取所述待处理的多媒体信息和所述多媒体信息的配置信息,例如:通过即时通讯应用获取即时通讯好友用户发送的待处理的多媒体信息和所述多媒体信息的配置信息。本步骤也可以通过SNS(SocialNetworking Services,社会性网络服务)应用获取所述待处理的多媒体信息和所述多媒体信息的配置信息,例如:通过SNS应用获取SNS好友用户发布的待处理的多媒体信息和所述多媒体信息的配置信息。本步骤也可以通过云端服务器获取所述待处理的多媒体信息和所述多媒体信息的配置信息,例如:云端服务器可存储待处理的多媒体信息和所述多媒体信息的配置信息,本步骤则可从云端服务器下载所述待处理的多媒体信息和所述多媒体信息的配置信息。
所述多媒体信息可以包括但不限于:图片信息、动画信息和视频信息。本步骤所获取的所述待处理的多媒体信息可以为未包含特效的多媒体信息,即未被进行特效处理的多媒体信息,此时该多媒体信息仅包含背景层,该背景层记载了所述多媒体信息的媒体内容。本步骤所获取的所述待处理的多媒体信息也可以为包含特效的多媒体信息,即已被进行特效处理的多媒体信息,此时该多媒体信息包含背景层和特效层,该背景层记载了所述多媒体信息的媒体内容,该特效层记载了所述多媒体信息的特效内容。
所述特效处理条件可包括但不限于:特效处理时间、特效处理环境、特效处理位置和特效处理操作中的至少一种。其中,所述特效处理时间可以采用时间值进行表示,也可以采用时间戳进行表示。其中,所述特效处理环境包括:特效处理温度、特效处理湿度和特效处理光线中的至少一种;所述特效处理操作包括:触摸操作、隔空手势操作、电波控制操作中的至少一种。
S102,获取所述多媒体信息的属性状态。
所述属性状态可包括但不限于:时间状态、环境状态、位置状态和操作状态中的至少一种。本步骤对所述多媒体信息的时间状态的获取过程具体可包括以下步骤a-b:
a、获取当前时间信息。其中,当前时间信息指所述多媒体信息所在的***时间,该当前时间信息可以采用时间值进行表示,例如:2013年2月4日14:00:00;该当前时间信息也可以采用时间戳进行表示,例如:1359957600。
b、将所述当前时间信息确定为所述多媒体信息的时间状态。
本步骤对所述多媒体信息的环境状态的获取过程具体可包括以下步骤c-d:
c、检测所述多媒体信息所在环境的环境信息。其中,所述环境信息可包括但不限于:温度信息、湿度信息和光线信息中的至少一种。步骤c中,可以调用环境传感器检测所述多媒体信息所在环境的环境信息,该环境传感器可以包括:温度传感器、湿度传感器和光线传感器等等。
d、将所述多媒体信息所在环境的环境信息确定为所述多媒体信息的环境状态。
本步骤对所述多媒体信息的位置状态的获取过程具体可包括以下步骤e-f:
e、获取所述多媒体信息的当前位置信息。步骤e中,可以基于LBS(Location BasedServices,基于位置服务)技术,获取所述多媒体信息的当前位置信息,该当前位置信息可以采用经纬度坐标进行表示。其中,LBS指通过无线通讯网络如GSM(Global System forMobile communications,全球移动通信***)网络、CDMA(Code Division MultipleAccess,码分多址)网络,或者通过GPS(Global Positioning System,全球定位***)等定位技术,获取地理位置信息,并基于该地理位置信息提供服务。
f、将所述多媒体信息的当前位置信息确定为所述多媒体信息的位置状态。
本步骤对所述多媒体信息的操作状态的获取过程具体可包括以下步骤g-h:
g、检测作用于所述多媒体信息的操作信息。其中,所述操作信息可包括但不限于:触摸操作、隔空手势操作、电波控制操作中的至少一种。步骤g中,可以调用运动传感器检测作用于所述多媒体信息的操作信息,该运动传感器可以包括:速度传感器、加速度传感器、陀螺仪、隔空手势传感器和肌肉电波传感器等等。
h、将作用于所述多媒体信息的操作信息确定为所述多媒体信息的操作状态。
S103,当所述多媒体信息的属性状态与所述特效处理条件相匹配时,对所述多媒体信息进行特效处理。
本步骤中,所述多媒体信息的属性状态与所述特效处理条件相匹配可以指:(1)所述多媒体信息的时间状态到达所述特效处理时间,即指当前时间信息到达所述特效处理时间;(2)所述多媒体信息的环境状态满足所述特效处理环境,可包括以下至少一种情况:所述多媒体信息所在环境的温度达到所述特效处理温度,所述多媒体信息所在环境的湿度达到所述特效处理湿度,以及所述多媒体信息所在环境的光线达到所述特效处理光线;(3)所述多媒体信息的位置状态与所述特效处理位置相同,即所述多媒体信息的当前位置信息与所述特效处理位置相同;(4)所述多媒体信息的操作状态与所述特效处理操作相同,包括以下至少一种情况:作用于所述多媒体信息的触摸操作与所述特效处理操作所规定的触摸操作一致,作用于所述多媒体信息的隔空手势操作与所述特效处理操作所规定的隔空手势操作一致,以及作用于所述多媒体信息的电波控制操作与所述特效处理操作所规定的电波控制操作一致。
本步骤中,所述特效处理可包括但不限于:模糊化处理、模糊化还原处理、调色处理、色调还原处理、液化处理和液化还原处理中的至少一种。对所述多媒体信息的特效处理可以包括:为所述多媒体信息添加特效内容的处理;或者,对所述多媒体信息的特效内容进行修改的处理;或者,对所述多媒体信息的特效内容进行还原的处理。
请参见图2,为本发明实施例提供的另一种多媒体处理方法的流程图;该方法可包括以下步骤S201-步骤S206。
S201,获取待处理的多媒体信息和所述多媒体信息的配置信息,所述配置信息包括特效处理条件、权限配置信息和区域配置信息。
其中,所述权限配置信息中包含具备处理权限的账号信息。所述区域配置信息用于指示所述多媒体信息中进行特效处理的区域。
S202,获取所述多媒体信息的属性状态。
本实施例的步骤S201-步骤S202可参见图1所示实施例的步骤S101-步骤S102,在此不赘述。
S203,获取本端的账号信息。
其中,账号信息可包括但不限于:即时通讯账号、SNS账号、手机号、email账号,等等,该账号信息可用于唯一标识一个装置,例如:本端的账号信息可用于唯一标识执行本实施例各步骤的多媒体处理装置。
S204,根据所述权限配置信息,检测本端是否具备处理权限;若检测结果为是,转入步骤S205;否则,结束。
本步骤检测本端(即执行本实施例的各步骤的多媒体处理装置)的账号信息是否为所述权限配置信息中所包含的具备处理权限的账号为信息,如果检测结果为是,表明本端具备处理权限,可转入步骤S205继续多媒体处理流程;如果检测结果为否,表明本端不具备处理权限,则结束多媒体处理流程。
S205,根据所述区域配置信息,确定所述多媒体信息中进行特效处理的区域。
所述区域配置信息可用于指示所述多媒体信息中进行特效处理的区域,以图片为例,假设某图片宽度范围为0~640mm,高度范围为0~480mm,用户可设置区域配置信息,例如:该区域配置信息包含宽度范围为0~24mm,高度范围0~48mm,则该区域配置信息用于指示该图片中该0~24mm的宽度范围和0~48mm的高度范围所确定的区域为进行特效处理的区域。
S206,当所述多媒体信息的属性状态与所述特效处理条件相匹配时,对所述多媒体信息中所确定的特效处理的区域进行特效处理。
本步骤对所述多媒体信息中所确定的特效处理的区域进行特效处理的过程可参见图1所示的步骤S103的相关描述,在此不赘述。
需要说明的是,本实施例的所述配置信息除包含特效处理条件之外,也可以包含权限配置信息和区域配置信息中的任一种信息,当所述配置信息包含特效处理条件和权限配置信息时,本实施例也可以不包含步骤S205,且步骤S206也应当与图1所示的步骤S103相同,即此时本实施例当步骤S204检测结果为是时,直接转入步骤S206。当所述配置信息包含特效处理条件和区域配置信息时,本实施例也可以不包含步骤S203-步骤S204,即此时本实施例在步骤S202之后,直接转入步骤S205。
下面将结合附图3-附图4,以一个具体实例来详细阐述上述的多媒体处理方法。为了更为直观的表述本发明的多媒体处理方法的流程,附图3-附图4所示实例中,以待处理的多媒体信息为图片信息,所述特效处理条件为特效处理操作,所述多媒体信息的属性状态为操作状态为例进行说明,其他情况可类似分析。
请参见图3,为本发明实施例提供的多媒体处理的一个示意图;首先,获取如图3所示的图片信息以及该图片信息的配置信息,该图片信息为包含模糊特效内容的图片信息,该配置信息包含特效处理条件、权限配置信息和区域配置信息,其中区域配置信息用于指示整个图片的区域均为特效处理的区域;该特效处理条件为触摸操作。其次,获取所述图片信息的属性状态,即可调用运动传感器检测作用于该图片信息的触摸操作。请一并参见图4,为本发明实施例提供的多媒体处理的另一个示意图;可检测到图4所示的触摸操作。再次,获取本端的账号信息,根据所述权限配置信息,检测本端是否具备处理权限;若检测结果为是,即确定本端具备处理权限,且判断图4所示的触摸操作是否与特效处理条件规定的触摸操作一致,则可对该图片信息进行特效处理,再请参见图4,本实例的特效处理指去掉图片信息的特效层,即去掉模糊特效内容,对模糊化的图片信息进行还原处理。
通过附图1-附图4所示实施例的描述,本发明实施例中,可灵活配置特效处理条件,当多媒体信息的属性状态与特效处理条件相匹配时,可自动对所述多媒体信息进行特效处理,从而使得多媒体信息的特效处理时间和方式更为灵活,且使得特效处理后的多媒体信息更贴近用户的实际需求,提升了多媒体处理的智能性。
下面将结合附图5-附图10,对本发明实施例提供的多媒体处理装置进行详细介绍。需要说明的是,附图6-附图9所示的多媒体处理装置可以为终端设备中的即时通讯客户端、SNS客户端等等,用于执行附图1-附图4所示实施例的多媒体处理方法。
请参见图5,为本发明实施例提供的一种多媒体处理装置的结构示意图;该装置可包括:信息获取模块101、状态获取模块102和特效处理模块103。
信息获取模块101,用于获取待处理的多媒体信息和所述多媒体信息的配置信息,所述配置信息包括特效处理条件。
本发明实施例中,所述信息获取模块101可以通过即时通讯应用获取所述待处理的多媒体信息和所述多媒体信息的配置信息,例如:通过即时通讯应用获取即时通讯好友用户发送的待处理的多媒体信息和所述多媒体信息的配置信息。所述信息获取模块101也可以通过SNS应用获取所述待处理的多媒体信息和所述多媒体信息的配置信息,例如:通过SNS应用获取SNS好友用户发布的待处理的多媒体信息和所述多媒体信息的配置信息。所述信息获取模块101也可以通过云端服务器获取所述待处理的多媒体信息和所述多媒体信息的配置信息,例如:云端服务器可存储待处理的多媒体信息和所述多媒体信息的配置信息,所述信息获取模块101则可从云端服务器下载所述待处理的多媒体信息和所述多媒体信息的配置信息。
所述多媒体信息可以包括但不限于:图片信息、动画信息和视频信息。本步骤所获取的所述待处理的多媒体信息可以为未包含特效的多媒体信息,即未被进行特效处理的多媒体信息,此时该多媒体信息仅包含背景层,该背景层记载了所述多媒体信息的媒体内容。所述信息获取模块101所获取的所述待处理的多媒体信息也可以为包含特效的多媒体信息,即已被进行特效处理的多媒体信息,此时该多媒体信息包含背景层和特效层,该背景层记载了所述多媒体信息的媒体内容,该特效层记载了所述多媒体信息的特效内容。
所述特效处理条件可包括但不限于:特效处理时间、特效处理环境、特效处理位置和特效处理操作中的至少一种。其中,所述特效处理时间可以采用时间值进行表示,也可以采用时间戳进行表示。其中,所述特效处理环境包括:特效处理温度、特效处理湿度和特效处理光线中的至少一种;所述特效处理操作包括:触摸操作、隔空手势操作、电波控制操作中的至少一种。
状态获取模块102,用于获取所述多媒体信息的属性状态。
所述属性状态可包括但不限于:时间状态、环境状态、位置状态和操作状态中的至少一种。
特效处理模块103,用于当所述多媒体信息的属性状态与所述特效处理条件相匹配时,对所述多媒体信息进行特效处理。
所述多媒体信息的属性状态与所述特效处理条件相匹配可以指:(1)所述多媒体信息的时间状态到达所述特效处理时间;(2)所述多媒体信息的环境状态满足所述特效处理环境;(3)所述多媒体信息的位置状态与所述特效处理位置相同;(4)所述多媒体信息的操作状态与所述特效处理操作相同。所述特效处理可包括但不限于:模糊化处理、模糊化还原处理、调色处理、色调还原处理、液化处理和液化还原处理中的至少一种。对所述多媒体信息的特效处理可以包括:为所述多媒体信息添加特效内容的处理;或者,对所述多媒体信息的特效内容进行修改的处理;或者,对所述多媒体信息的特效内容进行还原的处理。
请参见图6,为本发明实施例提供的另一种多媒体处理装置的结构示意图;该装置可包括:信息获取模块101、状态获取模块102和特效处理模块103;可选地,该装置还可包括:账号获取模块104、权限检测模块105和区域确定模块106。其中,信息获取模块101、状态获取模块102和特效处理模块103的结构和功能可参见图5所示实施例的相关描述,在此不赘述。
账号获取模块104,用于获取所述多媒体处理装置的账号信息。
其中,账号信息可包括但不限于:即时通讯账号、SNS账号、手机号、email账号,等等,该账号信息可用于唯一标识一个装置,例如:所述多媒体处理装置的账号信息可用于唯一标识该多媒体处理装置。
权限检测模块105,用于根据所述权限配置信息,检测所述多媒体装置是否具备处理权限,并在检测结果为是时,通知所述特效处理模块在所述多媒体信息的属性状态与所述特效处理条件相匹配时,对所述多媒体信息进行特效处理。
所述权限检测模块105检测所述多媒体处理装置的账号信息是否为所述权限配置信息中所包含的具备处理权限的账号为信息,如果检测结果为是,表明所述多媒体处理装置具备处理权限,可通知所述特效处理模块继续多媒体处理流程;如果检测结果为否,表明所述多媒体处理装置不具备处理权限,则结束多媒体处理流程。
区域确定模块106,用于根据所述区域配置信息,确定所述多媒体信息中进行特效处理的区域。
所述区域配置信息可用于指示所述多媒体信息中进行特效处理的区域,以图片为例,假设某图片宽度范围为0~640mm,高度范围为0~480mm,用户可设置区域配置信息,例如:该区域配置信息包含宽度范围为0~24mm,高度范围0~48mm,则该区域配置信息用于指示该图片中该0~24mm的宽度范围和0~48mm的高度范围所确定的区域为进行特效处理的区域。所述特效处理模块具体用于在所述多媒体信息的属性状态与所述特效处理条件相匹配时,对所述多媒体信息中所确定的特效处理的区域进行特效处理。
下面将结合附图7-附图10,对本发明实施例提供的多媒体处理装置的状态获取模块进行详细介绍。
请参见图7,为本发明实施例提供的状态获取模块的一个实施例的结构示意图;该状态获取模块102可包括:时间获取单元1201和时间状态确定单元1202。
时间获取单元1201,用于获取当前时间信息。
其中,当前时间信息指所述多媒体信息所在的***时间,该当前时间信息可以采用时间值进行表示,例如:2013年2月4日14:00:00;该当前时间信息也可以采用时间戳进行表示,例如:1359957600。
时间状态确定单元1202,用于将所述当前时间信息确定为所述多媒体信息的时间状态。
请参见图8,为本发明实施例提供的状态获取模块的另一个实施例的结构示意图;该状态获取模块102可包括:环境检测单元1211和环境状态确定单元1212。
环境检测单元1211,用于检测所述多媒体信息所在环境的环境信息。
其中,所述环境信息可包括但不限于:温度信息、湿度信息和光线信息中的至少一种。所述环境检测单元1211可以调用环境传感器检测所述多媒体信息所在环境的环境信息,该环境传感器可以包括:温度传感器、湿度传感器和光线传感器等等。
环境状态确定单元1212,用于将所述多媒体信息所在环境的环境信息确定为所述多媒体信息的环境状态。
请参见图9,为本发明实施例提供的状态获取模块的又一个实施例的结构示意图;该状态获取模块102可包括:位置获取单元1221和位置状态确定单元1222。
位置获取单元1221,用于获取所述多媒体信息的当前位置信息。
所述位置获取单元1221可以基于LBS技术,获取所述多媒体信息的当前位置信息,该当前位置信息可以采用经纬度坐标进行表示。其中,LBS指通过无线通讯网络如GSM网络、CDMA网络,或者通过GPS等定位技术,获取地理位置信息,并基于该地理位置信息提供服务。
位置状态确定单元1222,用于将所述多媒体信息的当前位置信息确定为所述多媒体信息的位置状态。
请参见图10,为本发明实施例提供的状态获取模块的又一个实施例的结构示意图;该状态获取模块102可包括:操作检测单元1231和操作状态确定单元1232。
操作检测单元1231,用于检测作用于所述多媒体信息的操作信息。
所述操作信息包括触摸操作、隔空手势操作、电波控制操作中的至少一种。所述操作检测单元1231可以调用运动传感器检测作用于所述多媒体信息的操作信息,该运动传感器可以包括:速度传感器、加速度传感器、陀螺仪、隔空手势传感器和肌肉电波传感器等等。
操作状态确定单元1232,用于将作用于所述多媒体信息的操作信息确定为所述多媒体信息的操作状态。
通过附图5-附图10所示实施例的描述,本发明实施例中,可灵活配置特效处理条件,当多媒体信息的属性状态与特效处理条件相匹配时,可自动对所述多媒体信息进行特效处理,从而使得多媒体信息的特效处理时间和方式更为灵活,且使得特效处理后的多媒体信息更贴近用户的实际需求,提升了多媒体处理的智能性。
本发明实施例还公开了一种终端设备,该终端设备可包含多媒体处理装置,该多媒体处理装置的结构和功能可参见上述附图5-附图10所示实施例的相关描述,在此不赘述。
通过上述实施例的描述,本发明实施例中,可灵活配置特效处理条件,当多媒体信息的属性状态与特效处理条件相匹配时,可自动对所述多媒体信息进行特效处理,从而使得多媒体信息的特效处理时间和方式更为灵活,且使得特效处理后的多媒体信息更贴近用户的实际需求,提升了多媒体处理的智能性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (18)

1.一种多媒体处理方法,其特征在于,包括:
获取待处理的多媒体信息和所述多媒体信息的配置信息,所述配置信息包括特效处理条件;所述多媒体信息包括背景层和特效层;
获取所述多媒体信息的属性状态;
当所述多媒体信息的属性状态与所述特效处理条件相匹配时,对所述多媒体信息进行特效处理;所述特效处理包括去掉所述多媒体信息的特效层,对所述多媒体信息进行还原处理。
2.如权利要求1所述的方法,其特征在于,所述属性状态包括:时间状态、环境状态、位置状态和操作状态中的至少一种;
所述特效处理包括:模糊化处理、模糊化还原处理、调色处理、色调还原处理、液化处理和液化还原处理中的至少一种;
所述特效处理条件包括:特效处理时间、特效处理环境、特效处理位置和特效处理操作中的至少一种;
其中,所述特效处理环境包括:特效处理温度、特效处理湿度和特效处理光线中的至少一种;所述特效处理操作包括:触摸操作、隔空手势操作、电波控制操作中的至少一种。
3.如权利要求2所述的方法,其特征在于,所述获取所述多媒体信息的属性状态,包括:
获取当前时间信息;
将所述当前时间信息确定为所述多媒体信息的时间状态。
4.如权利要求2所述的方法,其特征在于,所述获取所述多媒体信息的属性状态,包括:
检测所述多媒体信息所在环境的环境信息,所述环境信息包括温度信息、湿度信息和光线信息中的至少一种;
将所述多媒体信息所在环境的环境信息确定为所述多媒体信息的环境状态。
5.如权利要求2所述的方法,其特征在于,所述获取所述多媒体信息的属性状态,包括:
获取所述多媒体信息的当前位置信息;
将所述多媒体信息的当前位置信息确定为所述多媒体信息的位置状态。
6.如权利要求2所述的方法,其特征在于,所述获取所述多媒体信息的属性状态,包括:
检测作用于所述多媒体信息的操作信息,所述操作信息包括触摸操作、隔空手势操作、电波控制操作中的至少一种;
将作用于所述多媒体信息的操作信息确定为所述多媒体信息的操作状态。
7.如权利要求1-6任一项所述的方法,其特征在于,所述配置信息还包括权限配置信息,所述权限配置信息中包含具备处理权限的账号信息;
当所述多媒体信息的属性状态与所述特效处理条件相匹配时,对所述多媒体信息进行特效处理之前,还包括:
获取本端的账号信息,并根据所述权限配置信息,检测本端是否具备处理权限;
若检测结果为是,则执行当所述多媒体信息的属性状态与所述特效处理条件相匹配时,对所述多媒体信息进行特效处理的步骤。
8.如权利要求7所述的方法,其特征在于,所述配置信息还包括区域配置信息,所述区域配置信息用于指示所述多媒体信息中进行特效处理的区域;
当所述多媒体信息的属性状态与所述特效处理条件相匹配时,对所述多媒体信息进行特效处理之前,还包括:
根据所述区域配置信息,确定所述多媒体信息中进行特效处理的区域;
所述当所述多媒体信息的属性状态与所述特效处理条件相匹配时,对所述多媒体信息进行特效处理,包括:
当所述多媒体信息的属性状态与所述特效处理条件相匹配时,对所述多媒体信息中所确定的特效处理的区域进行特效处理。
9.一种多媒体处理装置,其特征在于,包括:
信息获取模块,用于获取待处理的多媒体信息和所述多媒体信息的配置信息,所述配置信息包括特效处理条件;所述多媒体信息包括背景层和特效层;
状态获取模块,用于获取所述多媒体信息的属性状态;
特效处理模块,用于当所述多媒体信息的属性状态与所述特效处理条件相匹配时,对所述多媒体信息进行特效处理;所述特效处理包括去掉所述多媒体信息的特效层,对所述多媒体信息进行还原处理。
10.如权利要求9所述的装置,其特征在于,所述属性状态包括:时间状态、环境状态、位置状态和操作状态中的至少一种;
所述特效处理包括:模糊化处理、模糊化还原处理、调色处理、色调还原处理、液化处理和液化还原处理中的至少一种;
所述特效处理条件包括:特效处理时间、特效处理环境、特效处理位置和特效处理操作中的至少一种;
其中,所述特效处理环境包括:特效处理温度、特效处理湿度和特效处理光线中的至少一种;所述特效处理操作包括:触摸操作、隔空手势操作、电波控制操作中的至少一种。
11.如权利要求10所述的装置,其特征在于,所述状态获取模块包括:
时间获取单元,用于获取当前时间信息;
时间状态确定单元,用于将所述当前时间信息确定为所述多媒体信息的时间状态。
12.如权利要求10所述的装置,其特征在于,所述状态获取模块包括:
环境检测单元,用于检测所述多媒体信息所在环境的环境信息,所述环境信息包括温度信息、湿度信息和光线信息中的至少一种;
环境状态确定单元,用于将所述多媒体信息所在环境的环境信息确定为所述多媒体信息的环境状态。
13.如权利要求10所述的装置,其特征在于,所述状态获取模块包括:
位置获取单元,用于获取所述多媒体信息的当前位置信息;
位置状态确定单元,用于将所述多媒体信息的当前位置信息确定为所述多媒体信息的位置状态。
14.如权利要求10所述的装置,其特征在于,所述状态获取模块包括:
操作检测单元,用于检测作用于所述多媒体信息的操作信息,所述操作信息包括触摸操作、隔空手势操作、电波控制操作中的至少一种;
操作状态确定单元,用于将作用于所述多媒体信息的操作信息确定为所述多媒体信息的操作状态。
15.如权利要求9-14任一项所述的装置,其特征在于,所述配置信息还包括权限配置信息,所述权限配置信息中包含具备处理权限的账号信息,则所述装置还包括:
账号获取模块,用于获取所述多媒体处理装置的账号信息;
权限检测模块,用于根据所述权限配置信息,检测所述多媒体装置是否具备处理权限,并在检测结果为是时,通知所述特效处理模块在所述多媒体信息的属性状态与所述特效处理条件相匹配时,对所述多媒体信息进行特效处理。
16.如权利要求15所述的装置,其特征在于,所述配置信息还包括区域配置信息,所述区域配置信息用于指示所述多媒体信息中进行特效处理的区域;所述装置还包括:
区域确定模块,用于根据所述区域配置信息,确定所述多媒体信息中进行特效处理的区域;
所述特效处理模块具体用于在所述多媒体信息的属性状态与所述特效处理条件相匹配时,对所述多媒体信息中所确定的特效处理的区域进行特效处理。
17.一种终端设备,其特征在于,包括如权利要求9-16任一项所述的多媒体处理装置。
18.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有一条或多条程序,所述程序被用于执行如权利要求1-8任一项所述的多媒体处理方法。
CN201310499055.7A 2013-10-22 2013-10-22 一种多媒体处理方法、装置及终端设备 Active CN104580096B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201310499055.7A CN104580096B (zh) 2013-10-22 2013-10-22 一种多媒体处理方法、装置及终端设备
PCT/CN2014/088633 WO2015058643A1 (en) 2013-10-22 2014-10-15 Devices, terminals and methods for multimedia processing
US15/136,216 US10139984B2 (en) 2013-10-22 2016-04-22 Devices, storage medium, and methods for multimedia processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310499055.7A CN104580096B (zh) 2013-10-22 2013-10-22 一种多媒体处理方法、装置及终端设备

Publications (2)

Publication Number Publication Date
CN104580096A CN104580096A (zh) 2015-04-29
CN104580096B true CN104580096B (zh) 2019-10-22

Family

ID=52992253

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310499055.7A Active CN104580096B (zh) 2013-10-22 2013-10-22 一种多媒体处理方法、装置及终端设备

Country Status (3)

Country Link
US (1) US10139984B2 (zh)
CN (1) CN104580096B (zh)
WO (1) WO2015058643A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10650621B1 (en) 2016-09-13 2020-05-12 Iocurrents, Inc. Interfacing with a vehicular controller area network
CN106804007A (zh) * 2017-03-20 2017-06-06 合网络技术(北京)有限公司 一种网络直播中自动匹配特效的方法、***及设备
CN109936749B (zh) * 2017-12-18 2022-04-19 腾讯科技(深圳)有限公司 特效实现方法、装置和可读存储介质
CN108234479A (zh) * 2017-12-29 2018-06-29 北京百度网讯科技有限公司 用于处理信息的方法和装置
CN113628097A (zh) 2020-05-09 2021-11-09 北京字节跳动网络技术有限公司 图像特效配置方法、图像识别方法、装置及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101976191A (zh) * 2010-10-15 2011-02-16 无敌科技(西安)有限公司 随外界变化更换使用者界面主题的方法及装置
CN102411478A (zh) * 2011-11-16 2012-04-11 鸿富锦精密工业(深圳)有限公司 电子设备及其文本导读方法
CN102970364A (zh) * 2012-11-21 2013-03-13 北京奇虎科技有限公司 一种自动更换主题的方法及客户端
TW201340694A (zh) * 2012-03-29 2013-10-01 Ikala Interactive Media Inc 情境指令系統以及其運作方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003009044A (ja) * 2001-06-26 2003-01-10 Canon Inc 記録装置、再生装置及びその方法
JP3646931B2 (ja) * 2001-08-29 2005-05-11 セイコーエプソン株式会社 イメージレタッチプログラム
EP1422668B1 (en) * 2002-11-25 2017-07-26 Panasonic Intellectual Property Management Co., Ltd. Short film generation/reproduction apparatus and method thereof
US9342661B2 (en) * 2010-03-02 2016-05-17 Time Warner Cable Enterprises Llc Apparatus and methods for rights-managed content and data delivery

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101976191A (zh) * 2010-10-15 2011-02-16 无敌科技(西安)有限公司 随外界变化更换使用者界面主题的方法及装置
CN102411478A (zh) * 2011-11-16 2012-04-11 鸿富锦精密工业(深圳)有限公司 电子设备及其文本导读方法
TW201340694A (zh) * 2012-03-29 2013-10-01 Ikala Interactive Media Inc 情境指令系統以及其運作方法
CN102970364A (zh) * 2012-11-21 2013-03-13 北京奇虎科技有限公司 一种自动更换主题的方法及客户端

Also Published As

Publication number Publication date
CN104580096A (zh) 2015-04-29
WO2015058643A1 (en) 2015-04-30
US10139984B2 (en) 2018-11-27
US20160239158A1 (en) 2016-08-18

Similar Documents

Publication Publication Date Title
US11704878B2 (en) Surface aware lens
EP2698016B1 (en) Adaptive notifications
CN104798417B (zh) 基于语义位置的地理围栏
CN104580096B (zh) 一种多媒体处理方法、装置及终端设备
US10845949B2 (en) Continuity of experience card for index
US11425525B2 (en) Privacy preservation platform
US9832614B2 (en) Method, server and terminal for information interaction
CN108846295B (zh) 敏感信息过滤方法、装置、计算机设备及存储介质
CN117635414A (zh) 实时跟踪补偿图像效果
EP3541025B1 (en) Techniques for messaging bot rich communication
EP2939200B1 (en) Method and apparatus for secure advertising
CN103200224A (zh) 一种信息分享的方法、装置及终端
CA2877360C (en) Methods and systems for content consumption
CN108536753A (zh) 重复信息的确定方法及相关装置
US20180113753A1 (en) Techniques to share application data through a messaging system
CN111295898A (zh) 基于移动的显示内容制图控制
EP3008932A1 (en) System and method for action-based input text messaging communication
US10361987B2 (en) Techniques to convert multi-party conversations to an editable document
CN110324232A (zh) 基于即时通讯服务中的使用人员情况的有效的多媒体消息提供方法及***
WO2015035812A1 (zh) 一种位置跟踪的方法及终端
CN106462628B (zh) 用于向用户自动推送位置特定内容的***和方法
US11563709B2 (en) Messaging system of partial and out-of-order events
WO2014036879A1 (en) Method, device, and terminal for sns system application prompt
CN105488168B (zh) 一种信息处理方法及电子设备
WO2014044169A9 (en) Online social networking interaction method and related device and system

Legal Events

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