[go: up one dir, main page]

CN1642093A - Choose the method of playing multimedia files online - Google Patents

Choose the method of playing multimedia files online Download PDF

Info

Publication number
CN1642093A
CN1642093A CN 200410001274 CN200410001274A CN1642093A CN 1642093 A CN1642093 A CN 1642093A CN 200410001274 CN200410001274 CN 200410001274 CN 200410001274 A CN200410001274 A CN 200410001274A CN 1642093 A CN1642093 A CN 1642093A
Authority
CN
China
Prior art keywords
multimedia
server
multimedia player
player
file
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.)
Granted
Application number
CN 200410001274
Other languages
Chinese (zh)
Other versions
CN100372288C (en
Inventor
苏铨清
李昌鸿
颜孟新
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BenQ Corp
Original Assignee
BenQ Corp
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 BenQ Corp filed Critical BenQ Corp
Priority to CNB2004100012749A priority Critical patent/CN100372288C/en
Publication of CN1642093A publication Critical patent/CN1642093A/en
Application granted granted Critical
Publication of CN100372288C publication Critical patent/CN100372288C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

A method for playing a multimedia file on line selectively is used for playing the multimedia file stored in a server through a multimedia player, wherein the multimedia player and the server can be mutually connected under a peer-to-peer architecture, and the method for selecting the playing comprises the following steps: firstly, the multimedia player sends a request signal of an option window to a server; then, when the server receives the requirement of the option window, the option window of the multimedia file is transmitted to the multimedia player; formatting the option window and inserting the option window into an output image of the multimedia player end; when the user sees the output image from the display, the multimedia player end selects one of the multimedia files through the option window; transmitting the selected item to a server through an option window; then the server transmits the multimedia file corresponding to the click item to the multimedia player; and receiving and playing or storing the multimedia file by using the multimedia player.

Description

在线选择播放多媒体文件的方法Choose the method of playing multimedia files online

技术领域technical field

本发明涉及一种选择播放多媒体文件的方法,特别是涉及一种可以将储存在服务器的多媒体文件在线选择播放或储存的方法。The invention relates to a method for selecting and playing multimedia files, in particular to a method for online selecting, playing or storing multimedia files stored in a server.

背景技术Background technique

多媒体文件为一种结合声光与影像的数字数据文件,一般而言,多媒体型式的文件内容通常较大,因此必须利用压缩技术,如MPEG2或MPEG4等,将多媒体文件压缩,并储存于容量较大的光盘片之中,如DVD光盘片。一旦要进行多媒体文件的播放时,则是利用DVD播放器对DVD光盘片进行解压缩和译码,再将译码后的多媒体文件输出至显示器进行播放。A multimedia file is a digital data file that combines sound, light and video. Generally speaking, the content of a multimedia file is relatively large, so compression technology must be used, such as MPEG2 or MPEG4, to compress the multimedia file and store it in a storage space with a small capacity. Among the large discs, such as DVD discs. Once the multimedia file is to be played, the DVD player is used to decompress and decode the DVD disc, and then output the decoded multimedia file to the display for playback.

目前DVD播放器仍然只限于区域(local)播放的功能,其播放方式是将一片DVD光盘片放入DVD播放器中,再通过一台显示器播将该片DVD光盘片的内容播出。但是很多时候,阅听者身边并没有携带DVD光盘片,或是其身边的DVD光盘片都已经看过了,此时,阅听者就必须要出门选购或是租片,然而无论是出门选购或是租片,其整个过程不但麻烦、费时而且会造成阅听者相当的不便。At present, the DVD player is still limited to the function of regional (local) playback, and its playback method is to put a piece of DVD disc into the DVD player, and then broadcast the content of this piece of DVD disc through a monitor. However, most of the time, the listener does not carry DVD discs, or the DVD discs around him have already been seen. The entire process of purchasing or renting films is not only cumbersome, time-consuming, but also causes considerable inconvenience to the viewers.

随着网络的普及化,通过网络直接在在线利用一个播放器接收多媒体文件,用以播放远程影片的技术已经广泛地被应用,目前最常使用的架构为浏览器/网站(browser/website)主从式架构,在这样的架构之下播放器必须内建浏览器软件,播放器可为一部个人计算机,通过浏览器进入服务器端的网页并点选所欲播放的多媒体文件,再以实时传输协议(real-time transportprotocol,简称RTP),或是HTTP、TCP、GUI等通讯协议将多媒体文件下载,最后再利用串流(streaming)技术进行实时多媒体影音播放。但由于上述通讯协议只适合文字或网页的传输,并不适合做为影音数据的传输,因此串流媒体在传输的过程中画面经常会失真,此外,网络频宽的不足与传输速度慢也会影响到欣赏的品质。With the popularization of the network, a player is directly used to receive multimedia files online through the network, and the technology for playing remote movies has been widely used. At present, the most commonly used architecture is browser/website (browser/website) host From the traditional architecture, under this architecture, the player must have a built-in browser software. The player can be a personal computer. Through the browser, you can enter the webpage on the server side and click the multimedia file you want to play, and then use the real-time transfer protocol. (real-time transport protocol, referred to as RTP), or HTTP, TCP, GUI and other communication protocols to download multimedia files, and finally use streaming technology to play real-time multimedia audio and video. However, since the above-mentioned communication protocol is only suitable for the transmission of text or web pages, it is not suitable for the transmission of audio-visual data, so the picture of the streaming media is often distorted during the transmission process. In addition, the insufficient network bandwidth and slow transmission speed will also cause affect the quality of appreciation.

另一种架构为终端器/服务器主从架构,在此一架构之下,播放器设定成终端器端,并通过网络接口登入(login)至服务器端,再以RDP或GUI等通讯协议方式将多媒体文件下载,最后再利用串流(streaming)技术进行实时多媒体影音播放。此一架构与前述架构都有传输速率不足以及画面断断续续等问题产生,且数据传输的控制权均在服务器端而不是在终端器器端。因此,当联机至服务器端的终端器数量越来越多,嵌入在服务器端的实时操作系统(RTOS)所进行的移植工作量(porting work)也会增加,因此在数据传输的过程中,因为RTOS的负荷量过大而造成联机中断或当机的情形也会经常发生。Another architecture is the terminal/server master-slave architecture. Under this architecture, the player is set as a terminal, and logs in to the server through the network interface, and then uses communication protocols such as RDP or GUI to Download the multimedia files, and finally use streaming (streaming) technology to play real-time multimedia audio and video. Both this architecture and the aforementioned architecture have problems such as insufficient transmission rate and intermittent images, and the control right of data transmission is on the server side instead of the terminal side. Therefore, when the number of terminals connected to the server is increasing, the porting work of the real-time operating system (RTOS) embedded in the server will also increase. Therefore, in the process of data transmission, due to the RTOS The situation of online interruption or crash caused by excessive load will often occur.

因此,如何针对已知技术的缺点,提出一兼具传输速率与传输品质的在线选择播放多媒体文件的方法,以提供阅听者更佳的收视品质,实为现阶段相关从业人员所急欲解决的课题所在。Therefore, how to address the shortcomings of the known technology and propose a method for online selection and playback of multimedia files with both transmission rate and transmission quality, so as to provide readers with better viewing quality, is an urgent problem for relevant practitioners at this stage. where the subject is.

发明内容Contents of the invention

本发明的主要目的是提供一种在线选择播放多媒体文件的方法。The main purpose of the present invention is to provide a method for selecting and playing multimedia files online.

本发明所披露的在线选择播放架构包括一服务器以及一多媒体播放器,在服务器内部储存有多笔多媒体文件,多媒体播放器具有播放多媒体文件的功能,其中多媒体播放器与服务器之间通过网络互相连结,并且设定在对等(peer to peer)的网络架构下。The online selective play framework disclosed in the present invention includes a server and a multimedia player, and stores multiple multimedia files inside the server, and the multimedia player has the function of playing multimedia files, wherein the multimedia player and the server are connected to each other through a network , and set under the network architecture of peer to peer.

当多媒体播放器欲通过网络进行多媒体文件的实时播放时,其播放步骤包括:首先由多媒体播放器向服务器端发出一选项窗体要求讯号;当服务器在接获选项窗体要求讯号时,则是将多笔多媒体文件的选项窗体传输至多媒体播放器;多媒体播放器将该选项窗体内容格式化插入多媒体播放器的输出影像;使用者经由显示器看到输出影像后,再由多媒体播放器端自选项窗体中选择一项所欲播放的多媒体文件;通过选项窗体将所点选的项目传送至服务器;再由服务器将点选项目所对应的多媒体文件传送至多媒体播放器;利用多媒体播放器接收并将多媒体文件输出至一显示器进行播放或将多媒体文件储存于多媒体播放器的内部。When the multimedia player intends to play the multimedia file in real time through the network, the playing steps include: at first, the multimedia player sends an option window request signal to the server; when the server receives the option window request signal, then Transmit the option window of multiple multimedia files to the multimedia player; the multimedia player formats the content of the option window and inserts it into the output image of the multimedia player; after the user sees the output image through the display, the multimedia player side Select a multimedia file to be played from the option window; transmit the selected item to the server through the option window; then the server will transmit the multimedia file corresponding to the selected item to the multimedia player; use multimedia playback The device receives and outputs the multimedia files to a display for playing or stores the multimedia files inside the multimedia player.

上述选项窗体可为HTML文件格式,其主要是将服务器内部的每一笔多媒体文件加以编号,并标示出每一笔多媒体文件的辨识特征,包括影片名称、影片性质、出版片商、以及主要演员等。而窗体的选项则是以超级链接方式指定至其所对应多媒体文件的储存位置或是加入多媒体播放器的控制功能,因此,当选项窗体中的某一项目在被点选之后,其所对应的多媒体文件将以串流(streaming)传输方式传送至多媒体播放器端,再输出至一显示器进行在线选择播放或是将多媒体文件储存在多媒体播放器中。The above option window can be in HTML file format, which mainly numbers each multimedia file inside the server, and marks the identification characteristics of each multimedia file, including the name of the movie, the nature of the movie, the publisher, and the main actors etc. The options of the form are designated to the storage location of the corresponding multimedia file in the form of a hyperlink or added to the control function of the multimedia player. Therefore, when an item in the option form is clicked, all its The corresponding multimedia files will be transmitted to the multimedia player in the form of streaming, and then output to a display for online selective playback or storing the multimedia files in the multimedia player.

此外,本发明的多媒体播放器与服务器之间也可以是设定在ad-hoc模式之下,并通过无线局域网络(WLAN)IEEE 802.11进行无线数据传输。所下载至多媒体播放器的选项窗体则是以屏幕显示操控(OSD)模式插入多媒体播放器端输出的影像讯号,因而表现在显示器上,因此对于使用者而言,其将可以通过手中的遥控器,对屏幕上OSD所显示的选项菜单进行选择,将所欲播放的多媒体文件直接进行在线播放或储存。In addition, the multimedia player of the present invention and the server can also be set in an ad-hoc mode, and perform wireless data transmission through a wireless local area network (WLAN) IEEE 802.11. The option window downloaded to the multimedia player is inserted into the video signal output by the multimedia player in the on-screen display control (OSD) mode, and thus displayed on the display, so for the user, it will be possible to use the remote control in hand device, select the option menu displayed on the OSD on the screen, and directly play or store the multimedia files to be played online.

其中,上述多媒体播放器与服务器之间可通过以太高速网络互相连结,或是利用IP专属网络(VPN)互相连结,甚至是通过内部专线网络互相连结,因此无论是传输速度或者是影像品质将可以大幅度地提升。此外,由于本发明是将多媒体播放器与服务器之间设定在对等共享的网络架构之下,且控制权是设定在多媒体播放器端,因此对于嵌入在服务器端的实时操作系统(RTOS)而言,即使是在多部多媒体播放器同时下载数据的情况下,也不会增加服务器端的移植工作量(porting work),相对地,在数据传输的过程中,发生联机中断或当机的情形也会降至最低。Among them, the above-mentioned multimedia player and the server can be connected to each other through an Ethernet high-speed network, or use an IP dedicated network (VPN) to connect to each other, or even to connect to each other through an internal private line network, so whether it is transmission speed or image quality will be able to greatly improved. In addition, because the present invention sets between the multimedia player and the server under a peer-to-peer shared network architecture, and the control right is set on the multimedia player side, so for the real-time operating system (RTOS) embedded in the server side In other words, even if multiple multimedia players download data at the same time, it will not increase the porting work on the server side. Relatively, in the process of data transmission, the connection interruption or crash will occur. will also be minimized.

为使本领域技术人员者能确实了解本发明的目的、特征及功效,将结合附图对本发明的实施例描述如下。In order to enable those skilled in the art to truly understand the purpose, features and functions of the present invention, the embodiments of the present invention will be described as follows in conjunction with the accompanying drawings.

附图说明Description of drawings

图1为本发明的在线选择播放多媒体文件的第一实施例架构图;Fig. 1 is the architecture diagram of the first embodiment of online selection and playback of multimedia files of the present invention;

图2为本发明的第一实施例在利用多媒体播放器进行在线选择播放多媒体文件的流程图;Fig. 2 is a flow chart of utilizing a multimedia player to select and play a multimedia file online in the first embodiment of the present invention;

图3为本发明的多媒体播放器结构图。Fig. 3 is a structural diagram of the multimedia player of the present invention.

图4为本发明的选项窗体示意图;Fig. 4 is a schematic diagram of an option window of the present invention;

图5为本发明的在线选择播放多媒体文件的第二实施例架构图;和Fig. 5 is the architecture diagram of the second embodiment of the online selection and playback of multimedia files of the present invention; and

图6为本发明的第二实施例在利用多媒体播放器进行在线选择播放多媒体文件的流程图。FIG. 6 is a flow chart of using a multimedia player to select and play multimedia files online in the second embodiment of the present invention.

附图符号说明Description of reference symbols

10-多媒体播放器         12-网络10-Multimedia player 12-Network

100-响应单元            102、104-储存单元100-response unit 102, 104-storage unit

110-数据分离单元        106-格式化单元110-data separation unit 106-formatting unit

108-播放单元            112-遥控接口108-playback unit 112-remote control interface

14-服务器               15-第一服务器14-Server 15-First Server

16-显示器               17-第二服务器16-Monitor 17-Second server

31-选项窗体             41-第一端31-Option Form 41-First End

42-第二端42 - second end

具体实施方式Detailed ways

请参阅图1所示,其为本发明的在线选择播放多媒体文件的第一实施例架构图,本实施例包括一多媒体播放器10、一网络12以及一服务器14,其中多媒体播放器10可以是影像播放器,例如DVD播放器,其具有读取多媒体文件的功能,其中多媒体文件可为MPEG4或MPEG2等压缩的视讯文件,并将所读取的多媒体文件通过一显示器16(例如电视)加以播放,另外,此影像播放器可以内建或是外接一录像机,可以将服务器12所传来的影像通过录像机录像或烧录多媒体文件成光盘片。服务器14内部则是储存有多笔多媒体文件,多媒体文件可为MPEG4或MPEG2等格式,多媒体播放器10与服务器14之间通过网络12互相连结,该网络12可以是以太高速网络、IP专属网络(VPN)或是内部专线网络,其中多媒体播放器10与服务器14之间是设定在对等(peer to peer)共享的网络架构下。Please refer to shown in Fig. 1, it is the structure diagram of the first embodiment of online selection and playback of multimedia files of the present invention, the present embodiment includes a multimedia player 10, a network 12 and a server 14, wherein the multimedia player 10 can be Image player, such as a DVD player, has the function of reading multimedia files, wherein the multimedia files can be compressed video files such as MPEG4 or MPEG2, and the read multimedia files are played by a display 16 (such as a TV) , In addition, this image player can be built in or connected with a video recorder, and can record the image transmitted from the server 12 through the video recorder or burn multimedia files into a CD. The inside of server 14 is to store multiple multimedia files. The multimedia files can be in formats such as MPEG4 or MPEG2. The multimedia player 10 and the server 14 are connected to each other by network 12. This network 12 can be an Ethernet high-speed network, an IP dedicated network ( VPN) or an internal dedicated line network, wherein the multimedia player 10 and the server 14 are set under a peer-to-peer shared network architecture.

请参阅图2所示,其为本发明的第一实施例在利用多媒体播放器进行在线选择播放多媒体文件的流程图,其步骤包括:首先由多媒体播放器向服务器端发出一选项窗体要求讯号(21);当服务器在接获选项窗体要求讯号时,则将多笔多媒体文件的选项窗体传输至多媒体播放器(22);多媒体播放器将选项窗体格式化后插入输出的影项讯号(23);通过选项窗体将所选择的项目传送至服务器(24);再由服务器将选择的项目所对应的多媒体文件传送至多媒体播放器(25);利用多媒体播放器接收并将多媒体文件输出至显示器进行播放或储存于储存器中(26)。Please refer to shown in Fig. 2, it is the first embodiment of the present invention utilizes the flow chart of the first embodiment of the present invention to select and play the multimedia file online, and its steps include: at first send an option window request signal to the server end by the multimedia player (21); when the server receives the option form request signal, then the option form of multiple multimedia files is transmitted to the multimedia player (22); the multimedia player formats the option form and inserts the output video item Signal (23); the selected item is sent to the server (24) through the option window; the multimedia file corresponding to the selected item is sent to the multimedia player (25) by the server; the multimedia player is used to receive and send the multimedia The file is output to the display for playback or stored in storage (26).

如图3所示为多媒体播放器10的结构图,其外部包含一第一端41以及一第二端42,第一端41通过网络12连接至服务器,第二端42则是连接于一显示器16。其内部包含控制器30、数据处理单元20与响应单元100,控制器30与第一端41互相连接,其控制多媒体播放器10的输入/输出的数据,用以区别输入数据的形式为选项窗体或是多媒体文件,控制器30亦可将响应单元100的选择指令通过网络12传送至服务器14;数据处理单元20包括格式化单元106与播放单元108,当控制器30判定收到数据为选项窗体,则会将选项窗体的数据及多媒体播放器10的控制数据送至格式化单元106,当控制器30判定收到数据为多媒体文件且判定为由输出端输出,格式化单元106会将选项窗体格式化,并可选择插入播放单元108的影像数据内,以类似OSD(On Screen Display)的方式显示多媒体文件且选择窗体同时通过第二端42的输出显示于显示器16,供使用者参考选择;响应单元100包含一接收器112,该接收器112可为一无线遥控器(未显示于图中)所控制的无线接收器,该接收器112用以接收使用者的指令,亦即使用者看到显示单元16的选择窗体后,对接收器112下达选择的多媒体文件的指令,该指令通过响应单元100传输至控制器30,控制器30转送此选择指令给服务器14,该服务器14则依其选择传送多媒体文件给多媒体播放器10。As shown in Figure 3, it is a structural diagram of the multimedia player 10, and its exterior includes a first end 41 and a second end 42, the first end 41 is connected to the server through the network 12, and the second end 42 is connected to a display 16. Its interior includes a controller 30, a data processing unit 20 and a response unit 100. The controller 30 is connected to the first terminal 41, which controls the input/output data of the multimedia player 10, and is used to distinguish the form of the input data as an option window. body or multimedia files, the controller 30 can also transmit the selection command of the response unit 100 to the server 14 through the network 12; the data processing unit 20 includes a formatting unit 106 and a playback unit 108, when the controller 30 determines that the received data is an option form, the data of the option form and the control data of the multimedia player 10 will be sent to the formatting unit 106, and when the controller 30 determines that the received data is a multimedia file and is determined to be output by the output terminal, the formatting unit 106 will The option form is formatted, and can be selected to be inserted into the image data of the playback unit 108, and the multimedia file is displayed in a similar OSD (On Screen Display) mode and the selection form is displayed on the display 16 through the output of the second terminal 42 at the same time, for The user refers to the selection; the response unit 100 includes a receiver 112, the receiver 112 can be a wireless receiver controlled by a wireless remote controller (not shown in the figure), and the receiver 112 is used to receive the user's instruction, That is to say, after the user sees the selection window of the display unit 16, he sends an instruction to the receiver 112 to select the multimedia file, and the instruction is transmitted to the controller 30 through the response unit 100, and the controller 30 forwards the selection instruction to the server 14, The server 14 transmits the multimedia files to the multimedia player 10 according to its selection.

多媒体播放器10还可以内建一个储存单元102或是外接一个储存单元104,储存单元102、104可以是硬盘、DVD烧录器或是其它可储存多媒体文件的介质,当使用者指定将选择的多媒体文件储存于储存单元内时,控制单元30则不将多媒体文件送到播放单元108,而送至储存单元102或储存单元104,此功能亦即提供使用者在观赏一节目时可以通过选项功能,另外储存其它节目于储存单元中,进而达到边看边录的功能。The multimedia player 10 can also have a built-in storage unit 102 or an external storage unit 104. The storage units 102, 104 can be hard disks, DVD burners or other media that can store multimedia files. When the multimedia file is stored in the storage unit, the control unit 30 does not send the multimedia file to the playback unit 108, but to the storage unit 102 or the storage unit 104. This function also provides the user with an optional function when viewing a program. , In addition, store other programs in the storage unit, and then achieve the function of watching and recording.

请参阅图4所示,上述选项窗体31可为HTML文件格式,其主要是将多笔多媒体文件加以编号,并概略标示每一笔多媒体文件的辨识特征,包括影片名称、影片性质、出版片商、以及主要演员等或是将多媒体文件在多媒体播放器端播放或储存等的多媒体播放器的控制指令,例如播放、储存等。而窗体中的每一个选项则是以超级链接方式指定至其所对应多媒体文件的储存位置,因此,当选项窗体31中的某一项目在被点选之后,其所对应的多媒体文件将以串流(streaming)传输方式传送至多媒体播放器10端,于显示器16进行在线选择播放或是储存于储存单元中。Please refer to shown in Fig. 4, above-mentioned option form 31 can be HTML file format, and it mainly is to number multiple multimedia files, and roughly marks the identification feature of each multimedia file, comprises film name, film property, published film Business, main actors, etc., or multimedia player control instructions for playing or storing multimedia files on the multimedia player end, such as playing and storing. And each option in the form is then specified to the storage location of its corresponding multimedia file in hyperlink mode, therefore, when a certain item in the option form 31 is after being clicked, its corresponding multimedia file will be It is transmitted to the multimedia player 10 in the form of streaming transmission, and is selected and played online on the display 16 or stored in the storage unit.

另外,本发明的多媒体播放器10与服务器14之间也可以是设定在ad-hoc模式下,并通过无线局域网络(WLAN)IEEE 802.11进行无线数据传输。而下载至多媒体播放器10的选项窗体31则是以屏幕显示操控(OSD)模式显示于多媒体播放器10端的显示器16,对于使用者而言,其将可以通过手中的遥控器,根据屏幕上OSD所显示的选项菜单对多媒体播放器10遥控进行选择,将所欲播放的多媒体文件直接进行在线播放或储存于储存单元中。In addition, the multimedia player 10 of the present invention and the server 14 can also be set in an ad-hoc mode, and perform wireless data transmission through a wireless local area network (WLAN) IEEE 802.11. The option window 31 downloaded to the multimedia player 10 is displayed on the display 16 of the multimedia player 10 in an on-screen display control (OSD) mode. The options menu displayed by the OSD is used to remotely select the multimedia player 10, and the multimedia files to be played are directly played online or stored in the storage unit.

其中,上述多媒体播放器10与服务器14之间可通过以太高速网络互相连结,或是利用IP专属网络互相连结,甚至是内部专线网络互相连结,因此无论是传输速度或者是影像品质将可以大幅度地提升,此外,由于本发明是将多媒体播放器10与服务器14之间设定在对等共享的网络架构之下,对于嵌入在服务器端14的实时操作系统(RTOS)而言,即使多部多媒体播放器10同时下载数据,也不会增加服务器端14的移植工作量(porting work),相对地,联机中断或当机的情形也较不易发生。Among them, the above-mentioned multimedia player 10 and the server 14 can be connected to each other through an Ethernet high-speed network, or use an IP dedicated network to connect to each other, or even an internal private line network to connect to each other, so that both the transmission speed and the image quality can be greatly improved. In addition, because the present invention sets between the multimedia player 10 and the server 14 under the network architecture of peer-to-peer sharing, for the real-time operating system (RTOS) embedded in the server 14, even if multiple Downloading data by the multimedia player 10 at the same time will not increase the porting workload of the server 14, and relatively, the situation of online interruption or crash is less likely to occur.

请参阅图5所示,其为本发明的在线选择播放多媒体文件的第二实施例架构图,本实施例包括一多媒体播放器10、一网络12、一第一服务器15以及一第二服务器17,其中多媒体播放器10可以是具有读取MPEG4或MPEG2多媒体文件的功能,并将所读取的多媒体文件通过一显示器16(例如电视)加以播放或是通过一个储存单元加以储存。第一服务器15为文件服务器,其内部储存有多笔DVD格式的多媒体文件,第二服务器17则是管理服务器,其可以搜寻第一服务器15(文件服务器)的网络位置和多媒体文件内容,并将其整理成可辨识多媒体文件特征的选项窗体(如图4所示)。Please refer to shown in Fig. 5, it is the structure diagram of the second embodiment of the online selection and playback of multimedia files of the present invention, the present embodiment includes a multimedia player 10, a network 12, a first server 15 and a second server 17 , wherein the multimedia player 10 may have the function of reading MPEG4 or MPEG2 multimedia files, and the read multimedia files are played through a display 16 (such as a TV) or stored through a storage unit. The first server 15 is a file server, which internally stores many multimedia files in DVD format, and the second server 17 is a management server, which can search for the network location and multimedia file content of the first server 15 (file server), and It is sorted into an option window (as shown in FIG. 4 ) that can recognize the characteristics of the multimedia file.

多媒体播放器10与第一服务器15以及第二服务器17之间是通过网络12互相连结,该网络12可以是以太高速网络、IP专属网络(VPN)或是内部专线网络,其中多媒体播放器10与第二服务器17之间是设定在对等(peer topeer)共享的网络架构下。由上述说明可知,本实施例是将管理多媒体文件的服务器与储存多媒体文件的服务器分开,如此一来,网络上的任何一个文件服务器,只要与本架构相连结都可以成为多媒体文件的数据存放点,不仅能够达到分布式文件分享的效果,而这些多媒体文件在经过整合之后,其所能够提供的多媒体文件的数量和种类也会大幅地增加。The multimedia player 10, the first server 15 and the second server 17 are connected to each other through a network 12, and the network 12 can be an Ethernet high-speed network, an IP dedicated network (VPN) or an internal private line network, wherein the multimedia player 10 and The second servers 17 are set under a peer-to-peer (peer topeer) shared network architecture. As can be seen from the above description, in this embodiment, the server for managing multimedia files is separated from the server for storing multimedia files. In this way, any file server on the network can become a data storage point for multimedia files as long as it is connected to this architecture. , not only can achieve the effect of distributed file sharing, but after these multimedia files are integrated, the number and types of multimedia files that can be provided will also be greatly increased.

请参阅图5所示,其为本发明的第二实施例在利用多媒体播放器进行在线选择播放多媒体文件的流程图,其步骤包括:首先由多媒体播放器向第二服务器端发出一目录下载讯号(51);当第二服务器在接获目录下载讯号时,则将多笔多媒体文件的选项窗体下载至多媒体播放器(52);再由多媒体播放器端的选项窗体中点选一项所欲播放的多媒体文件(53);通过选项窗体将所点选的项目传送至第一服务器(54);再由第一服务器将点选项目所对应的多媒体文件传送至多媒体播放器(55);利用多媒体播放器接收并将多媒体文件输出至显示器进行播放(56)。Please refer to shown in Fig. 5, it is the flow chart of utilizing the multimedia player to select and play multimedia files online in the second embodiment of the present invention, and its steps include: first, the multimedia player sends a directory download signal to the second server end (51); when the second server receives the catalog download signal, then the option form of many multimedia files is downloaded to the multimedia player (52); and then one is selected in the option form of the multimedia player end Multimedia file (53) to be played; the selected item is sent to the first server (54) through the option window; then the multimedia file corresponding to the selected item is sent to the multimedia player (55) by the first server ; Utilize the multimedia player to receive and output the multimedia file to the display for playing (56).

本实施例的选项窗体的格式以及多媒体文件的串流方式均与第一实施例相同,因此不再赘述,但值得一提的是,无论是第一实施例或是第二实施例,整个架构对于在线选择播放多媒体文件的控制权都是控制在多媒体播放器端,因此对于阅听者的操作上将更为便利,此外,对等(peer to peer)共享的网络架构下,以及控制权在多媒体播放器端的情况下,也可以自行设定适当的通讯协议,使多媒体文件的传输更流畅,进而获得更佳的播放品质。The format of the option window and the streaming method of multimedia files in this embodiment are the same as those in the first embodiment, so they will not be repeated here, but it is worth mentioning that whether it is the first embodiment or the second embodiment, the entire The architecture controls the selection and playback of multimedia files online on the multimedia player side, so it will be more convenient for readers to operate. In addition, under the peer-to-peer shared network architecture, and the control right In the case of the multimedia player, an appropriate communication protocol can also be set by itself to make the transmission of multimedia files smoother and thus obtain better playback quality.

以上所述,仅为本发明的在线选择播放多媒体文件方法的较佳实施例,对于本领域的技术人员而言,在不违背本发明精神的情况下,所做的任何修改均应属于本发明的范围,因此本发明的保护范围当以下列所述的权利要求范围做为依据。The above is only a preferred embodiment of the method for online selection and playback of multimedia files of the present invention. For those skilled in the art, any modifications made should belong to the present invention without violating the spirit of the present invention. Therefore, the protection scope of the present invention should be based on the following claims.

Claims (23)

1. the method for an on-line selection play multimedia files, wherein above-mentioned multimedia file is stored in the server, and a multimedia player is in order to handling this multimedia file, interlinks by a network between itself and this server, and the method for its broadcast comprises:
A. send one by this network to this server end by this multimedia player and select forms requirement signal;
B. this server is after obtaining this option forms requirement signal, and option forms of above-mentioned multimedia file are transferred to this multimedia player;
C. this multimedia player inserts the image signal of this multimedia player end output with this option forms format back;
D. a project of selecting by these option forms is sent to this server;
E. by this server the pairing multimedia file of this project is sent to this multimedia player;
F. utilize this multimedia player to receive and handle this multimedia file.
2. the method for on-line selection play multimedia files as claimed in claim 1, this network are a wireless network, wherein carry out wireless data transmission between this multimedia player and this server under the ad-hoc pattern.
3. the method for on-line selection play multimedia files as claimed in claim 1, wherein the stored multimedia file of this server is a mpeg format, and this multimedia player can be play the mpeg file form.
4. the method for on-line selection play multimedia files as claimed in claim 1, wherein the processing mode of this step f is for playing this multimedia file.
5. the method for on-line selection play multimedia files as claimed in claim 1, wherein the processing mode of this step f is for storing this multimedia file.
6. the method for on-line selection play multimedia files as claimed in claim 1, wherein above-mentioned option forms are to be shown in this multimedia player end with the screen display steer mode.
7. the method for on-line selection play multimedia files as claimed in claim 1, wherein above-mentioned option forms are html file, and each project in these option forms can correspond to the multimedia file of this server by the hyperlink mode.
8. the method for on-line selection play multimedia files as claimed in claim 1, wherein this multimedia file is to be sent to this multimedia player end with the crossfire transmission means.
9. the method for on-line selection play multimedia files as claimed in claim 1, wherein these option forms comprise the numbering of this multimedia file in this server.
10. the method for on-line selection play multimedia files as claimed in claim 9, these option forms also comprise the control command of this multimedia player.
Play and store 11. the method for on-line selection play multimedia files as claimed in claim 10, the control command of this multimedia player comprise.
12. the method for an on-line selection play multimedia files, wherein above-mentioned multimedia file is stored in one first server, one second server is in order to manage the multimedia file of this first server, one multimedia player is in order to play this multimedia file, between itself and this first server is to be set under the point-to-point framework to interlink, and the method for its broadcast comprises:
A. send an option forms requirement signal by this multimedia player to this second server end;
B. this second server is after obtaining this option forms requirement signal, and option forms of above-mentioned multimedia file are transferred to this multimedia player;
C. this multimedia player inserts the image signal of this multimedia player end output with option forms format back;
D. the project that will select by these option forms is sent to this first server;
E. by this first server the pairing multimedia file of this project is sent to this multimedia player;
F. utilize this multimedia player to receive and handle this multimedia file.
13. the method for on-line selection play multimedia files as claimed in claim 12 is wherein carried out wireless data transmission between this multimedia player and this first server under the ad-hoc pattern.
14. the method for on-line selection play multimedia files as claimed in claim 12, wherein the stored multimedia file of this server is a mpeg format, and this multimedia player can be play mpeg format.
15. the method in line selection pool play multimedia files as claimed in claim 12, wherein the processing mode of this step f is for playing this multimedia file.
16. the method for on-line selection play multimedia files as claimed in claim 12, wherein the processing mode of this step f is for storing this multimedia file.
17. the method for on-line selection play multimedia files as claimed in claim 12, wherein above-mentioned option forms are to be shown in this multimedia player end with the screen display steer mode.
18. the method for on-line selection play multimedia files as claimed in claim 12, wherein above-mentioned option forms are html file, and each project in these option forms can correspond to the multimedia file of this first server by the hyperlink mode.
19. the method for on-line selection play multimedia files as claimed in claim 12, wherein this multimedia file is to be sent to this multimedia player end and to play with the crossfire transmission means.
20. multimedia player, connect a server by a network, this server comprise a plurality of multimedia files with corresponding to option forms of these a plurality of multimedia files, this multimedia player is play this multimedia file by a display, this multimedia player comprises:
One first end, this first end connects this server by this network;
One controller connects this first end, and this controller transmits an option forms requirement signal gives this server, and these option forms of this Server Transport are given this controller;
One second end connects this display;
One data processing unit is connected in this controller, and the signal that server is sent here is exported a video signal by this second end, is shown on this display alternative these option forms that show of this video signal;
One response unit, connect this control unit, signal is selected in transmission one, and this selects signal to should the option forms, this control unit transmits this selection signal gives this server, and this server selects this corresponding multimedia file of signal transmission to give this multimedia player according to this.
21. multimedia player as claimed in claim 20, wherein this data processing unit also comprises:
One formatting unit;
One broadcast unit is exported this video signal;
Wherein, receive the data of coming when this controller and be these option forms by this Server Transport, these option forms are delivered to this formatting unit, this formatting unit is delivered to this broadcast unit after these option forms are formatd, and this broadcast unit inserts formative these option forms this video signal of broadcast unit.
Deliver to this formatting unit 22. multimedia player as claimed in claim 21, this controller also transmit a control command of this multimedia player, this formatting unit inserts this control command in these option forms, and this control command comprises to be play and store.
23. multimedia player as claimed in claim 20 also comprises a storage element, this storage element connects this controller, in order to store this multimedia file.
CNB2004100012749A 2004-01-05 2004-01-05 Method for selecting and playing multimedia file on line and multimedia player thereof Expired - Fee Related CN100372288C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100012749A CN100372288C (en) 2004-01-05 2004-01-05 Method for selecting and playing multimedia file on line and multimedia player thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100012749A CN100372288C (en) 2004-01-05 2004-01-05 Method for selecting and playing multimedia file on line and multimedia player thereof

Publications (2)

Publication Number Publication Date
CN1642093A true CN1642093A (en) 2005-07-20
CN100372288C CN100372288C (en) 2008-02-27

Family

ID=34867085

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100012749A Expired - Fee Related CN100372288C (en) 2004-01-05 2004-01-05 Method for selecting and playing multimedia file on line and multimedia player thereof

Country Status (1)

Country Link
CN (1) CN100372288C (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008086734A1 (en) * 2007-01-16 2008-07-24 Huawei Technologies Co., Ltd. Media resource playing method, system, terminal and server
CN101808216A (en) * 2009-02-13 2010-08-18 纬创资通股份有限公司 Multimedia management device, system and method thereof
CN101594272B (en) * 2008-05-26 2011-11-16 奇扬网科股份有限公司 System and method for playing remote computer files
CN101640627B (en) * 2008-07-29 2011-12-28 优必达科技有限公司 System and method for transmitting multimedia data stream
CN104572060A (en) * 2013-10-28 2015-04-29 广达电脑股份有限公司 remote playing system and method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2001217236A1 (en) * 2000-12-13 2002-06-24 Chun Hay Chan Method and system for delivering media selections through a network
US8458754B2 (en) * 2001-01-22 2013-06-04 Sony Computer Entertainment Inc. Method and system for providing instant start multimedia content
CN1142660C (en) * 2001-11-06 2004-03-17 四川大学 Flow-type broadcast video server system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008086734A1 (en) * 2007-01-16 2008-07-24 Huawei Technologies Co., Ltd. Media resource playing method, system, terminal and server
CN101594272B (en) * 2008-05-26 2011-11-16 奇扬网科股份有限公司 System and method for playing remote computer files
CN101640627B (en) * 2008-07-29 2011-12-28 优必达科技有限公司 System and method for transmitting multimedia data stream
CN101808216A (en) * 2009-02-13 2010-08-18 纬创资通股份有限公司 Multimedia management device, system and method thereof
CN104572060A (en) * 2013-10-28 2015-04-29 广达电脑股份有限公司 remote playing system and method

Also Published As

Publication number Publication date
CN100372288C (en) 2008-02-27

Similar Documents

Publication Publication Date Title
US8352544B2 (en) Composition of local media playback with remotely generated user interface
CN101523911B (en) Method and apparatus for downloading ancillary program data to dvr
US7702279B2 (en) Portable media player as a low power remote control and method thereof
US8972544B2 (en) System for presenting media programs
CN104575550B (en) Multimedia file title skipping method and electronic device
CN101480019B (en) Composition of local user interface with remotely generated user interface and media
US20050193017A1 (en) Portable multimedia player/recorder that accesses data contents from and writes to networked device
HK1049564B (en) Recording broadcast data
CN1465183A (en) Video playback device with real-time on-line viewer feedback capability and method of operation
CN1642093A (en) Choose the method of playing multimedia files online
JP2004040502A (en) Information reproducing apparatus, information reproducing method and information reproducing system
US20050102379A1 (en) Method for on-line selecting and playing a media file
CN101326825B (en) Audiovisual device and content processing method
JP2008048091A (en) Motion picture tagging program, motion picture tag system, and motion picture distributing method
JP2004222046A (en) Content management device, content distribution device, and content management method
CN1881276A (en) Data presentation systems and methods
CN201167386Y (en) Network video system for directly watching computer network video program through television
JP2004220406A (en) Information processing apparatus and display control method
KR20130095243A (en) Method for real-time streaming contents
Shaw Introduction to digital media and Windows Media 9 Series
US20130156395A1 (en) Digital video audio player recorder device
CN101107840A (en) Method and device for broadcasting, recording and playing digital programs
CN101107839A (en) A method and device for playing digital programs
CN101132520A (en) Data transmission system and method
JP2010129098A (en) Reproducing device, display device, voice reproducing 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
C14 Grant of patent or utility model
GR01 Patent grant
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee