CN105898459A - 基于安卓平台的播放方法、装置及移动终端设备 - Google Patents

基于安卓平台的播放方法、装置及移动终端设备 Download PDF

Info

Publication number
CN105898459A
CN105898459A CN201510917370.6A CN201510917370A CN105898459A CN 105898459 A CN105898459 A CN 105898459A CN 201510917370 A CN201510917370 A CN 201510917370A CN 105898459 A CN105898459 A CN 105898459A
Authority
CN
China
Prior art keywords
copyright information
medium data
superposition
frame
android platform
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.)
Pending
Application number
CN201510917370.6A
Other languages
English (en)
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.)
LeTV Information Technology Beijing Co Ltd
Original Assignee
LeTV Information Technology Beijing 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 LeTV Information Technology Beijing Co Ltd filed Critical LeTV Information Technology Beijing Co Ltd
Priority to CN201510917370.6A priority Critical patent/CN105898459A/zh
Publication of CN105898459A publication Critical patent/CN105898459A/zh
Pending legal-status Critical Current

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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • 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/47End-user applications
    • H04N21/485End-user interface for client configuration
    • 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
    • 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/8193Monomedia components thereof involving executable data, e.g. software dedicated tools, e.g. video decoder software or IPMP tool

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Storage Device Security (AREA)

Abstract

本发明实施例提供一种基于安卓平台的播放方法、装置及移动终端设备,所述方法包括:获取多媒体资源;解码所述多媒体资源,分别得到每一帧多媒体数据;将每一帧多媒体数据叠加版权信息;播放叠加版权信息的多媒体数据。根据本发明实施例提供的基于安卓平台的播放方法、装置及移动终端设备,通过基于安卓平台的播放器播放多媒体资源时,在播放之前,必须将解码得到的每一帧多媒体数据叠加版权信息,并播放叠加版权信息的多媒体数据,从而在播放器使用的过程中通过版权信息明确播放器的权利归属,安全性高。

Description

