[go: up one dir, main page]

JP2005260794A - Distribution system - Google Patents

Distribution system Download PDF

Info

Publication number
JP2005260794A
JP2005260794A JP2004072358A JP2004072358A JP2005260794A JP 2005260794 A JP2005260794 A JP 2005260794A JP 2004072358 A JP2004072358 A JP 2004072358A JP 2004072358 A JP2004072358 A JP 2004072358A JP 2005260794 A JP2005260794 A JP 2005260794A
Authority
JP
Japan
Prior art keywords
line
data
line data
storage unit
distribution system
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
JP2004072358A
Other languages
Japanese (ja)
Inventor
Haruaki Kanbara
春明 神原
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.)
Tokyo Sanyo Electric Co Ltd
Sanyo Electric Co Ltd
Original Assignee
Tokyo Sanyo Electric Co Ltd
Tottori Sanyo Electric Co Ltd
Sanyo Electric 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 Tokyo Sanyo Electric Co Ltd, Tottori Sanyo Electric Co Ltd, Sanyo Electric Co Ltd filed Critical Tokyo Sanyo Electric Co Ltd
Priority to JP2004072358A priority Critical patent/JP2005260794A/en
Publication of JP2005260794A publication Critical patent/JP2005260794A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide a distribution system wherein a smooth image can be reproduced even if a line of a network is congested. <P>SOLUTION: In a distribution system 1 which comprises a server 3 and a terminal 5 connected to the server 3 via a network 4 and performs streaming distribution of moving images, the server 3 divides each piece of frame data for each line, adds line numbers to the divided line data and transmits the line data to which the line numbers are added, in the order of the line numbers. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は配信システムに関する。   The present invention relates to a distribution system.

従来、この種のシステムは、例えば特許文献1に示されている。この特許文献1の図1によると、サーバ10と、ネットワーク1を介してサーバ10に接続される端末21,22,23が設けられている。
特開2002−26942号公報
Conventionally, this kind of system is shown, for example in patent document 1. FIG. According to FIG. 1 of this patent document 1, there are provided a server 10 and terminals 21, 22, 23 connected to the server 10 via the network 1.
JP 2002-26942 A

上記システムでは、サーバ10が端末21,22,23に対し、動画をストリーミング配信している。しかし、この動画ストリーミングでは、1回の送信において、少なくとも1フレーム(1画面)単位で、データを送信している。ネットワーク1の回線が混雑してくると、送信されたフレームデータが受信できなくなる。その結果、1回に送信されたフレーム数の分だけ画面が飛び、ガクガクした再生画像となる、欠点がある。   In the system described above, the server 10 distributes moving images to the terminals 21, 22 and 23 in a streaming manner. However, in this moving image streaming, data is transmitted in units of at least one frame (one screen) in one transmission. When the network 1 is congested, the transmitted frame data cannot be received. As a result, there is a disadvantage that the screen jumps as many times as the number of frames transmitted at one time, resulting in a jerky playback image.

そこで、本発明はこの様な従来の欠点を考慮して、ネットワークの回線が混雑してもスムーズな画像を再生できる、配信システムを提供する。   In view of this, the present invention provides a distribution system capable of reproducing a smooth image even when a network line is congested in consideration of such conventional drawbacks.

請求項1の本発明では、サーバと、ネットワークを介して前記サーバに接続される端末とを備え、動画をストリーミング配信する配信システムにおいて、前記サーバは各々のフレームデータを1ライン毎に分割し、分割された各ラインデータに各ライン番号を付加し、各ライン番号の順に、前記ライン番号が付加された各ラインデータを送信する。   In the present invention of claim 1, in a distribution system including a server and a terminal connected to the server via a network, the server divides each frame data into one line, Each line number is added to each divided line data, and each line data to which the line number is added is transmitted in the order of each line number.

請求項2の本発明では、前記サーバは、分割された各ラインデータに、各フレーム番号および各ライン番号を付加し、各ライン番号の順に、同一のフレーム番号および前記ライン番号が付加された各ラインデータを送信し、その後に各ライン番号の順に、前記フレーム番号の次番号および該ライン番号が付加された各ラインデータを送信する。   In this invention of Claim 2, the said server adds each frame number and each line number to each divided | segmented line data, and each frame number and the said line number were added in order of each line number. The line data is transmitted, and then the next number of the frame number and each line data to which the line number is added are transmitted in the order of each line number.

請求項3の本発明では、前記端末は第1記憶部において、前記同一のフレーム番号に従い、各ラインデータを記憶させ、前記次番号を受信すると、前記同一のフレーム番号に従う、前記各ラインデータを第2記憶部に転送し、表示部に表示する。   In this invention of Claim 3, the said terminal memorize | stores each line data according to the said same frame number in the 1st memory | storage part, When the said next number is received, each said line data according to the said same frame number is stored. The data is transferred to the second storage unit and displayed on the display unit.

請求項4の本発明では、前記端末は前記第1記憶部において、前記同一のフレーム番号の次番号に従い、各ラインデータを記憶させ、前記次番号の次のフレーム番号を受信すると、前記次番号に従う、前記各ラインデータを前記第2記憶部に転送し、前記表示部に表示する。   In the present invention of claim 4, when the terminal stores each line data in the first storage unit according to the next number of the same frame number and receives the next frame number of the next number, the next number The line data is transferred to the second storage unit and displayed on the display unit.

請求項5の本発明では、前記第1記憶部はラインメモリで構成され、前記第2記憶部はフレームメモリで構成される。   According to a fifth aspect of the present invention, the first storage unit is composed of a line memory, and the second storage unit is composed of a frame memory.

請求項6の本発明では、前記表示部は、マトリックス状に配置された発光素子または液晶表示装置から構成される。   According to a sixth aspect of the present invention, the display section includes light emitting elements or a liquid crystal display device arranged in a matrix.

請求項1の本発明では、サーバと、ネットワークを介してサーバに接続される端末とを備え、動画をストリーミング配信する配信システムにおいて、サーバは各々のフレームデータを1ライン毎に分割し、分割された各ラインデータに各ライン番号を付加し、各ライン番号の順に、ライン番号が付加された各ラインデータを送信する。この様に、サーバは各ライン番号の順に、ライン番号が付加された各ラインデータを送信するので、各ラインデータを確実に伝送できる。   In the present invention of claim 1, in a distribution system comprising a server and a terminal connected to the server via a network, the server divides each frame data for each line and is divided. Each line number is added to each line data, and each line data to which the line number is added is transmitted in the order of each line number. In this way, the server transmits each line data to which the line number is added in the order of each line number, so that each line data can be transmitted reliably.

請求項2の本発明では、サーバは、分割された各ラインデータに、各フレーム番号および各ライン番号を付加し、各ライン番号の順に、同一のフレーム番号およびライン番号が付加された各ラインデータを送信し、その後に各ライン番号の順に、フレーム番号の次番号および該ライン番号が付加された各ラインデータを送信する。この様に、サーバは各ライン番号の順に、同一のフレーム番号およびライン番号が付加された各ラインデータを送信するので、各ラインデータを、更に確実に伝送できる。   In the present invention of claim 2, the server adds each frame number and each line number to each divided line data, and each line data in which the same frame number and line number are added in the order of each line number. Then, the next number of the frame number and each line data to which the line number is added are transmitted in the order of each line number. In this way, the server transmits each line data to which the same frame number and line number are added in the order of each line number, so that each line data can be transmitted more reliably.

請求項3の本発明では、端末は第1記憶部において、同一のフレーム番号に従い、各ラインデータを記憶させ、次番号を受信すると、同一のフレーム番号に従う、各ラインデータを第2記憶部に転送し、表示部に表示する。上記構成により、同一のフレーム番号に従う、数個のラインデータが異常であっても、人間の目では感知できないほど瞬時である。従って、従来の様に、数画面のフレームデータが欠落し、画面が飛ぶ事を防止できる。即ち、ネットワークの回線が混雑しても、スムーズな画像を再生できる。   In the present invention of claim 3, the terminal stores each line data according to the same frame number in the first storage unit, and when receiving the next number, the terminal stores each line data according to the same frame number in the second storage unit. Transfer and display on the display. With the above configuration, even if several pieces of line data according to the same frame number are abnormal, they are so instantaneous that they cannot be detected by human eyes. Therefore, it is possible to prevent the frame data of several screens from being lost and the screen from being skipped as in the prior art. That is, even if the network line is congested, a smooth image can be reproduced.

請求項4の本発明では、端末は第1記憶部において、同一のフレーム番号の次番号に従い、各ラインデータを記憶させ、次番号の次のフレーム番号を受信すると、次番号に従う、各ラインデータを第2記憶部に転送し、表示部に表示する。この様に、次番号の次のフレーム番号を受信すると、次番号に従う各ラインデータを表示部に表示させるので、多数のラインデータを欠落させることなく、上記フレーム番号に従う画面を正確に再現(表示)できる。   In the present invention of claim 4, the terminal stores each line data in the first storage unit in accordance with the next number of the same frame number, and when receiving the next frame number of the next number, each line data in accordance with the next number Is transferred to the second storage unit and displayed on the display unit. In this way, when the next frame number of the next number is received, each line data according to the next number is displayed on the display unit, so that the screen according to the frame number can be accurately reproduced (displayed) without losing many line data. )it can.

請求項5の本発明では、第1記憶部はラインメモリで構成され、第2記憶部はフレームメモリで構成される。上記構成により、同一のフレーム番号に従う、または次番号に従う各ラインデータを、大量に欠落させることなく、表示できる。   In the present invention of claim 5, the first storage unit is constituted by a line memory, and the second storage unit is constituted by a frame memory. With the above configuration, each line data according to the same frame number or following number can be displayed without being lost in large quantities.

請求項6の本発明では、表示部は、マトリックス状に配置された発光素子または液晶表示装置から構成される。この様に、本発明の端末は、各ラインデータ毎に記憶し、1つのフレームとして、まとまったものを転送し、表示させるので、マトリックス状に配置された発光素子または液晶表示装置に好適である。   In the present invention of claim 6, the display section is constituted by light emitting elements or liquid crystal display devices arranged in a matrix. As described above, the terminal of the present invention stores each line data, and transfers and displays a set as a single frame, which is suitable for light emitting elements or liquid crystal display devices arranged in a matrix. .

以下に、図1と図2に従い、本発明を実施するための最良の形態に係る配信システム1を説明する。図1は配信システム1のブロック図、図2は表示部2の平面図である。   Hereinafter, a distribution system 1 according to the best mode for carrying out the present invention will be described with reference to FIGS. 1 and 2. FIG. 1 is a block diagram of the distribution system 1, and FIG. 2 is a plan view of the display unit 2.

これらの図において、サーバ3と、ネットワーク4(例えば、LAN回線など)を介してサーバ3に接続される端末5とが設けられている。サーバ3はネットワーク4を介して端末5に対し、動画をストリーミング配信する。   In these figures, a server 3 and a terminal 5 connected to the server 3 via a network 4 (for example, a LAN line) are provided. The server 3 performs streaming distribution of the moving image to the terminal 5 via the network 4.

表示部2において、例えば12本の行電極Q1〜Q12は、互いに離れて設けられている。また、22本の列電極P1〜P22は互いに離れて設けられている。行電極Q1〜Q12と列電極P1〜P22は、接触しない様に設けられている。   In the display unit 2, for example, twelve row electrodes Q1 to Q12 are provided apart from each other. Further, the 22 column electrodes P1 to P22 are provided apart from each other. The row electrodes Q1 to Q12 and the column electrodes P1 to P22 are provided so as not to contact each other.

各列において、12個の発光素子(例えば、橙色を発光する発光ダイオードなどからなる)の各カソードは、行電極Q1〜Q12に接続されている。行電極Q1〜Q12は各々走査ドライバ6の各出力端子に接続されている。走査ドライバ6の入力側には、スキャン信号Sが入力される。   In each column, each cathode of 12 light emitting elements (for example, a light emitting diode that emits orange light) is connected to the row electrodes Q1 to Q12. The row electrodes Q1 to Q12 are each connected to each output terminal of the scan driver 6. A scan signal S is input to the input side of the scan driver 6.

