CN107979777A - A kind of live TV stream seamless handover method and device - Google Patents

A kind of live TV stream seamless handover method and device Download PDF

Info

Publication number
CN107979777A
CN107979777A CN201610951766.7A CN201610951766A CN107979777A CN 107979777 A CN107979777 A CN 107979777A CN 201610951766 A CN201610951766 A CN 201610951766A CN 107979777 A CN107979777 A CN 107979777A
Authority
CN
China
Prior art keywords
frame
video stream
stream
main thread
new video
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
CN201610951766.7A
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.)
CCTV INTERNATIONAL NETWORKS WUXI Co Ltd
Original Assignee
CCTV INTERNATIONAL NETWORKS WUXI 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 CCTV INTERNATIONAL NETWORKS WUXI Co Ltd filed Critical CCTV INTERNATIONAL NETWORKS WUXI Co Ltd
Priority to CN201610951766.7A priority Critical patent/CN107979777A/en
Publication of CN107979777A publication Critical patent/CN107979777A/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/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content authoring involving timestamps for synchronizing content
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4344Remultiplexing of multiplex streams, e.g. by modifying time stamps or remapping the packet identifiers
    • 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/440263Processing 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 altering the spatial resolution, e.g. for displaying on a connected PDA

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

The present invention provides a kind of live TV stream seamless handover method and device, it is related to technical field of video processing, wherein, the present invention proposes a kind of in the case where keeping main thread normally to export current video stream, establishing does not influence the new sub-line journey of main thread, by reading new video stream in advance in new sub-line journey and obtaining key frame, main thread is after sub-line journey is completed to the acquisition of key frame, the key frame stored with sub-line journey replaces current output image frame, live TV stream seamless switching is completed with this, present invention obtains in the case where not influencing main thread and normally exporting current video stream, pre-process new video stream, avoid the technique effect of the abnormal conditions such as the interruption of outputting video streams and blank screen in handoff procedure.

Description

