CN107690074A - Video coding and restoring method, audio/video player system and relevant device - Google Patents

Video coding and restoring method, audio/video player system and relevant device Download PDF

Info

Publication number
CN107690074A
CN107690074A CN201610626346.1A CN201610626346A CN107690074A CN 107690074 A CN107690074 A CN 107690074A CN 201610626346 A CN201610626346 A CN 201610626346A CN 107690074 A CN107690074 A CN 107690074A
Authority
CN
China
Prior art keywords
video
sub
subgraph
resolution ratio
encoded
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610626346.1A
Other languages
Chinese (zh)
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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp 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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201610626346.1A priority Critical patent/CN107690074A/en
Publication of CN107690074A publication Critical patent/CN107690074A/en
Pending legal-status Critical Current

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/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/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing 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/234336Processing 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 media transcoding, e.g. video is transformed into a slideshow of still pictures or audio is converted into text
    • 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/44016Processing 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 splicing one content stream with another content stream, e.g. for substituting a video clip
    • 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/440236Processing 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 media transcoding, e.g. video is transformed into a slideshow of still pictures, audio is converted into text

Landscapes

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

Abstract

The invention discloses relevant devices such as a kind of Video coding and restoring method, audio/video player system and server and playback equipments, it is related to field of computer technology.The method of the present invention includes:It is corresponding sub-video by Video segmentation to be encoded according to the resolution ratio of multiple encoding devices, the resolution ratio of sub-video is less than the resolution ratio of video to be encoded;Each sub-video is inputted into corresponding multiple encoding devices respectively to be encoded.Resolution ratio of the invention according to multiple encoding devices, high-resolution video to be encoded is cut out as multiple low resolution sub-videos, and each sub-video is encoded using multiple encoding devices, encoding device by being superimposed multiple low resolution realizes the coding to high-resolution video, cost and resource can have been saved without upgrading permutation encoding equipment to utilize the lifting of old equipment adaptive video resolution ratio.

Description

