CN109413490A - 基于移动端截取电视画面的方法 - Google Patents

基于移动端截取电视画面的方法 Download PDF

Info

Publication number
CN109413490A
CN109413490A CN201811328463.5A CN201811328463A CN109413490A CN 109413490 A CN109413490 A CN 109413490A CN 201811328463 A CN201811328463 A CN 201811328463A CN 109413490 A CN109413490 A CN 109413490A
Authority
CN
China
Prior art keywords
mobile terminal
television
interception
file
message
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
CN201811328463.5A
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.)
Sichuan Changhong Electric Co Ltd
Original Assignee
Sichuan Changhong Electric 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 Sichuan Changhong Electric Co Ltd filed Critical Sichuan Changhong Electric Co Ltd
Priority to CN201811328463.5A priority Critical patent/CN109413490A/zh
Publication of CN109413490A publication Critical patent/CN109413490A/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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • 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
    • 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/439Processing of audio elementary streams
    • H04N21/4398Processing of audio elementary streams involving reformatting operations of audio signals
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440218Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4
    • 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/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content authoring involving timestamps for synchronizing content

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明公开了一种基于移动端截取电视画面的方法,所述电视端与移动端设备相连接,电视端可及时接收移动端的消息命令,移动端也可及时收到电视端的反馈消息,用户通过移动端搭载的应用程序操作电视端,当用户操作了截屏或录屏的行为后,移动端发出带有此刻时间戳的截取命令给电视端,电视端接收到画面截取命令,根据命令消息中的时间戳提取出当时时刻的图像帧或视频片段,保存为文件,同时启动文件服务器,将带有文件下载地址的消息反馈给移动端。本发明不依赖特定的设备,可应用于各类智能电视上,因此具有较好的通用性、广泛性和便捷性。

Description