A kind of live TV stream seamless handover method and device
Technical field
The present invention relates to technical field of video processing, more particularly to a kind of live TV stream seamless handover method and device.
Background technology
In the live fields of IPTV, it is sometimes desirable to cut according to user's operation or switching demand between different signal source Change.Existing switching method is first to close current demand signal source to open new signal source again, then starts coding output to new signal source.
Existing method has defect, due to needing first to close current demand signal source, then on the basis of current demand signal source is closed Access new signal source simultaneously encodes output, and of short duration cutout situation occurs in this process, while is closing current demand signal source and cutting Entering between new signal source has of short duration gap, easily produces interim card situation, and the above problem can be directly resulted in handoff procedure There is the situation of cutout and black field, and influence the smooth output of signal.
The content of the invention
For it is above-mentioned in switching signal source, it is necessary to first close current demand signal source cuts new signal source again, cause output to be believed The problem of number cutout, black field and smoothness reduce, the present invention provides a kind of live TV stream seamless handover method and device.
Technical solution provided by the invention is as follows:
A kind of live TV stream seamless handover method, includes the following steps:
S1 establishes new video stream and reads sub-line journey, and new video stream picture frame is read in circulation, and determines whether image key Frame;If image key frame, then image key frame is preserved;
S2 main threads image key frame described in step S1 replaces current output image frame;
S3 main threads export new video stream, complete live TV stream switching.
Further, the image key frame described in step S1 of main thread described in step S2 replaces current output image frame Method includes:
S21 main threads judge whether current output image frame is every IDR frame (first intracoded frame) one by one;If current output Picture frame is every IDR frame, then the image key frame described in step S1 replaces the every IDR frame currently exported.
Further, further included in step s3 before main thread output new video stream:
S31 main threads carry out Image Adjusting to new video stream.
Further, described image method of adjustment includes:
Adjust resolution ratio, or adjustment Presentation Time Stamp and decoded time stamp, or adjustment resolution ratio and adjustment Presentation Time Stamp With decoded time stamp.
Further, Image Adjusting, detailed process are carried out to new video stream using the method for adjustment resolution ratio in main thread For:
Judge whether new video stream resolution ratio is consistent with original video stream resolution ratio;
If new video stream and original video stream resolution ratio are inconsistent, filter is reset, and use filter adjustment new video flow point Resolution.
Further, figure is carried out to new video stream using the method for adjustment Presentation Time Stamp and decoded time stamp in main thread As adjustment, detailed process is:
Judge the difference of Presentation Time Stamp or decoded time stamp between new video stream present frame and original video stream last frame Whether preset difference value is reached;
If reaching preset difference value, the timestamp offset of new video stream present frame is reset, when ensureing the display of output stream Between stamp and decoded time stamp continuously increase.
A kind of live TV stream seamless switching device, including:Sub-line journey processing module and main thread processing module;
Wherein, the sub-line journey processing module, reads sub-line journey, new video flow graph is read in circulation for creating new video stream As frame, and determine whether image key frame;If image key frame, then image key frame is preserved;
The main thread processing module, is connected with the sub-line journey processing module, and the main thread processing module is by described in The image key frame of sub-line journey processing module storage replaces current output image frame.
Further, the main thread processing module includes:Frame recognition unit and switch unit;
Wherein, the frame recognition unit, for judging whether current output frame is IDR frames one by one;
The switch unit, is connected with the frame recognition unit, and the switch unit is judged based on the frame recognition unit As a result, the image key frame of sub-line journey processing module storage is replaced into current output image frame.
Further, the main thread processing module further includes:Adjust module;
Wherein, the adjustment module, is connected with the main thread processing module, it is described adjustment module to the main thread at Manage the new video stream after module switching and carry out Image Adjusting.
Further, the adjustment module includes:Resolution adjustment unit and/or timestamp adjustment unit;
Wherein, the resolution adjustment unit, is connected with the main thread processing module, and the resolution adjustment unit is sentenced Whether disconnected new video stream resolution ratio and original video stream resolution ratio are consistent;If new video stream and original video stream resolution ratio are inconsistent, Adjust new video stream resolution ratio;
The timestamp adjustment unit, is connected with the main thread processing module, and the timestamp adjustment unit judges new Whether the difference of Presentation Time Stamp or decoded time stamp reaches default poor between video flowing present frame and original video stream last frame Value;If reaching preset difference value, the timestamp offset of new video stream present frame is reset so that the display time of outputting video streams Stamp and decoded time stamp continuously increase.
Live TV stream seamless handover method provided by the invention and system, can bring following beneficial effect:
In the present invention, by establishing new sub-line journey, preferentially new video stream is handled by sub-line journey, using sub-line journey Auxiliary switching, can carry out video flowing switching in the case where not influencing main thread and normally exporting.
In the present invention, obtained in advance by newly-built sub-line journey and preserve the key frame in new video stream, it is also possible that The whole handoff procedure time is reduced.
In the present invention, select to start to switch in the every IDR frame position of original video stream, and with the key frame pair in new video stream The every IDR frame of original video stream is replaced so that is not in Huaping phenomenon in handoff procedure, is ensured smooth output.
In the present invention, filter is initialized by resetting, resolution ratio is carried out to new video stream with the filter after replacement Adjustment so that the present invention supports the live TV stream switching of different resolution.
In the present invention, by adjusting Presentation Time Stamp come adjust original video stream last frame and new video stream output frame it Between PTS/DTS timestamp offsets, ensure handoff procedure in occur without interim card.
Brief description of the drawings
Below by a manner of clearly understandable, preferred embodiment is described with reference to the drawings, to above-mentioned characteristic, technical characteristic, Advantage and its implementation are further described.
Fig. 1 is the flow chart of live TV stream seamless handover method of the present invention;
Fig. 2 is a specific implementation illustration of live TV stream seamless handover method of the present invention;
Fig. 3 is another specific implementation illustration of live TV stream seamless handover method of the present invention;
Fig. 4 is the block diagram of live TV stream seamless switching device of the present invention;
Fig. 5 is a specific implementation illustration of live TV stream seamless switching device of the present invention.
Drawing reference numeral explanation:
100- sub-line journey processing modules, 200- main thread processing modules, 201- frame recognition units, 202- switch units, 300- adjusts module, 301- resolution adjustment units, 302- timestamp adjustment units.
Embodiment
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, control is illustrated below The embodiment of the present invention.It should be evident that drawings in the following description are only some embodiments of the present invention, for For those of ordinary skill in the art, without creative efforts, other can also be obtained according to these attached drawings Attached drawing, and obtain other embodiments.
It is as depicted in figs. 1 and 2 a kind of live TV stream seamless handover method provided by the invention, when user or some situations When needing to switch over current video stream, we establish a new sub-line journey outside main thread, and the foundation of sub-line journey is not Influence the main thread normally output to current video stream.In sub-line journey, new video stream media information is read out, when reading When key frame, which is preserved, and prompts the work of main thread handover preparation to complete.Main thread is exporting While video flowing, it can monitor whether to need Switch Video stream, the switch prompting based on sub-line journey, main thread will be protected in sub-line journey The key frame deposited replaces current output image frame, completes switching.
It is contemplated that replaced to handoff procedure there may be flower screen exception and to ensure that signal smoothing is exported with key frame When changing current output image frame, employ main thread and first inquire about whether current output frame is every IDR frame, if so, just being replaced with key frame The every IDR frame is changed, output smoothness is ensured with this.
A kind of live TV stream seamless handover method provided by the invention is illustrated in figure 3, on the basis of Fig. 1 and Fig. 2, increase New video stream is exported and carries out Image Adjusting.
Due to us it cannot be guaranteed that the resolution ratio of new video stream is every time identical with original video stream resolution ratio, so occurring When resolution ratio is different, video flowing can be switched and made a big impact.
So we are adjusted the resolution ratio of new video stream using filter, when main thread finds the resolution of new video stream When rate is different from the resolution ratio of original video stream, filter can be reset, and resolution ratio tune is carried out to new video stream with the filter after resetting It is whole.
Meanwhile the Presentation Time Stamp or decoded time stamp there are original video stream last frame in handoff procedure are (following right " Presentation Time Stamp or decoded time stamp " is referred to as " PTS/DTS ") it is larger with the difference of the PTS/DTS of the first frame of new video stream, Larger PTS/DTS gaps can make occur the situation that discontinuous and smoothness reduces during output.
So when main thread finds that the PTS/DTS of the PTS/DTS and the first frame of new video stream of original video stream last frame are poor When being worth excessive, Presentation Time Stamp can be adjusted, to reduce difference, to ensure to occur without the situation of discontinuous and smoothness reduction.
A kind of live TV stream seamless switching device provided by the invention is illustrated in figure 4, including:Sub-line journey processing module 100 And main thread processing module 200;Wherein, main thread processing module 200 includes frame recognition unit 201 and switch unit 202.
When needing to carry out live TV stream switching, sub-line journey processing module 100 establishes a sub-line outside main thread Journey, which does not influence output of the main thread to current video stream, and new video stream is first read out with sub-line journey, and Find and store key frame.
Main thread processing module 200, based on the prompting of sub-line journey processing module 100, is replaced current with the key frame of storage Output image frame.
When replacing current output image frame with the key frame of storage, we work as main thread using frame recognition unit 201 Preceding output frame is judged, judges whether current output frame is every IDR frame, only when current output frame is every IDR frame, just by switching Unit 202 switches over video flowing.
A kind of live TV stream seamless switching device provided by the invention is illustrated in figure 5, on the basis of Fig. 3, further includes tune Mould preparation block 300;Wherein adjustment module 300 includes:Resolution adjustment unit 301 and/or timestamp adjustment unit 302.
In live TV stream handoff procedure, there are many unpredictable situations, such as:Original video stream is differentiated with new video stream Rate is different, and the PTS/DTS of original video stream last frame and the PTS/DTS differences of the first frame of new video stream are excessive etc..
Resolution adjustment unit 301, can judge whether original video stream is different from new video stream resolution ratio, if it is different, then Filter is reset, the resolution ratio of new video stream is adjusted by the filter of replacement.
Timestamp adjustment unit 302, can judge the PTS/DTS and the first frame of new video stream of original video stream last frame Whether PTS/DTS differences are excessive, if excessive, the difference is reduced by adjusting Presentation Time Stamp.

