Method for realizing multi-screen playing video

A video playback and multi-screen technology, applied in the field of multimedia video, can solve the problems of consuming CPU resources and refresh rate, dropping, and not reaching real-time playback, etc., to achieve the goal of reducing CPU usage, reducing resource usage, and improving efficiency Effect

Inactive Publication Date: 2009-11-25
GUANGDONG VTRON TECH CO LTD
0 Cites 75 Cited by

AI-Extracted Technical Summary

Problems solved by technology

The larger the video frame size, the larger the video frame data in the memory, and the larger the amount of data transmitted by the bus, which causes the current playback software to play v...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Abstract

The invention provides a method for realizing multi-screen playing video, comprising steps: finishing the connection and management of plural video cards and display devices; the computer reading the display resolution gross data and the number of the display device, recording the relative position number of respective display device; CPU calculating a dividing way of an entire video image frame based on the quantity of the display device and the number of the relative position, determining the display device number and the divided zoom ratio corresponding to respective divided original resolution video image data block; CPU dividing each frame video image data of the multi-screen playing video file to plural original resolution video image data blocks based on the dividing mode, transmitting each data block to the corresponding display card by a bus; each display card processing zoom to the original resolution video image data block according to the zoom ratio and displaying on the display device. The invention improves the refreshing rate of the multiple-screen playing, reduces the CPU occupation resource and achieves the real time playing effect.

Application Domain

Technology Topic

Image

  • Method for realizing multi-screen playing video
  • Method for realizing multi-screen playing video
  • Method for realizing multi-screen playing video

Examples

  • Experimental program(1)

Example Embodiment

[0027] Example 1
[0028] figure 2 Shown in this embodiment is a hardware solution using two graphics cards to drive four display devices for multi-screen splicing display, where graphics card driver A drives display device 1 and display device 2 through data lines, and graphics card driver B drives display devices through data lines 3 and display device 4, both graphics drivers communicate with the PC. It is assumed that the display resolution of each display device is 1024×768, and a 1×4 splicing method is adopted for multi-screen display.
[0029] The above-mentioned 2 graphics cards drive 4 display devices to perform multi-screen splicing and display hardware solutions, and the specific process of the method of implementing multi-screen video playback across screens is as follows: image 3 As shown, the specific steps are as follows:
[0030] 1. The computer detects all graphics cards connected to the system and confirms the connection relationship between each graphics card and the display device;
[0031] 2. The computer reads the total display resolution data of the 4 display devices (the total data is: 1024×4, 768) and the number of display devices (the number of display devices is 4), and determines that each display device configured in the system is spliced ​​on multiple screens The relative position numbers in the display, that is: the relative position numbers of display device 1, display device 2, display device 3, and display device 4 are 1, 2, 3, and 4 in sequence;
[0032] 3. The CPU calculates the segmentation method of a complete video image frame that needs to be displayed on multiple screens and the zoom ratio after segmentation. The segmentation method is as follows Figure 4 As shown, specifically: according to the number of read 4 display devices and the relative position number of each display device, a complete video image frame is divided into 4 original resolution video image data blocks, that is, each original resolution video image data The resolution of the blocks is 256×768, and they are numbered a, b, c, d; then determine the display device number corresponding to each data block after segmentation, that is, which graphics card it corresponds to, where the data block a And b corresponds to graphics card A, and data blocks c and d correspond to graphics card B; and calculate the zoom ratio of a single display device according to the resolution of 1024×768;
[0033] 4. Read in the video file to be displayed on multiple screens, decode it with a decoder, and then add the frame number synchronization information to the front end of each frame of the video image data of the video file, the frame number synchronization information such as Figure 5 As shown, it includes information such as time stamp, frame sequence number and frame header;
[0034]According to the segmentation method calculated and determined in step 3, each complete video image data frame added with the frame number synchronization information is segmented into 4 original resolution video image data blocks (data blocks a, b, c, d, Their resolution is 256×768), and the block number synchronization information is added to each block, the block number synchronization information such as Figure 6 As shown, it includes information such as time stamp, frame sequence number and frame header, block number, block grouping, and display device number corresponding to each original resolution video image data block after segmentation;
[0035] 5. The data blocks a and b are transmitted to the graphics card A by the bus, and the video data blocks c and d are transmitted to the graphics card B;
[0036] 6. The graphics card A receives data blocks a and b with a resolution of 256×768. The graphics card A completes the scaling and interpolation of the screen display data of the No. 1 and No. 2 display devices according to the zoom ratio calculated in step 3, so that it meets the requirements The display resolution of No. 1 and No. 2 display devices is 1024×768, and then output to No. 1 and No. 2 display devices for display; similarly, the graphics card B receives the resolution of 256×768 data blocks c and d, and the graphics card B follows the steps 3 The calculated zoom ratio completes the calculation processing such as scaling and interpolation of the screen display data of the No. 3 and No. 4 display devices to meet the 1024×768 display resolution of the No. 3 and No. 4 display devices, and then output to the No. 3 and No. 4 display devices. Display device No. 4 displays.
[0037] 7. When the video file has not been played, return to step 4, and when the video file has been played, it will end.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Similar technology patents

Device and method for realizing online transaction asynchronous processing based on database

ActiveCN102096708AReduce resource usageReduce system resource usageSpecial data processing applicationsAsynchronous processingOnline transaction processing
Owner:INDUSTRIAL AND COMMERCIAL BANK OF CHINA

Classification and recommendation of technical efficacy words

  • Reduce resource usage
  • Improve efficiency

Data access resource allocation method, system and equipment therefor

InactiveCN101500022AReduce data resource accessReduce resource usageData switching networksResource distributionDistribution method
Owner:CHINA DIGITAL VIDEO BEIJING

Search result showing method and search result showing device

ActiveCN103164449AReduce the number of human-computer interactionsReduce resource usageSpecial data processing applicationsSearch wordsData source
Owner:TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products