各行において、22個の発光素子の各アノードは列電極P1〜P22接続されている。列電極P1〜P22は各々、信号ドライバ7の各出力端子に接続されている。信号ドライバ7の入力側には、クロック信号CLと、データ信号Dが入力される。   In each row, the anodes of the 22 light emitting elements are connected to the column electrodes P1 to P22. Each of the column electrodes P1 to P22 is connected to each output terminal of the signal driver 7. A clock signal CL and a data signal D are input to the input side of the signal driver 7.

信号ドライバ7はデータ信号Dが入力されると、第1列目の列電極P1から第22列目の列電極P22に対し、パラレルにデータを出力する。上記構成により、データ信号Dに従って、12×22=264個の発光素子は、点灯(オン)または消灯(オフ)される。その結果、表示部2は所定の表示を行う。   When the data signal D is input, the signal driver 7 outputs data in parallel from the first column electrode P1 to the twenty-second column electrode P22. With the above configuration, according to the data signal D, 12 × 22 = 264 light emitting elements are turned on (turned off) or turned off (off). As a result, the display unit 2 performs a predetermined display.

なお、発光素子は諧調制御されても良い。また、上記説明と異なり、1組の発光素子は1個の赤色発光ダイオードと、1個の緑色発光ダイオードと、1個の青色発光ダイオードとから構成しても良い。   Note that the light emitting element may be controlled in gradation. Further, unlike the above description, one set of light emitting elements may be composed of one red light emitting diode, one green light emitting diode, and one blue light emitting diode.

この様に、表示部2は、マトリックス(行列)状に配置された複数の発光素子から構成される。また、表示部2は、2枚の絶縁基板と、その中に挟持された液晶と、行電極および列電極と、TFTとを有し、マトリックス駆動される液晶表示装置にて構成されても良い。   As described above, the display unit 2 includes a plurality of light emitting elements arranged in a matrix. Further, the display unit 2 may be configured by a matrix-driven liquid crystal display device having two insulating substrates, liquid crystal sandwiched therebetween, row electrodes and column electrodes, and TFTs. .

端末5は例えば、表示部2と、走査ドライバ6と、信号ドライバ7と、LANコントローラ8と、制御部9と、ROM10と、第1記憶部11と、第2記憶部12と、表示コントローラ13等から構成されている。   For example, the terminal 5 includes a display unit 2, a scan driver 6, a signal driver 7, a LAN controller 8, a control unit 9, a ROM 10, a first storage unit 11, a second storage unit 12, and a display controller 13. Etc.

LANコントローラ8はネットワーク4に接続され、ネットワーク4から動画データを取り込む様に構成されている。制御部9は例えばCPU等からなり、上記部品8,10、11,12,13を制御するものである。   The LAN controller 8 is connected to the network 4 and is configured to capture moving image data from the network 4. The control unit 9 is composed of, for example, a CPU and controls the parts 8, 10, 11, 12, and 13.

ROM10はリードオンリメモリであり、制御部9に接続され、制御部9の制御プログラムを記憶している。   The ROM 10 is a read-only memory and is connected to the control unit 9 and stores a control program of the control unit 9.

第1記憶部11は例えば、ランダムアクセスメモリからなり、制御部9に接続され、ラインデータ(後述)等を記憶している。この様に、第1記憶部11はラインメモリで構成されている。   The first storage unit 11 includes, for example, a random access memory, is connected to the control unit 9, and stores line data (described later) and the like. Thus, the 1st memory | storage part 11 is comprised by the line memory.

第2記憶部12は例えばVRAM(ビデオランダムアクセスメモリ)からなり、制御部9に接続され、フレームデータ(後述)等を記憶している。この様に、第2記憶部12はフレームメモリで構成されている。   The second storage unit 12 is composed of, for example, a VRAM (Video Random Access Memory), is connected to the control unit 9, and stores frame data (described later) and the like. As described above, the second storage unit 12 is configured by a frame memory.

表示コントローラ13は例えば、集積回路素子(IC)等からなり、制御部9と、第2記憶部12と、走査ドライバ6と、信号ドライバ7とに各々接続されている。   The display controller 13 includes, for example, an integrated circuit element (IC) and is connected to the control unit 9, the second storage unit 12, the scan driver 6, and the signal driver 7.

表示コントローラ13は、例えば走査ドライバ6に対し、スキャン信号Sを出力する。表示コントローラ13は、例えば信号ドライバ7に対し、クロック信号CLと、データ信号等を出力する。以上の部品により、この端末5は構成されている。また、図示していないが、複数の端末5がネットワーク4に接続されても良い。   The display controller 13 outputs a scan signal S to the scan driver 6, for example. The display controller 13 outputs a clock signal CL, a data signal, and the like to the signal driver 7, for example. The terminal 5 is configured by the above components. Although not shown, a plurality of terminals 5 may be connected to the network 4.

サーバ3は例えば、ビデオキャプチャ14と、LANコントローラ15と、制御手段16と、ROM17と、RAM18と、HDD19等から構成されている。   The server 3 includes, for example, a video capture 14, a LAN controller 15, a control unit 16, a ROM 17, a RAM 18, an HDD 19, and the like.

ビデオキャプチャ14は、各々の外部機器(図示せず)から、テレビ信号や、DVD再生信号や、ビデオ再生信号や、カメラ再生信号を取り込む様に、構成されている。   The video capture 14 is configured to capture a television signal, a DVD playback signal, a video playback signal, and a camera playback signal from each external device (not shown).

LANコントローラ15はネットワーク4に接続され、ネットワーク4に対し、動画データを出力する様に構成されている。制御手段16は例えばCPU等からなり、上記部品14,15,17,18,19を制御するものである。   The LAN controller 15 is connected to the network 4 and configured to output moving image data to the network 4. The control means 16 is composed of a CPU, for example, and controls the parts 14, 15, 17, 18, and 19.

