WO2015032342A1 - 一种信息展示方法及装置 - Google Patents

一种信息展示方法及装置 Download PDF

Info

Publication number
WO2015032342A1
WO2015032342A1 PCT/CN2014/085965 CN2014085965W WO2015032342A1 WO 2015032342 A1 WO2015032342 A1 WO 2015032342A1 CN 2014085965 W CN2014085965 W CN 2014085965W WO 2015032342 A1 WO2015032342 A1 WO 2015032342A1
Authority
WO
WIPO (PCT)
Prior art keywords
video
information
viewpoint
plug
image
Prior art date
Application number
PCT/CN2014/085965
Other languages
English (en)
French (fr)
Inventor
白德鑫
于刚
Original Assignee
乐视致新电子科技(天津)有限公司
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 乐视致新电子科技(天津)有限公司 filed Critical 乐视致新电子科技(天津)有限公司
Publication of WO2015032342A1 publication Critical patent/WO2015032342A1/zh

Links

Images

Classifications

    • 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/21Server components or server architectures

Definitions

  • the present invention relates to the field of computer technologies, and in particular, to an information display method and apparatus.
  • picture-in-picture technology has been widely used.
  • the so-called picture-in-picture is to embed one or more small pictures in a large picture, and the small picture blocks part of the image of the large picture, thereby realizing superimposed display of multiple pictures, in other words, it is normally viewed by the user.
  • On the main screen insert one or more compressed sub-pictures at the same time to view other content while enjoying the main picture.
  • one of the applications of the picture-in-picture technology is to realize the picture-in-picture function by using the player to achieve the purpose of superimposing the picture-in-picture advertisement on the video.
  • the technology mainly sets a small window in the video playing area, and in the process of playing the video, the advertisement displayed by video or animation can be displayed in the small window, so that when the user watches the video, it will be in the video area. See a picture-in-picture ad superimposed on the video somewhere.
  • the picture-in-picture advertisements superimposed during the video playback process are not the information content that the user wants, and the advertisement information interferes greatly with the user.
  • the viewpoint also referred to as a point of view, refers to content that is noticeable or worth watching in the video.
  • advertisements that are not required by various users are usually displayed, which are not in accordance with the user's access to the viewpoint. The need for information.
  • the main purpose of the embodiments of the present invention is to provide an information display method and apparatus, so as to achieve the purpose of acquiring information related to the viewpoint content when the user views the video.
  • an embodiment of the present invention provides a method for displaying information, including:
  • the information related to the viewpoint image is displayed at a preset time point, and the preset time point is a time node corresponding to the viewpoint image on the video timeline.
  • the above method further comprises:
  • the viewpoint image is associated with information related to the viewpoint image, and the associated information is saved in a viewpoint database, wherein each of the associated information is in one-to-one correspondence with a plug-in.
  • the method before playing the video by using the video player, the method further includes:
  • the acquiring the pre-stored information related to the view image comprises:
  • Information relating to the viewpoint image is obtained from the viewpoint database using the one or more plugins of the call.
  • the above method further comprises:
  • the plug-in corresponding to the viewpoint image related information is unloaded from the video player.
  • the embodiment of the invention further provides an information display device, comprising:
  • An information acquiring module configured to: when the video frame is played by the video player, if the current frame image of the current video is a pre-marked view image, acquiring pre-stored information related to the view image;
  • the information display module is configured to start displaying information related to the view image at a preset time point, where the preset time point is a time node corresponding to the view image on the video time line.
  • the above apparatus further comprises:
  • a viewpoint marking module configured to pre-mark one or more viewpoint images on a video timeline
  • An association save module configured to associate the view image with information related to the view image, and save the associated information in a view database, wherein each of the associated information and a plugin One-to-one correspondence.
  • the above apparatus further comprises:
  • An information determining module configured to determine video information to be loaded by the video player after the video player is started and the video player is used to play the video;
  • the plug-in loading module is configured to determine pre-marked respective viewpoints on the video timeline according to the video information, and load a plug-in corresponding to each viewpoint in the video player.
  • the information acquiring module includes:
  • a plug-in calling unit configured to invoke one or more plug-ins corresponding to the view image from the loaded plug-in
  • An information obtaining unit configured to acquire information related to the viewpoint image from the view database by using the invoked one or more plugins.
  • the above apparatus further comprises:
  • a first uninstalling module configured to: when the information related to the viewpoint image is closed by a user Unloading a plug-in corresponding to the information related to the viewpoint image in the video player;
  • a second unloading module configured to: when the display time of the information related to the view image is greater than a preset time, uninstall the plug-in corresponding to the view image related information from the video player.
  • the information display method and device when playing a video by using a video player, if the current frame image of the current video is a pre-marked viewpoint image, acquiring pre-stored information related to the viewpoint image, and A preset time point begins to display information related to the viewpoint image. It can be seen that, by monitoring the pre-marked viewpoint of the current video, after listening to the current viewpoint, the information content pre-existing on the server side related to the current viewpoint is loaded, and then the loaded information is displayed, so that the user is watching the video. It is also possible to simultaneously obtain information content related to the viewpoint that is of interest to the user.
  • FIG. 1 is a schematic flowchart of a method for displaying information according to an embodiment of the present invention
  • FIG. 2 is another schematic flowchart of an information display method according to an embodiment of the present invention.
  • FIG. 3 is a schematic diagram of dividing a viewpoint system according to an embodiment of the present invention.
  • FIG. 4 is a schematic structural diagram of an information display apparatus according to an embodiment of the present invention.
  • FIG. 5 is another schematic structural diagram of an information display apparatus according to an embodiment of the present invention.
  • Timeline Also known as the Timeline, it indicates the operation of the video at each moment. It is the video content output in chronological order according to the development of the story.
  • Viewpoint Also called the point of view, refers to the content of the video that is eye-catching or worth watching.
  • plug-in is a program written in accordance with a certain specification of the video player interface.
  • the main purpose of the embodiment of the present invention is to superimpose information related to a current video viewpoint in a video area, so that when viewing a video, the user can not only view the content played in the video, but also conveniently and conveniently understand the video viewpoint.
  • Information provides users with a multi-dimensional viewing experience.
  • FIG. 1 is a schematic flowchart of a method for displaying information according to an embodiment of the present invention.
  • the steps for implementing the method include:
  • Step 101 When playing a video with a video player, if the current frame image of the current video is a pre-marked viewpoint image, the pre-stored information related to the viewpoint image is acquired.
  • the video content played by the video player is the video content loaded from the network side, and in the process of playing the current video by the video player, the video time line of the video is monitored in real time, if the video time line is some
  • the image content displayed by the time nodes is a pre-marked viewpoint, and at this time, the information related to the current viewpoint pre-existing on the server side is acquired.
  • the pre-marked viewpoint image can be implemented by marking the time node on the video timeline, so that by monitoring the video timeline, when the time node corresponding to the current viewpoint is detected, the viewpoint can be acquired.
  • Related information content can be implemented by marking the time node on the video timeline, so that by monitoring the video timeline, when the time node corresponding to the current viewpoint is detected, the viewpoint can be acquired.
  • Step 102 Start displaying information related to the view image at a preset time point, where the preset time point is a time node corresponding to the view image on the video timeline.
  • the pre-marked viewpoints on the video timeline are one or more, when the player plays to a certain viewpoint, the information related to the current viewpoint is loaded, and then the related information is displayed at the time node corresponding to the current viewpoint.
  • the following example illustrates that if a video has a total playing time of 10 minutes, and two video points have been pre-marked on the video time line, the video content played in the first minute is The first viewpoint, and the video content played in the 5th minute is the second viewpoint.
  • the video plays to the first minute determine what is pre-existing on the server side related to the current first viewpoint, and extract the content from the server, and then One or more presets in the video area are superimposed to display one or more kinds of information related to the first viewpoint; similarly, when the video is played to the 5th minute, the server side extracts the current second viewpoint. And superimposing one or more pieces of information associated with the second view image at one or more locations of the video area.
  • Each of the viewpoint related information has its corresponding time line, so that the related content is output in chronological order on its corresponding timeline.
  • the placement and display manner of the related information may be customized in advance.
  • the display position may be any of the upper left area, the lower left area, the upper right area, and the lower right area of the video area, or may be other predetermined areas; the display manner may be a picture, a flash, a text link, or the like; When you need to show a variety of information, you can choose different placements and presentations.
  • FIG. 2 is a schematic flowchart of another method for displaying information according to an embodiment of the present invention.
  • the steps for implementing the method include:
  • Step 201 Pre-mark one or more viewpoint images on the video timeline.
  • the purpose of marking the viewpoints may be implemented by marking the time nodes on the video timeline.
  • Each marked time node corresponds to one viewpoint, and a plurality of viewpoints may be marked on one video timeline.
  • Step 202 Associate the view image with information related to the view image, and save the associated information in a view database, wherein each of the associated information corresponds to a plug-in .
  • each view point may be associated with one or more kinds of information, and each associated information has its corresponding plug-in.
  • different related information may be coded and distinguished. And setting identifiers for different plug-ins, and respectively matching the encoded different related information with different plug-in identifiers, thus realizing one-to-one correspondence between the associated information and the plug-ins.
  • Step 203 After starting the video player, determine video information to be loaded by the video player.
  • Step 204 Determine pre-marked respective viewpoints on the video timeline according to the video information, and load a plug-in corresponding to each viewpoint in the video player.
  • step 201 the viewpoints on the video timeline have been marked in advance, but for different videos, the viewpoints marked on the video timeline are different, so the content of the video information requested by the player is first known.
  • the pre-marked viewpoints are then determined based on the current video information, and after determining which viewpoints are available, the relevant plug-ins can be loaded according to the viewpoints.
  • Step 205 When the video is played by the video player, if the current frame image of the current video is a pre-marked viewpoint image, one or more plug-ins corresponding to the viewpoint image are called from the loaded plug-in.
  • each viewpoint can be associated with one or more information items related to the viewpoint, wherein each information corresponds to a plug-in, and at this time, from among the plug-ins already loaded Call the plugin associated with the current viewpoint.
  • Step 206 Acquire information related to the viewpoint image from the viewpoint database by using the called one or more plugins.
  • Step 207 Start displaying information related to the view image at a preset time point, where the preset time point is a time node corresponding to the view image on the video timeline.
  • the content related to the current viewpoint may be displayed at a time node corresponding to the currently marked viewpoint, such as one of lottery quiz, sports information, player information, and game comment. Or a variety of information; if the video viewpoint currently viewed by the user is a tourist attraction, the information related to the viewpoint displayed in the video area may be information such as a landscape introduction, a related microblog, and the like. In this way, the user can directly obtain information related to the video viewpoint while watching the video without recollecting the viewpoint related information.
  • the embodiment of the present invention can perform operations on the plug-in after the view-related information is displayed, that is, whether the plug-in jumps out of the video play interface depends on the plug-in itself or the user behavior, specifically:
  • the information display method when playing a video by using a video player, if the current frame image of the current video is a pre-marked viewpoint image, acquiring pre-stored information related to the viewpoint image, and presetting The point in time begins to display information related to the viewpoint image. It can be seen that, by monitoring the pre-marked viewpoint of the current video, after listening to the current viewpoint, the information content pre-existing on the server side related to the current viewpoint is loaded, and then the loaded information is displayed, so that the user is watching the video. It is also possible to simultaneously obtain information content related to the viewpoint that is of interest to the user.
  • the embodiment of the present invention mainly performs video content-related content display by means of a video viewpoint combined with a plug-in, that is, by performing visual point marking on the video at the server end, and then developing with the plug-in, While playing the video, the plug-in is used to float the content related to the viewpoint on the video screen to provide the user with a multi-dimensional viewing experience.
  • the embodiment of the invention can be applied to a plurality of devices with display screens, such as a mobile platform, a PC platform, a TV platform, etc., and the system player is extended by means of a plug-in, and then listens to the timeline of the player playing, according to a predetermined schedule.
  • Viewpoint-related content is obtained at a point in time, and the viewpoint-related content acquired by the plug-in includes, but is not limited to, advertisements, merchandise purchases, viewpoint-related applications, and the like.
  • the view-related content is superimposed on the video by using the plug-in, and the view point needs to be monitored by developing a plug-in form, wherein the view-related data is stored on the server side.
  • the whole system can be divided into three systems: a viewpoint marking system, a plug-in development system, a player plug-in container system, and a player. Support plug-in open interface.
  • a viewpoint marking system a plug-in development system
  • a player plug-in container system a player plug-in container system
  • a player a player plug-in container system
  • Viewpoint Marking System Marks viewpoints on the video timeline and associates viewpoints with viewpoint-related information and synchronizes the associated information to the viewpoint database, which maintains a timeline for each plugin belonging to the plugin, each The plugin can save a timeline on each video to play view-related content on the timeline corresponding to the plugin.
  • Plug-in development system A system developed by the standard viewpoint open interface, video player open interface, plug-in container standard open interface, according to the standard plug-in UI specification, is the area provided to the developer to edit the plug-in program.
  • Player plug-in container system When the system player requests video data, the plug-in container system will follow the player to start, interact with the player, load the plug-in corresponding to the video-marked viewpoint of the viewpoint mark system, and play the video to the certain At the point of view, the plug-in corresponding to the viewpoint acquires its own timeline from the viewpoint marking system, and displays the corresponding viewpoint-related content according to the timeline.
  • the plug-in development system requests the relevant plug-in corresponding to the viewpoint, and loads the corresponding plug-in according to the point of view marked on the timeline (plug-in 1, plug-in 2, ... plug-in n) ).
  • the plug-in obtains the viewpoint mark from the player plug-in container system, and then uses the viewpoint mark system to acquire information related to the current viewpoint from the viewpoint database, and displays the viewpoint-related content according to its own business logic.
  • FIG. 4 is a schematic structural diagram of an information display apparatus according to an embodiment of the present invention, where the apparatus includes:
  • the information acquiring module 11 is configured to: when the video player plays the video by using the video player, if the current frame image of the current video is a pre-marked viewpoint image, acquiring pre-stored information related to the viewpoint image;
  • the information display module 12 is configured to start displaying information related to the view image at a preset time point, where the preset time point is a time node corresponding to the view image on the video timeline.
  • FIG. 5 is another schematic structural diagram of an information display apparatus according to an embodiment of the present invention, where the apparatus includes:
  • the viewpoint marking module 21 is configured to pre-mark one or more viewpoint images on the video timeline.
  • An association saving module 22 configured to associate the view image with information related to the view image, and save the associated information in a view database, wherein each of the associated information and one The plugins correspond one by one.
  • the information determining module 23 is configured to determine video information to be loaded by the video player after the video player is started and the video player is used to play the video;
  • the plug-in loading module 24 is configured to determine pre-marked respective viewpoints on the video timeline according to the video information, and load a plug-in corresponding to each viewpoint in the video player.
  • the information acquiring module 25 is configured to: when the video player plays the video by using the video player, if the current frame image of the current video is a pre-marked viewpoint image, acquiring pre-stored information related to the viewpoint image;
  • the information acquiring module 25 includes:
  • a plug-in calling unit 251 configured to invoke one or more plug-ins corresponding to the view image from the loaded plug-in;
  • the information obtaining unit 252 is configured to acquire information related to the view image from the view database by using the invoked one or more plugins.
  • the information display module 26 is configured to start displaying information related to the view image at a preset time point, where the preset time point is a time node corresponding to the view image on the video timeline.
  • the device further includes:
  • a first uninstalling module configured to uninstall, from the video player, a plug-in corresponding to the view image related information when the information related to the view image is closed by a user
  • a second unloading module configured to: when the display time of the information related to the view image is greater than a preset time, uninstall the plug-in corresponding to the view image related information from the video player.
  • the information display device when playing a video by using a video player, if the current frame image of the current video is a pre-marked viewpoint image, acquiring pre-stored information related to the viewpoint image, and presetting The point in time begins to display information related to the viewpoint image. It can be seen that, by monitoring the pre-marked viewpoint of the current video, after listening to the current viewpoint, the information content pre-existing on the server side related to the current viewpoint is loaded, and then the loaded information is displayed, so that the user is watching the video. It is also possible to simultaneously obtain information content related to the viewpoint that is of interest to the user.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种信息展示方法,包括:当利用视频播放器播放视频时,如果当前视频的当前帧图像是预先标记的视点图像,则获取预存的与所述视点图像相关的信息;在预设时间点开始展示与所述视点图像相关的信息,所述预设时间点为视频时间线上的与所述视点图像对应的时间节点。本发明还公开了一种信息展示装置。