基于移动端截取电视画面的方法
技术领域
本发明涉及智能电视技术领域,尤其涉及一种基于移动端截取电视画面的方法。
背景技术
当前智能电视已得到广泛普及,大部分消费者已具有使用智能电视的习惯。目前多数智能电视都采用以Android***为基础的操作***,电视领域的SOC定制厂商也提供了音视频获取方式,包括常用的H264视频数据以及AAC音频数据的获取,加之有成熟的第三方多媒体框架(如FFmpeg)提供音视频数据的封装与提取等技术实现,而涉及的HTTP等网络方面技术已是通用基础技术。目前传统的电视截屏技术方案的实时性不好、功能单一,急需一种截取电视实时画面并在移动端使用的方法。
发明内容
针对上述问题,本发明提出一种基于移动端截取电视画面的方法,本发明方法采用音视频编解码和封装技术、设备连接通讯技术、网络数据传输技术等技术来保证实现的可靠性和完整性。本发明不依赖特定的设备,可应用于各类智能电视上,因此具有较好的通用性、广泛性和便捷性。
本发明通过以下技术方案来实现上述目的:
基于移动端截取电视画面的方法,包括:预启动阶段、截取阶段和使用阶段;
所述预启动阶段,是指电视端接收到移动端将要截取的消息,预先启动截取流程,将获取的数据通过多媒体框架接口进行封装并保存到缓存文件;
所述截取阶段,是指移动端发出截取的消息指令,该指令包含需要截取的时间戳,电视端根据时间戳提取缓存文件中指定时刻的数据,电视端启动文件下载服务并发送消息给移动端,消息包括文件的下载地址;
所述使用阶段,是移动端接收到电视反馈消息后下载该文件,并在移动端作相应展示及操作用途。
更进一步的方案是:
所述电视端,是具有获取音视频数据方式的智能操作***的电视,包括但不限于Android***的电视。
更进一步的方案是:
所述移动端,是具有可安装第三方应用的智能操作***的移动设备,包括但不限于Android手机和平板、iOS手机和平板。
更进一步的方案是:基于移动端截取电视画面的方法,具体步骤如下:
1)电视端与移动端通过特定的通讯协议连接,用户操作移动端进入相关页面,移动端向电视端发出预启动命令;
2)电视端接收到移动端的预启动命令,启动截取流程并将获取到的音视频数据进行封装并保存到缓存文件;
3)用户操作截屏或录屏按键,移动端向电视端发出带有时间戳的截取命令;
4)电视端接收到移动端画面截取命令,根据命令消息中的时间戳对缓存文件提取对应的画面,保存成文件,电视端启动文件服务器,将带文件获取地址的消息反馈给移动端,同时停止截取流程,清除缓存文件;
5)移动端接收到反馈消息后,启动下载流程,下载完成后将画面展示于界面上,同时提供用户进一步操作的功能。
本发明的有益效果在于:
本发明的基于移动端截取电视画面的方法,本发明方法采用音视频编解码和封装技术、设备连接通讯技术、网络数据传输技术等技术来保证实现的可靠性和完整性。本发明不依赖特定的设备,可应用于各类智能电视上,因此具有较好的通用性、广泛性和便捷性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要实用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的基于移动端截取电视画面的方法的架构示意图;
图2为本发明提供的基于移动端截取电视画面的方法的流程示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。
如图1所示,基于移动端截取电视画面的方法,包括:预启动阶段、截取阶段和使用阶段;
所述预启动阶段,是指电视端接收到移动端将要截取的消息,预先启动截取流程,将获取的数据通过多媒体框架接口进行封装并保存到缓存文件;
所述截取阶段,是指移动端发出截取的消息指令,该指令包含需要截取的时间戳,电视端根据时间戳提取缓存文件中指定时刻的数据,电视端启动文件下载服务并发送消息给移动端,消息包括文件的下载地址;
所述使用阶段,是移动端接收到电视反馈消息后下载该文件,并在移动端作相应展示及操作用途。
所述电视端,是具有获取音视频数据方式的智能操作***的电视,包括但不限于Android***的电视。
所述移动端,是具有可安装第三方应用的智能操作***的移动设备,包括但不限于Android手机和平板、iOS手机和平板。
如图2所示,基于移动端截取电视画面的方法,具体步骤如下:
1)电视端与移动端通过特定的通讯协议连接,用户操作移动端进入相关页面,移动端向电视端发出预启动命令;
2)电视端接收到移动端的预启动命令,启动截取流程并将获取到的音视频数据进行封装并保存到缓存文件;
3)用户操作截屏或录屏按键,移动端向电视端发出带有时间戳的截取命令;
4)电视端接收到移动端画面截取命令,根据命令消息中的时间戳对缓存文件提取对应的画面,保存成文件,电视端启动文件服务器,将带文件获取地址的消息反馈给移动端,同时停止截取流程,清除缓存文件;
5)移动端接收到反馈消息后,启动下载流程,下载完成后将画面展示于界面上,同时提供用户进一步操作的功能。
本发明包括电视端和移动端。所述电视端,是具有获取音视频数据方式的智能操作***的电视,包括但不限于Android***的电视;所述移动端,是具有可安装第三方应用的智能操作***的移动设备,包括但不限于Android手机和平板、iOS手机和平板,所述电视端与移动端设备相连接,电视端可及时接收移动端的消息命令,移动端也可及时收到电视端的反馈消息,用户通过移动端搭载的应用程序操作电视端,其中包括截屏和录屏的功能;应用程序采用恰当的UI交互设计,可以预判用户的截屏、录屏的启动或退出行为,并将该消息发送给电视端,电视端接收到该消息后启动或退出截取流程。当电视端获取到实时的音视频数据后,将数据封装成视频格式(包括但不限于MP4等视频容器格式),并保存为缓存文件,该缓存文件可根据电视性能和具体需求在大小、时长等方面作相应设定,当用户操作了截屏或录屏的行为后,移动端发出带有此刻时间戳的截取命令给电视端,电视端接收到画面截取命令,根据命令消息中的时间戳提取出当时时刻的图像帧或视频片段,保存为文件,同时启动文件服务器,将带有文件下载地址的消息反馈给移动端,而退出截取流程的条件包括截取完成或异常超时,移动端接收到截取完成的消息后,根据地址下载截取文件,下载完成后展示在相关的界面,并提供保存、删除、编辑和分享等操作功能。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。

Claims (4)