ROM17はリードオンリメモリであり、制御手段16に接続され、制御手段16の制御プログラムを記憶している。RAM18はランダムアクセスメモリからなり、このサーバ3を動作させるのに必要なデータを記憶している。   A ROM 17 is a read only memory, is connected to the control means 16 and stores a control program of the control means 16. The RAM 18 includes a random access memory, and stores data necessary for operating the server 3.

HDD19はハードディスクドライバであり、外部機器からビデオキャプチャ14を介して入力されたテレビ信号や、DVD再生信号や、ビデオ再生信号や、カメラ再生信号等を記憶している。上記部品14,15,16,17,18,19等により、このサーバ3は構成されている。また、この端末5と、サーバ3と、ネットワーク4等により、本配信システム1は構成されている。   The HDD 19 is a hard disk driver and stores a television signal, a DVD playback signal, a video playback signal, a camera playback signal, and the like input from an external device via the video capture 14. The server 3 is constituted by the parts 14, 15, 16, 17, 18, 19 and the like. Further, the distribution system 1 is configured by the terminal 5, the server 3, the network 4, and the like.

次に、図1ないし図3に従って、サーバ3が各ラインデータ等を送信する動作を説明する。図3はサーバ3が送信する1フレームのデータの構成の1例を示す。最初に、サーバ3の制御手段16はビデオキャプチャ14を介して、外部機器からの再生信号を取り込みHDD19に記憶させる。   Next, the operation in which the server 3 transmits each line data and the like will be described with reference to FIGS. FIG. 3 shows an example of the structure of 1-frame data transmitted by the server 3. First, the control means 16 of the server 3 captures a reproduction signal from an external device via the video capture 14 and stores it in the HDD 19.

次に、制御手段16に接続された入力部(図示せず)に、所定の入力が行われると、制御手段16はHDD19から、所定のフレームデータ(複数個)を取り込み、RAM18へ転送する。   Next, when a predetermined input is made to an input unit (not shown) connected to the control means 16, the control means 16 takes in predetermined frame data (plural) from the HDD 19 and transfers it to the RAM 18.

そして、制御手段16はRAM18のワークエリアにおいて、1つのフレームデータを1ライン毎に分割する(図3参照)。即ち、制御手段16は、1つのフレームデータを、12個のラインデータA0〜A21,B0〜B21,・・・,N0〜N21に分割する。   And the control means 16 divides | segments one frame data for every line in the work area of RAM18 (refer FIG. 3). That is, the control means 16 divides one frame data into 12 line data A0 to A21, B0 to B21,..., N0 to N21.

次に制御手段16は、分割された上記各ラインデータに、各ライン番号(L=0,1,---,N−1)を付加する。   Next, the control means 16 adds each line number (L = 0, 1, ---, N-1) to each of the divided line data.

そして制御手段16はネットワーク4に対し、各ライン番号の順に、前記各ライン番号が付加された各ラインデータを送信する。   And the control means 16 transmits each line data to which each said line number was added to the network 4 in the order of each line number.

更に詳細には、制御手段16は、分割された各ラインデータA0〜A21,B0〜B21,・・・,N0〜N21に対し、各フレーム番号(例えばF=0)および各ライン番号(L=0,1,---,N−1)を付加する。   More specifically, the control means 16 applies each frame number (for example, F = 0) and each line number (L = L =) to each of the divided line data A0 to A21, B0 to B21,. 0,1, ---, N-1) are added.

次に制御手段16は、各ライン番号の順に(L=0,1,---,N−1)、同一のフレーム番号(F=0)および前記各ライン番号(L=0,1,---,N−1)が付加された各ラインデータ(a,b,---,n)を、ネットワーク4に対して送信する。   Next, the control means 16 in the order of each line number (L = 0, 1, ---, N-1), the same frame number (F = 0), and each line number (L = 0, 1, − Each line data (a, b, ---, n) to which-, N-1) is added is transmitted to the network 4.

その後に、制御手段16は、次のフレームデータを1ライン毎に分割し、分割された各ラインデータに、各フレーム番号(F=1)および各ライン番号(L=0,1,---,N−1)を付加する。   Thereafter, the control means 16 divides the next frame data for each line, and each frame data is divided into each frame number (F = 1) and each line number (L = 0, 1, ----). , N-1).

そして制御手段16は、各ライン番号の順に、前記フレーム番号(F=0)の次番号(F=1)および該ライン番号(L=0,1,---,N−1)が付加された各ラインデータ(a1,b1,---,n1)を、ネットワーク4に対して送信する。   The control means 16 adds the next number (F = 1) of the frame number (F = 0) and the line number (L = 0, 1, ---, N-1) in the order of each line number. Each line data (a1, b1, ---, n1) is transmitted to the network 4.

この様にして、制御手段16はネットワーク4に対し、各々のフレームデータを、各ラインデータ毎に送信する。   In this way, the control means 16 transmits each frame data to the network 4 for each line data.

次に、図1ないし図7に従い、端末5が各ラインデータ等を受信し、表示する動作を説明する。図4は、端末5における主要動作を示すフローチャート、図5は表示部2における表示例(F=0の時)、図6は表示部2における表示例(F=1の時)、図7は表示部2における表示例(F=2の時)を示す。   Next, the operation in which the terminal 5 receives and displays each line data and the like will be described with reference to FIGS. 4 is a flowchart showing main operations in the terminal 5, FIG. 5 is a display example on the display unit 2 (when F = 0), FIG. 6 is a display example on the display unit 2 (when F = 1), and FIG. A display example on the display unit 2 (when F = 2) is shown.

これらの図において、端末5の制御部9に接続された入力部を構成するスタートボタン(共に図示せず)が押されることにより、制御動作が開始する。   In these drawings, a control operation starts when a start button (both not shown) constituting an input unit connected to the control unit 9 of the terminal 5 is pressed.

最初に、制御部9は、端末5の第2記憶部12に記憶されたデータをクリアし、第1記憶部11に記憶されたデータをクリアする(図4のS1を参照)。次に制御部9は、現在のフレーム番号FNOをゼロに設定する(図4のS2を参照)。   First, the control unit 9 clears the data stored in the second storage unit 12 of the terminal 5 and clears the data stored in the first storage unit 11 (see S1 in FIG. 4). Next, the control unit 9 sets the current frame number FNO to zero (see S2 in FIG. 4).

