1.本技术涉及视频处理技术领域,尤其涉及一种显示设备及视频处理方法。
背景技术:2.当用户观看电视节目时,可以通过pvr(personal video recorder,个人视频录像)录制正在播放的电视节目。用户可以将pvr与智能电视进行连接来录制电视节目,并将录制的电视节目以视频文件的形式保存在pvr的内置硬盘中,后期可以随时播放硬盘中的视频文件。用户录制的视频文件通常包含内容相关联的电视节目,用户点击播放其中一个电视节目后会退出播放,用户需要手动查看并播放其他相关联的电视节目,效率较低。
技术实现要素:3.为了解决上述技术问题,本技术提供了一种显示设备、视频处理方法及存储介质。
4.根据本技术的第一方面,提供了一种显示设备,包括:
5.通信器,被配置为:接收针对第一个人视频录像文件的播放指令;
6.控制器,被配置为:响应于所述播放指令,播放所述第一个人视频录像文件,并获取所述第一个人视频录像文件对应的节目录制信息;
7.根据所述节目录制信息,从预先建立的数据库中获取与所述节目录制信息相关的第二个人视频录像文件;所述数据库包括多个个人视频录像文件和所述多个个人视频录像文件分别对应的节目录制信息;
8.显示器,被配置为:基于所述第一个人视频录像文件的播放状态,显示播放提示信息,所述播放提示信息用于提示是否继续播放所述第二个人视频录像文件;
9.所述通信器,被配置为:接收继续播放指令或退出指令;
10.所述控制器,被配置为:响应于所述继续播放指令,播放所述第二个人视频录像文件;或响应于所述退出指令,退出播放。
11.可选的,所述通信器,被配置为:接收针对目标节目的录制指令;
12.所述控制器,被配置为:响应于所述录制指令,生成所述目标节目对应的个人视频录像文件以及节目录制信息;
13.建立所述目标节目对应的个人视频录像文件和所述目标节目对应的节目录制信息的映射关系;
14.将所述目标节目对应的个人视频录像文件、所述目标节目对应的节目录制信息和所述映射关系更新至数据库中。
15.可选的,所述节目录制信息包括电视频道信息和节目信息;
16.所述控制器,被配置为:从预先建立的数据库中获取与所述节目信息相关的第二个人视频录像文件,所述第二个人视频录像文件与所述电视频道信息不相关。
17.可选的,所述节目信息的数量为多个,且按顺序排列;
18.所述控制器,被配置为:按照多个节目信息的顺序,依次根据单个节目信息,从预
先建立的数据库中进行逐层筛选,得到与至少一个所述节目信息相关的个人视频录像文件,并将得到的个人视频录像文件确定为第二个人视频录像文件。
19.可选的,所述第二个人视频录像文件的数量为多个;
20.所述控制器,被配置为:根据所述第二个人视频录像文件的节目信息和所述第一个人视频录像文件的节目信息,确定所述第二个人视频录像文件和所述第一个人视频录像文件的相关程度;
21.按照所述相关程度从高至低的顺序,对多个第二个人视频录像文件进行排序,得到排序结果;
22.所述显示器,被配置为:当显示播放提示信息时,按照所述排序结果显示所述多个第二个人视频录像文件的节目录制信息;
23.所述控制器,被配置为:响应于所述继续播放指令,按照所述排序结果,依次播放所述多个第二个人视频录像文件。
24.可选的,所述通信器,被配置为:接收针对所述多个第二个人视频录像文件中单个第二个人视频录像文件的继续播放指令;
25.所述控制器,被配置为:响应于所述继续播放指令,播放所述单个第二个人视频录像文件。
26.可选的,所述控制器,被配置为:当检测到硬盘设备时,若所述硬盘设备挂载正常,检测所述硬盘设备的传输速率;
27.如果所述硬盘设备的传输速率大于预设传输速率,在所述硬盘设备中创建所述数据库。
28.根据本技术的第二方面,提供了一种视频处理方法,包括:
29.响应于接收到针对第一个人视频录像文件的播放指令,播放所述第一个人视频录像文件,并获取所述第一个人视频录像文件的节目录制信息;
30.根据所述节目录制信息,从预先建立的数据库中获取与所述节目录制信息相关的第二个人视频录像文件;所述数据库包括多个个人视频录像文件和所述多个个人视频录像文件分别对应的节目录制信息;
31.基于所述第一个人视频录像文件的播放状态,显示播放提示信息,所述播放提示信息用于提示是否继续播放所述第二个人视频录像文件;
32.响应于接收到继续播放指令,继续播放所述第二个人视频录像文件;或者,响应于接收到退出指令,退出播放。
33.可选的,所述方法还包括:
34.响应于接收到针对目标节目的录制指令,生成所述目标节目对应的个人视频录像文件以及节目录制信息;
35.建立所述目标节目对应的个人视频录像文件和所述目标节目对应的节目录制信息的映射关系;
36.将所述目标节目对应的个人视频录像文件、所述目标节目对应的节目录制信息和所述映射关系更新至数据库中。
37.可选的,所述节目录制信息包括电视频道信息和节目信息;
38.所述根据所述节目录制信息,从预先建立的数据库中获取与所述节目录制信息相
关的第二个人视频录像文件,包括:
39.从预先建立的数据库中获取与所述节目信息相关的第二个人视频录像文件,所述第二个人视频录像文件与所述电视频道信息不相关。
40.可选的,所述节目信息的数量为多个,且按顺序排列;
41.所述根据所述节目录制信息,从预先建立的数据库中获取与所述节目录制信息相关的第二个人视频录像文件,包括:
42.按照多个节目信息的顺序,依次根据单个节目信息,从预先建立的数据库中进行逐层筛选,得到与至少一个所述节目信息相关的个人视频录像文件,并将得到的个人视频录像文件确定为第二个人视频录像文件。
43.可选的,所述第二个人视频录像文件的数量为多个;
44.所述方法还包括:
45.根据所述第二个人视频录像文件的节目信息和所述第一个人视频录像文件的节目信息,确定所述第二个人视频录像文件和所述第一个人视频录像文件的相关程度;
46.按照所述相关程度从高至低的顺序,对多个第二个人视频录像文件进行排序,得到排序结果;
47.当显示播放提示信息时,按照所述排序结果显示所述多个第二个人视频录像文件的节目录制信息;
48.所述响应于接收到继续播放指令,继续播放所述第二个人视频录像文件,包括:
49.响应于所述继续播放指令,按照所述排序结果,依次播放所述多个第二个人视频录像文件。
50.可选的,所述响应于接收到继续播放指令,继续播放所述第二个人视频录像文件,包括:
51.接收针对所述多个第二个人视频录像文件中单个第二个人视频录像文件的继续播放指令;
52.响应于所述继续播放指令,播放所述单个第二个人视频录像文件。
53.可选的,所述方法还包括:
54.当检测到硬盘设备时,若所述硬盘设备挂载正常,检测所述硬盘设备的传输速率;
55.如果所述硬盘设备的传输速率大于预设传输速率,在所述硬盘设备中创建所述数据库。
56.根据本技术的第三方面,提供了一种电子设备,包括:处理器,所述处理器用于执行存储于存储器的计算机程序,所述计算机程序被处理器执行时实现第二方面所述的视频处理方法。
57.根据本技术的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第二方面所述的视频处理方法。
58.根据本技术的第五方面,提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第二方面所述的视频处理方法。
59.本技术一些实施例提供的技术方案与相关技术相比具有如下优点:
60.本技术可以预先建立数据库,将录制的个人视频录像文件和对应的节目录制信息存储在数据库中。当用户播放第一个人视频录像文件时,可以获取第一个人视频录像文件
的节目录制信息,根据节目录制信息从数据库中获取与该节目录制信息相关的第二个人视频录像文件。基于第一个人视频录像文件的播放状态(例如播放完成时,或者将要播放完成时),可以显示播放提示信息,播放提示信息用于提示是否继续播放第二个人视频录像文件。如果接收到继续播放指令,则继续播放第二个人视频录像文件;否则,退出播放。针对用户录制的个人视频录像文件,当一个节目播放完成之后可以自动为用户检测相关联的节目,提示用户是否播放相关联的节目,若用户同意则自动播放。这样,可以避免用户主动搜索并播放用户感兴趣的节目,提高对用户感兴趣的节目进行播放的效率。
附图说明
61.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
62.为了更清楚地说明本技术一些实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
63.图1为根据本技术一个或多个实施例的显示设备与控制装置之间操作场景的示意图;
64.图2示例性示出了根据示例性实施例中控制装置100的配置框图;
65.图3示出了根据示例性实施例中显示设备200的硬件配置框图;
66.图4为根据本技术一个或多个实施例的显示设备200中软件配置示意图;
67.图5为根据本技术一个或多个实施例的显示设备200中应用程序的图标控件界面显示示意图;
68.图6为本技术实施例中显示播放提示信息的一种示意图;
69.图7为本技术实施例中获取第二个人视频录像文件的一种流程图;
70.图8为本技术实施例中显示播放提示信息的又一种示意图;
71.图9为本技术实施例中视频处理方法的一种流程图;
72.图10为本技术实施例中更新数据库的一种流程图;
73.图11为本技术实施例中电子设备的一种结构示意图。
具体实施方式
74.为使本技术的目的、实施方式和优点更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,所描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。
75.基于本技术描述的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术所附权利要求保护的范围。此外,虽然本技术中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整实施方式。需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
76.图1为根据本技术一个或多个实施例的显示设备与控制装置之间操作场景的示意
图,如图1所示,用户可通过移动终端300和控制装置100操作显示设备200。控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信、蓝牙协议通信,无线或其他有线方式来控制显示设备200。用户可以通过遥控器上按键,语音输入、控制面板输入等输入用户指令,来控制显示设备200。在一些实施例中,也可以使用移动终端、平板电脑、计算机、笔记本电脑、和其他智能设备以控制显示设备200。
77.在一些实施例中,移动终端300可与显示设备200安装软件应用,通过网络通信协议实现连接通信,实现一对一控制操作的和数据通信的目的。也可以将移动终端300上显示音视频内容传输到显示设备200上,实现同步显示功能显示设备200还与服务器400通过多种通信方式进行数据通信。可允许显示设备200通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。显示设备200,可以液晶显示器、oled显示器、投影显示设备。显示设备200除了提供广播接收电视功能之外,还可以附加提供计算机支持功能的智能网络电视功能。
78.图2示例性示出了根据示例性实施例中控制装置100的配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用户与显示设备200之间交互中介作用。通信接口130用于和外部通信,包含wifi芯片,蓝牙模块,nfc或可替代模块中的至少一种。用户输入/输出接口140包含麦克风,触摸板,传感器,按键或可替代模块中的至少一种。
79.图3示出了根据示例性实施例中显示设备200的硬件配置框图。如图3所示显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口280中的至少一种。控制器包括中央处理器,视频处理器,音频处理器,图形处理器,ram,rom,用于输入/输出的第一接口至第n接口。显示器260可为液晶显示器、oled显示器、触控显示器以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及epg数据信号。检测器230用于采集外部环境或与外部交互的信号。控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。
80.在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。用户可在显示器260上显示的图形用户界面(gui)输入用户命令,则用户输入接口通过图形用户界面(gui)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
81.在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphic user interface,gui),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget等可视的界面元素中的至少一种。
82.图4为根据本技术一个或多个实施例的显示设备200中软件配置示意图,如图4所示,将系统分为四层,从上至下分别为应用程序(applications)层(简称“应用层”),应用程序框架(application framework)层(简称“框架层”),安卓运行时(android runtime)和系统库层(简称“系统运行库层”),以及内核层。内核层至少包含以下驱动中的至少一种:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、wifi驱动、usb驱动、hdmi驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。
83.图5为根据本技术一个或多个实施例的显示设备200中应用程序的图标控件界面显示示意图,如图5中所示,应用程序层包含至少一个应用程序可以在显示器中显示对应的图标控件,如:直播电视应用程序图标控件、视频点播应用程序图标控件、媒体中心应用程序图标控件、应用程序中心图标控件、游戏应用图标控件等。直播电视应用程序,可以通过不同的信号源提供直播电视。视频点播应用程序,可以提供来自不同存储源的视频。不同于直播电视应用程序,视频点播提供来自某些存储源的视频显示。媒体中心应用程序,可以提供各种多媒体内容播放的应用程序。应用程序中心,可以提供储存各种应用程序。
84.在一些实施例中,上述显示设备200可以是具有显示功能的终端设备,例如智能电视、智能手机、电脑、学习机等。显示设备200中可以集成有个人视频录像机,用于录制显示设备200中播放的节目,生成对应的个人视频录像文件。由于用户录制的个人视频录像文件通常占用较大的存储空间,而显示设备200内无法存储个人视频录像文件,因此,显示设备200可以外接硬盘设备,用于存储用户录制的个人视频录像文件。
85.显示设备200包括:
86.通信器220,被配置为:接收针对第一个人视频录像文件的播放指令。
87.第一个人视频录像文件可以是用户录制的任意一个个人视频录像文件,可以存储在显示设备200外接的硬盘设备中。用户可以通过控制装置100向显示设备200发送各种控制指令,以对显示设备200进行控制。例如,用户要播放第一个人视频录像文件,可以向显示设备200发送针对第一个人视频录像文件的播放指令,通信器220可以接收该播放指令。
88.控制器250,被配置为:响应于播放指令,播放第一个人视频录像文件,并获取第一个人视频录像文件对应的节目录制信息。
89.本技术实施例中,可以预先建立数据库,数据库包括多个个人视频录像文件和多个个人视频录像文件分别对应的节目录制信息。也就是,用户每录制一个个人视频录像文件,即可将该个人视频录像文件和该个人视频录像文件对应的节目录制信息存储在数据库中。可见,数据库中存储的数据可以是不断更新的。
90.其中,节目录制信息是与用户录制的节目相关的信息,可以包括节目信息(例如节目名称、节目章节等)和录制时刻等。针对电视节目,还可以包括电视频道信息;针对网络节目,还可以包括网络地址信息或应用程序信息等。
91.由于硬盘设备中的存储空间也是有限的,因此,为了避免剩余存储空间过小而无法存储新的个人视频录像文件和对应的节目录制信息,可以周期性自动清理硬盘设备中用户长时间没有访问的、且时间较早的个人视频录像文件。或者,也可以根据用户自身的需求,手动删除用户不需要的个人视频录像文件。
92.需要说明的是,用户录制的节目通常具有一定的连续性,例如,用户录制了一个节目的第一节,之后又录制了该节目的第二节。或者,用户录制了同一节目中个人喜欢的不同
时间段,例如,用户录制了一个节目第一节的0-30分钟,之后又录制了该节目第一节的45-60分钟。因此,用户录制的个人视频录像文件通常具有一定的相关性,例如,不同个人视频录像文件可能对应相同的节目名称、不同的节目章节,或者对应相同的节目名称、相同的节目章节,但对应不同的录制时刻等。因此,在获取第一个人视频录像文件对应的节目录制信息后,控制器250可以根据该节目录制信息,从数据库中获取与该节目录制信息相关的第二个人视频录像文件。例如,通过数据库中其他个人视频录像文件对应的节目录制信息,对该节目录制信息进行匹配,得到第二个人视频录像文件。
93.显示器260,被配置为:基于第一个人视频录像文件的播放状态,显示播放提示信息。
94.在一些实施例中,当第一个人视频录像文件播放完成时,显示播放提示信息。或者,在第一个人视频录像文件播放完成前预设时间段,显示播放提示信息,即提前显示播放提示信息。例如,第一个人视频录像文件播放完成前1分钟、30秒等,显示播放提示信息。其中,播放提示信息用于提示是否继续播放第二个人视频录像文件。
95.参见图6,图6为本技术实施例中显示播放提示信息的一种示意图。可见,在节目播放界面,可以弹出一个新的界面,播放提示信息具体为“是否继续播放相关节目”,并包含“是”、“否”两个按钮。当用户通过控制装置100点击“是”按钮,则发出继续播放指令,表示用户同意继续播放,当用户通过控制装置100点击“否”按钮,则发出退出指令,表示用户不同意继续播放,则退出播放。
96.通信器220,被配置为:接收继续播放指令或退出指令。
97.控制器250,被配置为:响应于继续播放指令,播放第二个人视频录像文件;或响应于退出指令,退出播放。
98.本技术实施例的显示设备,通过预先建立数据库,将录制的个人视频录像文件和对应的节目录制信息存储在数据库中,这样,当用户播放第一个人视频录像文件时,可以获取第一个人视频录像文件的节目录制信息,并根据节目录制信息从数据库中获取与该节目录制信息相关的第二个人视频录像文件。基于第一个人视频录像文件的播放状态(例如播放完成时,或者将要播放完成时),可以显示播放提示信息,播放提示信息用于提示是否继续播放第二个人视频录像文件。如果接收到继续播放指令,则继续播放第二个人视频录像文件;否则,退出播放。针对用户录制的个人视频录像文件,当一个节目播放完成之后可以自动为用户检测相关联的节目,提示用户是否播放相关联的节目,若用户同意则自动播放。这样,可以避免用户主动搜索并播放用户感兴趣的节目,提高对用户感兴趣的节目进行播放的效率。
99.用户将硬盘设备插入显示设备200后,控制器250,被配置为:当检测到硬盘设备时,若硬盘设备挂载正常,表示该硬盘设备可以使用。可以进一步检测硬盘设备的传输速率;如果硬盘设备的传输速率大于预设传输速率(例如60m/s等),表示硬盘设备的传输速率满足数据传输的要求,可以向硬盘设备中读写数据,那么在硬盘设备中创建数据库。例如,可以在data分区创建数据库program.db,路径如下:/data/databases/program.db。如果硬盘设备的传输速率小于或等于预设传输速率,可以提示用户更换硬盘设备。
100.在一些实施例中,数据库的更新过程具体可以为:
101.当用户观看目标节目(例如可以是用户感兴趣的节目)时,可以通过控制装置100
向显示设备200发送针对目标节目的录制指令,通信器220,被配置为:接收针对目标节目的录制指令。
102.控制器250,被配置为:响应于录制指令,可以生成目标节目对应的个人视频录像文件以及节目录制信息。其中,录制指令可以包括起始指令和终止指令,起始指令用于开始录制目标节目,终止指令用于结束录制目标节目。在录制结束后,可以生成目标节目对应的个人视频录像文件以及节目录制信息。建立目标节目对应的个人视频录像文件和目标节目对应的节目录制信息的映射关系,将目标节目对应的个人视频录像文件、目标节目对应的节目录制信息和映射关系更新至数据库中。
103.其中,节目录制信息可以包括路径信息、节目名称、节目章节、录制时刻等。假设路径信息为file:///mnt/media_rw/42aa-8e24/pvr,节目名称为friends,节目章节为chapter1,录制时刻为04251622,节目录制信息可以表示如下:
104.file:///mnt/media_rw/42aa-8e24/pvr/friends_chapter1_04251622.pvr。
105.在一些实施例中,用户录制的个人视频录像文件为电视频道中播放的电视节目,此时,节目录制信息可以包括电视频道信息和节目信息,还可以包括上述的路径信息、节目章节和录制时刻等。
106.相应地,节目录制信息可以表示如下:
107.file:///mnt/media_rw/42aa-8e24/pvr/tv8/friends_chapter1_04251622.pvr。可以看出,与上述节目录制信息相比,增加了电视频道信息。
108.控制器250,被配置为:从预先建立的数据库中获取与节目信息相关的第二个人视频录像文件,其中,第二个人视频录像文件可以与电视频道信息不相关。也就是说,在获取第二个人视频录像文件时,可以针对节目信息,而不针对频道信息进行区分,这样,可以实现跨频道搜索,即为用户搜索到更多感兴趣的个人视频录像文件。除此之外,也可以同时针对节目信息和频道信息进行区分,为用户搜索同一频道用户感兴趣的个人视频录像文件。之后,根据用户的播放需求播放搜索到的个人视频录像文件,或退出播放。
109.在一些实施例中,节目信息的数量可以为多个,且按顺序排列。例如,如果节目信息包括节目名称和节目章节,排序结果可以为节目名称、节目章节,排序越靠前,表示该节目信息对应的范围越大,排序越靠后,表示该节目信息对应的范围越小。
110.控制器250,被配置为:按照多个节目信息的顺序,依次根据单个节目信息,从预先建立的数据库中进行逐层筛选,得到与至少一个节目信息相关的个人视频录像文件,并将得到的个人视频录像文件确定为第二个人视频录像文件。
111.参见图7,图7为本技术实施例中获取第二个人视频录像文件的一种流程图,在此假设第一个人视频录像文件的节目录制信息中包括两个节目信息,可以包括以下步骤:
112.步骤s702,播放第一个人视频录像文件,并获取第一个人视频录像文件的节目录制信息。
113.步骤s704,获取该节目录制信息中的第一个节目信息,并从数据库中获取除第一个人视频录像文件之外的其他个人视频录像文件的节目录制信息。
114.步骤s706,判断获取到的单个个人视频录像文件的节目录制信息中是否包含第一个节目信息。如果包含第一个节目信息,表示匹配到与第一个节目信息相关的个人视频录像文件,可以执行步骤s708;如果不包含第一个节目信息,表示未匹配到与第一个节目信息
相关的个人视频录像文件,由于第一个节目信息对应最大的范围,在未匹配到与第一个节目信息相关的个人视频录像文件的情况下,可以执行步骤s710。
115.步骤s708,将该单个个人视频录像文件作为候选个人视频录像文件。
116.步骤s710,不存在与第一个人视频录像文件的节目信息相关的第二个人视频录像文件。
117.步骤s712,判断候选个人视频录像文件的节目录制信息中是否包含第二个节目信息。如果包含第二个节目信息,执行步骤s714;如果不包含第二个节目信息,也可以执行步骤s714。
118.步骤s714,将该候选个人视频录像文件确定为第二个人视频录像文件。
119.在上述步骤s714中确定的第二个人视频录像文件可以同时与第一个节目信息和第二个节目信息匹配,此时第二个人视频录像文件与第一个人视频录像文件相关程度较高。和/或,与第一个节目信息匹配,与第二个节目信息不匹配,此时第二个人视频录像文件与第一个人视频录像文件相关程度较低。
120.可以理解的是,在第一个人视频录像文件的节目录制信息中包含三个或更多个节目信息的情况下,可以按照类似的方式进行逐层筛选。当数据库中的单个个人视频录像文件与第一个人视频录像文件的节目录制信息中的节目信息匹配的数量越多,表示该单个个人视频录像文件与第一个人视频录像文件的相关程度越高。
121.举例而言,如果第一个人视频录像文件的节目录制信息中的第一个节目信息为friends,第二个节目信息为chapter,在执行步骤s708之后,得到4个候选个人视频录像文件的节目录制信息如下:
122.file:///mnt/media_rw/42aa-8e24/pvr/tv8/friends_chapter1_04251622.pvr;
123.file:///mnt/media_rw/42aa-8e24/pvr/tv8/friends_chapter1_04251222.pvr;
124.file:///mnt/media_rw/42aa-8e24/pvr/tv6/friends_chapter3.pvr;
125.file:///mnt/media_rw/42aa-8e24/pvr/tv2/friends_chapter16.pvr。
126.可以看出,上述每个节目录制信息中均包括节目信息friends。进一步地,执行步骤s712,如果包含chapter,将候选个人视频录像文件确定为第二个人视频录像文件。由于上述每个节目录制信息中均包括节目信息chapter,因此,最终确定4个候选个人视频录像文件均为第二个人视频录像文件。
127.在一些实施例中,第二个人视频录像文件的数量为多个,控制器250,被配置为:根据第二个人视频录像文件的节目信息和第一个人视频录像文件的节目信息,确定第二个人视频录像文件和第一个人视频录像文件的相关程度;按照相关程度从高至低的顺序,对多个第二个人视频录像文件进行排序,得到排序结果。如果两个或更多个第二个人视频录像文件对应的相关程度相同,可以对两个或更多个第二个人视频录像文件任意排序。
128.例如,在图7步骤s712之后,如果包含第二个节目信息,执行步骤s714;如果不包含第二个节目信息,也执行步骤s714。那么,包含第二个节目信息时执行步骤s714所确定的第二个人视频录像文件,与不包含第二个节目信息时执行步骤s714所确定的第二个人视频录像文件相比,相关程度较高。
129.在一些实施例中,如果节目信息中包括序号信息,也可以在考虑第二个人视频录像文件对应的相关程度的同时,考虑第二个人视频录像文件的节目信息的序号信息,对第
二个人视频录像文件进行排序。
130.例如,如果上述4个候选个人视频录像文件均为第二个人视频录像文件,4个第二个人视频录像文件对应的相关程度相同,此时可以结合节目信息中的序号信息,对4个第二个人视频录像文件进行排序。由于friends不存在序号信息,chapter存在序号信息,因此,可以根据chapter对4个第二个人视频录像文件进行排序。chapter的序号信息越小,对应的第二个人视频录像文件可以越靠前。针对chapter的序号信息相同的第二个人视频录像文件,还可以进一步结合录制时刻对第二个人视频录像文件,录制时刻越早,对应的第二个人视频录像文件可以越靠前。
131.显示器260,被配置为:当显示播放提示信息时,可以按照排序结果显示多个第二个人视频录像文件的节目录制信息。可选的,可以显示多个第二个人视频录像文件的节目录制信息中的节目信息。
132.参见图8,图8为本技术实施例中显示播放提示信息的又一种示意图。可以看出,当显示播放提示信息时,显示了3个第二个人视频录像文件的节目信息。用户根据节目信息,可以根据自己的喜好确定是否继续播放对应的第二个人视频录像文件。当用户通过控制装置100点击按钮“是”时,向显示设备200发送继续播放指令。控制器250,被配置为:响应于继续播放指令,按照排序结果,依次播放多个第二个人视频录像文件。也就是,在继续播放多个第二个人视频录像文件时,用户可以不选择下一个继续播放的第二个人视频录像文件,此时直接按照排序结果进行播放。
133.在一些实施例中,通信器220,被配置为:接收针对多个第二个人视频录像文件中单个第二个人视频录像文件的继续播放指令,即用户也可以通过控制装置100向显示设备200发送针对某一个第二个人视频录像文件的继续播放指令。控制器250,被配置为:响应于继续播放指令,播放单个第二个人视频录像文件。
134.例如,如果用户想要播放图8中的节目2,可以先通过控制装置100选取节目2,然后通过控制装置100发送继续播放指令。这样,在播放完成第一个人视频录像文件后,可以继续播放节目2对应的第二个人视频录像文件。
135.本技术实施例的显示设备,在录制生成个人视频录像文件,可以同时生成个人视频录像文件对应的节目录制信息,并将个人视频录像文件、个人视频录像文件对应的节目录制信息和两者之间的映射关系存储在数据库中。在用户播放第一个人视频录像文件时,可以自动根据第一个人视频录像文件时的节目录制信息为用户匹配相关的第二个人视频录像文件,并提示用户是否播放第二个人视频录像文件。其中,第二个人视频录像文件可以与电视频道信息不相关,以实现跨频道的录制节目搜索和自动连续播放,从而提高对用户感兴趣的视频播放的效率,进而提升用户体验。
136.参见图9,图9为本技术实施例中视频处理方法的一种流程图,可以包括以下步骤:
137.步骤s902,响应于接收到针对第一个人视频录像文件的播放指令,播放第一个人视频录像文件,并获取第一个人视频录像文件的节目录制信息。
138.步骤s904,根据节目录制信息,从预先建立的数据库中获取与节目录制信息相关的第二个人视频录像文件;数据库包括多个个人视频录像文件和多个个人视频录像文件分别对应的节目录制信息。
139.步骤s906,基于第一个人视频录像文件的播放状态,显示播放提示信息,播放提示
信息用于提示是否继续播放第二个人视频录像文件。
140.步骤s908,响应于接收到继续播放指令,继续播放第二个人视频录像文件;或者,响应于接收到退出指令,退出播放。
141.参见图10,图10为本技术实施例中更新数据库的一种流程图,可以包括以下步骤:
142.步骤s1002,响应于接收到针对目标节目的录制指令,生成目标节目对应的个人视频录像文件以及节目录制信息。
143.步骤s1004,建立目标节目对应的个人视频录像文件和目标节目对应的节目录制信息的映射关系。
144.步骤s1006,将目标节目对应的个人视频录像文件、目标节目对应的节目录制信息和映射关系更新至数据库中。
145.可选的,节目录制信息包括电视频道信息和节目信息;
146.根据节目录制信息,从预先建立的数据库中获取与节目录制信息相关的第二个人视频录像文件,包括:
147.从预先建立的数据库中获取与节目信息相关的第二个人视频录像文件,第二个人视频录像文件与电视频道信息不相关。
148.可选的,节目信息的数量为多个,且按顺序排列;
149.根据节目录制信息,从预先建立的数据库中获取与节目录制信息相关的第二个人视频录像文件,包括:
150.按照多个节目信息的顺序,依次根据单个节目信息,从预先建立的数据库中进行逐层筛选,得到与至少一个节目信息相关的个人视频录像文件,并将得到的个人视频录像文件确定为第二个人视频录像文件。
151.可选的,第二个人视频录像文件的数量为多个;
152.上述视频处理方法还包括:
153.根据第二个人视频录像文件的节目信息和第一个人视频录像文件的节目信息,确定第二个人视频录像文件和第一个人视频录像文件的相关程度;
154.按照相关程度从高至低的顺序,对多个第二个人视频录像文件进行排序,得到排序结果;
155.当显示播放提示信息时,按照排序结果显示多个第二个人视频录像文件的节目录制信息;
156.响应于接收到继续播放指令,继续播放第二个人视频录像文件,包括:
157.响应于继续播放指令,按照排序结果,依次播放多个第二个人视频录像文件。
158.可选的,响应于接收到继续播放指令,继续播放第二个人视频录像文件,包括:
159.接收针对多个第二个人视频录像文件中单个第二个人视频录像文件的继续播放指令;
160.响应于继续播放指令,播放单个第二个人视频录像文件。
161.可选的,上述视频处理方法还包括:
162.当检测到硬盘设备时,若硬盘设备挂载正常,检测硬盘设备的传输速率;
163.如果硬盘设备的传输速率大于预设传输速率,在硬盘设备中创建数据库。
164.上述方法中各个步骤的具体细节已经在对应的装置中进行了详细的描述,因此此
处不再赘述。
165.在本技术的示例性实施例中,还提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行本示例实施方式中上述视频处理方法。
166.图11为本技术实施例中电子设备的一种结构示意图。需要说明的是,图11示出的电子设备1100仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
167.如图11所示,电子设备1100包括中央处理单元(cpu)1101,其可以根据存储在只读存储器(rom)1102中的程序或者从存储部分1108加载到随机访问存储器(ram)1103中的程序而执行各种适当的动作和处理。在随机访问存储器1103中,还存储有系统操作所需的各种程序和数据。中央处理单元1101、只读存储器1102以及随机访问存储器1103通过总线1104彼此相连。输入/输出(i/o)接口1105也连接至总线1104。
168.以下部件连接至i/o接口1105:包括键盘、鼠标等的输入部分1106;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分1107;包括硬盘等的存储部分1108;以及包括诸如局域网(lan)卡、调制解调器等的网络接口卡的通信部分1109。通信部分1109经由诸如因特网的网络执行通信处理。驱动器1110也根据需要连接至i/o接口1105。可拆卸介质1111,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1110上,以便于从其上读出的计算机程序根据需要被安装入存储部分1108。
169.特别地,根据本技术的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分1109从网络上被下载和安装,和/或从可拆卸介质1111被安装。在该计算机程序被中央处理单元1101执行时,执行本技术的装置中限定的各种功能。
170.本技术实施例中,还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述视频处理方法。
171.需要说明的是,本技术所示的计算机可读存储介质例如可以是—但不限于—电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器、只读存储器、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。计算机可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、射频等等,或者上述的任意合适的组合。
172.本发明实施例还提供一种计算机程序产品,包括:当所述计算机程序产品在计算机上运行时,使得所述计算机实现上述的视频处理方法。
173.为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述在一些实施例中讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用实施方式以及适于具体使用考虑的各种不同的变
形的实施方式。
174.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
技术特征:1.一种显示设备,其特征在于,包括:通信器,被配置为:接收针对第一个人视频录像文件的播放指令;控制器,被配置为:响应于所述播放指令,播放所述第一个人视频录像文件,并获取所述第一个人视频录像文件对应的节目录制信息;根据所述节目录制信息,从预先建立的数据库中获取与所述节目录制信息相关的第二个人视频录像文件;所述数据库包括多个个人视频录像文件和所述多个个人视频录像文件分别对应的节目录制信息;显示器,被配置为:基于所述第一个人视频录像文件的播放状态,显示播放提示信息,所述播放提示信息用于提示是否继续播放所述第二个人视频录像文件;所述通信器,被配置为:接收继续播放指令或退出指令;所述控制器,被配置为:响应于所述继续播放指令,播放所述第二个人视频录像文件;或响应于所述退出指令,退出播放。2.根据权利要求1所述的显示设备,其特征在于,所述通信器,被配置为:接收针对目标节目的录制指令;所述控制器,被配置为:响应于所述录制指令,生成所述目标节目对应的个人视频录像文件以及节目录制信息;建立所述目标节目对应的个人视频录像文件和所述目标节目对应的节目录制信息的映射关系;将所述目标节目对应的个人视频录像文件、所述目标节目对应的节目录制信息和所述映射关系更新至数据库中。3.根据权利要求1或2所述的显示设备,其特征在于,所述节目录制信息包括电视频道信息和节目信息;所述控制器,被配置为:从预先建立的数据库中获取与所述节目信息相关的第二个人视频录像文件,所述第二个人视频录像文件与所述电视频道信息不相关。4.根据权利要求3所述的显示设备,其特征在于,所述节目信息的数量为多个,且按顺序排列;所述控制器,被配置为:按照多个节目信息的顺序,依次根据单个节目信息,从预先建立的数据库中进行逐层筛选,得到与至少一个所述节目信息相关的个人视频录像文件,并将得到的个人视频录像文件确定为第二个人视频录像文件。5.根据权利要求1或2所述的显示设备,其特征在于,所述第二个人视频录像文件的数量为多个;所述控制器,被配置为:根据所述第二个人视频录像文件的节目信息和所述第一个人视频录像文件的节目信息,确定所述第二个人视频录像文件和所述第一个人视频录像文件的相关程度;按照所述相关程度从高至低的顺序,对多个第二个人视频录像文件进行排序,得到排序结果;所述显示器,被配置为:当显示播放提示信息时,按照所述排序结果显示所述多个第二个人视频录像文件的节目录制信息;所述控制器,被配置为:响应于所述继续播放指令,按照所述排序结果,依次播放所述
多个第二个人视频录像文件。6.根据权利要求5所述的显示设备,其特征在于,所述通信器,被配置为:接收针对所述多个第二个人视频录像文件中单个第二个人视频录像文件的继续播放指令;所述控制器,被配置为:响应于所述继续播放指令,播放所述单个第二个人视频录像文件。7.根据权利要求1或2所述的显示设备,其特征在于,所述控制器,被配置为:当检测到硬盘设备时,若所述硬盘设备挂载正常,检测所述硬盘设备的传输速率;如果所述硬盘设备的传输速率大于预设传输速率,在所述硬盘设备中创建所述数据库。8.一种视频处理方法,其特征在于,所述方法包括:响应于接收到针对第一个人视频录像文件的播放指令,播放所述第一个人视频录像文件,并获取所述第一个人视频录像文件的节目录制信息;根据所述节目录制信息,从预先建立的数据库中获取与所述节目录制信息相关的第二个人视频录像文件;所述数据库包括多个个人视频录像文件和所述多个个人视频录像文件分别对应的节目录制信息;基于所述第一个人视频录像文件的播放状态,显示播放提示信息,所述播放提示信息用于提示是否继续播放所述第二个人视频录像文件;响应于接收到继续播放指令,继续播放所述第二个人视频录像文件;或者,响应于接收到退出指令,退出播放。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:响应于接收到针对目标节目的录制指令,生成所述目标节目对应的个人视频录像文件以及节目录制信息;建立所述目标节目对应的个人视频录像文件和所述目标节目对应的节目录制信息的映射关系;将所述目标节目对应的个人视频录像文件、所述目标节目对应的节目录制信息和所述映射关系更新至数据库中。10.根据权利要求8所述的方法,其特征在于,所述节目录制信息包括电视频道信息和节目信息;所述根据所述节目录制信息,从预先建立的数据库中获取与所述节目录制信息相关的第二个人视频录像文件,包括:从预先建立的数据库中获取与所述节目信息相关的第二个人视频录像文件,所述第二个人视频录像文件与所述电视频道信息不相关。
技术总结本申请涉及一种显示设备及视频处理方法,应用于视频处理技术领域,所述显示设备包括:通信器,被配置为:接收针对第一个人视频录像文件的播放指令;控制器,被配置为:响应于播放指令,播放第一个人视频录像文件,并获取第一个人视频录像文件对应的节目录制信息;根据节目录制信息,从数据库中获取与节目录制信息相关的第二个人视频录像文件;显示器,被配置为:基于第一个人视频录像文件的播放状态,显示播放提示信息;通信器,被配置为:接收继续播放指令或退出指令;控制器,被配置为:响应于继续播放指令,播放第二个人视频录像文件;或响应于退出指令,退出播放。本申请可以提高视频播放的效率。的效率。的效率。
技术研发人员:高雯雯
受保护的技术使用者:海信视像科技股份有限公司
技术研发日:2022.06.30
技术公布日:2022/11/1