WO2017197882A1 - 一种视频播放方法及装置 - Google Patents
一种视频播放方法及装置 Download PDFInfo
- Publication number
- WO2017197882A1 WO2017197882A1 PCT/CN2016/111658 CN2016111658W WO2017197882A1 WO 2017197882 A1 WO2017197882 A1 WO 2017197882A1 CN 2016111658 W CN2016111658 W CN 2016111658W WO 2017197882 A1 WO2017197882 A1 WO 2017197882A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- moving target
- video
- frame image
- video frame
- video information
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234318—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into objects, e.g. MPEG-4 objects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/194—Segmentation; Edge detection involving foreground-background segmentation
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/036—Insert-editing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/22—Means responsive to presence or absence of recorded information signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234345—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements the reformatting operation being performed only on part of the stream, e.g. a region of the image or a time segment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/23439—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
- H04N21/4858—End-user interface for client configuration for modifying screen layout parameters, e.g. fonts, size of the windows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/144—Movement detection
Definitions
- the present application relates to the field of video playback technologies, and in particular, to a video playback method and apparatus.
- video capture devices can obtain video with higher resolution.
- a video capture device in order to obtain a clear monitoring picture, can be used to obtain a video with an extremely high resolution.
- the effective information in the video picture is generally on the moving target.
- monitoring moving targets in a video such as people, cars, etc.
- other background information may not be of real concern to the viewer.
- a related video playing method is that, when performing video playback, a moving target in the frame video image is recognized for each frame of the video image, and only the moving target is displayed in the display screen.
- the video that it sees is the motion trajectory of the moving target included in the video picture.
- the viewer can switch among the plurality of moving targets to view the moving trajectory of the moving target that they want to view.
- the moving object since only the moving object is displayed on the display screen, the moving object can occupy a large display screen, and thus it is possible to solve the problem that the video screen is too large to be easily observed.
- the purpose of the embodiment of the present application is to provide a video playing method and device, which can display relevant information between moving targets and improve user experience while solving a video picture that is too large and not easy to observe.
- the specific technical solutions are as follows:
- an embodiment of the present application provides a video playing method, where the method includes:
- each moving target included in the video frame image Obtaining video information of each moving target included in the video frame image, where the video information of each moving target includes at least: a size of the moving target, and the moving target is in the video The position in the frame image;
- the updating the pre-created moving target pool according to the obtained video information of each moving target includes:
- the video information of the moving target added to the moving target pool is arranged in front of the moving target pool.
- the video information of each moving target further includes: identification information of each moving target;
- the updating the pre-created moving target pool according to the obtained video information of each moving target includes:
- the video information of each moving target included in the non-current video frame image in the moving target pool is deleted.
- the method further includes:
- the obtaining according to the size of the moving target, the position of the moving target in the video frame image, and the preset cruising speed and the cruising area size are sequentially acquired from the cruise area of the video frame image.
- the method further includes:
- Each of the second sub-images includes:
- each second sub-image surrounding the moving target is sequentially acquired.
- the acquiring the video information of each moving target included in the video frame image for the currently played video frame image includes:
- an embodiment of the present application provides a video playing device, where the device includes:
- An acquiring module configured to acquire, for the currently played video frame image, video information of each moving target included in the video frame image, where the video information of each moving target includes at least: a size of the moving target, and the motion The position of the target in the video frame image;
- an update module configured to update the pre-created moving target pool according to the acquired video information of each moving target
- a first execution module configured to extract, from the moving target pool, a size of the top moving target and a position of the moving target in the video frame image, according to the size of the moving target, and the motion Positioning the target in the video frame image, acquiring a first sub-image including the moving object from the video frame image, and displaying the first sub-image in a first window;
- a second execution module configured to sequentially, according to the size of the moving target, the position of the moving target in the video frame image, and the preset cruising speed and the size of the cruise area, from the cruise area of the video frame image
- Each second sub-image surrounding the moving object is acquired, and each second sub-image is sequentially displayed in the second window.
- the updating module is specifically configured to delete video information of each moving target in the moving target pool, and perform video information of each moving target according to the acquired order of acquiring video information of each moving target. Adding to the pre-created moving target pool in order; wherein the video information of the moving target added to the moving target pool is ranked in front of the moving target pool.
- the video information of each moving target further includes: identification information of each moving target;
- the update module includes:
- a processing submodule configured to identify, according to the identification information of the moving target, whether video information of the moving target already exists in the moving target pool for each moving target; if yes, update the motion by using video information of the moving target Video information corresponding to the moving target in the target pool; if not, adding video information of the moving target to the moving target pool;
- the device further includes:
- a migration module configured to sequentially acquire from a cruise area of the video frame image according to a size of the moving target, a position of the moving target in the video frame image, and a preset cruise speed and a cruise area size After each second sub-image surrounding the moving target, the video information of the moving target is moved to the tail of the moving target pool.
- the device further includes:
- a determining module configured to determine a cruising speed and a cruising area size corresponding to the moving target according to the size of the moving target;
- the second execution module is specifically configured to: according to the size of the moving target, the position of the moving target in the video frame image, and the cruising speed and the cruising area size corresponding to the moving target, from the video In the cruise region of the frame image corresponding to the moving target, each of the second sub-images surrounding the moving target is sequentially acquired.
- the acquiring module is specifically configured to acquire video information of each moving target corresponding to the currently played video frame image encapsulated in the video.
- the present application provides a storage medium, wherein the storage medium is configured to store executable program code for performing a video playback as described in the first aspect above at runtime method.
- the application provides an application, wherein the application is configured to execute a video playing method as described in the first aspect above at runtime.
- the application provides an electronic device, including:
- processor a memory, a communication interface, and a bus
- the processor, the memory, and the communication interface are connected by the bus and complete communication with each other;
- the memory stores executable program code
- the processor runs executable program code stored in the memory to perform the above A video playback method as described on the one hand.
- the embodiment of the present application provides a video playing method and device, which can display a currently played video frame image through two windows, wherein one window displays a moving target included in a currently played video frame image, and another window displays the video object. Relevant information around the moving target, therefore, while solving the video picture is too large and not easy to observe clearly, it can also display relevant information between the moving targets, thereby improving the user experience.
- FIG. 1 is a flowchart of a video playing method according to an embodiment of the present application
- FIG. 2 is an exemplary schematic diagram of displaying a first sub-image and a second sub-image through a first window and a second window according to an embodiment of the present application;
- FIG. 3 is another flowchart of a video playing method according to an embodiment of the present application.
- FIG. 4 is a schematic structural diagram of a video playing device according to an embodiment of the present disclosure.
- FIG. 5 is another schematic structural diagram of a video playing device according to an embodiment of the present disclosure.
- the embodiment of the present application provides a video playing method and device.
- the embodiment of the present application provides a video playing method process. As shown in FIG. 1 , the process may include the following steps:
- the method provided by the embodiment of the present application can be applied to an electronic device.
- the electronic device can be any electronic device that can be used to play video, such as a desktop computer, a portable computer, a mobile terminal, and the like.
- the electronic device can play the video obtained by the electronic device, for example, the monitoring video captured by the video capture device can be played, and the monitoring video can be a video with an ultra-high resolution.
- the effective information in the video picture is generally on the moving target. Therefore, when the electronic device plays a video with an ultra-high resolution, in order to solve the problem that the video picture is too large and is not easy to be observed, the electronic device can acquire, for the currently played video frame image, the moving objects included in the video frame image. Video information.
- the video information of each moving target acquired by the electronic device may include at least: a size of the moving target, and a position of the moving target in the current video frame image.
- the electronic device plays the video captured by the video capture device in real time, it can perform real-time analysis on the obtained video, and obtain video information of each moving target included in the video frame image for the currently played video frame image.
- the video capture device may analyze the captured video to obtain each moving target included in each video frame image. Video information.
- the video collection device sends the captured video to the electronic device
- the video information of each moving target included in each video frame image of the video may be encapsulated in the video and sent to the electronic device.
- the electronic device can receive the video sent by the video capture device, and when the video is played, the video information of each moving target corresponding to the currently played video frame image encapsulated in the video can be obtained.
- the electronic device may locally create a moving target pool in advance to save video information of each moving target included in the currently played video frame image, optionally, according to the moving target pool.
- the corresponding moving target may locally create a moving target pool in advance to save video information of each moving target included in the currently played video frame image, optionally, according to the moving target pool.
- the pre-created moving target pool may be updated according to the acquired video information of each moving target, so as to be saved in the moving target pool. For the video information of each moving target included in the currently played video frame image, the accuracy of the video information saved in the moving target pool is ensured.
- the electronic device When the electronic device updates the moving target pool according to the video information of each moving target included in the currently played video frame image, it may extract the size of the top moving target and the moving target from the moving target pool. The position in the currently played video frame image.
- the electronic device may acquire the first sub-image including the moving target from the video frame image according to the size of the moving target and the position of the moving target in the currently played video frame image, and the first sub-image The image is displayed in the first window. It can be understood that the first sub-image acquired by the electronic device is an image that only includes the moving target.
- the moving target when the electronic device acquires the size of the foremost moving target in the moving target pool and the position of the moving target in the currently played video frame image, the moving target can be determined in the currently played video frame image. Area size and location. Further, the electronic device may acquire an image of the corresponding area from the currently played video frame image as the first sub image, and display the first sub image in the first window.
- the electronic device in order to display the related information of the moving target, displays the first sub-image including the moving target in the first window, and may also be the currently played video according to the size of the moving target. a position in the frame image, and a preset cruise speed and a cruise area size. From the cruise area of the video frame image, each second sub-image surrounding the moving target is sequentially acquired, and each second sub-image is sequentially displayed. The second window.
- the moving target can be determined in the currently played video frame image. Area size and location.
- the circular cruise area of the preset size and the number of the second sub-images to be acquired determined according to the preset cruise speed may be sequentially obtained from the center of the video frame image.
- a second sub-image of the number and each second sub-image is displayed in the second window.
- first window and the second window in the embodiment of the present application may be two independent windows distributed in different areas on the display screen of the electronic device.
- the size of the first window and the second window may be the same or different.
- FIG. 2 shows an exemplary schematic diagram of a first window and a second window of an embodiment of the present application.
- the main window may be used as the first window to display the moving target; and a small window may be used as the second window to display related information around the moving target.
- the embodiment of the present application provides a video playing method, which can display a currently played video frame image through two windows, where one window displays a moving target included in a currently played video frame image, and another window displays the moving target. Relevant information around, therefore, while solving the video picture is too large and not easy to observe clearly, it can also display relevant information between moving targets, improving the user experience.
- the electronic device when acquiring the moving target objects included in the currently played video frame image and updating the pre-created moving target pool, the electronic device may first delete the original moving target in the moving target pool.
- the video information is added to the pre-created moving target pool in order according to the acquired order of acquiring the video information of each moving target. Wherein the video information of the moving target added to the moving target pool is ranked in the movement The front of the target pool.
- the video capture device or the electronic device analyzes the video information of each moving target included in each video frame image, it may first detect each moving target included in each video frame image, and then acquire and save each moving target. Video information.
- the video capture device or the electronic device saves the video information of each moving target included in each video frame image
- the video information of the first detected moving target may be saved first according to the detection order of each moving target.
- the pre-stored moving target included in the video frame image may also be sequentially acquired.
- Video information such as, first obtain the video information saved first.
- the video information of each moving target is added to the pre-created moving target pool in the order of acquisition.
- the electronic device first acquires video information of a moving target included in each video frame image detected by the video capturing device or the electronic device.
- an electronic device or a video capture device detects each moving target included in each video frame image, in general, it may first detect a relatively obvious moving target in each video frame image, such as a target with a relatively fast motion, or a larger target. aims.
- the video information of each moving target is saved according to the detection order of each moving target, and the video information of each moving target is added to the moving target pool in order according to the acquiring order of each moving target, so that it can be added to the moving target pool first. It is a relatively obvious moving target.
- the first obvious display is the moving target, thereby better displaying the main information in the video and improving the user experience.
- the video information of each moving target included in the currently played video frame image acquired by the electronic device may further include identification information of each moving target, such as the number of each moving target.
- the electronic device may identify, for each moving target, whether the moving target pool already exists according to the identification information of the moving target.
- Video information of the moving target if yes, updating the video information corresponding to the moving target in the moving target pool by using the video information of the moving target; if not, adding the video information of the moving target to the moving target pool; optionally And deleting video information of each moving target included in the non-current video frame image in the moving target pool.
- the identification information of each moving target it is identified whether the video information of the moving target already exists in the moving target pool.
- the video information of the moving target already exists in the moving target pool it indicates that the moving target exists in the previous video frame image. .
- the video information of the moving target in the currently played video frame image to update the video information of the moving target in the moving target pool, it can be ensured that the video information of the moving target is ranked in the current video frame image.
- the video information of each moving target is later, and the video information of the moving target is ranked higher in the moving target pool, the video information of the moving target can still be ranked in the front position of the moving target pool, thereby The moving target is displayed early.
- a moving target appearing in a plurality of video frame images which may be more useful information, is arranged in a front position of the moving target pool, and the moving target can be displayed earlier, thereby improving the user experience.
- the video frame is switched to the next frame when the electronic device is displaying a certain moving target in the currently played video frame image.
- the electronic device detects that the moving target exists in the current video frame, does not delete the video information of the moving target in the moving target pool, and only updates the moving target pool.
- the video information of the moving target therefore, can ensure that the currently displayed moving target is not interrupted.
- the electronic device is from the cruise area of the video frame image according to the size of the moving target, the position of the moving target in the video frame image, and the preset cruising speed and the cruising area size.
- the cruising speed and the cruising area size corresponding to the moving target may also be determined according to the size of the moving target.
- the electronic device may preset the relationship between the size of the moving target and its cruising speed and the size of the cruising area. For example, the larger the moving target, the larger the cruising speed and the larger the cruising area.
- the electronic device when acquiring each second sub-image surrounding the moving target, may be according to the size of the moving target, the position of the moving target in the video frame image, and the cruising speed and cruise corresponding to the moving target.
- the related information around it may occupy a larger area; when the moving target is small, the related information around it may occupy a smaller area. Therefore, according to the size of each moving target, the cruising speed and the cruising area corresponding to the moving target are determined, and when the second sub-image is obtained according to the cruising speed and the cruising area size, the related information around the moving target can be more accurately acquired. To improve the user experience.
- the video playing method provided by the embodiment of the present application may further include:
- the electronic device when the electronic device is sequentially obtained from the cruise area of the video frame image according to the size of the moving target, the position of the moving target in the video frame image, and the preset cruise speed and the size of the cruise area. After each second sub-image surrounding the moving target, the electronic device can move the video information of the moving target to the tail of the moving target pool.
- each video frame image may contain multiple moving targets, so that the moving target pool also contains video information of multiple moving targets.
- the electronic device After acquiring the second sub-images around the week of one moving target, the electronic device moves the video information of the moving target to the tail of the moving target pool, so that when the moving target pool contains multiple transports When moving the video information of the target, the front of the moving target pool may become the video information of the other moving target. At this time, the electronic device can display the moving target, and therefore, it can be ensured that the electronic device can display a plurality of moving targets included in the current video frame image.
- the embodiment of the present application also provides a corresponding device embodiment.
- FIG. 4 is a video playback device according to an embodiment of the present disclosure, where the device includes:
- the acquiring module 410 is configured to acquire video information of each moving target included in the video frame image for the currently played video frame image, where the video information of each moving target includes at least: a size of the moving target, and the The position of the moving target in the video frame image;
- the update module 420 is configured to update the pre-created moving target pool according to the acquired video information of each moving target;
- a first execution module 430 configured to extract, from the moving target pool, a size of the top moving target and a position of the moving target in the video frame image, according to the size of the moving target, and the Positioning the moving target in the video frame image, acquiring a first sub-image including the moving target from the video frame image, and displaying the first sub-image in a first window;
- a second execution module 440 configured to: according to a size of the moving target, a position of the moving target in the video frame image, and a preset cruising speed and a cruise area size, from a cruise area of the video frame image, Each of the second sub-images surrounding the moving object is sequentially acquired, and each of the second sub-images is sequentially displayed in the second window.
- the embodiment of the present application provides a video playing device capable of displaying a currently played video frame image through two windows, wherein one window displays a moving target included in a currently played video frame image, and another window displays the moving target. Relevant information around, therefore, while solving the video picture is too large and not easy to observe clearly, it can also display relevant information between moving targets, improving the user experience.
- the updating module 420 is specifically configured to delete video information of each moving target in the moving target pool, and according to the acquired video of each moving target.
- the order of obtaining the information, the video information of each moving target is sequentially added to the pre-created moving target pool; wherein the video information of the moving target added to the moving target pool is arranged in front of the moving target pool .
- the video information of each moving target further includes: identification information of each moving target;
- the update module 420 includes:
- a processing sub-module for identifying, according to the identification information of the moving target, whether video information of the moving target already exists in the moving target pool; if yes, using the moving target The video information updates the video information corresponding to the moving target in the moving target pool; if not, adds the video information of the moving target to the moving target pool;
- the device further includes:
- the migration module 450 is configured to, according to the size of the moving target, the position of the moving target in the video frame image, and the preset cruising speed and the cruising area size, sequentially from the cruise area of the video frame image After acquiring the second sub-images around the moving target, the video information of the moving target is moved to the tail of the moving target pool.
- the device further includes:
- Determining a module (not shown) for determining a cruising speed and a cruising area corresponding to the moving target according to the size of the moving target;
- the second execution module 440 is specifically configured to: according to the size of the moving target, the position of the moving target in the video frame image, and the cruising speed and the cruise area size corresponding to the moving target, In the cruise region of the video frame image corresponding to the moving target, each second sub-image surrounding the moving target is sequentially acquired.
- the acquiring module 410 is specifically configured to acquire video information of each moving target corresponding to the currently played video frame image encapsulated in the video.
- the present application further provides a storage medium for storing executable program code for executing a video playing method described in the present application at runtime.
- the video playing method described in the application includes:
- each moving target included in the video frame image Obtaining video information of each moving target included in the video frame image, where the video information of each moving target includes at least: a size of the moving target, and the moving target is in the video The position in the frame image;
- the currently played video frame image can be displayed through two windows, wherein one window displays the moving target included in the currently played video frame image, and the other window displays related information around the moving target, so While solving the video picture is too large and not easy to observe clearly, it can also display relevant information between moving targets and improve the user experience.
- the present application also provides an application, wherein the application is used to execute a video playing method as described in the present application at runtime.
- the video playing method described in the application includes:
- each moving target included in the video frame image Obtaining video information of each moving target included in the video frame image, where the video information of each moving target includes at least: a size of the moving target, and the moving target is in the video The position in the frame image;
- the currently played video frame image can be displayed through two windows, wherein one window displays the moving target included in the currently played video frame image, and the other window displays related information around the moving target, so While solving the video picture is too large and not easy to observe clearly, it can also display relevant information between moving targets and improve the user experience.
- an electronic device including:
- processor a memory, a communication interface, and a bus
- the processor, the memory, and the communication interface are connected by the bus and complete communication with each other;
- the memory stores executable program code
- the processor runs executable program code stored in the memory to perform a video playback method as described herein.
- the video playing method described in the application includes:
- each moving target included in the video frame image Obtaining video information of each moving target included in the video frame image, where the video information of each moving target includes at least: a size of the moving target, and the moving target is in the video The position in the frame image;
- the currently played video frame image can be displayed through two windows, wherein one window displays the moving target included in the currently played video frame image, and the other window displays related information around the moving target, so While solving the video picture is too large and not easy to observe clearly, it can also display relevant information between moving targets and improve the user experience.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Processing Or Creating Images (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
本申请实施例提供了一种视频播放方法及装置,所述方法包括:针对当前播放的视频帧图像,获取该视频帧图像中包括的各运动目标的视频信息;根据所获取的各运动目标的视频信息更新预先创建的运动目标池;从所述运动目标池中提取出排在最前面的运动目标的大小、以及该运动目标在所述视频帧图像中的位置,从所述视频帧图像中获取包含该运动目标的第一子图像,并将所述第一子图像显示在第一窗口;从所述视频帧图像的巡航区域中,依次获取围绕该运动目标的各第二子图像,并将各第二子图像依次显示在第二窗口。本申请实施例在解决了视频画面过于庞大而不易观察清楚的同时,还能显示运动目标之间的相关信息。
Description
本申请要求于2016年5月16日提交中国专利局、申请号为201610321258.0发明名称为“一种视频播放方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及视频播放技术领域,特别是涉及一种视频播放方法及装置。
随着视频采集技术的发展,视频采集设备可以获取到分辨率越来越高的视频。例如,在视频监控领域,为了获取到清晰的监控画面,可以使用视频采集设备获取到分辨率超高的视频。
但是,在播放超高分辨率的视频时,如果将一个超高分辨率的视频画面直接显示在终端设备上,尤其是屏幕较小的终端设备上,如智能手机,iPad等,画面信息会非常庞大,可能会导致观察不清楚的问题。例如,将一个超高分辨率的视频画面显示在智能手机上时,由于智能手机屏幕较小,导致视频画面中显示的各目标都较小,从而导致观察不清楚。
通常情况下,视频画面中的有效信息一般是在运动目标上。例如,在视频监控领域,监控视频中的运动目标,如人、汽车等,才是真正的有效信息,而其他的背景信息可能不是观看者真正关心的。
因此,相关的一种视频播放方法是,在进行视频播放时,针对每一帧视频图像,识别出该帧视频图像中的运动目标,在显示画面中只显示该运动目标。对于观看者来说,其看到的视频就是视频画面中包括的运动目标的运动轨迹。当视频画面中包括多个运动目标时,观看者可以在多个运动目标中进行切换,观看其想要观看的运动目标的运动轨迹。
上述方法中,由于在显示画面中只显示运动目标,从而运动目标可以占有较大的显示画面,因此能够解决视频画面过于庞大而不易观察清楚的问题。
但是,上述方法中,由于锁定的运动目标范围有限,一些基于运动目标
的相关信息并不能获取到。例如,当运动目标为人时,其周围可能还有另一个人在与之交谈,而上述方法中,某一时刻,显示画面中显示的只能是其中的一个人。若用户想要查看另一个人的画面,只能通过画面切换的方式来显示。也就是说,显示画面中不能显示两个人之间的交谈动作。因此,相关的视频播放方法会丢失一些运动目标之间的相关信息,用户体验较差。
发明内容
本申请实施例的目的在于提供一种视频播放方法及装置,以在解决视频画面过于庞大而不易观察清楚的同时,显示运动目标之间的相关信息,提高用户体验。具体技术方案如下:
第一方面,本申请实施例提供了一种视频播放方法,所述方法包括:
针对当前播放的视频帧图像,获取该视频帧图像中包括的各运动目标的视频信息;其中,所述各运动目标的视频信息至少包括:该运动目标的大小、以及该运动目标在所述视频帧图像中的位置;
根据所获取的各运动目标的视频信息更新预先创建的运动目标池;
从所述运动目标池中提取出排在最前面的运动目标的大小、以及该运动目标在所述视频帧图像中的位置,根据该运动目标的大小、以及该运动目标在所述视频帧图像中的位置,从所述视频帧图像中获取包含该运动目标的第一子图像,并将所述第一子图像显示在第一窗口;
根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及预设的巡航速度和巡航区域大小,从所述视频帧图像的巡航区域中,依次获取围绕该运动目标的各第二子图像,并将各第二子图像依次显示在第二窗口。
可选地,所述根据所获取的各运动目标的视频信息更新预先创建的运动目标池包括:
删除所述运动目标池中原有的各运动目标的视频信息,并根据所获取的各运动目标的视频信息的获取顺序,将各运动目标的视频信息按顺序添加到预先创建的运动目标池中;其中,先添加到所述运动目标池中的运动目标的视频信息排在所述运动目标池的前面。
可选地,所述各运动目标的视频信息还包括:各运动目标的标识信息;
所述根据所获取的各运动目标的视频信息更新预先创建的运动目标池包括:
针对各运动目标,根据该运动目标的标识信息,识别所述运动目标池中是否已存在该运动目标的视频信息;如果是,使用该运动目标的视频信息更新所述运动目标池中该运动目标对应的视频信息;如果否,将该运动目标的视频信息添加到所述运动目标池中;
删除所述运动目标池中非当前视频帧图像中包括的各运动目标的视频信息。
可选地,所述方法还包括:
当根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及预设的巡航速度和巡航区域大小,从所述视频帧图像的巡航区域中,依次获取围绕该运动目标一周的各第二子图像后,将该运动目标的视频信息移至所述运动目标池的尾部。
可选地,所述根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及预设的巡航速度和巡航区域大小,从所述视频帧图像的巡航区域中,依次获取围绕该运动目标的各第二子图像之前,所述方法还包括:
根据该运动目标的大小,确定与该运动目标对应的巡航速度和巡航区域大小;
所述根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及预设的巡航速度和巡航区域大小,从所述视频帧图像的巡航区域中,依次获取围绕该运动目标的各第二子图像包括:
根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及所述与该运动目标对应的巡航速度和巡航区域大小,从所述视频帧图像的与该运动目标对应的巡航区域中,依次获取围绕该运动目标的各第二子图像。
可选地,所述针对当前播放的视频帧图像,获取该视频帧图像中包括的各运动目标的视频信息包括:
获取封装在视频中的与当前播放的视频帧图像对应的各运动目标的视频信息。
第二方面,本申请实施例提供了一种视频播放装置,所述装置包括:
获取模块,用于针对当前播放的视频帧图像,获取该视频帧图像中包括的各运动目标的视频信息;其中,所述各运动目标的视频信息至少包括:该运动目标的大小、以及该运动目标在所述视频帧图像中的位置;
更新模块,用于根据所获取的各运动目标的视频信息更新预先创建的运动目标池;
第一执行模块,用于从所述运动目标池中提取出排在最前面的运动目标的大小、以及该运动目标在所述视频帧图像中的位置,根据该运动目标的大小、以及该运动目标在所述视频帧图像中的位置,从所述视频帧图像中获取包含该运动目标的第一子图像,并将所述第一子图像显示在第一窗口;
第二执行模块,用于根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及预设的巡航速度和巡航区域大小,从所述视频帧图像的巡航区域中,依次获取围绕该运动目标的各第二子图像,并将各第二子图像依次显示在第二窗口。
可选地,所述更新模块,具体用于删除所述运动目标池中原有的各运动目标的视频信息,并根据所获取的各运动目标的视频信息的获取顺序,将各运动目标的视频信息按顺序添加到预先创建的运动目标池中;其中,先添加到所述运动目标池中的运动目标的视频信息排在所述运动目标池的前面。
可选地,所述各运动目标的视频信息还包括:各运动目标的标识信息;
所述更新模块,包括:
处理子模块,用于针对各运动目标,根据该运动目标的标识信息,识别所述运动目标池中是否已存在该运动目标的视频信息;如果是,使用该运动目标的视频信息更新所述运动目标池中该运动目标对应的视频信息;如果否,将该运动目标的视频信息添加到所述运动目标池中;
删除子模块,用于删除所述运动目标池中非当前视频帧图像中包括的各
运动目标的视频信息。
可选地,所述装置还包括:
迁移模块,用于当根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及预设的巡航速度和巡航区域大小,从所述视频帧图像的巡航区域中,依次获取围绕该运动目标一周的各第二子图像后,将该运动目标的视频信息移至所述运动目标池的尾部。
可选地,所述装置还包括:
确定模块,用于根据该运动目标的大小,确定与该运动目标对应的巡航速度和巡航区域大小;
所述第二执行模块,具体用于根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及所述与该运动目标对应的巡航速度和巡航区域大小,从所述视频帧图像的与该运动目标对应的巡航区域中,依次获取围绕该运动目标的各第二子图像。
可选地,所述获取模块,具体用于获取封装在视频中的与当前播放的视频帧图像对应的各运动目标的视频信息。
第三方面,本申请提供了一种存储介质,其中,该存储介质用于存储可执行程序代码,所述可执行程序代码用于在运行时执行如上述第一方面所述的一种视频播放方法。
第四方面,本申请提供了一种应用程序,其中,该应用程序用于在运行时执行如上述第一方面所述的一种视频播放方法。
第五方面,本申请提供了一种电子设备,包括:
处理器、存储器、通信接口和总线;
所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通信;
所述存储器存储可执行程序代码;
所述处理器运行所述存储器中存储的可执行程序代码,以执行如上述第
一方面所述的一种视频播放方法。
本申请实施例提供了一种视频播放方法及装置,能够通过两个窗口来显示当前播放的视频帧图像,其中,一个窗口显示当前播放的视频帧图像中包括的运动目标,另一个窗口显示该运动目标周围的相关信息,因此,在解决了视频画面过于庞大而不易观察清楚的同时,还能显示运动目标之间的相关信息,提高了用户体验。
为了更清楚地说明本申请实施例和现有技术的技术方案,下面对实施例和现有技术中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种视频播放方法的流程图;
图2为本申请实施例的通过第一窗口和第二窗口显示第一子图像和第二子图像的示例性示意图;
图3为本申请实施例提供的一种视频播放方法的另一流程图;
图4为本申请实施例提供的一种视频播放装置的结构示意图;
图5为本申请实施例提供的一种视频播放装置的另一结构示意图。
为了在解决视频画面过于庞大而不易观察清楚的同时,显示运动目标之间的相关信息,本申请实施例提供了一种视频播放方法及装置。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
为了在解决视频画面过于庞大而不易观察清楚的同时,显示运动目标之间的相关信息,本申请实施例提供了一种视频播放方法过程,如图1所示,该过程可以包括以下步骤:
S101,针对当前播放的视频帧图像,获取该视频帧图像中包括的各运动目标的视频信息;其中,所述各运动目标的视频信息至少包括:该运动目标的大小、以及该运动目标在所述视频帧图像中的位置。
本申请实施例提供的方法可以应用于电子设备。具体地,该电子设备可以是任一种可以用于播放视频的电子设备,如台式计算机、便携式计算机、移动终端等。
在本申请实施例中,电子设备可以播放其获得的视频,如,可以播放视频采集设备采集的监控视频,该监控视频可以为分辨率超高的视频。
通常情况下,视频画面中的有效信息一般是在运动目标上。因此,电子设备在播放分辨率超高的视频时,为了解决视频画面过于庞大而不易观察清楚的问题,电子设备可以针对当前播放的视频帧图像,获取该视频帧图像中包括的各运动目标的视频信息。
其中,电子设备获取的各运动目标的视频信息至少可以包括:该运动目标的大小、以及该运动目标在当前视频帧图像中的位置。
例如,当电子设备对视频采集设备采集的视频进行实时播放时,其可以对获得的视频进行实时分析,针对当前播放的视频帧图像,获得该视频帧图像中包括的各运动目标的视频信息。
或者,为了提高视频播放的实时性,避免因电子设备对各视频帧图像进行实时分析造成的延时,视频采集设备可以对其采集的视频进行分析,得到各视频帧图像中包括的各运动目标的视频信息。并且,视频采集设备将其采集的视频发送给电子设备时,可以将该视频的各视频帧图像中包括的各运动目标的视频信息封装在视频中,一起发送给电子设备。
因此,电子设备可以接收视频采集设备发送的视频,进行视频播放时,可以获取封装在视频中的与当前播放的视频帧图像对应的各运动目标的视频信息。
S102,根据所获取的各运动目标的视频信息更新预先创建的运动目标池。
在本申请实施例中,电子设备可以预先在本地创建一个运动目标池,以在其中保存当前播放的视频帧图像中包括的各运动目标的视频信息,可选地,根据该运动目标池,展示相应的运动目标。
当电子设备获取到当前播放的视频帧图像中包括的各运动目标的视频信息后,可以根据所获取的各运动目标的视频信息,更新预先创建的运动目标池,以使运动目标池中保存的为当前播放的视频帧图像中包括的各运动目标的视频信息,保证运动目标池中保存的视频信息的准确性。
S103,从所述运动目标池中提取出排在最前面的运动目标的大小、以及该运动目标在所述视频帧图像中的位置,根据该运动目标的大小、以及该运动目标在所述视频帧图像中的位置,从所述视频帧图像中获取包含该运动目标的第一子图像,并将所述第一子图像显示在第一窗口。
当电子设备根据当前播放的视频帧图像中包括的各运动目标的视频信息,更新运动目标池后,其可以从运动目标池中,提取出排在最前面的运动目标的大小、以及该运动目标在当前播放的视频帧图像中的位置。
并且,电子设备可以根据该运动目标的大小、以及该运动目标在当前播放的视频帧图像中的位置,从该视频帧图像中获取包含该运动目标的第一子图像,并将该第一子图像显示在第一窗口。可以理解,电子设备获取的第一子图像即为仅包含该运动目标的图像。
例如,当电子设备获取到运动目标池中最前面的运动目标的大小、以及该运动目标在当前播放的视频帧图像中的位置后,即可确定该运动目标在当前播放的视频帧图像中的区域大小及位置。进而,电子设备可以从当前播放的视频帧图像中获取对应区域的图像,作为第一子图像,并将该第一子图像显示在第一窗口。
S104,根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及预设的巡航速度和巡航区域大小,从所述视频帧图像的巡航区域中,依次获取围绕该运动目标的各第二子图像,并将各第二子图像依次显示在第二窗口。
在本申请实施例中,为了显示运动目标的相关信息,电子设备在第一窗口显示包含运动目标的第一子图像的同时,还可以根据该运动目标的大小、该运动目标在当前播放的视频帧图像中的位置,以及预设的巡航速度和巡航区域大小,从该视频帧图像的巡航区域中,依次获取围绕该运动目标的各第二子图像,并将各第二子图像依次显示在第二窗口。
例如,当电子设备获取到运动目标池中最前面的运动目标的大小、以及该运动目标在当前播放的视频帧图像中的位置后,即可确定该运动目标在当前播放的视频帧图像中的区域大小及位置。
进而,可以从当前播放的视频帧图像中,以该区域为中心,按照预设大小的圆形巡航区域,以及根据预设的巡航速度确定的待获取的第二子图像的数量,依次获取相应数量的第二子图像,并将各第二子图像显示在第二窗口。
需要说明的是,本申请实施例中的第一窗口和第二窗口可以为分布在电子设备显示屏幕上不同区域的两个独立的窗口。第一窗口和第二窗口的大小可以相同,也可以不同。
例如,图2示出了本申请实施例的第一窗口和第二窗口的示例性示意图。如图2所示,本申请实施例中可以将主窗口作为第一窗口,来显示运动目标;可以将一个小窗口作为第二窗口,来显示运动目标周围的相关信息。
本申请实施例提供了一种视频播放方法,能够通过两个窗口来显示当前播放的视频帧图像,其中,一个窗口显示当前播放的视频帧图像中包括的运动目标,另一个窗口显示该运动目标周围的相关信息,因此,在解决了视频画面过于庞大而不易观察清楚的同时,还能显示运动目标之间的相关信息,提高了用户体验。
作为本申请的一种实施方式,电子设备在获取到当前播放的视频帧图像中包括的各运动目标,更新预先创建的运动目标池时,可以首先删除该运动目标池中原有的各运动目标的视频信息,并根据所获取的各运动目标的视频信息的获取顺序,将各运动目标的视频信息按顺序添加到预先创建的运动目标池中。其中,先添加到该运动目标池中的运动目标的视频信息排在该运动
目标池的前面。
可以理解,视频采集设备或电子设备在分析得到各视频帧图像中包括的各运动目标的视频信息时,其可以首先检测各视频帧图像中包括的各运动目标,进而获取并保存各运动目标的视频信息。
因此,视频采集设备或电子设备在保存各视频帧图像中包括的各运动目标的视频信息时,可以按照各运动目标的检测顺序,将先检测到的运动目标的视频信息先保存下来。
电子设备在根据获取到的当前播放的视频帧图像中包括的各运动目标的视频信息,更新预先创建的运动目标池时,也可以按顺序获取预先保存的该视频帧图像中包括的各运动目标的视频信息,如,先获取先保存的视频信息。并按获取顺序,将各运动目标的视频信息添加到预先创建的运动目标池中。
也就是说,电子设备先获取的为视频采集设备或电子设备先检测到的各视频帧图像中包括的运动目标的视频信息。
需要说明的是,电子设备或视频采集设备检测各视频帧图像中包括的各运动目标的过程,可以采用现有技术,本申请实施例对此过程不进行赘述。
电子设备或视频采集设备在检测各视频帧图像中包括的各运动目标时,通常情况下,其可以首先检测各视频帧图像中比较明显的运动目标,如运动比较快的目标、或较大的目标。
因此,按照各运动目标的检测顺序保存各运动目标的视频信息,并按各运动目标的获取顺序,按顺序将各运动目标的视频信息添加到运动目标池中,可以保证先添加到运动目标池的是比较明显的运动目标。可选地,在进行运动目标的显示时,也可以保证首先进行显示的是比较明显的运动目标,从而更好地显示出了视频中的主要信息,提高了用户体验。
作为本申请的另一种实施方式,电子设备获取的当前播放的视频帧图像中包括的各运动目标的视频信息还可以包括各运动目标的标识信息,如各运动目标的编号等。
这种情况下,电子设备在根据所获取的各运动目标的视频信息更新预先创建的运动目标池时,其可以针对各运动目标,根据该运动目标的标识信息,识别运动目标池中是否已存在该运动目标的视频信息;如果是,使用该运动目标的视频信息更新运动目标池中该运动目标对应的视频信息;如果否,将该运动目标的视频信息添加到运动目标池中;可选地,删除运动目标池中非当前视频帧图像中包括的各运动目标的视频信息。
针对各运动目标的标识信息,识别运动目标池中是否已存在该运动目标的视频信息,当运动目标池中已存在该运动目标的视频信息时,表明该运动目标存在于之前的视频帧图像中。
这种情况下,使用获取的当前播放的视频帧图像中的该运动目标的视频信息,更新运动目标池中该运动目标的视频信息,能够保证当该运动目标的视频信息排在当前视频帧图像中各运动目标的视频信息的较后面,而该运动目标的视频信息在运动目标池中排在较前面时,该运动目标的视频信息仍可以排在运动目标池的较前面位置,从而可以更早的显示该运动目标。
也就是说,出现在多个视频帧图像中的运动目标,其可能为更有用的信息,将其排在运动目标池的较前面位置,可以更早的显示该运动目标,从而可以提高用户体验。
并且,可能存在电子设备正在显示当前播放的视频帧图像中的某一运动目标时,视频帧切换到了下一帧的情况。这种情况下,若下一帧还存在该运动目标,则电子设备检测出当前视频帧中存在该运动目标时,不会删除运动目标池中该运动目标的视频信息,只会更新运动目标池中该运动目标的视频信息,因此,能够保证当前显示的该运动目标不中断。
作为本申请的另一种实施方式,电子设备在根据运动目标的大小、该运动目标在视频帧图像中的位置,以及预设的巡航速度和巡航区域大小,从视频帧图像的巡航区域中,依次获取围绕该运动目标的各第二子图像之前,还可以根据该运动目标的大小,确定与该运动目标对应的巡航速度和巡航区域大小。
例如,电子设备可以预先设定运动目标大小与其巡航速度和巡航区域大小的关系,如,运动目标越大,其巡航速度可以越大,巡航区域也可以越大。
可选地,在获取围绕该运动目标的各第二子图像时,电子设备可以根据该运动目标的大小、该运动目标在视频帧图像中的位置,以及与该运动目标对应的巡航速度和巡航区域大小,从视频帧图像的与该运动目标对应的巡航区域中,依次获取围绕该运动目标的各第二子图像。
当运动目标较大时,其周围的相关信息也可能占有较大的区域;当运动目标较小时,其周围的相关信息也可能占有较小的区域。因此,根据各运动目标的大小,确定与其对应的巡航速度和巡航区域大小,进而根据该巡航速度和巡航区域大小获取各第二子图像时,能够更准确地获取到该运动目标周围的相关信息,提高用户体验。
作为本申请的另一种实施方式,如图3所示,本申请实施例提供的视频播放方法还可以包括:
S105,当根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及预设的巡航速度和巡航区域大小,从所述视频帧图像的巡航区域中,依次获取围绕该运动目标一周的各第二子图像后,将该运动目标的视频信息移至所述运动目标池的尾部。
在本申请实施例中,当电子设备根据该运动目标的大小、该运动目标在视频帧图像中的位置,以及预设的巡航速度和巡航区域大小,从视频帧图像的巡航区域中,依次获取围绕该运动目标一周的各第二子图像后,电子设备可以将该运动目标的视频信息移至运动目标池的尾部。
电子设备在获取运动目标的视频信息,并显示对应运动目标时,首先获取的是排在运动目标池最前面的运动目标的视频信息。有些情况下,各视频帧图像中可能会包含多个运动目标,从而,运动目标池中也会包含多个运动目标的视频信息。
电子设备在获取到围绕一个运动目标一周的各第二子图像后,将该运动目标的视频信息移至运动目标池的尾部,从而,当运动目标池中包含多个运
动目标的视频信息时,运动目标池的最前面可能会变为另一个运动目标的视频信息。此时,电子设备即可显示该运动目标,因此,能够保证电子设备可以显示当前视频帧图像中包括的多个运动目标。
相应于上面的方法实施例,本申请实施例还提供了相应的装置实施例。
图4为本申请实施例提供的一种视频播放装置,所述装置包括:
获取模块410,用于针对当前播放的视频帧图像,获取该视频帧图像中包括的各运动目标的视频信息;其中,所述各运动目标的视频信息至少包括:该运动目标的大小、以及该运动目标在所述视频帧图像中的位置;
更新模块420,用于根据所获取的各运动目标的视频信息更新预先创建的运动目标池;
第一执行模块430,用于从所述运动目标池中提取出排在最前面的运动目标的大小、以及该运动目标在所述视频帧图像中的位置,根据该运动目标的大小、以及该运动目标在所述视频帧图像中的位置,从所述视频帧图像中获取包含该运动目标的第一子图像,并将所述第一子图像显示在第一窗口;
第二执行模块440,用于根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及预设的巡航速度和巡航区域大小,从所述视频帧图像的巡航区域中,依次获取围绕该运动目标的各第二子图像,并将各第二子图像依次显示在第二窗口。
本申请实施例提供了一种视频播放装置,能够通过两个窗口来显示当前播放的视频帧图像,其中,一个窗口显示当前播放的视频帧图像中包括的运动目标,另一个窗口显示该运动目标周围的相关信息,因此,在解决了视频画面过于庞大而不易观察清楚的同时,还能显示运动目标之间的相关信息,提高了用户体验。
作为本申请的一种实施方式,所述更新模块420,具体用于删除所述运动目标池中原有的各运动目标的视频信息,并根据所获取的各运动目标的视频
信息的获取顺序,将各运动目标的视频信息按顺序添加到预先创建的运动目标池中;其中,先添加到所述运动目标池中的运动目标的视频信息排在所述运动目标池的前面。
作为本申请的另一种实施方式,所述各运动目标的视频信息还包括:各运动目标的标识信息;
所述更新模块420,包括:
处理子模块(图中未示出),用于针对各运动目标,根据该运动目标的标识信息,识别所述运动目标池中是否已存在该运动目标的视频信息;如果是,使用该运动目标的视频信息更新所述运动目标池中该运动目标对应的视频信息;如果否,将该运动目标的视频信息添加到所述运动目标池中;
删除子模块(图中未示出),用于删除所述运动目标池中非当前视频帧图像中包括的各运动目标的视频信息。
作为本申请的另一种实施方式,如图5所示,所述装置还包括:
迁移模块450,用于当根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及预设的巡航速度和巡航区域大小,从所述视频帧图像的巡航区域中,依次获取围绕该运动目标一周的各第二子图像后,将该运动目标的视频信息移至所述运动目标池的尾部。
作为本申请的另一种实施方式,所述装置还包括:
确定模块(图中未示出),用于根据该运动目标的大小,确定与该运动目标对应的巡航速度和巡航区域大小;
所述第二执行模块440,具体用于根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及所述与该运动目标对应的巡航速度和巡航区域大小,从所述视频帧图像的与该运动目标对应的巡航区域中,依次获取围绕该运动目标的各第二子图像。
作为本申请的另一种实施方式,所述获取模块410,具体用于获取封装在视频中的与当前播放的视频帧图像对应的各运动目标的视频信息。
相应的,本申请还提供了一种存储介质,其中,该存储介质用于存储可执行程序代码,所述可执行程序代码用于在运行时执行本申请所述的一种视频播放方法。其中,本申请所述的一种视频播放方法,包括:
针对当前播放的视频帧图像,获取该视频帧图像中包括的各运动目标的视频信息;其中,所述各运动目标的视频信息至少包括:该运动目标的大小、以及该运动目标在所述视频帧图像中的位置;
根据所获取的各运动目标的视频信息更新预先创建的运动目标池;
从所述运动目标池中提取出排在最前面的运动目标的大小、以及该运动目标在所述视频帧图像中的位置,根据该运动目标的大小、以及该运动目标在所述视频帧图像中的位置,从所述视频帧图像中获取包含该运动目标的第一子图像,并将所述第一子图像显示在第一窗口;
根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及预设的巡航速度和巡航区域大小,从所述视频帧图像的巡航区域中,依次获取围绕该运动目标的各第二子图像,并将各第二子图像依次显示在第二窗口。
本申请实施例中,能够通过两个窗口来显示当前播放的视频帧图像,其中,一个窗口显示当前播放的视频帧图像中包括的运动目标,另一个窗口显示该运动目标周围的相关信息,因此,在解决了视频画面过于庞大而不易观察清楚的同时,还能显示运动目标之间的相关信息,提高了用户体验。
相应的,本申请还提供了一种应用程序,其中,该应用程序用于在运行时执行如本申请所述的一种视频播放方法。其中,本申请所述的一种视频播放方法,包括:
针对当前播放的视频帧图像,获取该视频帧图像中包括的各运动目标的视频信息;其中,所述各运动目标的视频信息至少包括:该运动目标的大小、以及该运动目标在所述视频帧图像中的位置;
根据所获取的各运动目标的视频信息更新预先创建的运动目标池;
从所述运动目标池中提取出排在最前面的运动目标的大小、以及该运动
目标在所述视频帧图像中的位置,根据该运动目标的大小、以及该运动目标在所述视频帧图像中的位置,从所述视频帧图像中获取包含该运动目标的第一子图像,并将所述第一子图像显示在第一窗口;
根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及预设的巡航速度和巡航区域大小,从所述视频帧图像的巡航区域中,依次获取围绕该运动目标的各第二子图像,并将各第二子图像依次显示在第二窗口。
本申请实施例中,能够通过两个窗口来显示当前播放的视频帧图像,其中,一个窗口显示当前播放的视频帧图像中包括的运动目标,另一个窗口显示该运动目标周围的相关信息,因此,在解决了视频画面过于庞大而不易观察清楚的同时,还能显示运动目标之间的相关信息,提高了用户体验。
相应的,本申请还提供了一种电子设备,包括:
处理器、存储器、通信接口和总线;
所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通信;
所述存储器存储可执行程序代码;
所述处理器运行所述存储器中存储的可执行程序代码,以执行如本申请所述的一种视频播放方法。其中,本申请所述的一种视频播放方法,包括:
针对当前播放的视频帧图像,获取该视频帧图像中包括的各运动目标的视频信息;其中,所述各运动目标的视频信息至少包括:该运动目标的大小、以及该运动目标在所述视频帧图像中的位置;
根据所获取的各运动目标的视频信息更新预先创建的运动目标池;
从所述运动目标池中提取出排在最前面的运动目标的大小、以及该运动目标在所述视频帧图像中的位置,根据该运动目标的大小、以及该运动目标在所述视频帧图像中的位置,从所述视频帧图像中获取包含该运动目标的第一子图像,并将所述第一子图像显示在第一窗口;
根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及预设的巡航速度和巡航区域大小,从所述视频帧图像的巡航区域中,依次获取围绕该运动目标的各第二子图像,并将各第二子图像依次显示在第二窗口。
本申请实施例中,能够通过两个窗口来显示当前播放的视频帧图像,其中,一个窗口显示当前播放的视频帧图像中包括的运动目标,另一个窗口显示该运动目标周围的相关信息,因此,在解决了视频画面过于庞大而不易观察清楚的同时,还能显示运动目标之间的相关信息,提高了用户体验。
对于装置/存储介质/应用程序/电子设备实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。
以上所述仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本申请的保护范围内。
Claims (15)
- 一种视频播放方法,所述方法包括:针对当前播放的视频帧图像,获取该视频帧图像中包括的各运动目标的视频信息;其中,所述各运动目标的视频信息至少包括:该运动目标的大小、以及该运动目标在所述视频帧图像中的位置;根据所获取的各运动目标的视频信息更新预先创建的运动目标池;从所述运动目标池中提取出排在最前面的运动目标的大小、以及该运动目标在所述视频帧图像中的位置,根据该运动目标的大小、以及该运动目标在所述视频帧图像中的位置,从所述视频帧图像中获取包含该运动目标的第一子图像,并将所述第一子图像显示在第一窗口;根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及预设的巡航速度和巡航区域大小,从所述视频帧图像的巡航区域中,依次获取围绕该运动目标的各第二子图像,并将各第二子图像依次显示在第二窗口。
- 根据权利要求1所述的方法,所述根据所获取的各运动目标的视频信息更新预先创建的运动目标池包括:删除所述运动目标池中原有的各运动目标的视频信息,并根据所获取的各运动目标的视频信息的获取顺序,将各运动目标的视频信息按顺序添加到预先创建的运动目标池中;其中,先添加到所述运动目标池中的运动目标的视频信息排在所述运动目标池的前面。
- 根据权利要求1所述的方法,所述各运动目标的视频信息还包括:各运动目标的标识信息;所述根据所获取的各运动目标的视频信息更新预先创建的运动目标池包括:针对各运动目标,根据该运动目标的标识信息,识别所述运动目标池中是否已存在该运动目标的视频信息;如果是,使用该运动目标的视频信息更新所述运动目标池中该运动目标对应的视频信息;如果否,将该运动目标的视频信息添加到所述运动目标池中;删除所述运动目标池中非当前视频帧图像中包括的各运动目标的视频信息。
- 根据权利要求1所述的方法,所述方法还包括:当根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及预设的巡航速度和巡航区域大小,从所述视频帧图像的巡航区域中,依次获取围绕该运动目标一周的各第二子图像后,将该运动目标的视频信息移至所述运动目标池的尾部。
- 根据权利要求1-4任一项所述的方法,所述根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及预设的巡航速度和巡航区域大小,从所述视频帧图像的巡航区域中,依次获取围绕该运动目标的各第二子图像之前,所述方法还包括:根据该运动目标的大小,确定与该运动目标对应的巡航速度和巡航区域大小;所述根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及预设的巡航速度和巡航区域大小,从所述视频帧图像的巡航区域中,依次获取围绕该运动目标的各第二子图像包括:根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及所述与该运动目标对应的巡航速度和巡航区域大小,从所述视频帧图像的与该运动目标对应的巡航区域中,依次获取围绕该运动目标的各第二子图像。
- 根据权利要求1-4任一项所述的方法,所述针对当前播放的视频帧图像,获取该视频帧图像中包括的各运动目标的视频信息包括:获取封装在视频中的与当前播放的视频帧图像对应的各运动目标的视频信息。
- 一种视频播放装置,所述装置包括:获取模块,用于针对当前播放的视频帧图像,获取该视频帧图像中包括的各运动目标的视频信息;其中,所述各运动目标的视频信息至少包括:该运动目标的大小、以及该运动目标在所述视频帧图像中的位置;更新模块,用于根据所获取的各运动目标的视频信息更新预先创建的运动目标池;第一执行模块,用于从所述运动目标池中提取出排在最前面的运动目标的大小、以及该运动目标在所述视频帧图像中的位置,根据该运动目标的大小、以及该运动目标在所述视频帧图像中的位置,从所述视频帧图像中获取包含该运动目标的第一子图像,并将所述第一子图像显示在第一窗口;第二执行模块,用于根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及预设的巡航速度和巡航区域大小,从所述视频帧图像的巡航区域中,依次获取围绕该运动目标的各第二子图像,并将各第二子图像依次显示在第二窗口。
- 根据权利要求7所述的装置,所述更新模块,具体用于删除所述运动目标池中原有的各运动目标的视频信息,并根据所获取的各运动目标的视频信息的获取顺序,将各运动目标的视频信息按顺序添加到预先创建的运动目标池中;其中,先添加到所述运动目标池中的运动目标的视频信息排在所述运动目标池的前面。
- 根据权利要求7所述的装置,所述各运动目标的视频信息还包括:各运动目标的标识信息;所述更新模块,包括:处理子模块,用于针对各运动目标,根据该运动目标的标识信息,识别所述运动目标池中是否已存在该运动目标的视频信息;如果是,使用该运动目标的视频信息更新所述运动目标池中该运动目标对应的视频信息;如果否,将该运动目标的视频信息添加到所述运动目标池中;删除子模块,用于删除所述运动目标池中非当前视频帧图像中包括的各运动目标的视频信息。
- 根据权利要求7所述的装置,所述装置还包括:迁移模块,用于当根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及预设的巡航速度和巡航区域大小,从所述视频帧图像的巡 航区域中,依次获取围绕该运动目标一周的各第二子图像后,将该运动目标的视频信息移至所述运动目标池的尾部。
- 根据权利要求7-10任一项所述的装置,所述装置还包括:确定模块,用于根据该运动目标的大小,确定与该运动目标对应的巡航速度和巡航区域大小;所述第二执行模块,具体用于根据该运动目标的大小、该运动目标在所述视频帧图像中的位置,以及所述与该运动目标对应的巡航速度和巡航区域大小,从所述视频帧图像的与该运动目标对应的巡航区域中,依次获取围绕该运动目标的各第二子图像。
- 根据权利要求7-10任一项所述的装置,所述获取模块,具体用于获取封装在视频中的与当前播放的视频帧图像对应的各运动目标的视频信息。
- 一种存储介质,所述存储介质用于存储可执行程序代码,所述可执行程序代码用于在运行时执行如权利要求1-6任一项所述的一种视频播放方法。
- 一种应用程序,所述应用程序用于在运行时执行如权利要求1-6任一项所述的一种视频播放方法。
- 一种电子设备,包括:处理器、存储器、通信接口和总线;所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通信;所述存储器存储可执行程序代码;所述处理器运行所述存储器中存储的可执行程序代码,以执行如权利要求1-6任一项所述的一种视频播放方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP16902261.3A EP3461136B1 (en) | 2016-05-16 | 2016-12-23 | Video playing method and device |
| US16/301,553 US10701301B2 (en) | 2016-05-16 | 2016-12-23 | Video playing method and device |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610321258.0A CN107396165B (zh) | 2016-05-16 | 2016-05-16 | 一种视频播放方法及装置 |
| CN201610321258.0 | 2016-05-16 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017197882A1 true WO2017197882A1 (zh) | 2017-11-23 |
Family
ID=60325661
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/111658 Ceased WO2017197882A1 (zh) | 2016-05-16 | 2016-12-23 | 一种视频播放方法及装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10701301B2 (zh) |
| EP (1) | EP3461136B1 (zh) |
| CN (1) | CN107396165B (zh) |
| WO (1) | WO2017197882A1 (zh) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110110189A (zh) * | 2018-02-01 | 2019-08-09 | 北京京东尚科信息技术有限公司 | 用于生成信息的方法和装置 |
| CN111836093B (zh) * | 2019-04-16 | 2022-05-31 | 百度在线网络技术(北京)有限公司 | 视频播放方法、装置、设备和介质 |
| CN112073770B (zh) | 2019-06-10 | 2022-12-09 | 海信视像科技股份有限公司 | 显示设备及视频通讯数据处理方法 |
| CN111107418B (zh) * | 2019-12-19 | 2022-07-12 | 北京奇艺世纪科技有限公司 | 视频数据处理方法、装置、计算机设备和存储介质 |
| CN113453028A (zh) * | 2020-03-27 | 2021-09-28 | 阿里巴巴集团控股有限公司 | 信息显示方法、装置及电子设备 |
| CN113301413B (zh) * | 2020-05-11 | 2023-09-29 | 阿里巴巴(中国)网络技术有限公司 | 信息显示方法及装置 |
| CN112565868B (zh) * | 2020-12-04 | 2022-12-06 | 维沃移动通信有限公司 | 视频播放方法、装置及电子设备 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1750659A (zh) * | 2004-09-14 | 2006-03-22 | 华为技术有限公司 | 插值图像内存组织、分数像素生成及预测误差指标计算方法 |
| EP1835749A1 (en) * | 2006-03-16 | 2007-09-19 | THOMSON Licensing | Method for coding video data of a sequence of pictures |
| CN101771878A (zh) * | 2010-01-14 | 2010-07-07 | 广西大学 | 面向全景视频编码的自适应选择全局运动估计方法 |
| CN103533242A (zh) * | 2013-10-15 | 2014-01-22 | 中国科学院深圳先进技术研究院 | 在失焦视频中提取与跟踪光标点的方法及系统 |
| CN104639994A (zh) * | 2013-11-08 | 2015-05-20 | 杭州海康威视数字技术股份有限公司 | 基于运动目标生成视频摘要的方法、系统及网络存储设备 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8427538B2 (en) * | 2004-04-30 | 2013-04-23 | Oncam Grandeye | Multiple view and multiple object processing in wide-angle video camera |
| US20080159592A1 (en) * | 2006-12-28 | 2008-07-03 | Lang Lin | Video processing method and system |
| CN101866429B (zh) * | 2010-06-01 | 2012-09-05 | 中国科学院计算技术研究所 | 多运动目标动作行为识别的训练方法和识别方法 |
| CN102158689B (zh) * | 2011-05-17 | 2013-12-18 | 无锡中星微电子有限公司 | 视频监控系统及方法 |
| JP5857450B2 (ja) * | 2011-05-30 | 2016-02-10 | ソニー株式会社 | 情報処理装置、情報処理方法、及びプログラム |
| CN103020260A (zh) * | 2012-12-24 | 2013-04-03 | 中国科学院半导体研究所 | 视频查询方法 |
| CN104168443B (zh) * | 2013-05-16 | 2017-08-25 | 杭州海康威视数字技术股份有限公司 | 对视频监控进行录像的方法及网络硬盘录像机 |
| CN103414950B (zh) * | 2013-08-16 | 2016-09-14 | 天脉聚源(北京)传媒科技有限公司 | 一种界面展示方法、装置、机顶盒和服务器 |
| US9973722B2 (en) * | 2013-08-27 | 2018-05-15 | Qualcomm Incorporated | Systems, devices and methods for displaying pictures in a picture |
| KR20150035310A (ko) * | 2013-09-27 | 2015-04-06 | 삼성전자주식회사 | 컨텐츠를 디스플레이하는 디스플레이 장치 및 컨텐츠의 시청율에 기반한 서비스를 제공하는 서버 장치와 그 방법들 |
| CN104581437B (zh) * | 2014-12-26 | 2018-11-06 | 中通服公众信息产业股份有限公司 | 一种视频摘要生成及视频回溯的方法及系统 |
-
2016
- 2016-05-16 CN CN201610321258.0A patent/CN107396165B/zh active Active
- 2016-12-23 US US16/301,553 patent/US10701301B2/en active Active
- 2016-12-23 WO PCT/CN2016/111658 patent/WO2017197882A1/zh not_active Ceased
- 2016-12-23 EP EP16902261.3A patent/EP3461136B1/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1750659A (zh) * | 2004-09-14 | 2006-03-22 | 华为技术有限公司 | 插值图像内存组织、分数像素生成及预测误差指标计算方法 |
| EP1835749A1 (en) * | 2006-03-16 | 2007-09-19 | THOMSON Licensing | Method for coding video data of a sequence of pictures |
| CN101771878A (zh) * | 2010-01-14 | 2010-07-07 | 广西大学 | 面向全景视频编码的自适应选择全局运动估计方法 |
| CN103533242A (zh) * | 2013-10-15 | 2014-01-22 | 中国科学院深圳先进技术研究院 | 在失焦视频中提取与跟踪光标点的方法及系统 |
| CN104639994A (zh) * | 2013-11-08 | 2015-05-20 | 杭州海康威视数字技术股份有限公司 | 基于运动目标生成视频摘要的方法、系统及网络存储设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20190297297A1 (en) | 2019-09-26 |
| EP3461136A1 (en) | 2019-03-27 |
| CN107396165A (zh) | 2017-11-24 |
| EP3461136B1 (en) | 2020-03-25 |
| EP3461136A4 (en) | 2019-05-15 |
| CN107396165B (zh) | 2019-11-22 |
| US10701301B2 (en) | 2020-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2017197882A1 (zh) | 一种视频播放方法及装置 | |
| US9661214B2 (en) | Depth determination using camera focus | |
| CN109635621B (zh) | 用于第一人称视角中基于深度学习识别手势的系统和方法 | |
| CN106651955B (zh) | 图片中目标物的定位方法及装置 | |
| US9742995B2 (en) | Receiver-controlled panoramic view video share | |
| WO2020073860A1 (zh) | 一种视频裁剪方法及装置 | |
| CN109582122B (zh) | 增强现实信息提供方法、装置及电子设备 | |
| EP2998960B1 (en) | Method and device for video browsing | |
| JP6711137B2 (ja) | 表示制御プログラム、表示制御方法および表示制御装置 | |
| US20210168279A1 (en) | Document image correction method and apparatus | |
| CN107084740B (zh) | 一种导航方法和装置 | |
| WO2020253616A1 (zh) | 音频采集设备定位方法及装置、说话人识别方法及系统 | |
| JP2022531055A (ja) | インタラクティブ対象の駆動方法、装置、デバイス、及び記録媒体 | |
| JP2012048477A (ja) | 画像処理装置、画像処理方法及びプログラム | |
| WO2023155350A1 (zh) | 一种人群定位方法及装置、电子设备和存储介质 | |
| CN110662001A (zh) | 一种视频投影显示方法、装置及存储介质 | |
| WO2014206274A1 (en) | Method, apparatus and terminal device for processing multimedia photo-capture | |
| CN116301311A (zh) | 交互式信息获取方法、装置、电子设备及存储介质 | |
| JP2005157134A (ja) | 情報出力方法及び装置及びプログラム及び情報出力プログラムを格納したコンピュータ読み取り可能な記憶媒体 | |
| KR20220002626A (ko) | 픽쳐 기반의 다차원 정보 통합 방법 및 관련 기기 | |
| CN112288877A (zh) | 视频播放方法、装置、电子设备及存储介质 | |
| US10372297B2 (en) | Image control method and device | |
| WO2022237460A1 (zh) | 图像处理方法、设备、存储介质及程序产品 | |
| KR20180053221A (ko) | 전자 장치 및 그의 제어 방법 | |
| CN114268771A (zh) | 视频查看方法、移动终端及计算机可读存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16902261 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2016902261 Country of ref document: EP Effective date: 20181217 |