そして制御部9は、データが有るか否かを判定する(図4のS3を参照)。上記説明では、端末5は各ラインデータを受信しているので、制御部9はステップS3の判定を肯定する。次に制御部9は、データを受信する(図4のS4を参照)。   And the control part 9 determines whether there exists data (refer S3 of FIG. 4). In the above description, since the terminal 5 has received each line data, the control unit 9 affirms the determination in step S3. Next, the control unit 9 receives data (see S4 in FIG. 4).

そして制御部9は、変数RFを受信データのフレーム番号、即ちゼロに設定する(図4のS5を参照)。次に制御部9は、変数RLを受信データのライン番号(ゼロ)に設定する(図4のS6を参照)。   Then, the control unit 9 sets the variable RF to the frame number of the received data, that is, zero (see S5 in FIG. 4). Next, the control unit 9 sets the variable RL to the line number (zero) of the received data (see S6 in FIG. 4).

そして制御部9は、変数RFが現在のフレーム番号FNOより小さいか否かを判定する(図4のS7を参照)。上記説明では、RFとFNOは共にゼロであるので、制御部9はステップS7の判定を否定する。   Then, the control unit 9 determines whether or not the variable RF is smaller than the current frame number FNO (see S7 in FIG. 4). In the above description, since both RF and FNO are zero, the control unit 9 denies the determination in step S7.

次に制御部9は、変数RFが現在のフレーム番号FNOと等しいか否かを判定する(図4のS8を参照)。上記説明では、両者は等しいので、制御部9はステップS8の判定を肯定する。   Next, the control unit 9 determines whether or not the variable RF is equal to the current frame number FNO (see S8 in FIG. 4). In the above description, since both are equal, the control unit 9 affirms the determination in step S8.

そして制御部9は、受信データ、即ち、フレーム番号Fがゼロで、ライン番号Lがゼロである、ラインデータA0〜A21を、第1記憶部(ラインメモリ)11に記憶させる(図4のS9を参照)。   The control unit 9 stores the received data, that is, the line data A0 to A21 in which the frame number F is zero and the line number L is zero in the first storage unit (line memory) 11 (S9 in FIG. 4). See).

次に制御部9は、ステップS3の直前へ戻る。そして、受信データのフレーム番号Fがゼロで、ライン番号Lが1〜N−1の場合、ステップS3,S4,S5,S6,S7,S8,S9の動作を繰り返す。   Next, the control unit 9 returns to immediately before step S3. When the frame number F of the received data is zero and the line number L is 1 to N-1, the operations of steps S3, S4, S5, S6, S7, S8, and S9 are repeated.

その結果、第1記憶部11において、フレーム番号Fがゼロで、ライン番号Lが0〜N−1の各ラインデータA0〜A21,B0〜B21,・・・,N0〜N21は、各ライン番号の順に記憶される。   As a result, in the first storage unit 11, the line data A0 to A21, B0 to B21,..., N0 to N21 with the frame number F being zero and the line number L being 0 to N−1 are the line numbers. Are stored in this order.

次に、端末5が次のフレームデータを受信したとする。この時、フレーム番号F=1となる。この時、制御部9は、ステップS3の判定を肯定し、データを受信する(図4のS4を参照)。   Next, it is assumed that the terminal 5 receives the next frame data. At this time, the frame number F = 1. At this time, the control unit 9 affirms the determination in step S3 and receives data (see S4 in FIG. 4).

そして制御部9は、変数RFを、フレーム番号(F=1)に設定し(S5参照)、変数RLを受信したラインデータのライン番号(L=0)に設定する(S6参照)。   Then, the control unit 9 sets the variable RF to the frame number (F = 1) (see S5), and sets the variable RL to the line number (L = 0) of the received line data (see S6).

この様にして、RF=1,FNO=0と設定されるので、制御部9は、S7の判定を否定し、S8の判定を否定する。   Thus, since RF = 1 and FNO = 0 are set, the control unit 9 denies the determination of S7 and denies the determination of S8.

次に制御部9は、第1記憶部11に記憶され、フレーム番号F=0に従う、各ラインデータA0〜A21,B0〜B21,・・・,N0〜N21を、第2記憶部12へ転送する(図4のS10を参照)。   Next, the control unit 9 stores the line data A0 to A21, B0 to B21,..., N0 to N21, which are stored in the first storage unit 11 and conform to the frame number F = 0, to the second storage unit 12. (Refer to S10 in FIG. 4).

そして、表示コントローラ13は、第2記憶部12から、上記各ラインデータを取り込み、データ信号D1(シリアルデータ)に変換し、信号ドライバ7に対し、データ信号D1を出力する。それと同時に、表示コントローラ13は、走査ドライバ6に対し、スキャン信号Sを出力する。   Then, the display controller 13 takes in each line data from the second storage unit 12, converts it into a data signal D 1 (serial data), and outputs a data signal D 1 to the signal driver 7. At the same time, the display controller 13 outputs a scan signal S to the scan driver 6.

この様にして、制御部9は表示部2に対し、フレーム番号F=0に従う表示をさせる(図4のS11と、図5を参照)。図5において、暗い要素部分が点灯部分を示し、明るい要素部分が非点灯部分を示す。   In this way, the control unit 9 causes the display unit 2 to display according to the frame number F = 0 (see S11 in FIG. 4 and FIG. 5). In FIG. 5, a dark element part shows a lighting part and a bright element part shows a non-lighting part.

上記動作の特徴を以下にまとめる。端末5は、第1記憶部11において、同一のフレーム番号(例えばF=0)に従い、各ラインデータを記憶させる。そして端末5は、上記同一のフレーム番号の次番号(即ちF=1)を受信すると、同一のフレーム番号(F=0)に従う、各ラインデータA0〜A21,B0〜B21,・・・,N0〜N21を、第2記憶部12へ転送し、表示部2にて表示する。   The characteristics of the above operation are summarized below. The terminal 5 stores each line data in the first storage unit 11 according to the same frame number (for example, F = 0). When the terminal 5 receives the next number (that is, F = 1) of the same frame number, the line data A0 to A21, B0 to B21,..., N0 according to the same frame number (F = 0). -N21 are transferred to the second storage unit 12 and displayed on the display unit 2.