1.基于移动端截取电视画面的方法,其特征在于,包括:预启动阶段、截取阶段和使用阶段;
所述预启动阶段,是指电视端接收到移动端将要截取的消息,预先启动截取流程,将获取的数据通过多媒体框架接口进行封装并保存到缓存文件;
所述截取阶段,是指移动端发出截取的消息指令,该指令包含需要截取的时间戳,电视端根据时间戳提取缓存文件中指定时刻的数据,电视端启动文件下载服务并发送消息给移动端,消息包括文件的下载地址;
所述使用阶段,是移动端接收到电视反馈消息后下载该文件,并在移动端作相应展示及操作用途。
2.根据权利要求1所述的基于移动端截取电视画面的方法,其特征在于,所述电视端,是具有获取音视频数据方式的智能操作***的电视,包括但不限于Android***的电视。
3.根据权利要求1所述的基于移动端截取电视画面的方法,其特征在于,所述移动端,是具有可安装第三方应用的智能操作***的移动设备,包括但不限于Android手机和平板、iOS手机和平板。
4.根据权利要求1所述的基于移动端截取电视画面的方法,其特征在于,具体步骤如下:
1)电视端与移动端通过特定的通讯协议连接,用户操作移动端进入相关页面,移动端向电视端发出预启动命令;
2)电视端接收到移动端的预启动命令,启动截取流程并将获取到的音视频数据进行封装并保存到缓存文件;
3)用户操作截屏或录屏按键,移动端向电视端发出带有时间戳的截取命令;
4)电视端接收到移动端画面截取命令,根据命令消息中的时间戳对缓存文件提取对应的画面,保存成文件,电视端启动文件服务器,将带文件获取地址的消息反馈给移动端,同时停止截取流程,清除缓存文件;
5)移动端接收到反馈消息后,启动下载流程,下载完成后将画面展示于界面上,同时提供用户进一步操作的功能。
CN201811328463.5A 2018-11-08 2018-11-08 基于移动端截取电视画面的方法 Pending CN109413490A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811328463.5A CN109413490A (zh) 2018-11-08 2018-11-08 基于移动端截取电视画面的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811328463.5A CN109413490A (zh) 2018-11-08 2018-11-08 基于移动端截取电视画面的方法

Publications (1)

Publication Number Publication Date
CN109413490A true CN109413490A (zh) 2019-03-01

Family

ID=65472454

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811328463.5A Pending CN109413490A (zh) 2018-11-08 2018-11-08 基于移动端截取电视画面的方法

Country Status (1)