基于安卓平台的播放方法、装置及移动终端设备
技术领域
本发明涉及播放领域,尤其涉及一种基于安卓平台的播放方法、装置及移动终端设备。
背景技术
目前基于安卓平台的播放器的核心层通过C/C++实现,调用的接口在JAVA层实现。由于JAVA层的可执行程序容易被反编译,导致播放器的核心层容易被盗用,安全性差。
发明内容
本发明的目的在于,提供一种基于安卓平台的播放方法、装置及移动终端设备,明确权利归属,安全性高。
根据本发明的一方面,提供基于安卓平台的播放方法,所述方法包括:获取多媒体资源;解码所述多媒体资源,分别得到每一帧多媒体数据;将每一帧多媒体数据叠加版权信息;播放叠加版权信息的多媒体数据。
进一步地,所述方法还包括:预先在播放端口对应的核心层模块中加载所述版权信息。
进一步地,所述版权信息包括生产商标识和/或生产商网址。
进一步地,所述版权信息包括生产商相关的图片、音频和/或视频。
根据本发明的另一方面,提供基于安卓平台的播放装置,所述装置包括:获取单元,用于获取多媒体资源;解码单元,用于解码所述获取单元获取的多媒体资源,分别得到每一帧多媒体数据;叠加单元,用于将所述解码单元解码的每一帧多媒体数据叠加版权信息;播放单元,用于播放所述叠加单元叠加版权信息的多媒体数据。
进一步地,所述装置还包括:加载单元,用于预先在播放端口对应的核心层模块中加载所述版权信息。
进一步地,所述版权信息包括生产商标识和/或生产商网址。
进一步地,所述版权信息包括生产商相关的图片、音频和/或视频。
根据本发明的另一方面,提供一种安卓移动终端设备所述安卓移动终端设备包括如前所述的基于安卓平台的播放装置。
根据本发明实施例提供的基于安卓平台的播放方法、装置及移动终端设备,通过基于安卓平台的播放器播放多媒体资源时,在播放之前,必须将解码得到的每一帧多媒体数据叠加版权信息,并播放叠加版权信息的多媒体数据,从而在播放器使用的过程中通过版权信息明确播放器的权利归属,安全性高。
附图说明
图1是示出根据本发明实施例的基于安卓平台的播放方法的流程图;
图2是示出根据本发明实施例的基于安卓平台的播放装置的结构示意图。
具体实施方式
下面结合附图详细描述本发明的示例性实施例。
实施例一
图1是示出根据本发明实施例的基于安卓平台的播放方法的流程图。参照图1,本发明实施例基于安卓平台的播放方法包括以下步骤:
在步骤S110,获取多媒体资源。
本实施例所指的安卓平台是安装了安卓***的终端设备,例如包括但不限于智能手机和/或智能电视等等。
本实施例中的多媒体资源是指包括音频和/或视频的多媒体资源。
可以通过包括但不限于现有的互联网、广电网络和/或通信网络等方式接收来自视频服务器或者其他终端设备的多媒体资源。
在步骤S120,解码所述多媒体资源,分别得到每一帧多媒体数据。
每一帧的多媒体数据可以包括每一帧的音频数据和视频数据,其中视频数据可以认为是一张一张快速播放的图片,一帧就是一副静止的画面,连续的帧就形成动画,由于肉眼的视觉暂留现象,使得人感到画面是连续的。帧数是指1秒钟时间里传输的图片的帧数,也可以理解为终端设备中的图形处理器每秒钟能够刷新几次,高的帧率可以得到更流畅、更逼真的动画。每秒钟帧数愈多,所显示的动作就会愈流畅。在本实施例中将多媒体视频进行解码,可以分别得到每一帧多媒体数据,包括每一帧的音频数据和视频数据,其中的一帧视频数据包括一张图片。不同的多媒体资源,帧率(即每秒的帧数)可以不同,因此,不同的多媒体资源每秒包含的帧数可以不同,即每秒包含的图片数也不同。
例如,在本实施例中的多媒体资源是指琅琊榜第1集,终端设备创建线程,调用该线程下载了琅琊榜第1集后,将其进行解码,得到每一帧的音频数据和图片(即多媒体数据),可以将解码得到的每一帧的音频数据和图片存储在本地的存储器或者临时存储器(即缓存中)。
在步骤S130,将所述每一帧多媒体数据叠加版权信息。
在本实施例中,版权信息可以包括生产商标识(包括但不限于生产商的商标、商号或者标识图标等等)和/或生产商网址。可选的,所述版权信息包括生产商相关的图片(包括但不限于生产商的商标、商号或者标识图标的图片或者宣传图片等等)、生产商相关的音频(包括但不限于生产商的宣传音频等等)和/或生产商相关的视频(包括但不限于生产商的宣传视频等等)。
将所述每一帧多媒体数据叠加版权信息即为在一帧多媒体数据中的每帧音频数据和每帧图片中分别叠加版权信息。在音频数据中叠加版权信息的方法可以包括但不限于:将音频数据和版权信息(生产商相关的音频)进行混音运算。在视频数据中叠加版权信息的方法可以包括但不限于:通过OpenGL图像处理接口或其它图像处理接口在每帧图片中叠加版权信息(例如包括但不限于生产商相关的视频),生产商相关的视频可以包括但不限于h.264视频、png和/或gif等格式的图片。叠加时,可以分别为音频和视频叠加版权信息,也可以同时为音频和视频叠加版权信息。
可选的,预先在播放端口对应的核心层模块中加载所述版权信息。在本实施例中的核心层模块是指安卓平台中的音视频数据的渲染模块。渲染模块主要用于多媒体数据中的音频数据发送给声卡设备播放之前的声音处理以及多媒体数据中的视频数据发送给显卡设备显示前的视频处理模块等等。
基于安卓平台的播放器的核心层通过C/C++实现,调用的接口在JAVA层实现,JAVA层的应用程序编程接口(Application ProgrammingInterface,API)可以通过调用底层的C/C++运行库从而为应用程序(包括但不限于视频播放软件等)服务的。对于已经开发的原版播放软件,为了防止盗版播放软件通过反编译JAVA层的可执行程序从而盗用播放器的核心层,因此,在播放端口对应的核心层模块中加载版权信息,那么用户通过盗版播放软件观看视频时,在原版播放软件中预先加载的版权信息叠加在多媒体资源中。
例如,终端设备中安装的视频播放器A的播放器的核心层的生产商为B,即播放器的核心层中预先加载了生产商B的版权信息,例如公司简称(生产商标识)和/或公司LOGO(生产商标识),终端设备下载了琅琊榜第1集后,将其进行解码得到每一帧的图片,在通过视频播放器A向用户展示琅琊榜第1集前,由于后台需要调用播放器的核心层,因此播放器的核心层自动将预先加载的生产商B的公司简称和/或公司LOGO叠加在每一帧图片中,视频播放器A向用户展示琅琊榜第1集时的每一画面上都会显示加载的生产商B的公司简称和/或公司LOGO。
在步骤S140,播放叠加版权信息的多媒体数据。
在播放多媒体资源时,播放叠加版权信息的多媒体数据,从而可以通过版权信息向用户明确对应的播放器的权利归属。
根据本发明实施例提供的基于安卓平台的播放方法通过基于安卓平台的播放器播放多媒体资源时,在播放之前,必须将解码得到的每一帧多媒体数据叠加版权信息,并播放叠加版权信息的多媒体数据,从而在播放器使用的过程中通过版权信息明确播放器的权利归属,安全性高。
实施例二
图2是示出根据本发明实施例的基于安卓平台的播放装置的结构示意图。
参照图2,在本实施例中,该装置包括:
获取单元21,用于获取多媒体资源。
解码单元22,用于解码所述获取单元获取的多媒体资源,分别得到每一帧多媒体数据。
叠加单元23,用于将所述解码单元解码的每一帧多媒体数据叠加版权信息。
播放单元24,用于播放所述叠加单元叠加版权信息的多媒体数据。
进一步地,所述装置还包括:
加载单元(图中未示出),用于预先在播放端口对应的核心层模块中加载所述版权信息;所述叠加单元还用于将所述解码单元解码的每一帧多媒体数据叠加所述加载单元加载的版权信息。
进一步地,所述版权信息包括生产商标识和/或生产商网址。
进一步地,所述版权信息包括生产商相关的图片、音频和/或视频。
根据本发明实施例提供的基于安卓平台的播放装置,通过基于安卓平台的播放器播放多媒体资源时,在播放之前,必须将解码得到的每一帧多媒体数据叠加版权信息,并播放叠加版权信息的多媒体数据,从而在播放器使用的过程中通过版权信息明确播放器的权利归属,安全性高。
实施例三
本发明实施例还提供了一种安卓移动终端设备,所述安卓移动终端设备包括上述的基于安卓平台的播放装置。
具体地,该移动终端设备可以为手机、平板电脑或智能电视机等。
根据本发明实施例提供的基于安卓平台的播放方法、装置及移动终端设备,通过基于安卓平台的播放器播放多媒体资源时,在播放之前,必须将解码得到的每一帧多媒体数据叠加版权信息,并播放叠加版权信息的多媒体数据,从而在播放器使用的过程中通过版权信息明确播放器的权利归属,安全性高。
需要指出,根据实施的需要,可将本申请中描述的各个步骤/部件拆分为更多步骤/部件,也可将两个或多个步骤/部件或者步骤/部件的部分操作组合成新的步骤/部件,以实现本发明的目的。
上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (9)