次に制御部9は、現在のフレーム番号FNOを、変数RF(=1)に設定する(図4のS12を参照)。そして制御部9は、受信した、フレーム番号(F=1)であり、ライン番号(L=0)のラインデータA0〜A21を、第1記憶部11に記憶させる(図4のS9を参照)。   Next, the control unit 9 sets the current frame number FNO to a variable RF (= 1) (see S12 in FIG. 4). Then, the control unit 9 stores the received line data A0 to A21 of the frame number (F = 1) and the line number (L = 0) in the first storage unit 11 (see S9 in FIG. 4). .

次に制御部9は、ステップS3の直前へ戻る。そして、受信データのフレーム番号Fが1で、ライン番号Lが1〜N−1の場合、ステップS3,S4,S5,S6,S7,S8,S9の動作を繰り返す。   Next, the control unit 9 returns to immediately before step S3. If the frame number F of the received data is 1 and the line number L is 1 to N-1, the operations of steps S3, S4, S5, S6, S7, S8, and S9 are repeated.

その結果、第1記憶部11において、フレーム番号Fが1で、ライン番号Lが0〜N−1の各ラインデータは、各ライン番号の順に記憶される。   As a result, in the first storage unit 11, each line data having a frame number F of 1 and a line number L of 0 to N-1 is stored in the order of the line numbers.

次に、端末5が次のフレームデータを受信したとする。この時、フレーム番号F=2となる。この時、制御部9は、ステップS3の判定を肯定し、データを受信する(図4のS4を参照)。   Next, it is assumed that the terminal 5 receives the next frame data. At this time, the frame number F = 2. At this time, the control unit 9 affirms the determination in step S3 and receives data (see S4 in FIG. 4).

そして制御部9は、変数RFを、フレーム番号(F=2)に設定し(S5参照)、変数RLを受信したラインデータのライン番号(L=0)に設定する(S6参照)。   Then, the control unit 9 sets the variable RF to the frame number (F = 2) (see S5), and sets the variable RL to the line number (L = 0) of the received line data (see S6).

この様にして、RF=2,FNO=1と設定されるので、制御部9は、S7の判定を否定し、S8の判定を否定する。   In this way, since RF = 2 and FNO = 1 are set, the control unit 9 denies the determination of S7 and denies the determination of S8.

次に制御部9は、第1記憶部11に記憶され、フレーム番号F=1に従う、各ラインデータを、第2記憶部12へ転送する(図4のS10を参照)。   Next, the control unit 9 transfers each line data stored in the first storage unit 11 and conforming to the frame number F = 1 to the second storage unit 12 (see S10 in FIG. 4).

そして、表示コントローラ13は、第2記憶部12から、上記各ラインデータを取り込み、データ信号D2(シリアルデータ)に変換し、信号ドライバ7に対し、データ信号D2を出力する。それと同時に、表示コントローラ13は、走査ドライバ6に対し、スキャン信号Sを出力する。   Then, the display controller 13 takes in each line data from the second storage unit 12, converts it into a data signal D <b> 2 (serial data), and outputs a data signal D <b> 2 to the signal driver 7. At the same time, the display controller 13 outputs a scan signal S to the scan driver 6.

この様にして、制御部9は表示部2に対し、フレーム番号F=1に従う表示をさせる(図4のS11と、図6を参照)。図6において、暗い要素部分が点灯部分を示し、明るい要素部分が非点灯部分を示す。   In this way, the control unit 9 causes the display unit 2 to display according to the frame number F = 1 (see S11 in FIG. 4 and FIG. 6). In FIG. 6, a dark element part shows a lighting part and a bright element part shows a non-lighting part.

上記動作の特徴を以下にまとめる。端末5は、第1記憶部11において、同一のフレーム番号(例えばF=0)の次番号(F=1)に従い、各ライン番号(L=0〜N−1)に対応する各ラインデータを記憶させる。そして端末5は、次番号(F=1)の次のフレーム番号(F=2)を受信すると、次番号(F=1)に従う、上記各ライン番号(L=0〜N−1)に対応する各ラインデータを、第2記憶部12へ転送し、表示部2にて表示する(図6を参照)。   The characteristics of the above operation are summarized below. In the first storage unit 11, the terminal 5 stores each line data corresponding to each line number (L = 0 to N−1) according to the next number (F = 1) of the same frame number (for example, F = 0). Remember. When the terminal 5 receives the next frame number (F = 2) of the next number (F = 1), the terminal 5 corresponds to each line number (L = 0 to N−1) according to the next number (F = 1). Each line data to be transferred is transferred to the second storage unit 12 and displayed on the display unit 2 (see FIG. 6).

図5と比べて、図6の第4行目の走査電極Q4上の表示と、第11行目の走査電極Q11上の表示が異常である事が分かる。これは、フレーム番号(F=1)であり、ライン番号L=3のラインデータと、ライン番号L=10のラインデータが、ネットワーク4における通信中に、正しく伝送されなかったためである(通信エラーによるもの)。   Compared to FIG. 5, it can be seen that the display on the scan electrode Q4 in the fourth row in FIG. 6 and the display on the scan electrode Q11 in the eleventh row are abnormal. This is because the frame number (F = 1) and the line data with the line number L = 3 and the line data with the line number L = 10 were not correctly transmitted during communication in the network 4 (communication error). By).

ところが、例えば、サーバ3がビデオキャプチャ14を介して、テレビ信号等を取り込み、ネットワーク4に対し、フレームデータを送信したとする。その時、ネットワーク4において、フレーム速度は通常、30フレーム/秒である。   However, for example, assume that the server 3 captures a television signal or the like via the video capture 14 and transmits frame data to the network 4. At that time, in the network 4, the frame rate is usually 30 frames / second.

即ち、各フレームは1/30秒毎に切り替わる。従って、図6の様に、2個のラインデータが異常であっても、図6の様に、表示される期間は1/30秒間である。従って、図6の前後の図5および図7(後述)が正常であれば、人間の目にとって、図6の不正確さは、気が付かれないものである。   That is, each frame is switched every 1/30 seconds. Therefore, even if two line data are abnormal as shown in FIG. 6, the displayed period is 1/30 second as shown in FIG. Therefore, if FIG. 5 before and after FIG. 6 and FIG. 7 (described later) are normal, the inaccuracy of FIG. 6 is not noticeable to the human eye.

この様に、各ラインデータを送信し、各ラインデータを受信し、各ラインデータがまとまったものを、表示させる事により、従来の様に、数画面分のフレームデータが欠落し、画面が飛ぶ事を防止できる。   In this way, by sending each line data, receiving each line data, and displaying each set of line data, the frame data for several screens will be lost and the screen will fly as before. You can prevent things.

次に制御部9は、現在のフレーム番号FNOを、変数RF(=2)に設定する(図4のS12を参照)。そして制御部9は、受信した、フレーム番号(F=2)であり、ライン番号(L=0)のラインデータを、第1記憶部11に記憶させる(図4のS9を参照)。   Next, the control unit 9 sets the current frame number FNO to a variable RF (= 2) (see S12 in FIG. 4). Then, the control unit 9 stores the received line data of the frame number (F = 2) and the line number (L = 0) in the first storage unit 11 (see S9 in FIG. 4).

次に制御部9は、ステップS3の直前へ戻る。そして、受信データのフレーム番号Fが2で、ライン番号Lが1〜N−1の場合、ステップS3,S4,S5,S6,S7,S8,S9の動作を繰り返す。   Next, the control unit 9 returns to immediately before step S3. When the frame number F of the received data is 2 and the line number L is 1 to N-1, the operations of steps S3, S4, S5, S6, S7, S8, and S9 are repeated.

その結果、第1記憶部11において、フレーム番号Fが2で、ライン番号Lが0〜N−1の各ラインデータは、各ライン番号の順に記憶される。   As a result, in the first storage unit 11, the line data having the frame number F of 2 and the line numbers L of 0 to N−1 are stored in the order of the line numbers.

次に、端末5が次のフレームデータを受信したとする。この時、フレーム番号F=3となる。この時、制御部9は、ステップS3の判定を肯定し、データを受信する(図4のS4を参照)。   Next, it is assumed that the terminal 5 receives the next frame data. At this time, the frame number F = 3. At this time, the control unit 9 affirms the determination in step S3 and receives data (see S4 in FIG. 4).

そして制御部9は、変数RFを、フレーム番号(F=3)に設定し(S5参照)、変数RLを受信したラインデータのライン番号(L=0)に設定する(S6参照)。   Then, the control unit 9 sets the variable RF to the frame number (F = 3) (see S5), and sets the variable RL to the line number (L = 0) of the received line data (see S6).

この様にして、RF=3,FNO=2と設定されるので、制御部9は、S7の判定を否定し、S8の判定を否定する。   Thus, since RF = 3 and FNO = 2 are set, the control unit 9 denies the determination of S7 and denies the determination of S8.

次に制御部9は、第1記憶部11に記憶され、フレーム番号F=2に従う、各ラインデータを、第2記憶部12へ転送する(図4のS10を参照)。   Next, the control unit 9 transfers each line data stored in the first storage unit 11 according to the frame number F = 2 to the second storage unit 12 (see S10 in FIG. 4).

そして、表示コントローラ13は、第2記憶部12から、上記各ラインデータを取り込み、データ信号D3(シリアルデータ)に変換し、信号ドライバ7に対し、データ信号D3を出力する。それと同時に、表示コントローラ13は、走査ドライバ6に対し、スキャン信号Sを出力する。   Then, the display controller 13 takes in each line data from the second storage unit 12, converts it into a data signal D 3 (serial data), and outputs a data signal D 3 to the signal driver 7. At the same time, the display controller 13 outputs a scan signal S to the scan driver 6.

この様にして、制御部9は表示部2に対し、フレーム番号F=2に従う表示をさせる(図4のS11と、図7を参照)。図7において、暗い要素部分が点灯部分を示し、明るい要素部分が非点灯部分を示す。   In this way, the control unit 9 causes the display unit 2 to display according to the frame number F = 2 (see S11 in FIG. 4 and FIG. 7). In FIG. 7, a dark element part shows a lighting part and a bright element part shows a non-lighting part.

図5に比べ、図7は点灯部分が2列分だけ進んだ画像を示している。この様に、図5と図7は、各ラインデータが正しく伝送されたものである。なお、上記説明と異なり、本発明はスタティック方式を用いた表示部を使用しても良い。   Compared to FIG. 5, FIG. 7 shows an image in which the lighting portion has advanced by two columns. In this way, in FIG. 5 and FIG. 7, each line data is correctly transmitted. Unlike the above description, the present invention may use a display unit using a static method.

本発明を実施するための最良の形態に係る配信システム1のブロック図である。1 is a block diagram of a distribution system 1 according to the best mode for carrying out the present invention. 上記配信システム1を構成する端末5の表示部2の平面図である。It is a top view of the display part 2 of the terminal 5 which comprises the said delivery system 1. FIG. 上記配信システム1を構成するサーバ3が送信する1フレーム分のデータの構成の1例を示す図面である。It is drawing which shows one example of the structure of the data for 1 frame which the server 3 which comprises the said delivery system 1 transmits. 上記端末5における主要動作を示すフローチャートである。4 is a flowchart showing main operations in the terminal 5. 上記表示部2における表示例(フレーム番号F=0の時)である。It is the example of a display in the said display part 2 (when frame number F = 0). 上記表示部2における表示例(フレーム番号F=1の時)である。It is the example of a display in the said display part 2 (when frame number F = 1). 上記表示部2における表示例(フレーム番号F=2の時)である。It is the example of a display in the said display part 2 (when frame number F = 2).

符号の説明Explanation of symbols

1 配信システム
3 サーバ
4 ネットワーク
5 端末
1 distribution system 3 server 4 network 5 terminal

Claims (6)

