CN102227142A - Synchronization playing method based on video data block distribution - Google Patents

Synchronization playing method based on video data block distribution Download PDF

Info

Publication number
CN102227142A
CN102227142A CN2011101551440A CN201110155144A CN102227142A CN 102227142 A CN102227142 A CN 102227142A CN 2011101551440 A CN2011101551440 A CN 2011101551440A CN 201110155144 A CN201110155144 A CN 201110155144A CN 102227142 A CN102227142 A CN 102227142A
Authority
CN
China
Prior art keywords
video
video data
block
centroid
time
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
CN2011101551440A
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.)
Fudan University
Original Assignee
Fudan University
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 Fudan University filed Critical Fudan University
Priority to CN2011101551440A priority Critical patent/CN102227142A/en
Publication of CN102227142A publication Critical patent/CN102227142A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention belongs to the digital video technology field, and is a video synchronization playing method specifically. According to the invention, a plurality of mobile terminus are connected to same local area network, wherein a mobile terminal is selected as a center node which stores video file in need of synchronization playing. The center node firstly divides the video file as video data blocks with same time length, and gives integer time stamp thus the video blocks are in progressive maximum according to a natural number sequence. Other terminus nodes are selected as normal nodes to connect the center node, obtains video data blocks distributed by the center node, and carries out synchronization video playing through the integer time stamp. Through sending time stamp updating information to the normal nodes, the center node controls play progress of the normal nodes. The invention relates to video data extraction, video data block distribution and video synchronization play. The method in the invention has high file transmission rate, and user experience pleasure is increased.

Description

