CN104066007A - Cloud service device, video playback multi-screen preview method and system - Google Patents
Cloud service device, video playback multi-screen preview method and system Download PDFInfo
- Publication number
- CN104066007A CN104066007A CN201310087336.1A CN201310087336A CN104066007A CN 104066007 A CN104066007 A CN 104066007A CN 201310087336 A CN201310087336 A CN 201310087336A CN 104066007 A CN104066007 A CN 104066007A
- Authority
- CN
- China
- Prior art keywords
- preview
- time point
- screen
- video
- preview screen
- 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
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
一种云端服务设备,包括数据流中心、索引服务单元、数字信号处理单元及数据收发单元。数据流中心存储有视频预览画面,索引服务单元用于接收多画面预览请求信息后计算视频预览时间点到多画面预览时间点之间的偏移量,并在数据流中心找出与偏移量所对应的多个预览画面;数字信号处理单元用于将多个预览画面压缩成单一档案;数据收发单元用于接收单一档案并传送其至多媒体设备,以供多媒体设备解压单一档案成多个预览画面进行多画面预览。此外,还提供一种云端服务设备提供视频播放时多画面预览的方法及云端服务系统。上述云端服务设备、方法及系统能实现视频播放时多画面预览,极大提高用户体验及满足视觉需求。
A cloud service device includes a data flow center, an index service unit, a digital signal processing unit and a data transceiving unit. The data stream center stores the video preview screen, and the index service unit is used to calculate the offset between the video preview time point and the multi-screen preview time point after receiving the multi-screen preview request information, and find the offset in the data stream center The corresponding multiple preview images; the digital signal processing unit is used to compress multiple preview images into a single file; the data transceiver unit is used to receive a single file and send it to the multimedia device, so that the multimedia device can decompress the single file into multiple previews screen for multi-screen preview. In addition, a method and a cloud service system for cloud service equipment to provide multi-screen preview during video playback are also provided. The above-mentioned cloud service device, method and system can realize multi-screen preview during video playback, greatly improving user experience and satisfying visual requirements.
Description
技术领域technical field
本发明涉及网络通信,尤其涉及一种云端服务设备、提供视频播放时多画面预览的方法及系统。The present invention relates to network communication, in particular to a cloud service device, a method and a system for providing multi-screen preview during video playback.
背景技术Background technique
随着计算机技术的发展,网络视频播放逐渐成为主流,在用户观看视频播放时,可进行视频的预览,然而,现有技术仅仅能实现单一画面预览的功能,却无法实现视频播放时多画面预览的功能,用户体验不佳。With the development of computer technology, online video playback has gradually become the mainstream. When users watch video playback, they can preview the video. However, the existing technology can only realize the function of single-screen preview, but cannot realize multi-screen preview during video playback. function, the user experience is not good.
发明内容Contents of the invention
有鉴于此,需提供一种云端服务设备,可提供在视频播放时进行多画面预览。In view of this, it is necessary to provide a cloud service device that can provide multi-screen preview during video playback.
另外,还需提供一种云端服务设备提供视频播放时多画面预览的方法,可提供在视频播放时进行多画面预览。In addition, it is also necessary to provide a method for the cloud service device to provide multi-screen preview during video playback, which can provide multi-screen preview during video playback.
此外,还需提供一种云端服务系统,可提供在视频播放时进行多画面预览。In addition, it is also necessary to provide a cloud service system that can provide multi-screen preview during video playback.
本发明实施方式提供的云端服务设备,包括数据流中心、索引服务单元、数字信号处理单元及数据收发单元。数据流中心存储有视频预览画面,索引服务单元,用于接收第一多画面预览请求信息后根据第一多画面预览请求信息中的第一多预览画面间时间间隔与第一多预览画面数计算以视频预览时间点为中心点的多个预览画面时间点分别相对视频预览时间点的多个偏移量,并在数据流中心中根据视频预览时间点对应的预览画面的位置以及多个偏移量找出与多个预览画面时间点所对应的多个预览画面的位置,并根据多个预览画面的位置从数据流中心取得多个预览画面;数字信号处理单元,用于将多个预览画面压缩成单一档案;数据收发单元,用于接收单一档案并传送至多媒体设备,以供多媒体设备解压单一档案成多个预览画面进行多画面预览。The cloud service device provided by the embodiment of the present invention includes a data stream center, an index service unit, a digital signal processing unit, and a data transceiving unit. The data stream center stores video preview images, and the index service unit is used to calculate according to the time interval between the first multi-screen preview frames and the number of first multiple-screen preview frames after receiving the first multi-screen preview request information. Multiple preview screen time points with the video preview time point as the center point are respectively multiple offsets relative to the video preview time point, and in the data stream center according to the position and multiple offsets of the preview screen corresponding to the video preview time point Quantitatively find out the positions of multiple preview pictures corresponding to multiple preview picture time points, and obtain multiple preview pictures from the data stream center according to the positions of multiple preview pictures; the digital signal processing unit is used to combine multiple preview pictures compressed into a single file; the data transceiver unit is used to receive the single file and send it to the multimedia device, so that the multimedia device decompresses the single file into multiple preview screens for multi-screen preview.
优选的,若以△t表示第一多预览画面间时间间隔,以n表示第一多预览画面数,则多个预览画面时间点中离视频预览时间点最近的两个预览画面与视频预览时间点对应的预览画面之间的偏移量为△t,多个预览画面时间点中离视频预览时间点最远的两个预览画面与视频预览时间点对应的预览画面之间的偏移量为(n-1)*△t/2。Preferably, if the time interval between the first multiple preview frames is represented by Δt, and the number of the first multiple preview frames is represented by n, then the two preview frames closest to the video preview time point in the multiple preview frame time points and the video preview time The offset between the preview images corresponding to the point is △t, and the offset between the two preview images farthest from the video preview time point among the multiple preview image time points and the preview image corresponding to the video preview time point is (n-1)*Δt/2.
优选的,索引服务单元还用于接收第二多画面预览请求并依据第二多画面预览请求中展开开始时间点、展开结束时间点以及第二多预览画面数计算展开开始时间点与多个展开画面预览时间点之间的多个偏移量。其中,多个展开画面预览时间点是介于展开开始时间点与展开结束时间点之间的时间点。Preferably, the index service unit is further configured to receive the second multi-screen preview request and calculate the expansion start time point and multiple expansion time points according to the expansion start time point, the expansion end time point, and the second multi-screen preview number in the second multi-screen preview request. Multiple offsets between screen preview time points. Wherein, the plurality of expanded image preview time points are time points between the expansion start time point and the expansion end time point.
优选的,若用t1代表展开开始时间点,用t2代表展开结束时间点,用n1代表第二多预览画面数,则展开开始时间点与展开结束时间点之间相邻的两个展开画面预览时间点之间的偏移量等于(t2-t1)/(n1-1)。Preferably, if t1 is used to represent the start time point of expansion, t2 is used to represent the end time point of expansion, and n1 is used to represent the second most preview screen number, the two adjacent expanded screen previews between the start time point of expansion and the end time point of expansion The offset between time points is equal to (t2-t1)/(n1-1).
本发明实施方式提供的云端服务设备提供视频播放时多画面预览的方法包括:接收第一多画面预览请求信息后根据第一多画面预览请求信息中的第一多预览画面间时间间隔与第一多预览画面数计算以视频预览时间点为中心点的多个预览画面时间点分别相对视频预览时间点的多个偏移量;根据视频预览时间点对应的预览画面的位置以及多个偏移量找出与多个预览画面时间点所对应的多个预览画面的位置;根据多个预览画面的位置从数据流中心取得多个预览画面;将多个预览画面压缩成单一档案;传送单一档案至多媒体设备,以供多媒体设备解压单一档案成多个预览画面进行多画面预览。The method for the cloud service device provided by the embodiment of the present invention to provide multi-screen preview during video playback includes: after receiving the first multi-screen preview request information, according to the time interval between the first multiple preview screens and the first multi-screen preview request information in the first multi-screen preview request information. The number of multiple preview screens calculates the multiple offsets of multiple preview screen time points with the video preview time point as the center point relative to the video preview time point; according to the position and multiple offsets of the preview screen corresponding to the video preview time point Find out the positions of multiple preview screens corresponding to multiple preview screen time points; obtain multiple preview screens from the data flow center according to the positions of multiple preview screens; compress multiple preview screens into a single file; send a single file to The multimedia device is used for the multimedia device to decompress a single file into multiple preview screens for multi-screen preview.
优选的,若以△t表示第一多预览画面间时间间隔,以n表示第一多预览画面数,则多个预览画面时间点中离视频预览时间点最近的两个预览时间点所对应的预览画面与视频预览画面之间的偏移量为△t,多个预览画面时间点中离视频预览时间点最远的两个预览时间点所对应的预览画面与视频预览画面之间的偏移量为(n-1)*△t/2。Preferably, if the time interval between the first multiple preview frames is represented by Δt, and the number of the first multiple preview frames is represented by n, the two preview time points closest to the video preview time point among the multiple preview frame time points correspond to The offset between the preview screen and the video preview screen is △t, the offset between the preview screen and the video preview screen corresponding to the two preview time points farthest from the video preview time point among multiple preview screen time points The amount is (n-1)*Δt/2.
优选的,接收第二多画面预览请求并依据第二多画面预览请求中展开开始时间点、展开结束时间点以及第二多预览画面数计算展开开始时间点与多个展开画面预览时间点之间的多个偏移量。其中,多个展开画面预览时间点是介于展开开始时间点与展开结束时间点之间的时间点。Preferably, the second multi-screen preview request is received and the time between the expansion start time point and the multiple expanded screen preview time points is calculated according to the expansion start time point, the expansion end time point, and the second multi-screen preview number in the second multi-screen preview request. multiple offsets. Wherein, the plurality of expanded image preview time points are time points between the expansion start time point and the expansion end time point.
优选的,若用t1代表展开开始时间点,用t2代表展开结束时间点,用n1代表第二多预览画面数,则展开开始时间点与展开结束时间点之间相邻的两个展开画面预览时间点之间的偏移量等于(t2-t1)/(n1-1)。Preferably, if t1 is used to represent the start time point of expansion, t2 is used to represent the end time point of expansion, and n1 is used to represent the second most preview screen number, the two adjacent expanded screen previews between the start time point of expansion and the end time point of expansion The offset between time points is equal to (t2-t1)/(n1-1).
本发明实施方式提供的云端服务系统,除包括如上所述的云端服务设备外,还包括多媒体设备。多媒体设备用于发送第一多画面预览请求信息至云端服务设备,接收云端服务设备传送的存储有多画面的单一档案,解压单一档案成多视频画面,并将多视频画面显示在多媒体设备播放器中,以实现多视频画面预览。The cloud service system provided by the embodiment of the present invention includes not only the above-mentioned cloud service equipment, but also multimedia equipment. The multimedia device is used to send the first multi-screen preview request information to the cloud service device, receive a single file stored in multiple screens sent by the cloud service device, decompress the single file into multiple video screens, and display the multiple video screens on the multimedia device player to realize multi-video screen preview.
优选的,多媒体设备还用于发送第二多画面预览请求信息至云端服务设备,接收云端服务设备传送的存储有多画面的单一档案,解压单一档案成多视频画面,并将多视频画面显示在多媒体设备播放器中,以实现多视频画面预览。Preferably, the multimedia device is also used to send the second multi-screen preview request information to the cloud service device, receive a single file stored in multiple screens transmitted by the cloud service device, decompress the single file into multiple video screens, and display the multiple video screens on the Multimedia device player to realize multi-video screen preview.
本发明实施方式提供的多画面预览方法可通过视频预览时间点左右的多个预览画面同时预览,满足了用户对于同时预览多画面的需求,使观看网络视频的用户得到了极大的体验改善。The multi-picture preview method provided by the embodiment of the present invention can simultaneously preview multiple preview pictures around the video preview time point, which satisfies the user's demand for simultaneous preview of multiple pictures, and greatly improves the experience of users watching online videos.
附图说明Description of drawings
图1为本发明云端服务设备一实施方式的应用环境及功能模块图。FIG. 1 is a diagram of an application environment and functional modules of an embodiment of a cloud service device of the present invention.
图2为本发明云端服务设备计算以视频预览时间点为中心点的多个预览画面时间点分别相对视频预览时间点的多个偏移量一实施方式的计算图。FIG. 2 is a calculation diagram of an embodiment of the calculation of multiple offsets of multiple preview picture time points with the video preview time point as the center point relative to the video preview time point respectively by the cloud service device of the present invention.
图3为本发明云端服务设备计算展开开始时间点与多个展开画面预览时间点之间的多个偏移量一实施方式的计算图。FIG. 3 is a calculation diagram of an embodiment of calculating multiple offsets between the unfolding start time point and multiple expanded screen preview time points by the cloud service device of the present invention.
图4为本发明云端服务设备提供视频播放时多画面预览的方法一实施方式的流程图。FIG. 4 is a flow chart of an embodiment of a method for a cloud service device to provide multi-screen preview during video playback according to the present invention.
图5为本发明云端服务系统进行视频播放时多画面预览的方法一实施方式的流程图。FIG. 5 is a flow chart of an embodiment of a method for multi-screen preview during video playback by the cloud service system of the present invention.
主要元件符号说明Explanation of main component symbols
云端服务设备 10Cloud service device 10
多媒体设备 20multimedia equipment 20
数据流中心 100Data Flow Center 100
索引服务单元 102Indexing service unit 102
数字信号处理单元 104Digital Signal Processing Unit 104
数据收发单元 106Data transceiver unit 106
播放器 200player 200
具体实施方式Detailed ways
参阅图1,所示为云端服务设备10一实施方式的应用环境及功能模块图。在本实施方式中,当用户需要进行多画面预览时,则利用多媒体设备20发送多画面预览请求给云端服务设备10,云端服务设备10接收所述多画面预览请求后由自身内部功能单元经过处理之后即可提供用户要求预览的多个画面,此时,多媒体设备20中的播放器200即可播放所需预览的多个画面。Referring to FIG. 1 , it shows an application environment and functional module diagram of an embodiment of the cloud service device 10 . In this embodiment, when the user needs to perform a multi-screen preview, the multimedia device 20 is used to send a multi-screen preview request to the cloud service device 10, and the cloud service device 10 processes the multi-screen preview request after receiving the multi-screen preview request. Afterwards, the multiple frames required by the user to be previewed can be provided. At this time, the player 200 in the multimedia device 20 can play the multiple frames required to be previewed.
当用户在观看网络视频需要进行多画面预览时,只需多媒体设备20发送第一多画面预览请求信息给云端服务设备10,比如用户可以将鼠标移动到播放进度条上的某点,即可触发多媒体设备20发送该点之多画面预览请求信息给云端服务设备10。在本实施方式中,第一多画面预览请求信息包括预览多画面所需要的一些参数,比如视频预览时间点、第一多预览画面间时间间隔以及第一多预览画面数。一般的,视频预览时间点指的是用户正在观看的视频画面以外由鼠标移动到的所对应播放进度条上的时间点,多预览画面间时间间隔是由用户在多媒体设备20根据自身预览需求所设定的各个画面间的时间间隔,比如5秒,多预览画面数也是由用户设定的所希望看到的预览画面数量,比如7幅。When the user needs to perform a multi-screen preview while watching an online video, only the multimedia device 20 needs to send the first multi-screen preview request information to the cloud service device 10, such as the user can move the mouse to a certain point on the playback progress bar to trigger The multimedia device 20 sends the multi-screen preview request information at this point to the cloud service device 10 . In this embodiment, the first multi-screen preview request information includes some parameters required for previewing multiple screens, such as video preview time point, time interval between first multiple preview frames, and number of first multiple preview frames. Generally, the video preview time point refers to the time point on the corresponding playback progress bar moved by the mouse outside the video screen that the user is watching. The time interval between each frame is set, such as 5 seconds, and the number of multiple preview frames is also the number of preview frames desired to be set by the user, such as 7 frames.
在本实施方式中,云端服务设备10包括数据流中心100、索引服务单元102、数字信号处理单元104及数据收发单元106。其中,数据流中心100存储有用户正在观看的视频数据流,其中包括很多视频画面供用户预览,每一画面都有对应的播放时间点,表示的是当前画面距离视频开始时间的时间差。In this embodiment, the cloud service device 10 includes a data stream center 100 , an index service unit 102 , a digital signal processing unit 104 and a data transceiving unit 106 . Among them, the data stream center 100 stores the video data stream that the user is watching, which includes many video frames for the user to preview, and each frame has a corresponding playback time point, indicating the time difference between the current frame and the video start time.
索引服务单元102从多媒体设备20接收第一多画面预览请求信息,然后依据接收的信息中的第一多预览画面间时间间隔与第一多预览画面数计算出以视频预览时间点为中心点的多个预览画面时间点分别相对视频预览时间点的多个偏移量,并在数据流中心100中根据视频预览时间点对应的预览画面的位置以及多个偏移量找出与多个预览画面时间点所对应的多个预览画面的位置,然后再根据多个预览画面的位置从数据流中心100取得多个预览画面。The index service unit 102 receives the first multi-screen preview request information from the multimedia device 20, and then calculates the time interval between the first multiple preview frames and the number of the first multiple preview frames in the received information, with the video preview time point as the center point. Multiple preview image time points are respectively relative to multiple offsets of the video preview time point, and in the data flow center 100, according to the position of the preview image corresponding to the video preview time point and the multiple offsets, find out the relationship between the multiple preview images. The locations of the multiple preview images corresponding to the time point, and then obtain the multiple preview images from the data flow center 100 according to the locations of the multiple preview images.
请参阅图2,下面举例详细说明索引服务单元102如何依据接收的第一多画面预览请求信息计算出以视频预览时间点为中心点的多个预览画面时间点分别相对视频预览时间点的多个偏移量。Please refer to FIG. 2 , the following example explains in detail how the index service unit 102 calculates multiple preview screen time points with the video preview time point as the center point respectively relative to the video preview time point according to the received first multi-screen preview request information. Offset.
举例而言,索引服务单元102接收到的视频预览时间点是10分30秒,而用户界面设定的多个画面间的时间间隔△t为5秒,预览的画面数n是7幅,这样,以视频预览时间点为中心点,每隔5秒是需要预览的画面,则索引服务单元102就可先计算出多个预览画面时间点中离视频预览时间点最近的两个预览画面与视频预览画面之间的偏移量为△t(即为5秒)以及当多个预览画面时间点中离视频预览时间点最远的两个预览画面与视频预览画面之间的偏移量为(n-1)*△t/2(带入n=7,即为3△t,也就是15秒),而由于多个画面间的时间间隔为△t,则可推出在离视频预览时间点最近与最远之间的两个预览画面为2△t,这样就可算出这些预览画面时间点依次是10分15秒,10分20秒,10分25秒,10分30秒,10分35秒,10分40秒及10分45秒。这些多个画面的预览时间点算出之后,索引服务单元102就可依据这些数据在数据流中心100找出与这些多个预览时间点相对应的预览画面了。For example, the video preview time point received by the index service unit 102 is 10 minutes and 30 seconds, and the time interval Δt between multiple frames set by the user interface is 5 seconds, and the number n of previewed frames is 7, so , with the video preview time point as the center point, every 5 seconds is a picture that needs to be previewed, then the index service unit 102 can first calculate the two preview pictures and video The offset between the preview images is △t (that is, 5 seconds) and when the offset between the two preview images farthest from the video preview time point among the multiple preview image time points and the video preview image is ( n-1)*△t/2 (introduce n=7, which is 3△t, which is 15 seconds), and since the time interval between multiple pictures is △t, it can be deduced that at the time point away from the video preview The two preview screens between the nearest and the farthest are 2△t, so the time points of these preview screens can be calculated as 10 minutes and 15 seconds, 10 minutes and 20 seconds, 10 minutes and 25 seconds, 10 minutes and 30 seconds, and 10 minutes and 35 seconds seconds, 10 minutes and 40 seconds and 10 minutes and 45 seconds. After the preview time points of these multiple frames are calculated, the index service unit 102 can find the preview frames corresponding to these multiple preview time points in the data stream center 100 according to these data.
作为本发明的进一步改进,当用户需要对已经找出的预览画面中任意两个画面间进行更加细微的预览,这时,用户可通过将鼠标从想要预览的任意两个画面间的展开开始时间点所对应的预览画面移动到展开结束时间点所对应的预览画面即可触发多媒体设备20发送第二多画面预览请求给云端服务设备10。在其它实施方式中,用户也可以通过其他方法触发多媒体设备20发送第二多画面预览请求给云端服务设备10,以进行更加细微的预览。As a further improvement of the present invention, when the user needs to perform a more subtle preview between any two pictures in the preview pictures that have been found, at this time, the user can start by moving the mouse to expand between any two pictures that he wants to preview Moving the preview screen corresponding to the time point to the preview screen corresponding to the unfolding end time point can trigger the multimedia device 20 to send the second multi-screen preview request to the cloud service device 10 . In other implementation manners, the user may also trigger the multimedia device 20 to send the second multi-screen preview request to the cloud service device 10 through other methods, so as to perform a more subtle preview.
在本实施方式中,云端服务设备10中的索引服务单元102依据接收到的第二多画面预览请求中展开开始时间点,展开结束时间点以及第二多预览画面数,即可计算出展开开始时间点与多个展开画面预览时间点之间的多个偏移量。其中,展开开始时间点是指任意两个画面在视频播放进度条上靠左(也就是靠前)所对应的时间点,展开结束时间点就是任意两个画面在视频播放进度条上靠右(也就是靠后)所对应的时间点,第二多预览画面数也是用户根据自身需求在多媒体设备20中早已设定好的想要进一步预览的画面数,比如是6幅。In this embodiment, the index service unit 102 in the cloud service device 10 can calculate the start time of expansion according to the received second multi-screen preview request, the expansion start time point, the expansion end time point, and the number of second multi-screen preview screens. Multiple offsets between the time point and the multiple expanded sheet preview time points. Among them, the start time point of expansion refers to the time point corresponding to any two pictures on the left (that is, front) on the video playback progress bar, and the end time point of expansion is the time point corresponding to any two pictures on the right side of the video playback progress bar ( That is, at the time point corresponding to the latter), the second maximum number of preview frames is also the number of frames that the user has already set in the multimedia device 20 according to his own needs and wants to preview further, for example, 6 frames.
请参阅图3,所示为本发明云端服务设备10计算多个偏移量一实施方式的计算图。在本实施方式,偏移量是指展开开始时间点与多个展开画面预览时间点之间的时间差值。在本实施方式中,展开开始时间点用t1表示,展开结束时间点用t2表示,第二多预览画面数用n1表示。这样,可推断出展开开始时间点与展开结束时间点之间相邻的两个展开画面预览时间点之间的偏移量等于(t2-t1)/(n1-1),也就是相邻的两个展开画面预览时间点之间的时间间隔等于(t2-t1)/(n1-1),这样以展开开始时间点为起始点,依次以时间间隔(t2-t1)/(n1-1)就可推出展开开始时间点与展开结束时间点之间所有预览画面所对应的时间点。Please refer to FIG. 3 , which shows a calculation diagram of an implementation manner of calculating multiple offsets by the cloud service device 10 of the present invention. In this embodiment, the offset refers to the time difference between the expansion start time point and multiple expanded screen preview time points. In this embodiment, the expansion start time point is indicated by t1, the expansion end time point is indicated by t2, and the second number of multiple preview screens is indicated by n1. In this way, it can be deduced that the offset between the two adjacent expanded picture preview time points between the expansion start time point and the expansion end time point is equal to (t2-t1)/(n1-1), that is, the adjacent The time interval between two expanded screen preview time points is equal to (t2-t1)/(n1-1), so that the expansion start time point is taken as the starting point, followed by the time interval (t2-t1)/(n1-1) The time points corresponding to all the preview images between the expansion start time point and the expansion end time point can be released.
举例而言,假定展开开始时间点t1为10分20秒,展开结束时间点t2为10分25秒,用户第二多预览画面数n1为6,这样依据上述离展开开始时间点t1最近的预览画面时间点与展开开始时间点t1之间的偏移量的计算公式(t2-t1)/(n1-1)可得出1秒,依次类推,就可以计算出所有预览画面所对应的时间点分别是10分20秒,10分21秒,10分22秒,10分23秒,10分24秒及10分25秒。找到这些时间点后,索引服务单元102就可依据这些时间点在数据流中心100找出与这些时间点相对应的预览画面了。For example, assuming that the expansion start time point t1 is 10 minutes and 20 seconds, the expansion end time point t2 is 10 minutes and 25 seconds, and the user's second most preview screen number n1 is 6, in this way, according to the above-mentioned preview closest to the expansion start time point t1 The calculation formula (t2-t1)/(n1-1) of the offset between the screen time point and the unfolding start time point t1 can be calculated as 1 second, and so on, to calculate the corresponding time points of all preview screens They are 10 minutes and 20 seconds, 10 minutes and 21 seconds, 10 minutes and 22 seconds, 10 minutes and 23 seconds, 10 minutes and 24 seconds and 10 minutes and 25 seconds. After finding these time points, the index service unit 102 can find out the preview images corresponding to these time points in the data stream center 100 according to these time points.
参阅图4,所示为本发明云端服务设备10提供视频播放时多画面预览的方法一实施方式的流程图。本方法用于图1的云端服务设备10中,并通过图1中的功能模块来实现。Referring to FIG. 4 , it shows a flowchart of an embodiment of a method for the cloud service device 10 of the present invention to provide multi-screen preview during video playback. This method is used in the cloud service device 10 in FIG. 1 and is implemented by the functional modules in FIG. 1 .
一般的,当用户在观看网络视频时,若需要对后面的精彩内容进行预览时,可通过鼠标移动在所需预览的播放进度条上的时间点,就会触发多媒体设备20发送所需预览画面的多画面预览请求给云端服务设备10,而当云端服务设备10接收到这些多画面预览请求是如何处理的呢?下面是介绍云端服务设备10接收到多画面预览请求后提供用户需要预览的多个预览画面的方法。Generally, when the user is watching an online video, if he needs to preview the exciting content behind, he can move the time point on the playback progress bar to be previewed by the mouse, and the multimedia device 20 will be triggered to send the desired preview image. The multi-screen preview request is sent to the cloud service device 10, and when the cloud service device 10 receives these multi-screen preview requests, how is it processed? The following is an introduction to how the cloud service device 10 provides multiple preview images that the user needs to preview after receiving the multi-screen preview request.
在步骤S400,索引服务单元102接收第一多画面预览请求信息后根据第一多画面预览请求信息中的第一多预览画面间时间间隔与第一多预览画面数计算以视频预览时间点为中心点的多个预览画面时间点分别相对视频预览时间点的多个偏移量。In step S400, after receiving the first multi-screen preview request information, the index service unit 102 calculates the video preview time point as the center according to the time interval between the first multi-screen preview frames and the first multi-screen preview frame number in the first multi-screen preview request information. The multiple preview image time points of the point are respectively multiple offsets relative to the video preview time point.
在步骤S402,索引服务单元102根据视频预览时间点对应的预览画面的位置以及多个偏移量找出与多个预览画面时间点所对应的多个预览画面的位置。In step S402, the indexing service unit 102 finds the positions of multiple preview frames corresponding to multiple preview frame time points according to the positions of the preview frames corresponding to the video preview time points and multiple offsets.
在步骤S404,索引服务单元102根据多个预览画面的位置从数据流中心100取得多个预览画面。In step S404, the index service unit 102 obtains a plurality of preview images from the data flow center 100 according to the positions of the plurality of preview images.
当索引服务单元102在数据流中心100找出了多个预览画面后,在步骤S406,数字信号处理单元104就将多个预览画面压缩成单一档案,以降低档案大小,来减少封包遗失,提升整体效能。After the index service unit 102 finds a plurality of preview images in the data stream center 100, in step S406, the digital signal processing unit 104 compresses the plurality of preview images into a single file to reduce file size, reduce packet loss, and improve overall effectiveness.
在步骤S408,数据收发单元106传送单一档案至多媒体设备20,以供多媒体设备20解压单一档案成多个预览画面进行多画面预览。In step S408, the data transceiving unit 106 transmits the single file to the multimedia device 20 for the multimedia device 20 to decompress the single file into multiple preview frames for multi-screen preview.
参阅图5,所示为本发明云端服务系统进行视频播放时多画面预览的方法一实施方式的流程图。本方法用于图1的云端服务设备10和多媒体设备20中,并由云端服务设备10和多媒体设备20共同完成。Referring to FIG. 5 , it is a flow chart of an embodiment of a method for multi-screen preview in the cloud service system of the present invention during video playback. This method is used in the cloud service device 10 and the multimedia device 20 in FIG. 1 , and is jointly completed by the cloud service device 10 and the multimedia device 20 .
在步骤S500,多媒体设备20根据鼠标在播放进度条上定位的位置获取视频预览时间点,并发出多视频画面预览请求至云端服务设备10。其中,多画面预览请求信息包括视频预览时间点、多预览画面间时间间隔以及多预览画面数。In step S500 , the multimedia device 20 obtains the video preview time point according to the position of the mouse on the playback progress bar, and sends a multi-video screen preview request to the cloud service device 10 . Wherein, the multi-screen preview request information includes the video preview time point, the time interval between multiple preview frames, and the number of multiple preview frames.
一般的,视频预览时间点指的是用户正在观看的视频画面以外由鼠标移动到的所对应播放进度条上的时间点,多预览画面间时间间隔是由用户在多媒体设备20根据自身预览需求所设定的各个画面间的时间间隔,比如5秒,多预览画面数也是由用户设定的所希望看到的预览画面数量,而视频总播放时间就是用户所观看的视频的时长。Generally, the video preview time point refers to the time point on the corresponding playback progress bar moved by the mouse outside the video screen that the user is watching. The time interval between each picture is set, such as 5 seconds, the number of multiple preview pictures is also the number of preview pictures that the user wants to see, and the total playing time of the video is the duration of the video watched by the user.
在步骤S502,云端服务设备10接收多画面预览请求后,依据多画面预览请求经过计算并找出与多画面预览请求相对应的多个预览画面。In step S502, after receiving the multi-screen preview request, the cloud service device 10 calculates and finds a plurality of preview frames corresponding to the multi-screen preview request.
在步骤S504,云端服务设备10将这些多个预览画面压缩成单一档案。In step S504, the cloud service device 10 compresses the multiple preview images into a single file.
在步骤S506,多媒体设备20接收云端服务设备10传送的单一档案并解压所述单一档案成多视频画面。In step S506, the multimedia device 20 receives the single file transmitted by the cloud service device 10 and decompresses the single file into multiple video images.
在步骤S508,多媒体设备20将所述多视频画面显示在所述多媒体设备播放器中,实现多视频画面预览。In step S508, the multimedia device 20 displays the multiple video frames on the player of the multimedia device to realize the preview of the multiple video frames.
通过上述实施例可以看出,本发明实施方式提供的多画面预览方法可通过视频播放时间点左右的多个预览画面同时预览,满足了用户对于同时预览多画面的需求,使观看网络视频的用户得到了极大的体验改善。It can be seen from the above examples that the multi-picture preview method provided by the embodiment of the present invention can simultaneously preview multiple preview pictures around the video playback time point, which satisfies the user's demand for simultaneously previewing multiple pictures, and makes users who watch online videos The experience has been greatly improved.
以上是对本发明所提供的云端服务设备及其提供视频播放时多画面预览的方法以及云端服务系统进行了详细介绍,本文中应用到了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的发明方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围均会由改变之处,综上所述,本发明内容不应理解为对本发明的限制。The above is a detailed introduction to the cloud service device provided by the present invention and its method for providing multi-screen preview during video playback and the cloud service system. In this paper, specific embodiments are applied to explain the principle and implementation of the present invention. The above implementation The description of the example is only used to help understand the inventive method and its core idea of the present invention; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, the specific implementation and application range will be changed. In summary As mentioned above, the summary of the present invention should not be construed as limiting the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310087336.1A CN104066007A (en) | 2013-03-19 | 2013-03-19 | Cloud service device, video playback multi-screen preview method and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310087336.1A CN104066007A (en) | 2013-03-19 | 2013-03-19 | Cloud service device, video playback multi-screen preview method and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104066007A true CN104066007A (en) | 2014-09-24 |
Family
ID=51553501
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310087336.1A Pending CN104066007A (en) | 2013-03-19 | 2013-03-19 | Cloud service device, video playback multi-screen preview method and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104066007A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105022838A (en) * | 2015-08-18 | 2015-11-04 | 深圳市为有视讯有限公司 | Method for allowing camera equipment to have fast access to video files and picture files in memory card of camera equipment |
| CN108881962A (en) * | 2017-12-20 | 2018-11-23 | 北京视联动力国际信息技术有限公司 | A kind of generation method of preview screen, view networked terminals and view networked server |
| CN110493614A (en) * | 2019-08-28 | 2019-11-22 | 百度在线网络技术(北京)有限公司 | Video control method, device and equipment |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080137756A1 (en) * | 2006-12-06 | 2008-06-12 | Scherlis William L | System and method for capturing, editing, searching, and delivering multi-media content |
| CN101540881A (en) * | 2008-03-19 | 2009-09-23 | 华为技术有限公司 | Method, device and system for realizing positioning playing of streaming media |
| CN101606122A (en) * | 2006-12-22 | 2009-12-16 | 苹果公司 | Interactive image thumbnail |
| CN101836440A (en) * | 2007-10-25 | 2010-09-15 | Lg电子株式会社 | Display device and method |
| CN101957752A (en) * | 2010-09-03 | 2011-01-26 | 广州市千钧网络科技有限公司 | FLASH video previewing method and system thereof, and FLASH player |
| CN102547374A (en) * | 2010-12-07 | 2012-07-04 | 华录文化产业有限公司 | Video image preview method and device based on play time point |
| CN102769791A (en) * | 2011-05-03 | 2012-11-07 | 扬智科技股份有限公司 | Method and related system for displaying program information |
| CN102932679A (en) * | 2012-11-21 | 2013-02-13 | 合一网络技术(北京)有限公司 | Network video previewing system and method |
-
2013
- 2013-03-19 CN CN201310087336.1A patent/CN104066007A/en active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080137756A1 (en) * | 2006-12-06 | 2008-06-12 | Scherlis William L | System and method for capturing, editing, searching, and delivering multi-media content |
| CN101606122A (en) * | 2006-12-22 | 2009-12-16 | 苹果公司 | Interactive image thumbnail |
| CN101836440A (en) * | 2007-10-25 | 2010-09-15 | Lg电子株式会社 | Display device and method |
| CN101540881A (en) * | 2008-03-19 | 2009-09-23 | 华为技术有限公司 | Method, device and system for realizing positioning playing of streaming media |
| CN101957752A (en) * | 2010-09-03 | 2011-01-26 | 广州市千钧网络科技有限公司 | FLASH video previewing method and system thereof, and FLASH player |
| CN102547374A (en) * | 2010-12-07 | 2012-07-04 | 华录文化产业有限公司 | Video image preview method and device based on play time point |
| CN102769791A (en) * | 2011-05-03 | 2012-11-07 | 扬智科技股份有限公司 | Method and related system for displaying program information |
| CN102932679A (en) * | 2012-11-21 | 2013-02-13 | 合一网络技术(北京)有限公司 | Network video previewing system and method |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105022838A (en) * | 2015-08-18 | 2015-11-04 | 深圳市为有视讯有限公司 | Method for allowing camera equipment to have fast access to video files and picture files in memory card of camera equipment |
| CN108881962A (en) * | 2017-12-20 | 2018-11-23 | 北京视联动力国际信息技术有限公司 | A kind of generation method of preview screen, view networked terminals and view networked server |
| CN110493614A (en) * | 2019-08-28 | 2019-11-22 | 百度在线网络技术(北京)有限公司 | Video control method, device and equipment |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109155873B (en) | Method, apparatus and computer program for improving streaming of virtual reality media content | |
| EP2981883B1 (en) | Method and apparatus for creating a multi-device media presentation | |
| US10341672B2 (en) | Method and system for media synchronization | |
| CN111711840B (en) | Non-transitory computer readable medium for content display | |
| WO2017193576A1 (en) | Video resolution adaptation method and apparatus, and virtual reality terminal | |
| TWI533702B (en) | Multi-screen video playback system and related computer program product for dynamically generating scaled video | |
| TWI505698B (en) | Synchronous displaying system for displaying multi-view frame and method for synchronously displaying muti-view frame | |
| WO2021143479A1 (en) | Media stream transmission method and system | |
| KR101934200B1 (en) | Method and system for media synchronization | |
| CN102859486A (en) | Zoom display navigation | |
| CN105915996A (en) | Multipath stream media playing method and equipment | |
| CN104066007A (en) | Cloud service device, video playback multi-screen preview method and system | |
| CN108401163B (en) | Method and device for realizing VR live broadcast and OTT service system | |
| US9491447B2 (en) | System for providing complex-dimensional content service using complex 2D-3D content file, method for providing said service, and complex-dimensional content file therefor | |
| CN106412646A (en) | Method and device of realizing synchronous playing | |
| CN112188219B (en) | Video receiving method and device and video transmitting method and device | |
| TWI508562B (en) | Cloud service device, method of providing multi-preview in video playing and system | |
| WO2025189871A1 (en) | Video live-streaming method, apparatus and system, and device and storage medium | |
| GB2567136A (en) | Moving between spatially limited video content and omnidirectional video content | |
| EP3635958B1 (en) | Image processing device and system | |
| WO2018042963A1 (en) | Attention object-related information providing system and information providing method | |
| CN107852523B (en) | Method, terminal and equipment for synchronizing media rendering between terminals | |
| EP3386203B1 (en) | Signalling of auxiliary content for a broadcast signal | |
| JP2019033362A (en) | Distribution device, reception device, and program | |
| CN106060585A (en) | Method and device for sharing television program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| TA01 | Transfer of patent application right | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20180224 Address after: The Guangxi Zhuang Autonomous Region Nanning hi tech Zone headquarters Road No. 18, China ASEAN enterprise headquarters base three 5# workshop Applicant after: NANNING FUGUI PRECISION INDUSTRIAL CO., LTD. Address before: 518109 Guangdong city of Shenzhen province Baoan District Longhua Town Industrial Zone tabulaeformis tenth East Ring Road No. 2 two Applicant before: Hongfujin Precise Industry (Shenzhen) Co., Ltd. Applicant before: Hon Hai Precision Industry Co., Ltd. |
|
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140924 |