サーバと、ネットワークを介して前記サーバに接続される端末とを備え、動画をストリーミング配信する配信システムにおいて、前記サーバは各々のフレームデータを1ライン毎に分割し、分割された各ラインデータに各ライン番号を付加し、各ライン番号の順に、前記ライン番号が付加された各ラインデータを送信する事を特徴とする配信システム。 In a distribution system comprising a server and a terminal connected to the server via a network, the server divides each frame data for each line, and each divided line data A distribution system characterized by adding line numbers and transmitting each line data to which the line numbers are added in the order of the line numbers. 前記サーバは、分割された各ラインデータに、各フレーム番号および各ライン番号を付加し、各ライン番号の順に、同一のフレーム番号および前記ライン番号が付加された各ラインデータを送信し、その後に各ライン番号の順に、前記フレーム番号の次番号および該ライン番号が付加された各ラインデータを送信することを特徴とする請求項1の配信システム。 The server adds each frame number and each line number to each divided line data, and transmits each line data to which the same frame number and the line number are added in the order of each line number. 2. The distribution system according to claim 1, wherein the next number of the frame number and each line data to which the line number is added are transmitted in the order of each line number. 前記端末は第1記憶部において、前記同一のフレーム番号に従い、各ラインデータを記憶させ、前記次番号を受信すると、前記同一のフレーム番号に従う、前記各ラインデータを第2記憶部に転送し、表示部に表示する事を特徴とする請求項2の配信システム。 In the first storage unit, the terminal stores each line data according to the same frame number, and when receiving the next number, transfers the line data according to the same frame number to the second storage unit, The distribution system according to claim 2, wherein the distribution system displays the information on a display unit. 前記端末は前記第1記憶部において、前記同一のフレーム番号の次番号に従い、各ラインデータを記憶させ、前記次番号の次のフレーム番号を受信すると、前記次番号に従う、前記各ラインデータを前記第2記憶部に転送し、前記表示部に表示する事を特徴とする請求項3の配信システム。 In the first storage unit, the terminal stores each line data according to the next number of the same frame number, and when receiving the next frame number of the next number, the terminal stores the line data according to the next number. The distribution system according to claim 3, wherein the distribution system transfers to a second storage unit and displays on the display unit. 前記第1記憶部はラインメモリで構成され、前記第2記憶部はフレームメモリで構成される事を特徴とする請求項3または請求項4の配信システム。 5. The distribution system according to claim 3, wherein the first storage unit is configured by a line memory, and the second storage unit is configured by a frame memory. 前記表示部は、マトリックス状に配置された発光素子または液晶表示装置から構成される事を特徴とする請求項3または請求項4の配信システム。 5. The distribution system according to claim 3, wherein the display unit includes light emitting elements or liquid crystal display devices arranged in a matrix.
JP2004072358A 2004-03-15 2004-03-15 Distribution system Pending JP2005260794A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004072358A JP2005260794A (en) 2004-03-15 2004-03-15 Distribution system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004072358A JP2005260794A (en) 2004-03-15 2004-03-15 Distribution system

Publications (1)

Publication Number Publication Date
JP2005260794A true JP2005260794A (en) 2005-09-22

Family

ID=35086065

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004072358A Pending JP2005260794A (en) 2004-03-15 2004-03-15 Distribution system

Country Status (1)

Country Link
JP (1) JP2005260794A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0220187A (en) * 1988-07-08 1990-01-23 Ricoh Co Ltd Video transmission method and device
JPH0276384A (en) * 1988-09-12 1990-03-15 Canon Inc Picture transmission system
JPH0651725A (en) * 1992-05-19 1994-02-25 Canon Inc Display control device and display control method
JP2000253401A (en) * 1999-03-03 2000-09-14 Hitachi Denshi Ltd Video data transmission equipment
JP2000284776A (en) * 1999-03-30 2000-10-13 Fuji Film Microdevices Co Ltd Picture processor

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0220187A (en) * 1988-07-08 1990-01-23 Ricoh Co Ltd Video transmission method and device
JPH0276384A (en) * 1988-09-12 1990-03-15 Canon Inc Picture transmission system
JPH0651725A (en) * 1992-05-19 1994-02-25 Canon Inc Display control device and display control method
JP2000253401A (en) * 1999-03-03 2000-09-14 Hitachi Denshi Ltd Video data transmission equipment
JP2000284776A (en) * 1999-03-30 2000-10-13 Fuji Film Microdevices Co Ltd Picture processor

Similar Documents

Publication Publication Date Title
CN204190885U (en) Splicing display system, LED LCD display and TV
US5212477A (en) Method for sizing message characters for a display
US20150205565A1 (en) Multi-screen display system and display method
US10353785B2 (en) System and method for systemic detection of display errors
US9875522B2 (en) Display control apparatus
TW200404458A (en) Signaling display device to automatically characterize video signal
EP1804230B1 (en) Liquid crystal display and method of driving the same
CN104933985A (en) Display substrate, display device and display substrate drive method
JP2005260794A (en) Distribution system
US11006070B2 (en) Display device and video display method therefor
JP2000148105A (en) Information display device
JP2009086262A (en) Liquid crystal display device
JP2013122663A (en) Display system, calibration method, computer program, and recording medium
JP2001136412A (en) Gamma correction circuit for multiple video displays
CN111627373B (en) Display screen display state management method and device
KR100916895B1 (en) Video display device
JP3614334B2 (en) Video signal processing device
KR101054349B1 (en) High-definition billboard display system complements data rates
US20020122012A1 (en) Visual display arrangement and method for ascertaining the local position of a visual display unit within a visual display arrangement having a multiplicity of visual display units
JP5057053B2 (en) Gamma switching device and method
US8786775B2 (en) Display system and method of outputting image signal corresponding to display panel
JP2007036702A (en) Portable information terminal and display control method
JP2003153115A (en) Display system for on-screen display picture plane
KR20040073863A (en) Apparatus and method for preventing afterimage on display unit
CN115766970A (en) Method, system and application for dynamic setting of length and width of subtitles of formation aircraft light matrix

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20051227

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070305

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100202

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100209

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100629