Description

一种信息展示方法及装置
本申请要求于2013年09月06日提交中国专利局、申请号为201310404545.4、发明名称为“一种信息展示方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明涉及计算机技术领域,尤其涉及一种信息展示方法及装置。
背景技术
随着互联网技术的不断发展,画中画技术得到了广泛应用。所谓画中画,就是在一个大画面内嵌入一个或多个小画面,且所述小画面遮挡了所述大画面的部分图像,从而实现了多画面的叠加显示,换言之,就是在用户正常观看的主画面上,同时***一个或多个经过压缩的子画面,以便在欣赏主画面的同时,观看其它内容。
其中,对于所述画中画技术的应用之一是利用播放器实现画中画功能,以实现在视频上叠加画中画广告的目的。该技术主要是在视频播放区域内设置一个小窗口,在播放视频的过程中,可以在所述小窗口显示以视频或动画等方式播放的广告,这样当用户观看视频时,会在视频区域的某个位置看到叠加在视频上的画中画广告。
但是,在视频播放过程中所叠加的画中画广告,并非用户想要的信息内容,且这些广告信息对用户干扰很大,通常情况下,用户在观看视频时,想要获取与视频视点(所述视点,又叫看点,是指视频中引人注目或值得观看的内容)相关的内容,但是,观看视频过程中通常会显示各种用户不需要的广告,不符合用户对获取视点相关信息的需求。
发明内容
有鉴于此,本发明实施例的主要目的在于提供一种信息展示方法及装置,以实现在用户观看视频时获取与视点内容相关信息的目的。
为实现上述目的,本发明实施例提供了一种信息展示方法,包括:
当利用视频播放器播放视频时,如果当前视频的当前帧图像是预先标记的视点图像,则获取预存的与所述视点图像相关的信息;
在预设时间点开始展示与所述视点图像相关的信息,所述预设时间点为视频时间线上的与所述视点图像对应的时间节点。
优选地,上述方法还包括:
预先标记视频时间线上的一个或多个视点图像;
将所述视点图像和与所述视点图像相关的信息进行关联,并在视点数据库中保存所述关联的信息,其中,所述关联的信息中的每种信息与一个插件一一对应。
优选地,在上述方法中,在利用视频播放器播放视频前,还包括:
在启动所述视频播放器后,确定所述视频播放器所要加载的视频信息;
根据所述视频信息确定视频时间线上的预先标记的各个视点,并在所述视频播放器中加载与每个视点对应的插件。
优选地,在上述方法中,所述获取预存的与所述视点图像相关的信息包括:
从所述加载的插件中调用与所述视点图像对应的一个或多个插件;
利用所述调用的一个或多个插件从所述视点数据库中获取与所述视点图像相关的信息。
优选地,上述方法还包括:
当与所述视点图像相关信息被用户关闭时,从所述视频播放器中卸载与 所述视点图像相关信息所对应的插件;
或当与所述视点图像相关信息的展示时间大于预设时间时,从所述视频播放器中卸载与所述视点图像相关信息所对应的插件。
本发明实施例还提供了一种信息展示装置,包括:
信息获取模块,用于在利用视频播放器播放视频时,如果当前视频的当前帧图像是预先标记的视点图像,则获取预存的与所述视点图像相关的信息;
信息展示模块,用于在预设时间点开始展示与所述视点图像相关的信息,所述预设时间点为视频时间线上的与所述视点图像对应的时间节点。
优选地,上述装置还包括:
视点标记模块,用于预先标记视频时间线上的一个或多个视点图像;
关联保存模块,用于将所述视点图像和与所述视点图像相关的信息进行关联,并在视点数据库中保存所述关联的信息,其中,所述关联的信息中的每种信息与一个插件一一对应。
优选地,上述装置还包括:
信息确定模块,用于在启动所述视频播放器后且利用视频播放器播放视频前,确定所述视频播放器所要加载的视频信息;
插件加载模块,用于根据所述视频信息确定视频时间线上的预先标记的各个视点,并在所述视频播放器中加载与每个视点对应的插件。
优选地,在上述装置中,所述信息获取模块包括:
插件调用单元,用于从所述加载的插件中调用与所述视点图像对应的一个或多个插件;
信息获取单元,用于利用所述调用的一个或多个插件从所述视点数据库中获取与所述视点图像相关的信息。
优选地,上述装置还包括:
第一卸载模块,用于当与所述视点图像相关信息被用户关闭时,从所述 视频播放器中卸载与所述视点图像相关信息所对应的插件;
第二卸载模块,用于或当与所述视点图像相关信息的展示时间大于预设时间时,从所述视频播放器中卸载与所述视点图像相关信息所对应的插件。
本发明实施例提供的信息展示方法及装置,当利用视频播放器播放视频时,如果当前视频的当前帧图像是预先标记的视点图像,则获取预存的与所述视点图像相关的信息,并在预设时间点开始展示与所述视点图像相关的信息。可见,通过对当前视频预先标记的视点进行监听,当监听到当前视点后,便加载预存在服务器端的与当前视点相关的信息内容,然后将这些加载的信息进行展示,使得用户在观看视频的同时,还可以同时获取到用户感兴趣的与视点相关的信息内容。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例信息展示方法的一种流程示意图;
图2为本发明实施例信息展示方法的另一种流程示意图;
图3为本发明实施例视点***划分示意图;
图4为本发明实施例信息展示装置的一种结构示意图;
图5为本发明实施例信息展示装置的另一种结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述, 显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在介绍本发明实施例前,首先就几个与本发明实施例相关的术语进行解释:
1、时间线:又称时间轴(Timeline),表示视频在每个时刻的运行情况,是根据剧情发展按照时间顺序输出的视频内容。
2、视点:又叫看点,是指视频中引人注目或值得观看的内容。
3、插件:是一种遵循一定规范的视频播放器接口编写出来的程序。
本发明实施例的主要目的是通过在视频区域内叠加与当前视频视点相关的信息,以便用户在观看视频时,不但可以观看到视频中播放的内容,还可以及时便捷的了解与视频视点相关的信息,给用户提供了多维度的观看体验。下面就本发明给出的实施例进行具体介绍。
实施例一
参见图1所示,图1为本发明实施例提供的信息展示方法的一种流程示意图,实现该方法的步骤包括:
步骤101:当利用视频播放器播放视频时,如果当前视频的当前帧图像是预先标记的视点图像,则获取预存的与所述视点图像相关的信息。
本实施例中,所述视频播放器播放的视频内容是从网络侧加载的视频内容,在视频播放器播放当前视频的过程中,实时监听该视频的视频时间线,如果该视频时间线上某个时间节点所展示的图像内容为预先标记的视点,此时,便获取预存在服务器端的与当前视点相关的信息。
另外,对于预先标记的视点图像,可以通标记视频时间线上的时间节点来实现,这样通过对视频时间线进行监听,在监听到当前视点对应的时间节点到达时,便可去获取与该视点相关的信息内容。
步骤102:在预设时间点开始展示与所述视点图像相关的信息,所述预设时间点为视频时间线上的与所述视点图像对应的时间节点。
由于在视频时间线上预先标记的视点为一个或多个,当播放器播放到某个视点时,便加载与当前视点相关的信息,然后在当前视点对应的时间节点开始展示相关信息。
为了更方便的了解本发明实施,下面举例说明,如果一段视频的播放总时长为10分钟,且在视频时间线上已经预先标记了两个视点,其中,在第1分钟所播放的视频内容为第一个视点,且在第5分钟所播放的视频内容为第二个视点。在开始播放视频后,首先对视频时间线进行监听,当视频播放到第1分钟时,确定预存在服务器端的与当前第一个视点相关的内容有哪些,并从服务器端提取这些内容,然后在视频区域内预设的一个或多个位置叠加显示与第一个视点相关的一种或多种信息;同样的,待视频播放到第5分钟时,从服务器端提取与当前第二个视点相关的内容,并在视频区域的一个或多个位置叠加显示与第二视点图像相关的一种或多种信息。其中,每一种视点相关信息有其对应的时间线,以便在其对应的时间线上按照时间顺序输出相关内容。
另外,关于视频区域内展示的与视点图像相关的信息,可以预先定制相关信息的展示位置及展示方式。所述展示位置可以为视频区域中的左上区域、左下区域、右上区域、右下区域中的任意区域,也可以是其它预定区域;所述展示方式可以为图片、flash、文字链接等形式;当需要展示多种信息时,可以选择不同的展示位置和展示方式。
实施例二
参见图2所示,图2为本发明实施例提供的信息展示方法的另一种流程示意图,实现该方法的步骤包括:
步骤201:预先标记视频时间线上的一个或多个视点图像。
在本实施例中,可以采用标记视频时间线上的时间节点的方式,来实现标记视点的目的,每个被标记的时间节点对应一个视点,一条视频时间线上可以标记多个视点。
步骤202:将所述视点图像和与所述视点图像相关的信息进行关联,并在视点数据库中保存所述关联的信息,其中,所述关联的信息中的每种信息与一个插件一一对应。
在本实施例中,每个视点可以关联一种或多种信息,且每种关联信息有其对应的插件,对于保存在服务器端的视点数据库中的关联信息,可以对不同的关联信息进行编码区分,并对不同的插件设定标识,将编码后的不同关联信息与不同的插件标识进行一一对应,这样便实现了关联信息与插件的一一对应。
步骤203:在启动所述视频播放器后,确定所述视频播放器所要加载的视频信息。
步骤204:根据所述视频信息确定视频时间线上的预先标记的各个视点,并在所述视频播放器中加载与每个视点对应的插件。
在步骤201中已经预先对视频时间线上的视点进行了标记,但对于不同的视频,其视频时间线上所标记的视点是不同的,所以首先要获知播放器所请求加载的视频信息内容,然后根据当前的视频信息确定所预先标记的视点,在确定有哪些视点后,便可根据视点加载相关的插件。
步骤205:当利用视频播放器播放视频时,如果当前视频的当前帧图像是预先标记的视点图像,则从所述加载的插件中调用与所述视点图像对应的一个或多个插件。
当播放到某个预先标记的视点时,由于每个视点可以关联一种或多种与视点相关的信息内容,其中,每种信息对应有一个插件,此时,从已经加载的多个插件中调用与当前视点有关的插件即可。
步骤206:利用所述调用的一个或多个插件从所述视点数据库中获取与所述视点图像相关的信息。
步骤207:在预设时间点开始展示与所述视点图像相关的信息,所述预设时间点为视频时间线上的与所述视点图像对应的时间节点。
举例说明,如果用户当前观看的视频为足球竞赛,则可以在当前标记的视点对应的时间节点展示与当前视点相关的内容,例如彩票竞猜、体育资讯、球员信息和比赛评论等信息中的一种或多种信息;如果用户当前观看的视频视点为某旅游景点时,则在视频区域内展示的与视点相关的信息可以是风景介绍、相关微博等信息。这样,用户在观看视频的同时,便可直接获取到与视频视点相关的信息,而不必重新搜集视点相关信息。
此外,本发明实施例在视点相关信息进行展示后,可以对插件进行操作,即插件是否跳出视频播放接口依赖于插件本身或用户行为,具体为:
当与所述视点图像相关信息被用户关闭时,从所述视频播放器中卸载与所述视点图像相关信息所对应的插件;或,当与所述视点图像相关信息的展示时间大于预设时间时,从所述视频播放器中卸载与所述视点图像相关信息所对应的插件。
本发明实施例提供的信息展示方法,当利用视频播放器播放视频时,如果当前视频的当前帧图像是预先标记的视点图像,则获取预存的与所述视点图像相关的信息,并在预设时间点开始展示与所述视点图像相关的信息。可见,通过对当前视频预先标记的视点进行监听,当监听到当前视点后,便加载预存在服务器端的与当前视点相关的信息内容,然后将这些加载的信息进行展示,使得用户在观看视频的同时,还可以同时获取到用户感兴趣的与视点相关的信息内容。
本发明实施例主要是通过视频视点结合插件的方式,进行视频视点关联的内容展示,即通过在服务端对视频进行视点标记,然后结合插件开发,在 播放视频的同时利用插件将与视点相关内容浮在视频画面上面,给用户提供多维度的观看体验。本发明实施例可以运用在移动平台、PC平台、TV平台等多种带有显示屏的设备上,将***播放器通过插件的方式进行扩展,然后通过监听播放器播放的时间线,按照预定的时间点浮出与视点相关内容,其中,利用插件获取的视点相关内容包括但不限于:广告、商品购买、视点相关应用等内容。
本发明实施例是利用插件将视点相关内容叠加到视频之上的,需要通过开发插件的形式来对视点进行监控,其中,视点相关数据是存储在服务器端的。
为了更清楚的了解本发明实施例,参见图3所示的视点***划分示意图,可将整个***划分为三个***:视点标记***、插件开发***、播放器插件容器***,另外还需要播放器支持插件开放接口。下面就以上所述三个***进行介绍:
视点标记***:标记视频时间线上的视点并将视点和与视点相关信息进行关联,并将关联的信息同步到视点数据库,视点数据库为每个插件保存了一条属于该插件的时间线,每一个插件在每一个视频上都可以保存一条时间线,以在该插件对应的时间线上播放视点相关内容。
插件开发***:通过标准的视点开放接口、视频播放器开放接口、插件容器标准开放接口,按照标准插件UI规范进行开发的一个***,是提供给开发人员编辑插件程序的区域。
播放器插件容器***:当***播放器请求视频数据时,插件容器***就会跟随播放器启动,通过和播放器交互,加载视点标记***对视频标记过的视点对应的插件,在视频播放到某个视点时,该视点对应的插件再从视点标记***获取自己的时间线,按照时间线展示相应的视点相关内容。
参见图3,基于上述内容,介绍视点相关内容的播放流程:
1、当需要播放视频时,首先启动视频播放器,播放器加载播放器插件容器***。
2、播放器插件容器***通过播放器获取视频信息之后,去插件开发***请求相关的与视点对应的插件,根据时间线上标记的视点加载相应的插件(插件1、插件2、……插件n)。
3、插件通过从播放器插件容器***获取视点标记,然后利用视点标记***从视点数据库获取与当前视点相关的信息,并按照自身的业务逻辑展示视点相关内容。
实施例三
参见图4所示,图4为本发明实施例提供的信息展示装置的一种结构示意图,该装置包括:
信息获取模块11,用于在利用视频播放器播放视频时,如果当前视频的当前帧图像是预先标记的视点图像,则获取预存的与所述视点图像相关的信息;
信息展示模块12,用于在预设时间点开始展示与所述视点图像相关的信息,所述预设时间点为视频时间线上的与所述视点图像对应的时间节点。
实施例四
参见图5所示,图5为本发明实施例提供的信息展示装置的另一种结构示意图,该装置包括:
视点标记模块21,用于预先标记视频时间线上的一个或多个视点图像。
关联保存模块22,用于将所述视点图像和与所述视点图像相关的信息进行关联,并在视点数据库中保存所述关联的信息,其中,所述关联的信息中的每种信息与一个插件一一对应。
信息确定模块23,用于在启动所述视频播放器后且利用视频播放器播放视频前,确定所述视频播放器所要加载的视频信息;
插件加载模块24,用于根据所述视频信息确定视频时间线上的预先标记的各个视点,并在所述视频播放器中加载与每个视点对应的插件。
信息获取模块25,用于在利用视频播放器播放视频时,如果当前视频的当前帧图像是预先标记的视点图像,则获取预存的与所述视点图像相关的信息;
其中,所述信息获取模块25包括:
插件调用单元251,用于从所述加载的插件中调用与所述视点图像对应的一个或多个插件;
信息获取单元252,用于利用所述调用的一个或多个插件从所述视点数据库中获取与所述视点图像相关的信息。
信息展示模块26,用于在预设时间点开始展示与所述视点图像相关的信息,所述预设时间点为视频时间线上的与所述视点图像对应的时间节点。
另外,所述装置还包括:
第一卸载模块,用于当与所述视点图像相关信息被用户关闭时,从所述视频播放器中卸载与所述视点图像相关信息所对应的插件;
第二卸载模块,用于或当与所述视点图像相关信息的展示时间大于预设时间时,从所述视频播放器中卸载与所述视点图像相关信息所对应的插件。
本发明实施例提供的信息展示装置,当利用视频播放器播放视频时,如果当前视频的当前帧图像是预先标记的视点图像,则获取预存的与所述视点图像相关的信息,并在预设时间点开始展示与所述视点图像相关的信息。可见,通过对当前视频预先标记的视点进行监听,当监听到当前视点后,便加载预存在服务器端的与当前视点相关的信息内容,然后将这些加载的信息进行展示,使得用户在观看视频的同时,还可以同时获取到用户感兴趣的与视点相关的信息内容。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者诸如媒体网关等网络通信设备,等等)执行本发明各个实施例或者实施例的某些部分所述的方法。
需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

  1. 一种信息展示方法,其特征在于,包括:
    当利用视频播放器播放视频时,如果当前视频的当前帧图像是预先标记的视点图像,则获取预存的与所述视点图像相关的信息;
    在预设时间点开始展示与所述视点图像相关的信息,所述预设时间点为视频时间线上的与所述视点图像对应的时间节点。
  2. 根据权利要求1所述的方法,其特征在于,所述方法还包括:
    预先标记视频时间线上的一个或多个视点图像;
    将所述视点图像和与所述视点图像相关的信息进行关联,并在视点数据库中保存所述关联的信息,其中,所述关联的信息中的每种信息与一个插件一一对应。
  3. 根据权利要求2所述的方法,其特征在于,在利用视频播放器播放视频前,还包括:
    在启动所述视频播放器后,确定所述视频播放器所要加载的视频信息;
    根据所述视频信息确定视频时间线上的预先标记的各个视点,并在所述视频播放器中加载与每个视点对应的插件。
  4. 根据权利要求3所述的方法,其特征在于,所述获取预存的与所述视点图像相关的信息包括:
    从所述加载的插件中调用与所述视点图像对应的一个或多个插件;
    利用所述调用的一个或多个插件从所述视点数据库中获取与所述视点图像相关的信息。
  5. 根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:
    当与所述视点图像相关信息被用户关闭时,从所述视频播放器中卸载与所述视点图像相关信息所对应的插件;
    或当与所述视点图像相关信息的展示时间大于预设时间时,从所述视频播放器中卸载与所述视点图像相关信息所对应的插件。
  6. 一种信息展示装置,其特征在于,包括:
    信息获取模块,用于在利用视频播放器播放视频时,如果当前视频的当前帧图像是预先标记的视点图像,则获取预存的与所述视点图像相关的信息;
    信息展示模块,用于在预设时间点开始展示与所述视点图像相关的信息,所述预设时间点为视频时间线上的与所述视点图像对应的时间节点。
  7. 根据权利要求6所述的装置,其特征在于,所述装置还包括:
    视点标记模块,用于预先标记视频时间线上的一个或多个视点图像;
    关联保存模块,用于将所述视点图像和与所述视点图像相关的信息进行关联,并在视点数据库中保存所述关联的信息,其中,所述关联的信息中的每种信息与一个插件一一对应。
  8. 根据权利要求7所述的装置,其特征在于,所述装置还包括:
    信息确定模块,用于在启动所述视频播放器后且利用视频播放器播放视频前,确定所述视频播放器所要加载的视频信息;
    插件加载模块,用于根据所述视频信息确定视频时间线上的预先标记的各个视点,并在所述视频播放器中加载与每个视点对应的插件。
  9. 根据权利要求8所述的装置,其特征在于,所述信息获取模块包括:
    插件调用单元,用于从所述加载的插件中调用与所述视点图像对应的一个或多个插件;
    信息获取单元,用于利用所述调用的一个或多个插件从所述视点数据库中获取与所述视点图像相关的信息。
  10. 根据权利要求6至9任一项所述的装置,其特征在于,所述装置还包括:
    第一卸载模块,用于当与所述视点图像相关信息被用户关闭时,从所述视频播放器中卸载与所述视点图像相关信息所对应的插件;
    第二卸载模块,用于或当与所述视点图像相关信息的展示时间大于预设时间时,从所述视频播放器中卸载与所述视点图像相关信息所对应的插件。