1.基于安卓平台的播放方法,其特征在于,所述方法包括:
获取多媒体资源;
解码所述多媒体资源,分别得到每一帧多媒体数据;
将所述每一帧多媒体数据叠加版权信息;
播放叠加版权信息的多媒体数据。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
预先在播放端口对应的核心层模块中加载所述版权信息。
3.根据权利要求1或2所述的方法,其特征在于,所述版权信息包括生产商标识和/或生产商网址。
4.根据权利要求1或2所述的方法,其特征在于,所述版权信息包括生产商的相关图片、音频和/或视频。
5.基于安卓平台的播放装置,其特征在于,所述装置包括:
获取单元,用于获取多媒体资源;
解码单元,用于解码所述获取单元获取的多媒体资源,分别得到每一帧多媒体数据;
叠加单元,用于将所述解码单元解码的每一帧多媒体数据叠加版权信息;
播放单元,用于播放所述叠加单元叠加版权信息的多媒体数据。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
加载单元,用于预先在播放端口对应的核心层模块中加载所述版权信息。
7.根据权利要求5或6所述的装置,其特征在于,所述版权信息包括生产商标识和/或生产商网址。
8.根据权利要求5或6所述的装置,其特征在于,所述版权信息包括生产商的相关图片、音频和/或视频。
9.一种安卓移动终端设备,其特征在于,所述安卓移动终端设备包括如权利要求5-8中任意一项所述的基于安卓平台的播放装置。
CN201510917370.6A 2015-12-10 2015-12-10 基于安卓平台的播放方法、装置及移动终端设备 Pending CN105898459A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510917370.6A CN105898459A (zh) 2015-12-10 2015-12-10 基于安卓平台的播放方法、装置及移动终端设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510917370.6A CN105898459A (zh) 2015-12-10 2015-12-10 基于安卓平台的播放方法、装置及移动终端设备

Publications (1)

Publication Number Publication Date
CN105898459A true CN105898459A (zh) 2016-08-24