A kind of synchronous broadcast method based on the block of video data distribution
Technical field
The invention belongs to the digital video technology field, be specifically related to video file format conversion, block of video data distribution policy, audio video synchronization player method.
Background technology
In recent years, popularizing of intelligent terminals such as smart mobile phone, panel computer greatly enriched people's leisure, entertainment life.According to the statistics of Ministry of Industry and Information, by the end of the year 2008, Chinese cellphone subscriber's quantity surpasses 6.4 hundred million.2009, the Ministry of Industry and Information Technology provided 3G license to China Mobile, China Telecom and CHINAUNICOM, and this measure indicates that China formally enters the 3G epoch.The lifting of the progress of the communication technology and terminal hardware level has been injected powerful power for the development of mobile Internet, and the network application content is enriched constantly, the user uses to experience and improves constantly.Data according to Ministry of Industry and Information's issue show that by the end of the year 2009, Chinese mobile phone terminal quantity has reached 7.47 hundred million.
Watch video is one of mainstream applications of conventional desktop computer always, also popularizes to intelligent terminals such as mobile phone, panel computers gradually in recent years, indispensable part during the leisure that becomes smart mobile phone, panel computer is used.
Yet, no matter be common desktop computer or emerging mobile intelligent terminal, though the player on its platform is of a great variety, have their own characteristics each, but its function is confined to individual consumer's video-see always, as the local video file play, streaming media video plays, lack a kind of simple mode and make the video sharing mechanism that can carry out good experience between the user.
Smart machine such as mobile phone, panel computer screen is less, degree of privacy is high, is not suitable for a lot of users and together watches video.If wish between a plurality of users to share a certain video, can only use technology such as bluetooth, WiFi that video file is sent to each mobile phone.
The shortcoming of this method is apparent:
(1) transmits file and need the time.The transmission rate of Bluetooth technology is very slow, and is subjected to the restriction of physical distance, is not suitable for transmitting bigger video file; Do not have ripe mechanism to make between the terminals such as mobile phone, panel computer at present and directly transmit file,, still need the stand-by period, and show slightly and make a fuss over a trifling matter even develop the client-server transmission system of the similar conventional desktop computer of a cover by WiFi.
(2) under the more situation of user, the time that transmitting video files consumes is longer.Owing to can't carry out other packet multicast transmission of application level between the portable terminal, therefore must carry out independent point-to-point transmission to a plurality of users, a user must wait for after another user receives fully and could begin to obtain video file.
(3) even finish the transmission of video file, still be to watch separately between a plurality of users, the unavoidable life period of video playback is poor.The interchange that this is unfavorable between the user has reduced enjoyment; And displaying video can cause interfering with each other of sound respectively among a small circle, greatly reduces user experience.
Summary of the invention
The object of the present invention is to provide a kind of file transfer speed height, user experience enjoyment audio video synchronization player method how.
In audio video synchronization player method of the present invention, a plurality of portable terminals are connected to same local area network (LAN) (passing through WiFi).Wherein certain portable terminal is as Centroid, and Centroid is being stored the video file that needs synchronous playing.Centroid is divided into the block of video data that comprises equal time length with video file earlier, and gives the integer timestamp, promptly increases progressively by sequence of natural numbers.Other terminal node (below be called ordinary node) is connected to Centroid, obtains the block of video data of Centroid distribution, and carries out synchronization video by the integer timestamp and play.By stabbing lastest imformation to the ordinary node transmitting time, Centroid can be controlled the playing progress rate of ordinary node.
The inventive method can be divided into three processes: system time synchronously, video file blocking and synchronous playing.
(1) system time is synchronous, is in order to eliminate the time difference between the different terminals.Centroid decision current system time is defined as fiducial time.Ordinary node is connected laggard line time with Centroid synchronous, makes all nodes all keep identical fiducial time.The broadcast behavior of all nodes is all based on same fiducial time, and Centroid can send packet to ordinary node every one identical period, and ordinary node is confirmed by this packet or upgraded current fiducial time.
(2) video file blocking is divided into video file the block of video data that comprises equal time length exactly, and indicates the timestamp of order.Be in each block of video data, the video length that comprises (playing at interval) is all identical, but the size of each block of video data and different.The timestamp of each block of video data adds benchmark for the time of the beginning of section sometime of its representative.Video file blocking operating procedure is:
The 1st goes on foot, obtains the DTS(Display Time Stamp of a frame, decoded time stamp);
The 2nd step, calculate the PTS(Presentation Time Stamp of this frame, show timestamp) by DTS;
The 3rd step, calculate the demonstration time T of next frame by frame per second (framerate) and PTS, for the frame that repeats to show, then will the time totally;
Figure 660711DEST_PATH_IMAGE002
The 4th step, video file is divided into the block of video data that comprises equal time length, writes down the time that each video blocks begins respectively, add that fiducial time is as its timestamp according to the demonstration time T of every frame.Because the playing sequence of video is continuous, so the arrangement of this timestamp also increases progressively in proper order.
The 5th step, give corresponding integer value timestamp, when data block sends, add timestamp information for its IP packet payload field to each block of video data.
(3) synchronous playing
By Centroid the ordinary node of each connection is distributed a Bitmap(bitmap, but the bitmap on the difference image meaning), i.e. the array of a Boolean type sends the history of block of video data in order to record.The corresponding block of video data of each element of this array, initial value is 0, expression does not send data.In case Centroid has sent a certain block of video data to ordinary node, then the corresponding video blocks index with corresponding Bitmap is changed to 1, and expression has sent data.
Ordinary node obtains puts into buffer memory after the block of video data that Centroid sends and by timestamp ordering.
Centroid can send order to ordinary node, is specifying the block of video data of playing the fixed time stamp fiducial time, and ordinary node searches corresponding block of video data and plays backward successively in buffer memory.This mechanism be used to support Centroid F.F., retreat two kinds of VCR operation, and begin to play, recover to play two kinds of orders.The concrete operations step is:
The 1st the step, Centroid fiducial time T navigate to the video file pos position of second.The video length t that is comprised by each video file piece can calculate and should play
Figure DEST_PATH_IMAGE003
Individual block of video data;
The 2nd step, Centroid send order to ordinary node: T plays the in fiducial time
Figure 865428DEST_PATH_IMAGE003
Individual block of video data;
The 3rd step, ordinary node are in fiducial time
Figure 64328DEST_PATH_IMAGE004
Time receives orders, and the video time length according to each block of video data comprises navigates to immediately
Figure DEST_PATH_IMAGE005
Individual block of video data is play.
Centroid can send pause command to ordinary node, suspends immediately to play after ordinary node receives orders to get final product.After ordinary node was received recovery play command from Centroid, by the timestamp and the fiducial time of contrast block of video data, which block of video data what decision should be play was, and selects it to play.
The inventive method file transfer speed height, and can increase user experience enjoyment.
Description of drawings
Fig. 1 is based on the deployment diagram of the synchronous playing mechanism of block of video data distribution.By in video player, disposing this mechanism, Centroid to ordinary node send block of video data and fiducial time information, and carry out the scheduling of synchronous playing.
Fig. 2 is the process diagram that video data carries out blocking.At first the frame of video that the local video file is carried out order reads, demonstration time by its DTS and each frame of PTS information calculations then, with the frame that comprises in the unit interval length as a block of video data, and its document misregistration amount of mark.Write down the time that each video blocks begins simultaneously, add that fiducial time is as its timestamp.
Fig. 3 is that a portable terminal is linked into current local area network (LAN), and utilizes the sequence chart example of playing of synchronous playing mechanism.
Embodiment
The present invention is a kind of audio video synchronization player method, needs a video player to finish broadcast.
The user can select initiatively to share and share two kinds of patterns with adding.
Aggressive mode means that active user place mobile phone terminal becomes Centroid.Concrete operations are:
The first step: the active user opens terminal accessing LAN particular port and monitors this port, waits for that other terminal connects.Become the Centroid user.
Second step: other user search connects to above-mentioned Centroid and request.
The 3rd step: the Centroid user determines whether to allow other users' connection request, if allow, then other-end is connected on the current Centroid.It is synchronous that this moment, Centroid and ordinary node carried out system time, finishes the synchronous back of system time ordinary node and have identical system time with Centroid.
The 4th step: the Centroid user opens the local video file and plays.Simultaneously video file is divided into the block of video data that comprises equal time length and gives the integer timestamp.
The 5th step: the Bitmap of each ordinary node of the current connection of Centroid initialization, each Bit is changed to 0.
The 6th step: Centroid sends block of video data to ordinary node, and upgrades Bitmap, and the Bit of the data block correspondence that sent is changed to 1.
The 7th step: in the playing process, Centroid can suspend the broadcast current video, and sends pause command to each ordinary node.
The 8th step: in the playing process, Centroid can be carried out F.F., back operation, and sends F.F. or backward command to each ordinary node, promptly plays the block of video data of fixed time stamp in the appointing system time.And check the value of relevant position among each Bitmap, if do not send the block of video data of this timestamp, then reissue and give it.
Add sharing model and mean that the current phone user need insert in the local area network (LAN) at Centroid place, connect Centroid and send request, share synchronously and play the in progress video of distribution node.Concrete operations are:
The first step: the active user adds the local area network (LAN) at Centroid place.
Second step: active user's scanning discovery is ready to share the Centroid of video and send connection request.Obtain successfully connecting after Centroid allows.It is synchronous that this moment, Centroid and ordinary node carried out system time, finishes the synchronous back of system time ordinary node and have identical system time with Centroid.
The 3rd step: the active user carries out and to share play mode, and the block of video data that the receiving center node sends is put into buffer memory and by the integer timestamp ordering.
The 4th step: Centroid sends order, and specifying ordinary node is 1 block of video data (first block of video data) determining that the system time reproduction time stabs, and ordinary node receives after the order according to playing after the current system time adjustment progress.
The 5th step: if receive the pause command that Centroid sends, ordinary node suspends current displaying video.
The 6th step: Centroid sends order, specifies ordinary node determining that system time plays the block of video data that special time stabs, and ordinary node receives after the order according to playing after the current system time adjustment progress.If there is not the block of video data that needs in the buffer memory, then the ordinary node data block that Centroid sends of waiting can be play.
Fig. 3 is that a portable terminal is linked into current local area network (LAN), and utilizes the sequence chart example of playing of synchronous playing mechanism.WLAN (wireless local area network) and current displaying video near at first this terminal node detects send connection request to Centroid then, and the Centroid user allows this request.This mobile phone users is carried out synchronous playing, and Centroid is distributed to this portable terminal with the block of video data (video data of blocking) of a part earlier, then sends information fiducial time.This mobile phone terminal player compares by the timestamp of this information and block of video data fiducial time, navigates to current block of video data, reaches synchronous playing.
(1) in this process, the Centroid user carries out pausing operation for some reason, and then the Centroid player detects and plays abnormality (time-out) and this control information is sent to other ordinary nodes.After treating that Centroid recovers normal play, again to other ordinary nodes send corresponding control information and fiducial time information.The timestamp of ordinary node contrast fiducial time and block of video data, the position when whether decision continues to play time-out still is repositioned onto different block of video data and plays.
(2) in this process, the Centroid user carries out forwarding operation for some reason, and then the Centroid player detects and plays abnormality (F.F.) and this control information is sent to other ordinary nodes.Ordinary node reads the positional information that jumps to, and detects with the Bitmap index position then.If received the block of video data of reposition, the timestamp that then contrasts fiducial time and block of video data decides play position; If also do not receive the block of video data of reposition,, wait for that then the reception of data block and the timestamp of contrast fiducial time and block of video data decide play position then to the Centroid request.Respond the normal play state at last.
(3) in this process, the Centroid user carries out back operation for some reason, and then the Centroid player detects and plays abnormality (retreating) and this control information is sent to other ordinary nodes.Ordinary node reads the positional information that jumps to, and the timestamp that contrasts fiducial time and block of video data then decides play position.Respond the normal play state at last.