Claims (10)

1. a kind of live TV stream seamless handover method, it is characterised in that include the following steps:
S1 establishes new video stream and reads sub-line journey, and new video stream picture frame is read in circulation, and determines whether image key frame;If It is image key frame, then preserves image key frame;
S2 main threads image key frame described in step S1 replaces current output image frame;
S3 main threads export new video stream, complete live TV stream switching.
2. live TV stream seamless handover method as claimed in claim 1, it is characterised in that main thread step S1 described in step S2 Described in image key frame replace current output image frame method include:
S21 main threads judge whether current output image frame is every IDR frame one by one;If current output image frame is every IDR frame, with step Image key frame replaces the every IDR frame currently exported described in rapid S1.
3. live TV stream seamless handover method as claimed in claim 1 or 2, it is characterised in that main thread output is new in step s3 Further included before video flowing:
S31 main threads carry out Image Adjusting to new video stream.
4. live TV stream seamless handover method as claimed in claim 3, it is characterised in that described image method of adjustment includes:
Adjust resolution ratio, or adjustment Presentation Time Stamp and decoded time stamp, or adjustment resolution ratio and adjustment Presentation Time Stamp and solution Code timestamp.
5. live TV stream seamless handover method as claimed in claim 4, it is characterised in that using the side of adjustment resolution ratio in main thread Method carries out Image Adjusting to new video stream, and detailed process is:
Judge whether new video stream resolution ratio is consistent with original video stream resolution ratio;
If new video stream and original video stream resolution ratio are inconsistent, filter is reset, and use filter adjustment new video stream resolution ratio.
6. live TV stream seamless handover method as claimed in claim 4, it is characterised in that using adjustment Presentation Time Stamp in main thread Image Adjusting is carried out to new video stream with the method for decoded time stamp, detailed process is:
Judge between new video stream present frame and original video stream last frame whether is the difference of Presentation Time Stamp or decoded time stamp Reach preset difference value;
If reaching preset difference value, the timestamp offset of new video stream present frame is reset so that during the display of outputting video streams Between stamp and decoded time stamp continuously increase.
A kind of 7. live TV stream seamless switching device, it is characterised in that including:Sub-line journey processing module and main thread processing mould Block;
Wherein, the sub-line journey processing module, reads sub-line journey, new video stream image is read in circulation for creating new video stream Frame, and determine whether image key frame;If image key frame, then image key frame is preserved;
The main thread processing module, is connected with the sub-line journey processing module, and the main thread processing module is by the sub-line The image key frame of journey processing module storage replaces current output image frame.
8. live TV stream seamless switching device as claimed in claim 7, it is characterised in that the main thread processing module includes:Frame Recognition unit and switch unit;
Wherein, the frame recognition unit, for judging whether current output frame is every IDR frame one by one;
The switch unit, is connected with the frame recognition unit, and the switch unit is based on the frame recognition unit judging result, The image key frame of sub-line journey processing module storage is replaced into current output image frame.
9. the live TV stream seamless switching device as described in claim 7 or 8, it is characterised in that the main thread processing module is also wrapped Include:Adjust module;
Wherein, the adjustment module, is connected with the main thread processing module, and the adjustment module handles mould to the main thread New video stream after block switching carries out Image Adjusting.
10. live TV stream seamless switching device as claimed in claim 9, it is characterised in that the adjustment module includes:Resolution ratio tune Whole unit and/or timestamp adjustment unit;
Wherein, the resolution adjustment unit, is connected with the main thread processing module, and the resolution adjustment unit judges are new Whether video flowing resolution ratio is consistent with original video stream resolution ratio;If new video stream and original video stream resolution ratio are inconsistent, adjust New video stream resolution ratio;
The timestamp adjustment unit, is connected with the main thread processing module, and the timestamp adjustment unit judges new video Whether the difference of Presentation Time Stamp or decoded time stamp reaches preset difference value between stream present frame and original video stream last frame;If Reach preset difference value, then reset new video stream present frame timestamp offset so that the Presentation Time Stamp of outputting video streams and Decoded time stamp continuously increases.
CN201610951766.7A 2016-10-25 2016-10-25 A kind of live TV stream seamless handover method and device Pending CN107979777A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610951766.7A CN107979777A (en) 2016-10-25 2016-10-25 A kind of live TV stream seamless handover method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610951766.7A CN107979777A (en) 2016-10-25 2016-10-25 A kind of live TV stream seamless handover method and device