PCT/CN2014/085965 2013-09-06 2014-09-05 一种信息展示方法及装置 WO2015032342A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201310404545.4 2013-09-06
CN2013104045454A CN103458310A (zh) 2013-09-06 2013-09-06 一种信息展示方法及装置

Publications (1)

Publication Number Publication Date
WO2015032342A1 true WO2015032342A1 (zh) 2015-03-12

Family

ID=49740197

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/085965 WO2015032342A1 (zh) 2013-09-06 2014-09-05 一种信息展示方法及装置

Country Status (2)

Country Link
CN (1) CN103458310A (zh)
WO (1) WO2015032342A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106998486A (zh) * 2016-01-22 2017-08-01 百度在线网络技术(北京)有限公司 视频播放方法和装置

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103458310A (zh) * 2013-09-06 2013-12-18 乐视致新电子科技(天津)有限公司 一种信息展示方法及装置
CN104883288A (zh) * 2014-02-27 2015-09-02 北京风行在线技术有限公司 一种提供待发布信息的方法与装置
CN106488276A (zh) * 2015-08-28 2017-03-08 凡淂数位股份有限公司 提供互动式串流视频的方法及其产生方法
CN105847965A (zh) * 2016-03-29 2016-08-10 百度在线网络技术(北京)有限公司 一种视频数据的处理方法及***
CN105916020A (zh) * 2016-05-09 2016-08-31 深圳泽坤信息科技有限公司 一种基于视频超声波的互联网应用方法及***
CN106604145B (zh) * 2016-11-28 2019-08-09 黄玉蝶 一种媒体文件处理方法及***
JP6409107B1 (ja) * 2017-09-06 2018-10-17 キヤノン株式会社 情報処理装置、情報処理方法、及びプログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101662647A (zh) * 2008-08-26 2010-03-03 松下电器产业株式会社 终端设备、音/视频***及其方法
CN102547480A (zh) * 2012-01-29 2012-07-04 北京明日时尚信息技术有限公司 交互式视频广告平台的实现方法
CN103458310A (zh) * 2013-09-06 2013-12-18 乐视致新电子科技(天津)有限公司 一种信息展示方法及装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8281332B2 (en) * 2007-05-02 2012-10-02 Google Inc. Animated video overlays
CN101950578B (zh) * 2010-09-21 2012-11-07 北京奇艺世纪科技有限公司 一种视频信息添加方法及装置
CN102802055B (zh) * 2011-05-25 2016-06-01 阿里巴巴集团控股有限公司 一种基于在线视频的数据交互方法及装置
CN102419945A (zh) * 2011-12-09 2012-04-18 上海聚力传媒技术有限公司 用于在视频中呈现展现信息的方法、装置、设备和***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101662647A (zh) * 2008-08-26 2010-03-03 松下电器产业株式会社 终端设备、音/视频***及其方法
CN102547480A (zh) * 2012-01-29 2012-07-04 北京明日时尚信息技术有限公司 交互式视频广告平台的实现方法
CN103458310A (zh) * 2013-09-06 2013-12-18 乐视致新电子科技(天津)有限公司 一种信息展示方法及装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106998486A (zh) * 2016-01-22 2017-08-01 百度在线网络技术(北京)有限公司 视频播放方法和装置
CN106998486B (zh) * 2016-01-22 2020-03-10 北京小熊博望科技有限公司 视频播放方法和装置