Claims (4)

1. an audio video synchronization player method is characterized in that a plurality of portable terminals are connected to same local area network (LAN); Wherein certain portable terminal is as Centroid, and Centroid is being stored the video file that needs synchronous playing; Centroid is divided into the block of video data that comprises equal time length with video file earlier, and gives the integer timestamp, promptly increases progressively by sequence of natural numbers; Other terminal node is connected to Centroid as ordinary node, obtains the block of video data of Centroid distribution, and carries out synchronization video by the integer timestamp and play; By stabbing lastest imformation to the ordinary node transmitting time, the playing progress rate of Centroid control ordinary node.
2. audio video synchronization player method according to claim 1 is characterized in that being divided into three processes: system time synchronously, video file blocking and synchronous playing; Wherein:
(1) system time is synchronous
By Centroid decision current system time, be defined as fiducial time; Ordinary node is connected laggard line time with Centroid synchronous, makes all nodes all keep identical fiducial time; The broadcast behavior of all nodes is all based on same fiducial time, and Centroid can send packet to ordinary node every one identical period, and ordinary node is confirmed by this packet or upgraded current fiducial time;
(2) video file blocking
Video file is divided into the block of video data that comprises equal time length, and indicate the order timestamp, be in each block of video data, the video length that comprises is all identical, but the size of each block of video data is also different, and the timestamp of each block of video data adds benchmark for the time of the beginning of section sometime of its representative;
(3) synchronous playing
By Centroid the ordinary node of each connection is distributed a Bitmap, i.e. the array of a Boolean type sends the history of block of video data in order to record; The corresponding block of video data of each element of this array, initial value is 0, expression does not send data; In case Centroid has sent a certain block of video data to ordinary node, then the corresponding video blocks index with corresponding Bitmap is changed to 1, and expression has sent data;
Ordinary node obtains puts into buffer memory after the block of video data that Centroid sends and by timestamp ordering;
Centroid can send order to ordinary node, is specifying the block of video data of playing the fixed time stamp fiducial time, and ordinary node searches corresponding block of video data and plays backward successively in buffer memory;
Centroid can send pause command to ordinary node, suspends immediately to play after ordinary node receives orders to get final product; After ordinary node was received recovery play command from Centroid, by the timestamp and the fiducial time of contrast block of video data, which block of video data what decision should be play was, and selects it to play.
3. audio video synchronization player method according to claim 2 is characterized in that the step of described video file blocking is:
The 1st goes on foot, obtains the decoded time stamp (DTS) of a frame;
The 2nd goes on foot, calculates by decoded time stamp the demonstration timestamp (PTS) of this frame;
The 3rd step, calculate the demonstration time T of next frame by frame per second (framerate) and PTS, for the frame that repeats to show, then will the time totally;
Figure 452976DEST_PATH_IMAGE001
The 4th step, according to the demonstration time T of every frame video file is divided into the block of video data that comprises equal time length, writes down the time that each video blocks begins respectively, add fiducial time as its timestamp, the arrangement of this timestamp is that order increases progressively;
The 5th step, give corresponding integer value timestamp, when data block sends, add timestamp information for its IP packet payload field to each block of video data.
4. audio video synchronization player method according to claim 2, it is characterized in that described Centroid sends order to ordinary node, specifying the block of video data of playing the fixed time stamp fiducial time, ordinary node searches corresponding block of video data and plays backward successively in buffer memory, concrete steps are:
The 1st step, Centroid fiducial time T navigate to the video file pos position of second, the video length t that is comprised by each video file piece can calculate and should play the
Figure 127671DEST_PATH_IMAGE002
Individual block of video data;
The 2nd step, Centroid send order to ordinary node: T plays the in fiducial time
Figure 651056DEST_PATH_IMAGE002
Individual block of video data;
The 3rd step, ordinary node are in fiducial time
Figure 517119DEST_PATH_IMAGE003
Time receives orders, and the video time length according to each block of video data comprises navigates to immediately
Figure 696427DEST_PATH_IMAGE004
Individual block of video data is play.
CN2011101551440A 2011-06-10 2011-06-10 Synchronization playing method based on video data block distribution Pending CN102227142A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011101551440A CN102227142A (en) 2011-06-10 2011-06-10 Synchronization playing method based on video data block distribution

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011101551440A CN102227142A (en) 2011-06-10 2011-06-10 Synchronization playing method based on video data block distribution