Publications (1)

Publication Number Publication Date
CN107979777A true CN107979777A (en) 2018-05-01

Family

ID=62004234

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610951766.7A Pending CN107979777A (en) 2016-10-25 2016-10-25 A kind of live TV stream seamless handover method and device

Country Status (1)

Country Link
CN (1) CN107979777A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109144613A (en) * 2018-09-03 2019-01-04 武汉斗鱼网络科技有限公司 Android clarity switching method, device, terminal and readable medium
CN110225362A (en) * 2019-06-04 2019-09-10 浙江大华技术股份有限公司 A kind of live broadcasting method, direct broadcast server and storage device
CN110298229A (en) * 2019-04-29 2019-10-01 星河视效文化传播(北京)有限公司 Method of video image processing and device
EP3852376A4 (en) * 2018-09-18 2021-12-22 Wangsu Science & Technology Co., Ltd. Method and device for adjusting timestamp of live broadcast video
CN115225955A (en) * 2021-04-16 2022-10-21 海信视像科技股份有限公司 Display device, video switching method, video switching device and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050128357A1 (en) * 2003-12-15 2005-06-16 Byeong-Jin Kim Apparatus to improve image sharpness adaptively according to multi-video formats and method thereof
CN101568027A (en) * 2009-05-22 2009-10-28 华为技术有限公司 Method, device and system for forwarding video data
CN103338392A (en) * 2013-06-14 2013-10-02 福建星网锐捷安防科技有限公司 Method for seamless switching of images in video polling
CN103745733A (en) * 2013-12-23 2014-04-23 乐视网信息技术(北京)股份有限公司 Video playing control method and video player
CN103856806A (en) * 2012-11-28 2014-06-11 腾讯科技(北京)有限公司 Video stream switching method, device and system
CN104091608A (en) * 2014-06-13 2014-10-08 北京奇艺世纪科技有限公司 Video editing method and device based on IOS equipment
CN105472446A (en) * 2015-02-12 2016-04-06 深圳Tcl数字技术有限公司 EPG refreshing method and system
CN105933620A (en) * 2016-04-21 2016-09-07 深圳市创凯智能股份有限公司 Video signal switching method and equipment

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050128357A1 (en) * 2003-12-15 2005-06-16 Byeong-Jin Kim Apparatus to improve image sharpness adaptively according to multi-video formats and method thereof
CN101568027A (en) * 2009-05-22 2009-10-28 华为技术有限公司 Method, device and system for forwarding video data
CN103856806A (en) * 2012-11-28 2014-06-11 腾讯科技(北京)有限公司 Video stream switching method, device and system
CN103338392A (en) * 2013-06-14 2013-10-02 福建星网锐捷安防科技有限公司 Method for seamless switching of images in video polling
CN103745733A (en) * 2013-12-23 2014-04-23 乐视网信息技术(北京)股份有限公司 Video playing control method and video player
CN104091608A (en) * 2014-06-13 2014-10-08 北京奇艺世纪科技有限公司 Video editing method and device based on IOS equipment
CN105472446A (en) * 2015-02-12 2016-04-06 深圳Tcl数字技术有限公司 EPG refreshing method and system
CN105933620A (en) * 2016-04-21 2016-09-07 深圳市创凯智能股份有限公司 Video signal switching method and equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
朱玲: "面向三维视频应用的多视角视频编码压缩算法研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109144613A (en) * 2018-09-03 2019-01-04 武汉斗鱼网络科技有限公司 Android clarity switching method, device, terminal and readable medium
CN109144613B (en) * 2018-09-03 2021-10-15 武汉斗鱼网络科技有限公司 Android definition switching method and device, terminal and readable medium
EP3852376A4 (en) * 2018-09-18 2021-12-22 Wangsu Science & Technology Co., Ltd. Method and device for adjusting timestamp of live broadcast video
CN110298229A (en) * 2019-04-29 2019-10-01 星河视效文化传播(北京)有限公司 Method of video image processing and device
CN110225362A (en) * 2019-06-04 2019-09-10 浙江大华技术股份有限公司 A kind of live broadcasting method, direct broadcast server and storage device
CN115225955A (en) * 2021-04-16 2022-10-21 海信视像科技股份有限公司 Display device, video switching method, video switching device and storage medium