Family

ID=57002357

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510917370.6A Pending CN105898459A (zh) 2015-12-10 2015-12-10 基于安卓平台的播放方法、装置及移动终端设备

Country Status (1)

Country Link
CN (1) CN105898459A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107506196A (zh) * 2017-08-25 2017-12-22 康佳集团股份有限公司 一种基于安卓***的开机动画处理方法、设备及存储装置
CN109952765A (zh) * 2016-11-04 2019-06-28 耐瑞唯信有限公司 用于基于内容数据流的毒性水平来渲染内容数据流的内容数据的方法和设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101198045A (zh) * 2007-12-20 2008-06-11 清华大学 一种流媒体数字水印***
CN101325700A (zh) * 2008-07-15 2008-12-17 清华大学 视频文件中水印嵌入和提取的方法及***
CN101917611A (zh) * 2010-08-31 2010-12-15 北京德博正业科技有限公司 能够追踪传播源的视频输出装置
CN102129370A (zh) * 2011-01-12 2011-07-20 福州瑞芯微电子有限公司 一种通用的多媒体播放器框架
CN102971735A (zh) * 2010-06-30 2013-03-13 皇家飞利浦电子股份有限公司 交互式图像分析
CN103886230A (zh) * 2014-02-24 2014-06-25 四川长虹电器股份有限公司 android***的软件版权保护方法及其***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101198045A (zh) * 2007-12-20 2008-06-11 清华大学 一种流媒体数字水印***
CN101325700A (zh) * 2008-07-15 2008-12-17 清华大学 视频文件中水印嵌入和提取的方法及***
CN102971735A (zh) * 2010-06-30 2013-03-13 皇家飞利浦电子股份有限公司 交互式图像分析
CN101917611A (zh) * 2010-08-31 2010-12-15 北京德博正业科技有限公司 能够追踪传播源的视频输出装置
CN102129370A (zh) * 2011-01-12 2011-07-20 福州瑞芯微电子有限公司 一种通用的多媒体播放器框架
CN103886230A (zh) * 2014-02-24 2014-06-25 四川长虹电器股份有限公司 android***的软件版权保护方法及其***

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109952765A (zh) * 2016-11-04 2019-06-28 耐瑞唯信有限公司 用于基于内容数据流的毒性水平来渲染内容数据流的内容数据的方法和设备
CN107506196A (zh) * 2017-08-25 2017-12-22 康佳集团股份有限公司 一种基于安卓***的开机动画处理方法、设备及存储装置
CN107506196B (zh) * 2017-08-25 2021-07-20 康佳集团股份有限公司 一种基于安卓***的开机动画处理方法、设备及存储装置

Similar Documents

Publication Publication Date Title
US11070892B2 (en) Methods and apparatus to present supplemental media on a second screen
CN108521608B (zh) 视频文件的处理方法、装置、终端及存储介质
CN102568517B (zh) 用于数字媒体处理的接口
RU2634837C2 (ru) Устройство обработки информации и способ обработки информации
US20100088630A1 (en) Content aware adaptive display
US20150104149A1 (en) Video summary apparatus and method
CN108882055B (zh) 视频直播方法及***、合成视频流的方法及装置
CN108171160B (zh) 一种任务结果识别方法、装置、存储介质及电子设备
CN105959743A (zh) 一种视频广告播放方法、装置和服务器
CN105407381A (zh) 一种视频节目播放方法及装置
US10149000B2 (en) Method and system for remote altering static video content in real time
DE102012218436A1 (de) Verteilen von lizenziertem Inhalt auf mehrere Einheiten
CN111356023B (zh) 播放方式确定方法及装置
CN101836213B (zh) 对数字媒体内容未经许可的复制的保护
CN105898611A (zh) 基于安卓平台的多媒体推荐方法及终端设备
CN103458310A (zh) 一种信息展示方法及装置
CN105898511A (zh) 广告展示方法及装置
KR101123234B1 (ko) 불법복제된 매체를 추적하기 위한 마킹 기술
CN105898445A (zh) 广告投放方法及装置
CN105898459A (zh) 基于安卓平台的播放方法、装置及移动终端设备
CN110730355A (zh) 视频图像处理方法及装置
CN108882041B (zh) 播放器状态获取方法及装置
CN102473088B (zh) 再现媒体内容的方法
WO2017076011A1 (zh) 用于直播节目的回看方法和***
US20120170907A1 (en) System and method for streaming content to blu-ray devices

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160824

WD01 Invention patent application deemed withdrawn after publication