Video coding and restoring method, audio/video player system and relevant device
Technical field
The present invention relates to field of computer technology, more particularly to a kind of Video coding and restoring method, audio/video player system And the relevant device such as server and playback equipment.
Background technology
With the fast development of video production technology, the resolution ratio of video is improved constantly, while volume is compressed to video The computing resource consumed during code is also more and more.
In the prior art, because Video coding is higher to ageing requirement, video volume is carried out using hardware device mostly Code, therefore, rising to for each video resolution needs the disposal ability for being correspondingly improved encoding device, causes old encoding device Eliminate, it is costly.
The content of the invention
A technical problem to be solved by this invention is:How the existing encoding device for handling low resolution is utilized To be encoded to the video of higher resolution.
According to an aspect of the present invention, there is provided a kind of method for video coding, including:According to point of multiple encoding devices Resolution, is corresponding sub-video by Video segmentation to be encoded, and the resolution ratio of sub-video is less than the resolution ratio of video to be encoded;Will be each Individual sub-video inputs corresponding multiple encoding devices and encoded respectively.
According to the present invention second aspect, there is provided a kind of video restoring method based on foregoing method for video coding, Including:Obtain each sub-video of same Video segmentation;Each sub-video is decoded;Decoded each sub-video is closed Into complete video.
According to third aspect of the present invention, there is provided a kind of server for Video coding, including:Video segmentation mould Block, it is corresponding sub-video by Video segmentation to be encoded for the resolution ratio according to multiple encoding devices, the resolution ratio of sub-video Less than the resolution ratio of video to be encoded;Sub-video sending module, for each sub-video to be inputted into corresponding multiple codings respectively Equipment is encoded.
According to the present invention the 4th aspect, there is provided it is a kind of for video reduction playback equipment, including:Sub-video obtains Module, for obtaining each sub-video of same Video segmentation;Decoder module, for being decoded to each sub-video;Video Recovery module, for decoded each sub-video to be synthesized into complete video.
According to the present invention the 5th aspect, there is provided a kind of audio/video player system, including:Encoding device, previous embodiment Server and previous embodiment playback equipment.
The present invention cuts out high-resolution video to be encoded for multiple low resolution according to the resolution ratio of each encoding device Sub-video, and each sub-video is encoded using multiple encoding devices, by the encoding device for being superimposed multiple low resolution The coding to high-resolution video is realized, can be to be regarded using old equipment without upgrading permutation encoding equipment The lifting of frequency division resolution, has saved cost and resource.
By referring to the drawings to the present invention exemplary embodiment detailed description, further feature of the invention and its Advantage will be made apparent from.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing There is the required accompanying drawing used in technology description to be briefly described, it should be apparent that, drawings in the following description are only this Some embodiments of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can be with Other accompanying drawings are obtained according to these accompanying drawings.
Fig. 1 shows the schematic flow sheet of the method for video coding of one embodiment of the present of invention.
Fig. 2 shows the schematic diagram of the Video Image Segmentation mode of one embodiment of the present of invention
Fig. 3 shows the schematic flow sheet of the video restoring method of one embodiment of the present of invention.
Fig. 4 shows the schematic flow sheet of the method for processing video frequency of the application examples of the present invention.
Fig. 5 shows the schematic diagram of the Video Image Segmentation mode of the application examples of the present invention.
Fig. 6 shows the schematic diagram of the video image reduction mode of the application examples of the present invention.
Fig. 7 shows the structural representation of the server for Video coding of one embodiment of the present of invention.
Fig. 8 shows the structural representation of the playback equipment for being used for video reduction of one embodiment of the present of invention.
Fig. 9 shows the structural representation of the audio/video player system of one embodiment of the present of invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, rather than whole embodiments.Below Description only actually at least one exemplary embodiment is illustrative, is never used as to the present invention and its application or makes Any restrictions.Based on the embodiment in the present invention, those of ordinary skill in the art are not making creative work premise Lower obtained every other embodiment, belongs to the scope of protection of the invention.
For, it is necessary to improve the disposal ability of encoding device to tackle the lifting of video resolution, causing in the prior art Equipment constantly eliminate, it is costly the problem of, propose this programme.
Below with reference to the method for video coding of Fig. 1 and Fig. 2 description present invention.
Fig. 1 is the flow chart of method for video coding one embodiment of the present invention.As shown in figure 1, the method bag of the embodiment Include:
Step S102, it is corresponding sub-video by Video segmentation to be encoded according to the resolution ratio of multiple encoding devices.
Wherein, the resolution ratio of sub-video is less than the resolution ratio of video to be encoded.Specifically, obtain each frame of video to be encoded Image;According to the resolution ratio of each encoding device, by the image of every frame from being spatially divided into multiple subgraphs;By each two field picture In subgraph composition positioned at the same area position correspond to the sub-video of encoding device.
As shown in Fig. 2 video for example to be encoded is that (i.e. resolution ratio is 3840 × 2160 to 4K videos, laterally 3840 pixels Point), and each encoding device highest supports 1080P resolution ratio, then is less than or equal to Video segmentation to be encoded for resolution ratio 1080P sub-video, if being divided into 1080P sub-video, 4 sub-videos are divided into, specifically, treating the every of encoded video One two field picture is split, and is divided into 4 regions, and the subgraph in each region forms a sub-video in chronological order, each The each two field picture of sub-video, laterally there are 1920 pixels.
Wherein, each sub-video can individually be encoded, transmitted, decoded and played, and only be shown in video during broadcasting Corresponding subregion, it is impossible to form complete video.In order to which sub-video is spliced into complete video at broadcasting end, per frame figure Picture and its subgraph split are identified using identical frame number.For example, the frame number of a certain two field picture is 88 in video, The subgraph frame number then split also is 88, so in splicing, can ensure the reduction accuracy of each two field picture, if wherein Certain frame subgraph of some sub-video is lost, and will not also cause the splicing mistake of successive image.
By Video segmentation to be encoded be multiple sub-videos after, corresponding video profile can be generated, set to play Standby that each sub-video is synthesized into complete video according to video profile, video profile includes video labeling, video The regional location of resolution ratio, each sub-video resolution ratio and each sub-video in image.The process of Video Composition is by follow-up The embodiment of video reduction is described.
Step S104, each sub-video is inputted into corresponding multiple encoding devices respectively and encoded.
Wherein, the subgraph of the same area position is formed into sub-video sequentially in time to be compiled by an encoding device Code, as shown in Fig. 2 region 1 is encoded by encoding device 1, region 2 is encoded by encoding device 2, and region 3 is set by coding Standby 3 are encoded, and region 4 is encoded by encoding device 4.The parameter configuration of each encoding device needs to be consistent, and ensures Each sub-video after coding has the frame and frame number of identical sequential.
Each sub-video after coding is packaged into common networking stream media format file, such as MP4 files, Ke Yicun Put to different servers, resource is provided by multiple servers for the broadcasting service of video to be encoded, accordingly, in video configuration The address of the server of each sub-video storage is added in file.Video is subjected to distributed storage, can when there is playing request To be sent out resource from multiple servers simultaneously, so as to reduce the outlet bandwidth of single server.
The method of above-described embodiment, according to the resolution ratio of each encoding device, by high-resolution video to be encoded cut out for Multiple low resolution sub-videos, and each sub-video is encoded using multiple encoding devices, by being superimposed multiple low resolutions The encoding device of rate realizes the coding to high-resolution video, can be old to utilize without upgrading permutation encoding equipment There is the lifting of equipment adaptive video resolution ratio, saved cost and resource.
The present invention also provides a kind of video restoring method, is reduced to each sub-video of segmentation completely in video playback Video play out.It is described with reference to Fig. 3.
Fig. 3 is the flow chart of video restoring method one embodiment of the present invention.As shown in figure 3, the method bag of the embodiment Include:
Step S302, obtain each sub-video of same Video segmentation.
Wherein, if each sub-video is stored respectively in different servers, need to read video profile, video The address for the server that each sub-video that configuration file includes same video is deposited;Regarded according to each height in video profile Each sub-video of the same Video segmentation of address acquisition of the server of frequency storage.
Step S304, each sub-video is decoded.
After the data flow of each sub-video reaches playback equipment, playback equipment is respectively to the data cached of each sub-video Decoded, when using the playback equipment of multi-core computing capability, the decoding of a sub-video can be responsible for by a core Calculate, processing speed is faster, more efficient.It can be realized simultaneously to multichannel sub-video by upgrading the software function of playback equipment Decoded.
Step S306, decoded each sub-video is synthesized into complete video.
Decoded each sub-video can be played individually, but sub-video only possesses the part picture of video, therefore be needed Sub-video is combined into complete video.Video is also reduced when reducing in units of frame to each two field picture, and then group Synthesize complete video.Specifically, extracting each frame subgraph of the sub-video of same video, first, video profile is read, Video profile includes video labeling, video resolution, each sub-video resolution ratio and each sub-video in the region of image Position, then, each frame subgraph is extracted from the sub-video of video corresponding to same video labeling according to each sub-video resolution ratio Picture, specifically, by the sub-video for the video for belonging to same video labeling, each sub-video is entered according to each sub-video resolution ratio Row decoding obtains each frame subgraph in sub-video.Further, by frame number identical subgraph synthesize a two field picture, it is necessary to according to regarding Frame number identical subgraph is synthesized a two field picture by frequency division resolution, each sub-video in the regional location of image;Finally, by each frame Image synthetic video sequentially in time.
The method of above-described embodiment, the video for being divided into multiple sub-videos is reduced playing end, realizes video Complete broadcasting, coordinate previous embodiment in method for video coding, for solve prior art present in equipment replacement problem Provide total solution.
The complete process process for being encoded and being reduced to video below with reference to Fig. 4 to Fig. 6 description present invention.
Fig. 4 is the flow chart of one application examples of method for processing video frequency of the present invention.As shown in figure 4, the method bag of the application examples Include:
Step S402, obtain video resource.
Wherein, such as live or program request 4K HD videos resource is as input, if HD video resource content passes through in itself Overcompression coding processing (such as programme content of program request), then its input the present invention system recompiled (transcoding) During processing, system needs a preposition decoding device to be decoded.
Step S404, obtain the image of each frame of video.
The 4K HD video solutions are pressed into 4K images (bitmap) one by one, this image size is 3840 × 2160 pictures Element, as shown in Figure 5.
Step S406, according to the resolution ratio of each encoding device, by the image of every frame from being spatially divided into multiple subgraphs Picture.
As shown in figure 5,4K images are for example divided into by region according to the resolution ratio of each encoding device using Software tool 1st, the region of 2,3 region of totally 3 1920 × 1080 pixel sizes and region 4,5,6,7 totally 4 960 × 540 pixel sizes, often Individual region is a subgraph.
Wherein, every two field picture and its subgraph split are identified using identical frame number.Such as video has 10800 frames, then each frame from start to end is from 0 numbering to 10799, and each of the above frame picture is after the cutting of region, often Individual region can all form the sub-video stream being made up of 10800 frames.As shown in fig. 5, it is assumed that current image frame number is 88, then 7 The subgraph frame number in region is also 88.
Step S408, the subgraph composition that the same area position is located in each two field picture is corresponded into encoding device Sub-video.
As shown in figure 5,4K video images are divided into the subgraph in 7 regions, symbiosis is compiled into 7 sub-videos, corresponding 7 Decoding apparatus.
Step S410, each sub-video is inputted into corresponding encoding device respectively and encoded.
Each encoding device encodes to corresponding sub-video simultaneously, it is possible to increase the efficiency of coding.
Step S412, generate video profile.
Video profile can be that the information of constantly addition sub-video in processing procedure is formed.Video profile example As shown in table 1, mark of the video name as video is have recorded in the configuration file of the 4K HD videos of entitled " sea floor world " Know, in addition to video resolution, frame number, each sub-video resolution ratio, frame number, the regional location of image, sub-video identify with And address of server of storage etc.,<Content source>remote server</ content source>The content information for representing to need to obtain comes Automatic network server, it can also be provided that<Content source>local file</ content source>, represent that each sub-video stream comes from this Ground file, then the storage location of sub-video can be the internal blas amount of a certain file.<Sub-video identifies>h5d3fee9</ son Video labeling>The numbering of sub-video is represented, more simply directly can also as identifying by the use of the hash value of sub-video content here With " sea floor world _ sub-video 1 " identifies.<Storage location>http://s3.abc.cn/store/b5d3fee9.mp4</ storage Position>The address of content is obtained when representing to play, if content in local, can be local file position, or some file Offset
Wherein, as shown in figure 5,4K image top left co-ordinates are arranged to (0,0).
Table 1
Step S414, each sub-video after coding is deposited to different servers.
For example, distributed storage, in being locally stored of the webserver or player, each sub-video stream can be single A region of display picture is only understood when solely playing, but individually playing, complete 4K high definitions picture as shown in Figure 5 needs 7 Road picture synchronization is spliced.
Step S416, video playback request is received, obtain each sub-video of the Video segmentation.
Playback equipment obtains corresponding video profile according to playing request first, as shown in table 1, according to video configuration Each sub-video of the address acquisition of server of each sub-video storage Video segmentation in file.
Step S418, each sub-video is decoded respectively, extract each frame subgraph of the sub-video of same video.
Reference table 1 decodes according to the resolution ratio of sub-video to each sub-video, and generation has corresponding resolution ratio Each frame subgraph, for example, the resolution ratio of the sub-video in region 1 is 1920 × 1080, then the subgraph resolution ratio generated when decoding For 1920 × 1080.
Step S420, each frame subgraph of each sub-video is synthesized by complete video image according to video profile.
Identified according to sub-video, search regional location corresponding to the sub-video in configuration file, existed according to each sub-video Frame number identical subgraph is synthesized a two field picture by the regional location of image.Wherein, need to judge son during each two field picture synthesis The frame number of image, frame number identical subgraph is synthesized into a two field picture, as shown in fig. 6, being all 88 by frame number in 7 sub-video streams 7 subgraphs, form complete No. 88 4K frame of video.If lacking a certain region, when showing the 4K high definition two field pictures The image for having some region is displayed without (region 4 shows blue screen due to losing data, and other regions are normal).By subgraph It is numbered, avoids that the subgraph of next frame is spliced in present image when a certain frame subgraph is lost and cause whole video Confusion.
, it is necessary to the resolution ratio of the video in video profile is synthesized during complete video image during synthesis, Judge whether the video of synthesis is complete according to the frame number of video simultaneously.
Step S422, each two field picture is combined into video in chronological order and played out.
Wherein, player delays when playing video, while to each sub-video stream Address requests data, sub-video stream data It is stored in player local memory, and carries out the decoding of sub-video stream and assembled by frame sequential, when caching enough data, such as When playing 10 second data, then commence play out.
The present invention also provides a kind of server, for handling video to be encoded, is retouched with reference to Fig. 7 State.
Fig. 7 is the structure chart of server one embodiment of the present invention.As shown in fig. 7, the server 70 includes:
Video segmentation module 702, it is corresponding by Video segmentation to be encoded for the resolution ratio according to multiple encoding devices Sub-video.
Wherein, the resolution ratio of sub-video is less than the resolution ratio of video to be encoded, and Video segmentation module 702 includes image zooming-out Unit, for obtaining the image of each frame of video to be encoded;Image segmentation unit, for the resolution ratio according to each encoding device, By the image of every frame from being spatially divided into multiple subgraphs;Sub-video generation unit, it is same for will be located in each two field picture The subgraph composition of regional location corresponds to the sub-video of an encoding device.Frame number identification unit, for will per two field picture and Its subgraph split is identified using identical frame number.
In one embodiment, Video segmentation module 702 can also include
Sub-video sending module 704, encoded for each sub-video to be inputted into corresponding multiple encoding devices respectively.
As shown in fig. 7, in one embodiment, server 50 can also include configuration file generation module 706, for giving birth to Into video profile, so that each sub-video is synthesized complete video, video by playback equipment according to video profile Configuration file includes the regional location of video labeling, video resolution, each sub-video resolution ratio and each sub-video in image.
The present invention also provides a kind of playback equipment, for being reduced and being played to video, is retouched with reference to Fig. 8 State.
Fig. 8 is the structure chart of playback equipment one embodiment of the present invention.As shown in figure 8, the playback equipment 80 includes:
Sub-video acquisition module 802, for obtaining each sub-video of same Video segmentation.
Wherein, sub-video acquisition module 802 includes:Configuration file reading unit, for reading video profile, video The address for the server that each sub-video that configuration file includes same video is deposited;Sub-video acquiring unit, regarded for basis Each sub-video of the same Video segmentation of address acquisition of the server of each sub-video storage in frequency configuration file.
Decoder module 804, for being decoded to each sub-video.
Video recovery module 806, for decoded each sub-video to be synthesized into complete video.
In one embodiment, video recovery module 806 includes, subgraph extraction unit, for extracting same video Each frame subgraph of sub-video;Image composing unit, for frame number identical subgraph to be synthesized into a two field picture;Video Composition list Member, for by each two field picture synthetic video.Further, video recovery module also includes:Configuration file reading unit, for reading Video profile is taken, video profile regards including video labeling, video resolution, each sub-video resolution ratio and each height Regional location of the frequency in image;Wherein, subgraph extraction unit, for according to each sub-video resolution ratio from same video labeling Each frame subgraph is extracted in the sub-video of corresponding video;Image composing unit, for according to video resolution, each sub-video Frame number identical subgraph is synthesized into a two field picture in the regional location of image.
The present invention also provides a kind of audio/video player system, is described with reference to Fig. 9.
Fig. 9 is the structure chart of audio/video player system one embodiment of the present invention.As shown in figure 9, the system 90 includes:It is foregoing Server 70 and playback equipment 80 in embodiment, in addition to multiple encoding devices 902, encoding device 902, for server The each sub-video sent is encoded, and the sub-video after coding is sent to multiple different servers and deposited.
One of ordinary skill in the art will appreciate that hardware can be passed through by realizing all or part of step of above-described embodiment To complete, by program the hardware of correlation can also be instructed to complete, described program can be stored in a kind of computer-readable In storage medium, storage medium mentioned above can be read-only storage, disk or CD etc..
The foregoing is only presently preferred embodiments of the present invention, be not intended to limit the invention, it is all the present invention spirit and Within principle, any modification, equivalent substitution and improvements made etc., it should be included in the scope of the protection.