Similar Documents

Publication Publication Date Title
CN107979777A (en) A kind of live TV stream seamless handover method and device
US6907081B2 (en) MPEG encoder control protocol for on-line encoding and MPEG data storage
US8925030B2 (en) Fast channel change via a mosaic channel
US9716896B2 (en) Video encoding apparatus, video decoding apparatus, video encoding method, and video decoding method
CN107683605B (en) Encoding device, decoding device, and transmission control method
US10582208B2 (en) Video encoding apparatus, video decoding apparatus, video encoding method, and video decoding method
KR20140019335A (en) Encoding of video stream based on scene type
US9961297B2 (en) Method and system of rotation of video frames for displaying a video
US8170401B2 (en) Optimizing ad insertion by removing low information frames
JP6102332B2 (en) Video stream switching system, video stream switching method and program
CN105578265B (en) A kind of timestamp compensation or modified method based on H264, H265 video analysis
CN105163169A (en) Data package format method and system suitable for transmission
US11172238B1 (en) Multiple view streaming
KR100761256B1 (en) Program guidance method in open cable settop box
US7457360B2 (en) Method and apparatus for encoding image data with pre-encoding scheme, and method and apparatus for recording video using the same
EP0871337A2 (en) Method and apparatus for modifying a digital data stream
JP2001309255A (en) Receiver of digital tv broadcasting
JP2002152051A (en) Compression code editor and compression code edit method
JP2016116148A (en) Decoder and decoding method
KR101199232B1 (en) Set-top Box and Method for Changing Broadcasting Channel
JPH1188794A (en) Device and method for controlling image position
CN117241050A (en) Method, system, equipment and medium for seamlessly inserting live stream in carousel program
JP2006210970A (en) Video camera

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: 20180501

RJ01 Rejection of invention patent application after publication