Also Published As

Publication number Publication date
CN103458310A (zh) 2013-12-18

Similar Documents

Publication Publication Date Title
WO2015032342A1 (zh) 一种信息展示方法及装置
US20230336820A1 (en) User control for displaying tags associated with items in a video playback
US10043553B2 (en) User control for displaying tags associated with items in a video playback
WO2016095384A1 (zh) 一种弹幕显示方法及***
US8930992B2 (en) TV social network advertising
TWI538520B (zh) 視頻資訊添加方法及裝置、視頻資訊顯示方法及裝置
US9330098B2 (en) User interface operating method and electronic device with the user interface and program product storing program for operating the user interface
US9854328B2 (en) Augmentation of multimedia consumption
US8739041B2 (en) Extensible video insertion control
US8438595B1 (en) Method and apparatus for temporal correlation of content-specific metadata with content obtained from disparate sources
US20140236726A1 (en) Transference of data associated with a product and/or product package
US10506295B2 (en) Systems and methods for delivering secondary content to viewers
US9224156B2 (en) Personalizing video content for Internet video streaming
US20130198321A1 (en) Content associated with primary content
US20100088630A1 (en) Content aware adaptive display
US20130326352A1 (en) System For Creating And Viewing Augmented Video Experiences
WO2016004240A1 (en) Interactive distributed multimedia system
CN103154923B (zh) 对电视显示器的远程控制
US20170171643A1 (en) Method and electronic device for displaying watermark
KR20150074006A (ko) 하이브리드 광고 지원 및 유저 소유 컨텐츠 프리젠테이션 기법
CN105898571A (zh) 视频预览方法及装置
WO2013145034A1 (ja) 映像表示装置、映像表示方法、及びプログラム
WO2017096883A1 (zh) 一种视频推荐方法和***
TWI528803B (zh) 多媒體系統、多媒體信息顯示裝置及其信息傳送方法
RU2636116C2 (ru) Способ, сервер и устройство отображения для воспроизведения мультимедийного контента

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14842676

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14842676

Country of ref document: EP

Kind code of ref document: A1