Publications (1)

Publication Number Publication Date
CN102227142A true CN102227142A (en) 2011-10-26

Family

ID=44808093

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011101551440A Pending CN102227142A (en) 2011-06-10 2011-06-10 Synchronization playing method based on video data block distribution

Country Status (1)

Country Link
CN (1) CN102227142A (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092851A (en) * 2011-10-31 2013-05-08 腾讯科技(北京)有限公司 Social network based media information spreading method and media information display platform
CN103561117A (en) * 2013-11-20 2014-02-05 深圳市中兴移动通信有限公司 Screen sharing method and system, transmitting terminal and receiving terminal
CN104301805A (en) * 2014-09-26 2015-01-21 北京奇艺世纪科技有限公司 Method and device for estimating time span of video
CN104469413A (en) * 2014-12-30 2015-03-25 中山大学花都产业科技研究院 Local area network multi-terminal synchronous playing time deviation calculation improving method
CN104467928A (en) * 2013-09-18 2015-03-25 华为技术有限公司 Method and equipment for cooperation between terminal equipment
CN104519051A (en) * 2014-11-24 2015-04-15 深圳市金立通信设备有限公司 Method and terminals for sharing multimedia data
CN104780460A (en) * 2015-03-20 2015-07-15 广东欧珀移动通信有限公司 Method for displaying navigation buttons and mobile terminal
CN104780461A (en) * 2015-03-20 2015-07-15 广东欧珀移动通信有限公司 Video playing method, mobile terminal and video playing system
CN104811582A (en) * 2014-01-28 2015-07-29 华为技术有限公司 A method and device for playing multiple intelligent devices synchronously
CN105592568A (en) * 2015-12-22 2016-05-18 Tcl通力电子(惠州)有限公司 Audio playing method and system
CN106383681A (en) * 2016-09-09 2017-02-08 航美传媒集团有限公司 Multilayer picture cooperative playing method
CN108241635A (en) * 2016-12-23 2018-07-03 航天星图科技(北京)有限公司 Unstructured data retransmission method between a kind of multi-user's node
CN108241636A (en) * 2016-12-23 2018-07-03 航天星图科技(北京)有限公司 Unstructured data clone method between a kind of multi-user's node
CN108241637A (en) * 2016-12-23 2018-07-03 航天星图科技(北京)有限公司 A kind of multi-user's internodal data Transmission system
CN111585684A (en) * 2020-05-14 2020-08-25 武汉大学 Multi-path camera time alignment method and system for networked monitoring video analysis
CN111954050A (en) * 2019-05-14 2020-11-17 福州瑞芯微电子股份有限公司 Method and system for video synchronization among multiple devices
CN112073791A (en) * 2020-08-03 2020-12-11 上海商泰汽车信息***有限公司 Playing synchronization method and device, storage medium and user side

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092851A (en) * 2011-10-31 2013-05-08 腾讯科技(北京)有限公司 Social network based media information spreading method and media information display platform
CN104467928A (en) * 2013-09-18 2015-03-25 华为技术有限公司 Method and equipment for cooperation between terminal equipment
CN104467928B (en) * 2013-09-18 2018-08-14 华为技术有限公司 A kind of method and apparatus to cooperate between terminal device
CN103561117A (en) * 2013-11-20 2014-02-05 深圳市中兴移动通信有限公司 Screen sharing method and system, transmitting terminal and receiving terminal
US10298901B2 (en) 2014-01-28 2019-05-21 Huawei Technologies Co., Ltd. Method for synchronous playback by multiple smart devices, and apparatus
CN104811582A (en) * 2014-01-28 2015-07-29 华为技术有限公司 A method and device for playing multiple intelligent devices synchronously
CN104301805A (en) * 2014-09-26 2015-01-21 北京奇艺世纪科技有限公司 Method and device for estimating time span of video
CN104301805B (en) * 2014-09-26 2018-06-01 北京奇艺世纪科技有限公司 A kind of the method for estimating the length of the video and device
CN104519051A (en) * 2014-11-24 2015-04-15 深圳市金立通信设备有限公司 Method and terminals for sharing multimedia data
CN104469413B (en) * 2014-12-30 2017-10-20 中山大学花都产业科技研究院 The improved method that multiple terminals synchronization reproduction time deviation is calculated in a kind of LAN
CN104469413A (en) * 2014-12-30 2015-03-25 中山大学花都产业科技研究院 Local area network multi-terminal synchronous playing time deviation calculation improving method
CN104780460A (en) * 2015-03-20 2015-07-15 广东欧珀移动通信有限公司 Method for displaying navigation buttons and mobile terminal
CN104780460B (en) * 2015-03-20 2017-11-24 广东欧珀移动通信有限公司 A kind of the navigation button display methods and mobile terminal
CN104780461A (en) * 2015-03-20 2015-07-15 广东欧珀移动通信有限公司 Video playing method, mobile terminal and video playing system
CN105592568A (en) * 2015-12-22 2016-05-18 Tcl通力电子(惠州)有限公司 Audio playing method and system
CN106383681A (en) * 2016-09-09 2017-02-08 航美传媒集团有限公司 Multilayer picture cooperative playing method
CN108241637A (en) * 2016-12-23 2018-07-03 航天星图科技(北京)有限公司 A kind of multi-user's internodal data Transmission system
CN108241636A (en) * 2016-12-23 2018-07-03 航天星图科技(北京)有限公司 Unstructured data clone method between a kind of multi-user's node
CN108241635A (en) * 2016-12-23 2018-07-03 航天星图科技(北京)有限公司 Unstructured data retransmission method between a kind of multi-user's node
CN111954050A (en) * 2019-05-14 2020-11-17 福州瑞芯微电子股份有限公司 Method and system for video synchronization among multiple devices
CN111585684A (en) * 2020-05-14 2020-08-25 武汉大学 Multi-path camera time alignment method and system for networked monitoring video analysis
CN111585684B (en) * 2020-05-14 2021-08-10 武汉大学 Multi-path camera time alignment method and system for networked monitoring video analysis
CN112073791A (en) * 2020-08-03 2020-12-11 上海商泰汽车信息***有限公司 Playing synchronization method and device, storage medium and user side

Similar Documents

Publication Publication Date Title
CN102227142A (en) Synchronization playing method based on video data block distribution
JP5898235B2 (en) Communication method and communication apparatus
US20210136533A1 (en) Mobile terminal and control method
US9865305B2 (en) System and method for interactive 360-degree video creation
CN103368935A (en) Method and apparatus for providing an enhanced Wi-Fi display session in a Wi-Fi display network
US8553625B2 (en) Method and system for performing tasks on collaborating wireless devices
JP6492227B2 (en) Method for content projection and mobile terminal
CN103458299A (en) Video streaming playing method and system
CN101964842A (en) Mobile phone terminal-based self-organized video synchronous sharing player
CN101106697A (en) Data transmission system, receiving apparatus, and receiving method as well as sending apparatus and sending method
CN103596059A (en) Intelligent-television media player and playing progress adjusting method thereof, and intelligent television
WO2011161849A1 (en) Information processing device
CN112383803B (en) Information processing method and related device
CN103809874A (en) Interaction control system and method aiming at intelligent terminal
CN104254005A (en) Wireless video sharing playing device and method
JP2015084513A (en) Methods for content sharing utilizing compatibility notification to display forwarding function and associated devices
CN103516885A (en) Multimedia playing system and multimedia playing method
CN205901982U (en) Intelligent network secure communication and stream media play terminal
CN105872673A (en) Multimedia data display method and device
CN105101148A (en) Screen and operation control sharing method, system and main sharing end
CN201290126Y (en) Wireless image and sound control system
US20040133430A1 (en) Sound apparatus, and audio information acquisition method in sound apparatus
CN103796049A (en) Dual core-based smart media player system design method
JP6036373B2 (en) Content reproduction system, communication apparatus, and content reproduction method
JP5577165B2 (en) Information processing device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20111026