[go: up one dir, main page]

CN105812923B - Play handling method and device based on video on demand - Google Patents

Play handling method and device based on video on demand Download PDF

Info

Publication number
CN105812923B
CN105812923B CN201610158763.8A CN201610158763A CN105812923B CN 105812923 B CN105812923 B CN 105812923B CN 201610158763 A CN201610158763 A CN 201610158763A CN 105812923 B CN105812923 B CN 105812923B
Authority
CN
China
Prior art keywords
video image
resolution format
video
frame
resolution
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.)
Active
Application number
CN201610158763.8A
Other languages
Chinese (zh)
Other versions
CN105812923A (en
Inventor
刘杰
张智华
丁强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hisense Visual Technology Co Ltd
Original Assignee
Qingdao Hisense Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qingdao Hisense Electronics Co Ltd filed Critical Qingdao Hisense Electronics Co Ltd
Priority to CN201610158763.8A priority Critical patent/CN105812923B/en
Publication of CN105812923A publication Critical patent/CN105812923A/en
Application granted granted Critical
Publication of CN105812923B publication Critical patent/CN105812923B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440218Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2402Monitoring of the downstream path of the transmission network, e.g. bandwidth available
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback

Landscapes

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

Abstract

The present invention provides a kind of play handling method and device based on video on demand.Play handling method the present invention is based on video on demand includes: to obtain the corresponding decoded video image of video to be played;The resolution format of video image described in every frame is converted to before the matched second resolution format of display screen, when the resolution format and first resolution format mismatching of the video image described in every frame, the resolution format of video image described in every frame is converted into first resolution format;Wherein, the pixel for including effective pixel points in the video image of first resolution format and copying by effective pixel points is converted to;The effective pixel points are the pixel in the video image before conversion.The present invention not will cause change in video request-program process because of resolution ratio after caused by blank screen problem.

Description

Play handling method and device based on video on demand
Technical field
The present invention relates to field of communication technology more particularly to a kind of play handling method and device based on video on demand.
Background technique
With the development of TV tech, more and more users use TV as the terminal device of viewing video.User When carrying out video on demand using television set, it is frequently encountered the change due to network speed, is caused in video display process The problems such as Caton, blank screen or delay.
Fig. 1 is existing video playing processing flow schematic diagram.Because there is real-time change in network bandwidth, In order to cope with the variation of network bandwidth, in same video program, the background server of some video playback websites can exist The signal source of the various resolution ratio such as 480P/720P/1080I/1080P/2160P, in video display process, background server meeting Corresponding video format is pushed according to the actual network bandwidth of user, satisfaction does not have data buffering in user's watching process, The problem of Caton, delay;As shown in Figure 1, the signal that server end is sent is become a frame after decoder module (Decoder) decoding Frame image is sent to image procossing (VDP/DDP) module and carries out image quality (Picture Quality, abbreviation PQ) processing, is then sent Scaling processing (Upscaler or Downscaler processing), which is done, to display processing (Scaler) module for example calculates pixel and picture Difference operation between element goes out new pixel, is finally fed to display screen processing, in entire treatment process, signal is (F1 as shown in figure 1) is handled one by one, when encountering has change resolution, Display processing module just needs to do at corresponding algorithm Reason, and the scaling algorithm in Display processing module needs the time during this of foundation resolution adjustment to handle (usually being replaced with the spacing wave of the blank screen signal of 2 to 3 frames of insertion or present frame), since Display processing module directly drives The timer/counter of rear class display screen controls register (Timer Control Register, abbreviation TCON), does not have in this section It is replaced in the time for thering is signal to export using blank screen signal.
In actual resolution ratio conversion process, according to the system on chip (System on Chip, abbreviation SOC) in TV Central processing unit (Central Processing Unit, abbreviation CPU) processing capacity it is different, at least need under normal conditions The blank screen signal of 2 to 3 frames or the spacing wave of present frame are inserted into come required aobvious when guaranteeing the switching of vision signal resolution ratio Show the processing time of processing module.
Therefore, problem of the prior art is that, when encountering has change resolution, Display processing module carries out resolution format When conversion process, can there are problems that blank screen.
Summary of the invention
The present invention provides a kind of play handling method and device based on video on demand, works as video in the prior art to overcome The resolution ratio of signal can have blank screen when changing.
In a first aspect, the present invention provides a kind of play handling method based on video on demand, comprising:
Obtain the corresponding decoded video image of video to be played;
By the resolution format of video image described in every frame be converted to the matched second resolution format of display screen it Before, when the resolution format and first resolution format mismatching of the video image described in every frame, by video image described in every frame Resolution format be converted to the first resolution format;
Wherein, it is converted in the video image of first resolution format and includes effective pixel points and answered by effective pixel points The pixel produced;The effective pixel points are the pixel in the video image before conversion.
Second aspect, the present invention provide a kind of playback process device based on video on demand, comprising:
Decoder module, for obtaining the corresponding decoded video image of video to be played;
Format converting module, for the resolution format of video image described in every frame is converted to it is matched with display screen It, will when the resolution format and first resolution format mismatching of the video image described in every frame before second resolution format The resolution format of video image described in every frame is converted to the first resolution format;
Wherein, it is converted in the video image of first resolution format and includes effective pixel points and answered by effective pixel points The pixel produced;The effective pixel points are the pixel in the video image before conversion.
The present invention is based on the play handling method of video on demand and devices, by obtaining the corresponding decoding of video to be played Video image afterwards;Then it is converted to and matched second resolution of display screen by the resolution format of video image described in every frame It, will be described in every frame when the resolution format and first resolution format mismatching of the video image described in every frame before rate format The resolution format of video image is converted to first resolution format, due to being converted to and the matched second resolution of display screen The resolution format of video image is unified before format, conversion process is relatively easy, only by valid pixel Point is replicated, and when being converted to second resolution format matched with display screen due to calculating without switching format conversion Method, the processing time is shorter, therefore does not have to insertion blank screen signal, compared with prior art, not will cause in playing process because differentiating Rate blank screen problem caused after changing.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is this hair Bright some embodiments for those of ordinary skill in the art without any creative labor, can be with It obtains other drawings based on these drawings.
Fig. 1 is existing video playing processing flow schematic diagram;
Fig. 2 is the flow chart of one embodiment of processing method of video playing of the present invention;
Fig. 3 is the processing flow schematic diagram of one embodiment of processing method of video playing of the present invention;
Fig. 4 is the video image resolution format transition diagram in one embodiment of the method for the present invention;
Fig. 5 is the structural schematic diagram of one embodiment of processing unit of video playing of the present invention;
Fig. 6 is the structural schematic diagram of one embodiment of TV of the present invention.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention In attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is A part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art Every other embodiment obtained without creative efforts, shall fall within the protection scope of the present invention.
The processing method of the video playing of the embodiment of the present invention can be applied to TV, mobile phone, PC, tablet computer Etc. in equipment, to solve the above problems, how to pass through at signal when being mainly set forth in video on demand in the following embodiments of the present invention Change in reason mode, to be shown when guaranteeing that vision signal resolution ratio changes without blank screen, without Caton, no-delay buffering.
Fig. 2 is the flow chart of one embodiment of processing method of video playing of the present invention.Fig. 3 is the place of video playing of the present invention The processing flow schematic diagram of one embodiment of reason method.Fig. 4 is the video image resolution format in one embodiment of the method for the present invention Transition diagram.As shown in Fig. 2, the present embodiment is applied to come in TV for example, side with the processing method of the video playing Method includes:
Step 201 obtains the corresponding decoded video image of video to be played;
Step 202 is converted to and the matched second resolution lattice of display screen by the resolution format of every frame video image Before formula, when the resolution format of every frame video image and first resolution format mismatching, by point of every frame video image Resolution format is converted to first resolution format;
Wherein, it is converted in the video image of first resolution format and includes effective pixel points and answered by effective pixel points The pixel produced;Effective pixel points are the pixel in the video image before conversion.
Specifically, the same video content in server may preserve different resolution format (its frame per second will not be sent out Changing, the only difference of resolution ratio), including but not limited to following several, every kind of resolution ratio corresponds to one mode:
3840 × 2160----- mode 1
2880 × 1440----- mode 2
2560 × 1440----- mode 3
1920 × 1080----- mode 4
1280 × 720----- mode 5
720 × 576----- mode 6
640 × 480----- mode 7
320 × 240----- mode 8
When playing out processing in the application scenarios of video on demand, the video to be played for first obtaining user's request is corresponding Decoded video image;It can be decoder module in Fig. 3 and be decoded acquisition video image;
The video to be played obtained can be server using with current according to the network bandwidth active push of active user The vision signal of the matched resolution format of the network bandwidth at family is also possible to SOC according to the Netowrk tape of the active user of monitoring The vision signal with the matched resolution format of network bandwidth of active user that width is requested to server.
For decoded video image, be converted to and display screen by the resolution format of every frame video image It is right when the resolution format of every frame video image and first resolution format mismatching before the second resolution format matched Every frame video image successively carries out resolution format conversion, is unified for first resolution format, and Fig. 3 illustrates only 3 frame video figures As F1, F2, F3, video image after conversion F1 ' as shown in Figure 3, F2 ', F3 ', the video image of remaining frame is similar, will decode All video images afterwards successively carry out resolution format conversion.
Wherein, transformation rule can simply be replicated the effective pixel points in original video image.
Since video source can pass through the decoded view of decoder according to the network bandwidth real-time transform resolution ratio of user The resolution ratio of frequency image is skimble-scamble in different moments, it is therefore desirable to be processed into unified first point by format converting module Resolution format.
For example, first resolution format is assumed to be 3840 × 2160, the resolution format of decoded video image is mould Formula 4 then needs the video image by 1920 × 1080 resolution ratio to be converted to the video image of 3840 × 2160 resolution ratio, specifically may be used To be to generate 2160 row pixels, and by treated by the way that the pixel of every a line in original video image is replicated 1 row respectively The pixel of each column in video image replicates 3 rows, generates 3840 column pixels, is ultimately converted to 3840 × 2160 video figure Picture;In other embodiments of the present invention, resolution format conversion can also be carried out by other means, the present invention to this not It limits.
As shown in figure 4, two frame video images resolution format above is 1920 × 1080, first resolution format is also 1920 × 1080, the 3rd frame video image resolution format is 1280 × 720, and first resolution format is 1920 × 1080, then will 3rd frame video image carries out resolution format conversion and then exports progress image quality processing again.
Alternatively, first resolution format is assumed to be 3840 × 2160, the resolution format of decoded video image is different, Assuming that the resolution format of preceding 3 frame video image, which starts resolution format for the 1, the 4th frame of mode, becomes mode 4, then first divided The resolution format of the resolution format and several frame video images in front is carried out unification, although at this time by the conversion of resolution format Certain processing time is needed, but since transformation rule is relatively simple, processing speed is very fast, then passes through image procossing VDP/ The resolution ratio of vision signal after DDP module, Display processing module, display screen be it is stable, not will cause in playing process because Resolution ratio blank screen problem caused after changing.
The processing method of video playing provided in this embodiment, by obtaining the corresponding decoded view of video to be played Frequency image;Then it is converted to and the matched second resolution format of display screen by the resolution format of video image described in every frame Before, when the resolution format and first resolution format mismatching of the video image described in every frame, by video figure described in every frame The resolution format of picture is converted to first resolution format, due to be converted to the matched second resolution format of display screen it Preceding to be unified the resolution format of video image, conversion process is relatively easy, only carries out effective pixel points Duplication, and when being converted to second resolution format matched with display screen due to locating without switching format conversion algorithms It is shorter to manage the time, therefore does not have to insertion blank screen signal, compared with prior art, not will cause in playing process because resolution ratio occurs Caused blank screen problem after variation.
On the basis of the above embodiments, the resolution format of every frame video image is converted to and display screen matched Two resolution formats can be specifically accomplished in that
According to image scaling interpolation algorithm, the first resolution format of every frame video image after conversion is converted to and is shown The matched second resolution format of display screen.
For example, it is assumed to be 3840 × 2160 with the matched second resolution format of display screen, unified first resolution lattice Formula is mode 4, then the video image by 1920 × 1080 resolution ratio is needed to be converted to the video image of 3840 × 2160 resolution ratio, It specifically can be the mode for calculating one new pixel of filling by interpolation algorithm between original video image neighbor pixel Conversion resolution format;In other embodiments of the present invention, resolution format conversion can also be carried out by other algorithms, this Invention does not limit this.
Image scaling interpolation algorithm, including such as linear interpolation algorithm, arest neighbors interpolation algorithm, bilinear interpolation value-based algorithm Deng.
Alternatively, being assumed to be 1920 × 1080 with the matched second resolution format of display screen, first resolution format is mould The video image of first resolution format is then carried out image resolution ratio conversion Downscaler processing, by resolution format by formula 1 Be converted to mode 4.
In the embodiment of the present invention, due to being converted to before the matched second resolution format of display screen, will it divide Resolution format is unified, therefore the video letter after image procossing VDP/DDP module, Display processing module, display screen Number resolution ratio be stable, the blank screen problem caused by not will cause after changing in playing process because of resolution ratio.
On the basis of the above embodiments, by the resolution format of every frame video image be converted to first resolution format it Afterwards, further includes:
For every frame video image after conversion, the P frame video image for being converted into first resolution format is successively saved In cache module;Wherein, P is positive integer;
The resolution format of every frame video image is converted to and the matched second resolution format of display screen, comprising:
The every frame video image at the uniform velocity exported from cache module is obtained, and the first resolution format of video image is turned Turn to second resolution format;
The resolution format of every frame video image is converted to after the matched second resolution format of display screen, is also wrapped It includes:
Every frame video image after being converted into second resolution format is output to display screen.
Specifically, for the video image after conversion, the 1st frame to P frame video image is successively saved first In cache module (Buffer);Wherein, P is positive integer, such as Fig. 3 value is P=3.
Then, to the N+P frame video image for being subsequently converted to first resolution format, when will be saved in cache module After nth frame video image output after conversion, i.e., when the frame number of the video image saved in cache module is less than P, by N+P frame Video image is stored in cache module;For example, N is initially 1, P=3,3 frame video images are saved in cache module, are then existed After the 1st frame video image output saved in cache module, the 4th frame video image is stored in cache module;N adds 1, repeats Above-mentioned steps are executed, until all video images are all exported.
Wherein, P can start the comprehensive decision of capacity of the buffer time played and cache module according to real image, due to not It is different with the conversion time of resolution format, image≤P frame of cache module.
The purpose being stored in cache module is to guarantee always with the presence of several frame video images inside cache module, this be by Although smaller for time difference required for different resolution formats when the conversion of first resolution format, through handling Picture frame after certain amount still has regular hour difference on different resolution;Therefore it is carried out frame by frame since N+P frame Processing, and the output situation of the video image according to the storage of subsequent cache module, store into cache module, i.e. cache module As long as it is less than P frame video image in, the N+P frame newly handled is put into cache module, guarantees whole always in cache module There is 1 to arrive P frame video image.
The main function of cache module is cached to the video image after unified resolution format conversion, energy P frame video image is stored simultaneously, and in real time at the uniform velocity exports video image to subsequent one by one with certain rate Each functional processing module.
In the present embodiment, due to saving the video image after a certain number of conversions in cache module, even if it is subsequent into When the time of row format conversion process is longer, first the video image in cache module can also be exported, and do not have to insertion blank screen Signal, compared with prior art, the blank screen problem caused by not will cause after changing in playing process because of resolution ratio.
Further, before being second resolution format by the first resolution format conversion of video image, further includes:
Image quality processing is carried out to the every frame video image at the uniform velocity exported from cache module.
Specifically, the every frame video image at the uniform velocity exported in cache module is successively subjected to Color control (Color Manager), the image quality effect process such as noise reduction, clarity, supersolution picture, gamma Gamma;As shown in figure 3, VDP/DDP is at image Module is managed, the video image for exporting to cache module carries out Color Manager, noise reduction, clarity, supersolution picture, Gamma Etc. image quality effect process;
Display processing module, the video image for exporting to image processing module carry out optional frame-rate conversion, movement Compensation and electric light conversion processing, so that video image is finally shown at screen end;
Display screen (Panel) can be liquid crystal screen module, control register (TCON), panel comprising timer/counter Deng.
On the basis of the above embodiments, further, in order to avoid the Caton phenomenon in video display process, this implementation In example before step 101, it can also proceed as follows:
Monitor the network bandwidth of active user;
The corresponding decoded video image of video to be played is then obtained, can specifically be realized in the following way:
Obtain the video to be played of resolution format corresponding with the network bandwidth of active user;
Processing is decoded to video to be played, obtains decoded video image.
Specifically, in this example, it is assumed that the resolution format of current video image such as mode 1, and at this time User network bandwidth is not enough to play the video of the resolution format, then SOC can be according to the Netowrk tape of the active user monitored Width requests the video to be played of resolution format corresponding with the network bandwidth of active user to server, so as to avoid view There is Caton phenomenon in frequency playing process.
Optionally, in the present embodiment, step 101 can also be accomplished in that
Receive the video to be played of the resolution format corresponding with the network bandwidth of active user of server push;
Processing is decoded to video to be played, obtains decoded video image.
Specifically, server end can push the video of corresponding resolution format according to the network bandwidth of user, thus It avoids and occurs Caton phenomenon in video display process.
The resolution format of current video image such as mode 1, and user network bandwidth at this time is not enough to play this point The video of resolution format, then server end can push the video of corresponding resolution format according to the network bandwidth of user.
The method and step of above-described embodiment can be realized in SOC.
Fig. 5 is that the present invention is based on the structural schematic diagrams of one embodiment of playback process device of video on demand.As shown in figure 5, The playback process device based on video on demand of the present embodiment may include: decoder module 501, format converting module 502;
Wherein, decoder module 501, for obtaining the corresponding decoded video image of video to be played;
Format converting module 502 is used for format converting module, for by the resolution format of video image described in every frame Be converted to before the matched second resolution format of display screen, the resolution format of the video image described in every frame and first point When resolution format mismatching, the resolution format of video image described in every frame is converted into first resolution format;
Wherein, it is converted in the video image of first resolution format and includes effective pixel points and answered by effective pixel points The pixel produced;The effective pixel points are the pixel in the video image before conversion.
Optionally, as a kind of enforceable mode, the device of the present embodiment can also include:
Display processing module, for according to image scaling interpolation algorithm, by described the of every frame video image after conversion One resolution format is converted to and the matched second resolution format of the display screen.
Optionally, as a kind of enforceable mode, the device of the present embodiment can also include:
Cache module, for successively saving the P frame video image for being converted to the first resolution format;Wherein, P is positive Integer;
Correspondingly, the Display processing module, is specifically used for:
Video image described in the every frame at the uniform velocity exported from the cache module is obtained, and will be described in the video image First resolution format conversion is the second resolution format;
Every frame video image after being converted into the second resolution format is output to the display screen.
Optionally, as a kind of enforceable mode, the Display processing module is also used to from the cache module Video image described in the every frame at the uniform velocity exported carries out image quality processing.
Optionally, as a kind of enforceable mode, the device of the present embodiment can also include:
Monitoring modular, for monitoring the current network bandwidth of user;
Decoder module 501, is specifically used for:
Obtain the video to be played of resolution format corresponding with the network bandwidth of the active user;
Processing is decoded to the video to be played, obtains the decoded video image.
Optionally, as a kind of enforceable mode, the device of the present embodiment can also include:
Receiving module, the institute of the resolution format corresponding with the network bandwidth of active user for receiving server push State video to be played;
Decoder module 501, is specifically used for:
Processing is decoded to video to be played, obtains decoded video image.
It should be noted that for device embodiment, since it essentially corresponds to embodiment of the method, so correlation Place illustrates referring to the part of embodiment of the method.
Fig. 6 is the structural schematic diagram of one embodiment of TV of the present invention.As shown in fig. 6, the TV of the present embodiment, can wrap It includes: processor 601, memory 602 and communication interface 603;
Wherein, memory 602, for storing program;Specifically, program may include program code, said program code Including computer operation instruction.Memory 602 may include random access memory (random access memory, abbreviation RAM), it is also possible to further include nonvolatile memory (non-volatile memory), for example, at least a magnetic disk storage.
Communication interface 603, for receiving signal or data;
Processor 601, for executing the program of memory storage, for executing skill provided by embodiment of the present invention method Art scheme, it is similar that the realization principle and technical effect are similar, can refer to the explanation of embodiment of the method part, details are not described herein again.
In embodiments of the present invention, processor can specifically include SOC.
Decoder module, format converting module and Display processing module in above-described embodiment can be realized by processor;
Cache module can be realized by memory;Receiving module can be realized by communication interface.
It should be noted that for television embodiment, since it essentially corresponds to embodiment of the method, so correlation Place illustrates referring to the part of embodiment of the method.
Those of ordinary skill in the art will appreciate that: realize that all or part of the steps of above method embodiment can pass through The relevant hardware of program instruction is completed, and program above-mentioned can be stored in a computer readable storage medium, the program When being executed, step including the steps of the foregoing method embodiments is executed;And storage medium above-mentioned includes: ROM, RAM, magnetic disk or light The various media that can store program code such as disk.
Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extent Pipe present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: its according to So be possible to modify the technical solutions described in the foregoing embodiments, or to some or all of the technical features into Row equivalent replacement;And these are modified or replaceed, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solution The range of scheme.

Claims (12)

1. a kind of play handling method based on video on demand characterized by comprising
Obtain the corresponding decoded video image of video to be played;
The resolution format of video image described in every frame is converted to before the matched second resolution format of display screen, when When the resolution format and first resolution format mismatching of video image described in every frame, by the resolution of video image described in every frame Rate format is converted to the first resolution format;The resolution format of video image described in every frame is not exactly the same;
Wherein, be converted to includes effective pixel points and being copied by effective pixel points in the video image of first resolution format Pixel;The effective pixel points are the pixel in the video image before conversion.
2. the method according to claim 1, wherein the resolution format by video image described in every frame turns It is changed to and the matched second resolution format of display screen, comprising:
According to image scaling interpolation algorithm, the first resolution format of every frame video image after conversion is converted to and institute State the matched second resolution format of display screen.
3. method according to claim 1 or 2, which is characterized in that the resolution ratio lattice by video image described in every frame Formula is converted to after the first resolution format, further includes:
For every frame video image after conversion, the P frame video image for being converted into the first resolution format is successively saved In cache module;Wherein, P is positive integer;
The resolution format by video image described in every frame is converted to and the matched second resolution format of display screen, packet It includes:
Obtain video image described in every frame at the uniform velocity exporting from the cache module, and by described the first of the video image Resolution format is converted into the second resolution format;
The resolution format by video image described in every frame be converted to after the matched second resolution format of display screen, Further include:
Every frame video image after being converted into the second resolution format is output to the display screen.
4. according to the method described in claim 3, it is characterized in that, the first resolution format of the video image is turned Before turning to the second resolution format, further includes:
Image quality processing is carried out to video image described in the every frame at the uniform velocity exported from the cache module.
5. method according to claim 1 or 2, which is characterized in that obtain the corresponding decoded view of video to be played Before frequency image, further includes:
Monitor the network bandwidth of active user;
Then obtain the corresponding decoded video image of video to be played, comprising:
Obtain the video to be played of resolution format corresponding with the network bandwidth of the active user;
Processing is decoded to the video to be played, obtains the decoded video image.
6. method according to claim 1 or 2, which is characterized in that after the acquisition corresponding decoding of video to be played Video image, comprising:
Receive the video to be played of the resolution format corresponding with the network bandwidth of active user of server push;
Processing is decoded to the video to be played, obtains the decoded video image.
7. a kind of playback process device based on video on demand characterized by comprising
Decoder module, for obtaining the corresponding decoded video image of video to be played;
Format converting module, for being converted to and display screen matched second by the resolution format of video image described in every frame Before resolution format, when the resolution format and first resolution format mismatching of the video image described in every frame, by every frame The resolution format of the video image is converted to the first resolution format;The resolution ratio of video image described in every frame Format is not exactly the same;
Wherein, be converted to includes effective pixel points and being copied by effective pixel points in the video image of first resolution format Pixel;The effective pixel points are the pixel in the video image before conversion.
8. device according to claim 7, which is characterized in that further include:
Display processing module is used for according to image scaling interpolation algorithm, by described first point of every frame video image after conversion Resolution format is converted to and the matched second resolution format of the display screen.
9. device according to claim 8, which is characterized in that further include:
Cache module, for successively saving the P frame video image for being converted to the first resolution format;Wherein, P is positive whole Number;
Correspondingly, the Display processing module, is specifically used for:
Obtain video image described in every frame at the uniform velocity exporting from the cache module, and by described the first of the video image Resolution format is converted into the second resolution format;
Every frame video image after being converted into the second resolution format is output to the display screen.
10. device according to claim 9, which is characterized in that the Display processing module is also used to from the caching Video image described in the every frame at the uniform velocity exported in module carries out image quality processing.
11. device according to claim 7 or 8, which is characterized in that further include:
Monitoring modular, for monitoring the network bandwidth of active user;
The decoder module, is specifically used for:
Obtain the video to be played of resolution format corresponding with the network bandwidth of the active user;
Processing is decoded to the video to be played, obtains the decoded video image.
12. device according to claim 7 or 8, which is characterized in that further include:
Receiving module, for receive described in the resolution format corresponding with the network bandwidth of active user of server push to The video of broadcasting;
The decoder module, is specifically used for:
Processing is decoded to the video to be played, obtains the decoded video image.
CN201610158763.8A 2016-03-18 2016-03-18 Play handling method and device based on video on demand Active CN105812923B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610158763.8A CN105812923B (en) 2016-03-18 2016-03-18 Play handling method and device based on video on demand

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610158763.8A CN105812923B (en) 2016-03-18 2016-03-18 Play handling method and device based on video on demand

Publications (2)

Publication Number Publication Date
CN105812923A CN105812923A (en) 2016-07-27
CN105812923B true CN105812923B (en) 2019-01-25

Family

ID=56453468

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610158763.8A Active CN105812923B (en) 2016-03-18 2016-03-18 Play handling method and device based on video on demand

Country Status (1)

Country Link
CN (1) CN105812923B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106531098A (en) * 2016-12-08 2017-03-22 惠科股份有限公司 Display driving method, display driving device and display device
CN108924628A (en) * 2018-08-27 2018-11-30 深圳艺达文化传媒有限公司 The Hardware match playback method and Related product of promotion video

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102752543A (en) * 2012-07-27 2012-10-24 北京威泰嘉业科技有限公司 Seamless switching method and seamless switching system of high-definition hybrid matrix

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004264920A (en) * 2003-02-26 2004-09-24 Sony Corp Device and method for creating thumbnail image and improving quality of resized image
KR100648308B1 (en) * 2004-08-12 2006-11-23 삼성전자주식회사 Resolution conversion method and device
JP2007067917A (en) * 2005-08-31 2007-03-15 Matsushita Electric Ind Co Ltd Image data processing apparatus
CN101321280A (en) * 2008-07-22 2008-12-10 国家广播电影电视总局广播科学研究院 A real-time video transcoding streaming media server
CN101883277A (en) * 2009-05-08 2010-11-10 尚福兵 Low resolution video file playing method and device
CN102883185A (en) * 2011-07-14 2013-01-16 上海聚力传媒技术有限公司 Video-on-demand method and equipment thereof
CN103260052A (en) * 2012-02-20 2013-08-21 Vixs系统公司 Self-adapting display flows
CN105187835B (en) * 2014-05-30 2019-02-15 阿里巴巴集团控股有限公司 Adaptive video code-transferring method and device based on content

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102752543A (en) * 2012-07-27 2012-10-24 北京威泰嘉业科技有限公司 Seamless switching method and seamless switching system of high-definition hybrid matrix

Also Published As

Publication number Publication date
CN105812923A (en) 2016-07-27

Similar Documents

Publication Publication Date Title
CN105744358B (en) The processing method and processing device of video playing
CN105681720B (en) The processing method and processing device of video playing
CN109618179B (en) Rapid play starting method and device for ultra-high definition video live broadcast
US11217279B2 (en) Method and device for adjusting video playback speed
WO2012166512A2 (en) Video compression implementing resolution tradeoffs and optimization
US8111932B2 (en) Digital image decoder with integrated concurrent image prescaler
CN113747242B (en) Image processing method, image processing device, electronic equipment and storage medium
US10389908B2 (en) Image processing device, image processing method, and program with reduction and enlargement scaling of image data
CN108353198B (en) Method and apparatus for providing power saving media content
JP5156655B2 (en) Image processing device
CN108063976A (en) A kind of method for processing video frequency and device
TWI393447B (en) Frame buffer compression and memory allocation in a video decoder
EP1832118A2 (en) Local macroblock information buffer
CN103686077A (en) Double buffering method applied to realtime audio-video data transmission of 3G wireless network
CN105812923B (en) Play handling method and device based on video on demand
JP2008500752A (en) Adaptive decoding of video data
AU2018323576A1 (en) Display apparatus and image processing method thereof
CN113596450B (en) Video image compression method, decompression method, processing method, device and equipment
WO2021179954A1 (en) Video processing method and apparatus, device, and storage medium
US20070252852A1 (en) Method and apparatus for a fast graphic rendering realization methodology using programmable sprite control
CN112637660A (en) Image stabilization method for starting up android television video application
US11490049B2 (en) Method for selecting reference frame, electronic device, and storage medium
CN106027991B (en) Medical video image live broadcast all-in-one
US8107525B1 (en) Variable bit rate video CODEC using adaptive tracking for video conferencing
CN115706828A (en) Data processing method and device, equipment and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 266100 Zhuzhou Road, Laoshan District, Shandong, No. 151, No.

Patentee after: Hisense Visual Technology Co., Ltd.

Address before: 266100 Zhuzhou Road, Laoshan District, Shandong, No. 151, No.

Patentee before: QINGDAO HISENSE ELECTRONICS Co.,Ltd.

CP01 Change in the name or title of a patent holder