Claims (19)

  1. A kind of 1. method for video coding, it is characterised in that including:
    It is corresponding sub-video by Video segmentation to be encoded according to the resolution ratio of multiple encoding devices, the resolution of the sub-video Rate is less than the resolution ratio of the video to be encoded;
    Each sub-video is inputted into corresponding multiple encoding devices respectively to be encoded.
  2. 2. according to the method for claim 1, it is characterised in that the resolution ratio according to multiple encoding devices, will wait to compile Code Video segmentation is that corresponding sub-video includes:
    Obtain the image of each frame of video to be encoded;
    According to the resolution ratio of multiple encoding devices, by the image of every frame from being spatially divided into multiple subgraphs;
    The subgraph composition for being located at the same area position in each two field picture is corresponded to the sub-video of an encoding device.
  3. 3. according to the method for claim 2, it is characterised in that wherein,
    Every two field picture and its subgraph split are identified using identical frame number.
  4. 4. according to the method for claim 1, it is characterised in that also include:
    Each sub-video after coding is deposited to different servers, by the broadcasting that the multiple server is video to be encoded Service provides resource.
  5. 5. according to the method described in claim any one of 1-4, it is characterised in that also include:
    Video profile is generated, is completely regarded so that playback equipment synthesizes each sub-video according to video profile Frequently, the video profile includes video labeling, video resolution, each sub-video resolution ratio and each sub-video in image Regional location.
  6. A kind of 6. video restoring method of the method for video coding based on described in claim 1, it is characterised in that including:
    Obtain each sub-video of same Video segmentation;
    Each sub-video is decoded;
    Decoded each sub-video is synthesized into complete video.
  7. 7. according to the method for claim 6, it is characterised in that described completely to regard decoded each sub-video synthesis Frequency includes:
    Extract each frame subgraph of the sub-video of same video;
    Frame number identical subgraph is synthesized into a two field picture;
    By each two field picture synthetic video.
  8. 8. according to the method for claim 7, it is characterised in that
    It is described to include the complete video of decoded each sub-video synthesis:
    Video profile is read, the video profile includes video labeling, video resolution, each sub-video resolution ratio With each sub-video image regional location;
    Each frame subgraph is extracted from the sub-video of video corresponding to same video labeling according to each sub-video resolution ratio;
    Frame number identical subgraph is synthesized by a two field picture in the regional location of image according to video resolution, each sub-video;
    By each two field picture synthetic video.
  9. 9. according to the method for claim 6, it is characterised in that
    The each sub-video for obtaining same Video segmentation includes:
    Read video profile, the ground for the server that each sub-video that the video profile includes same video is deposited Location;
    Regarded according to each height of the same Video segmentation of address acquisition for the server that each sub-video is deposited in video profile Frequently.
  10. A kind of 10. server for Video coding, it is characterised in that including:
    Video segmentation module, it is corresponding sub-video by Video segmentation to be encoded for the resolution ratio according to multiple encoding devices, The resolution ratio of the sub-video is less than the resolution ratio of the video to be encoded;
    Sub-video sending module, encoded for each sub-video to be inputted into corresponding multiple encoding devices respectively.
  11. 11. server according to claim 10, it is characterised in that the Video segmentation module includes:
    Image extraction unit, for obtaining the image of each frame of video to be encoded;
    Image segmentation unit, it is for the resolution ratio according to multiple encoding devices, the image of every frame is multiple from being spatially divided into Subgraph;
    Sub-video generation unit, for the subgraph composition for being located at the same area position in each two field picture to be corresponded into a coding The sub-video of equipment.
  12. 12. server according to claim 11, it is characterised in that the Video segmentation module also includes:
    Frame number identification unit, for every two field picture and its subgraph split to be identified using identical frame number.
  13. 13. according to the server described in claim any one of 10-12, it is characterised in that also include:
    Configuration file generation module, for generating video profile, so that playback equipment will be each according to video profile Sub-video synthesizes complete video, and the video profile includes video labeling, video resolution, each sub-video and differentiated The regional location of rate and each sub-video in image.
  14. A kind of 14. playback equipment for video reduction, it is characterised in that including:
    Sub-video acquisition module, for obtaining each sub-video of same Video segmentation;
    Decoder module, for being decoded to each sub-video;
    Video recovery module, for decoded each sub-video to be synthesized into complete video.
  15. 15. playback equipment according to claim 14, it is characterised in that the video recovery module includes:
    Subgraph extraction unit, each frame subgraph of the sub-video for extracting same video;
    Image composing unit, for frame number identical subgraph to be synthesized into a two field picture;
    Video Composition unit, for by each two field picture synthetic video.
  16. 16. playback equipment according to claim 15, it is characterised in that the video recovery module also includes:
    Configuration file reading unit, for reading video profile, the video profile includes video labeling, video point The regional location of resolution, each sub-video resolution ratio and each sub-video in image;
    The subgraph extraction unit, the sub-video for each sub-video resolution ratio of root from video corresponding to same video labeling Middle each frame subgraph of extraction;
    Described image synthesis unit, in the regional location of image that frame number is identical according to video resolution, each sub-video Subgraph synthesize a two field picture.
  17. 17. playback equipment according to claim 14, it is characterised in that the sub-video acquisition module includes:
    Configuration file reading unit, for reading video profile, the video profile includes each of same video The address of the server of sub-video storage;
    Sub-video acquiring unit, it is same for the address acquisition according to the server that each sub-video is deposited in video profile Each sub-video of Video segmentation.
  18. A kind of 18. audio/video player system, it is characterised in that including:Clothes described in encoding device, claim any one of 10-13 Business device, and the playback equipment described in claim any one of 14-17.
  19. 19. audio/video player system according to claim 18, it is characterised in that
    The encoding device, the sub-video for being sent to the server are encoded, and the sub-video after coding is sent Deposited to multiple different servers.