Country Link
CN (1) CN109413490A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110087124A (zh) * 2019-06-05 2019-08-02 聚好看科技股份有限公司 智能电视的远程控制方法、终端设备和智能电视
CN111787350A (zh) * 2020-08-03 2020-10-16 聚好看科技股份有限公司 显示设备及视频通话中的截图方法
CN112738574A (zh) * 2019-10-28 2021-04-30 深圳市万普拉斯科技有限公司 录屏数据处理方法、装置、计算机设备和存储介质

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102510533A (zh) * 2011-12-12 2012-06-20 深圳市九洲电器有限公司 一种消除视频抓图延时的方法、装置及机顶盒
CN103634683A (zh) * 2013-11-29 2014-03-12 乐视致新电子科技(天津)有限公司 对智能电视进行截屏的方法及装置
CN103747351A (zh) * 2013-12-02 2014-04-23 乐视致新电子科技(天津)有限公司 智能电视的截屏方法和装置
CN104852987A (zh) * 2015-05-29 2015-08-19 四川长虹电器股份有限公司 家庭互联网设备截屏传输***
CN104967889A (zh) * 2015-06-30 2015-10-07 小米科技有限责任公司 控制智能电视进行视频信息处理的方法及装置
CN105608124A (zh) * 2015-12-16 2016-05-25 小米科技有限责任公司 截屏方法及装置
CN105681915A (zh) * 2016-03-24 2016-06-15 深圳Tcl数字技术有限公司 快速截取智能电视播放内容的方法和***
KR101703808B1 (ko) * 2015-11-13 2017-02-08 경북대학교 산학협력단 다중화 기법을 이용한 cctv 영상처리시스템 및 그 방법
CN106550264A (zh) * 2016-12-08 2017-03-29 腾讯科技(深圳)有限公司 一种电视视频的截取方法及装置
CN108391160A (zh) * 2018-01-15 2018-08-10 山东浪潮商用***有限公司 一种截屏方法、***及机顶盒

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102510533A (zh) * 2011-12-12 2012-06-20 深圳市九洲电器有限公司 一种消除视频抓图延时的方法、装置及机顶盒
CN103634683A (zh) * 2013-11-29 2014-03-12 乐视致新电子科技(天津)有限公司 对智能电视进行截屏的方法及装置
CN103747351A (zh) * 2013-12-02 2014-04-23 乐视致新电子科技(天津)有限公司 智能电视的截屏方法和装置
CN104852987A (zh) * 2015-05-29 2015-08-19 四川长虹电器股份有限公司 家庭互联网设备截屏传输***
CN104967889A (zh) * 2015-06-30 2015-10-07 小米科技有限责任公司 控制智能电视进行视频信息处理的方法及装置
KR101703808B1 (ko) * 2015-11-13 2017-02-08 경북대학교 산학협력단 다중화 기법을 이용한 cctv 영상처리시스템 및 그 방법
CN105608124A (zh) * 2015-12-16 2016-05-25 小米科技有限责任公司 截屏方法及装置
CN105681915A (zh) * 2016-03-24 2016-06-15 深圳Tcl数字技术有限公司 快速截取智能电视播放内容的方法和***
CN106550264A (zh) * 2016-12-08 2017-03-29 腾讯科技(深圳)有限公司 一种电视视频的截取方法及装置
CN108391160A (zh) * 2018-01-15 2018-08-10 山东浪潮商用***有限公司 一种截屏方法、***及机顶盒

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110087124A (zh) * 2019-06-05 2019-08-02 聚好看科技股份有限公司 智能电视的远程控制方法、终端设备和智能电视
CN112738574A (zh) * 2019-10-28 2021-04-30 深圳市万普拉斯科技有限公司 录屏数据处理方法、装置、计算机设备和存储介质
CN111787350A (zh) * 2020-08-03 2020-10-16 聚好看科技股份有限公司 显示设备及视频通话中的截图方法

Similar Documents

Publication Publication Date Title
CN105991962B (zh) 连接方法、信息展示方法、装置及***
CN103248939B (zh) 一种实现多屏同步显示的方法及***
CN110324671B (zh) 网页视频播放方法及装置、电子设备及存储介质
KR101852893B1 (ko) 정보 푸시 방법, 기기, 및 시스템
US6661448B2 (en) Method and system for providing and transmitting alternative video data during interruptions in video transmissions
CN112073423A (zh) 基于WebRTC进行浏览器推流的方法及***
CN109413490A (zh) 基于移动端截取电视画面的方法
WO2020155295A1 (zh) 一种直播数据处理方法、***及服务器
CN105025327A (zh) 一种移动终端现场直播的方法及***
CN110662114B (zh) 视频处理方法、装置、电子设备及存储介质
CN102811373A (zh) 移动终端向互联网以及移动互联网进行视频直播的方法
CN113395606A (zh) Url投屏方法和装置
CN106254468B (zh) 一种用于智能后视镜的控制***及方法
CN105681827A (zh) 直播频道的海报生成方法、***及相关装置
CN108667871B (zh) 基于p2p的传输方法和装置
CN110519230A (zh) 一种智能电视的监控***
CN112616065A (zh) 一种屏幕镜像发起方法、装置、计算机设备、可读存储介质及屏幕镜像呈现***
CN113938470A (zh) 一种浏览器播放rtsp数据源的方法、装置以及流媒体服务器
CN111526387A (zh) 一种视频处理方法、装置、电子设备及存储介质
CN107547517B (zh) 音视频节目录制方法和网络设备及计算机装置
KR100641635B1 (ko) 개인 창조형 데이터 방송 서비스를 제공하는 단말 장치 및그 방법
CN109218645A (zh) 一种多媒体数据录制方法及装置
CN201957067U (zh) 一种门户提供装置和视频云计算***
CN101150655B (zh) 一种媒体呈现方法及一种电视终端
CN101389017A (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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190301