CN201610626346.1A 2016-08-03 2016-08-03 Video coding and restoring method, audio/video player system and relevant device Pending CN107690074A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610626346.1A CN107690074A (en) 2016-08-03 2016-08-03 Video coding and restoring method, audio/video player system and relevant device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610626346.1A CN107690074A (en) 2016-08-03 2016-08-03 Video coding and restoring method, audio/video player system and relevant device

Publications (1)

Publication Number Publication Date
CN107690074A true CN107690074A (en) 2018-02-13

Family

ID=61150754

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610626346.1A Pending CN107690074A (en) 2016-08-03 2016-08-03 Video coding and restoring method, audio/video player system and relevant device

Country Status (1)

Country Link
CN (1) CN107690074A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109191549A (en) * 2018-11-14 2019-01-11 广州酷狗计算机科技有限公司 Show the method and device of animation
CN109451312A (en) * 2018-11-05 2019-03-08 深圳威尔视觉传媒有限公司 Facilitate the decoded method for processing video frequency of video, device, equipment and storage medium
CN109587499A (en) * 2018-12-11 2019-04-05 江苏电力信息技术有限公司 A kind of method of ultrahigh resolution computer desktop compressed encoding
CN111447394A (en) * 2020-03-05 2020-07-24 视联动力信息技术股份有限公司 Video data processing method, electronic equipment and storage medium
CN111565331A (en) * 2020-04-10 2020-08-21 苏州鑫竹智能建筑科技有限公司 Optimization method for wireless transmission of video image data
CN111711859A (en) * 2020-06-28 2020-09-25 北京奇艺世纪科技有限公司 Video image processing method, system and terminal equipment
CN112911346A (en) * 2021-01-27 2021-06-04 北京淳中科技股份有限公司 Video source synchronization method and device
CN114071183A (en) * 2022-01-17 2022-02-18 中央广播电视总台 Video program broadcasting method and device, computer equipment and readable storage medium
CN114945100A (en) * 2022-05-13 2022-08-26 广州市保伦电子有限公司 Remote transmission method of high-resolution video image and background server
WO2023125078A1 (en) * 2021-12-30 2023-07-06 杭州海康威视数字技术股份有限公司 Video transcoding and video display method, apparatus, and electronic device

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109451312A (en) * 2018-11-05 2019-03-08 深圳威尔视觉传媒有限公司 Facilitate the decoded method for processing video frequency of video, device, equipment and storage medium
CN109191549A (en) * 2018-11-14 2019-01-11 广州酷狗计算机科技有限公司 Show the method and device of animation
CN109191549B (en) * 2018-11-14 2023-11-10 广州酷狗计算机科技有限公司 Method and device for displaying animation
CN109587499A (en) * 2018-12-11 2019-04-05 江苏电力信息技术有限公司 A kind of method of ultrahigh resolution computer desktop compressed encoding
CN111447394A (en) * 2020-03-05 2020-07-24 视联动力信息技术股份有限公司 Video data processing method, electronic equipment and storage medium
CN111565331B (en) * 2020-04-10 2022-05-31 苏州鑫竹智能建筑科技有限公司 Optimization method for wireless transmission of video image data
CN111565331A (en) * 2020-04-10 2020-08-21 苏州鑫竹智能建筑科技有限公司 Optimization method for wireless transmission of video image data
CN111711859A (en) * 2020-06-28 2020-09-25 北京奇艺世纪科技有限公司 Video image processing method, system and terminal equipment
CN112911346A (en) * 2021-01-27 2021-06-04 北京淳中科技股份有限公司 Video source synchronization method and device
WO2023125078A1 (en) * 2021-12-30 2023-07-06 杭州海康威视数字技术股份有限公司 Video transcoding and video display method, apparatus, and electronic device
CN114071183A (en) * 2022-01-17 2022-02-18 中央广播电视总台 Video program broadcasting method and device, computer equipment and readable storage medium
CN114071183B (en) * 2022-01-17 2022-05-17 中央广播电视总台 Video program broadcasting method and device, computer equipment and readable storage medium
CN114945100A (en) * 2022-05-13 2022-08-26 广州市保伦电子有限公司 Remote transmission method of high-resolution video image and background server

Similar Documents

Publication Publication Date Title
CN107690074A (en) Video coding and restoring method, audio/video player system and relevant device
US10210907B2 (en) Systems and methods for adding content to video/multimedia based on metadata
US8495697B1 (en) Techniques to provide an enhanced video replay
CN109889907B (en) HTML 5-based video OSD display method and device
CN106060582B (en) Video transmission system, method and device
CN102244783B (en) Method and system for data processing
CN105263031A (en) System and method for distributing auxiliary data embedded in video data
CN110868625A (en) Video playing method and device, electronic equipment and storage medium
EP3062523B1 (en) Display processing device, distribution device, and metadata
JP7487742B2 (en) Image processing device and method
JP2018509029A (en) Encapsulation of image data
KR20130127423A (en) Method of picture-in-picture for multimedia applications
WO2023202095A1 (en) Point cloud media encoding method and apparatus, point cloud media decoding method and apparatus, and electronic device and storage medium
CN111836054B (en) Video anti-piracy method, electronic device and computer readable storage medium
CN111263211B (en) Method for caching video data and terminal equipment
CN113014953A (en) Video tamper-proof detection method and video tamper-proof detection system
KR20080064399A (en) Mp4 demultiplexer and operating method thereof
CN105446685B (en) Document playback method and system
CN104837005A (en) Method and device for switch playing of 3D video and 2D video
AU2011338800B2 (en) Video stream presentation system and protocol
CN101656851B (en) Method and device for displaying program information
KR20060066906A (en) Method and apparatus for object replacement and attribute transformation for mpeg-4 scene rendering in embedded system
CN117812193A (en) Watermark superposition method and electronic equipment
CN111860367A (en) Video repeatability identification method, electronic equipment and computer readable storage medium
CN116886673A (en) Method and device for determining multimedia processing flow, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180213

RJ01 Rejection of invention patent application after publication