Fig. 1 has represented to comprise the structure of the television broadcasting system of spectators' selecting type captions broadcasting method of the present invention.
Referring to Fig. 1, carry out mixing and amplification by 30 pairs of audio signals of an Audio Signal Processing part bymicrophone 10 inputs, provide it to TV (TV)signal modulating part 50 then.Amplify by the vision signals ofvideo camera 20 inputs and edit by 40 pairs of vision signal processing sections, provide it to TVsignal modulating part 50 then.TV signalmeter system part 50 adopts vestigial side-band modulation that audio signal is carried out frequency modulation(FM), vision signal is carried out amplitude modulation(PAM), the signal of amplitude modulation (AM) and the signal of frequency modulation (FM) are carried out frequency division multiplex and frequency inverted, thereby produce high-frequency signal.Amplify this high-frequency signal byhigh frequency output 60 then, it is passed through antenna transmission as TV signal.
The foreign language caption information of Henkel (Hangul) caption information and corresponding this caption character is input to captions encoding block (block) 70 by thecharacter information importation 71a that is located in the character information generation part 71.The control information that is used to control captions is imported by control information importation 71b.Character information importation 71a comprises a keyboard, is used to import Henkel (Hangul), English, Chinese, Japanese or the like character and special character, and the character information of response input and export syllabogram, for example Henkel of 2 bytes (Hangul) the formula code (KSC5601) of filling a vacancy.Control information importation 71b comprises for example mode selecting key, the keyboard of function selecting key or the like, and the control information of response input and export 7 binary codes.
Charactercode generation part 71c is used as caption character/additional information sign to the MSB (highest significant position) of each byte in the 2 byte character codes of input, and in additional information, replace MSB with " 0 ", thereby produce the packet of 18 character codes, add parity check bit for each byte then.
Controlroutine generation part 71d produces the packet of 18 control routines, it is high 4 and low 3 by 7 control informations of input are divided into, add a parity check bit for high 4,2 control routine is differentiated the position, and literal/additional mark, thereby produce a high byte, add first parity check bit for hanging down 3, second parity check bit, 2 control routine is differentiated the position, and a caption character/additional information sign, thereby produce a low byte, add a parity check bit for each byte that produces then.The details of this packet can be described hereinafter.
Apacket modulating part 74 adopts digital modulation mode to modulate the packet of charactercode generation part 71c or controlroutine generation part 71d generation.
The synchronizing signal that coincidence counterpart 72 receiving videosignals processing sections 40 provide, and it is resetted by a vertical synchronizing signal.72 pairs of horizontal-drive signals of coincidence counter part are counted, and calculate the number of scan line.Windowsignal generation part 73 receives the count value of coincidence counter part 71, and produce a window signal, this is the switch controlling signal of aswitch sections 75, is used for caption signal is superimposed upon the specific row of vision signal of visionsignal processing section 40 outputs.
The count value thatodd field detector 76 detectscoincidence counter part 72 is odd number or even number.If count value is an odd number,odd field detector 76 is with regard tocontrol switch part 79, Henkel (Hangul)caption information importation 77 is directly connected to character information generation part 71, make character information generation part 71 produce one with the corresponding character code of importing in advance of Henkel (Hangul) caption information.Then this character code is superimposed upon in the vision signal that is ready for sending.
If it is an even number thatodd field detector 76 has been determined count value,switch sections 79 just is switched, thereby foreign languagecaption information importation 78 is directly connected to character information generation part 71, make character information generation part 71 produce one with the corresponding character code of importing in advance of foreign language caption information.Then this character code is superimposed upon in the vision signal that is ready for sending.
Fig. 2 represents the structure of a television receiver, is used to receive spectators' selecting type captions broadcasting of the present invention.
Referring to Fig. 2, with the TV signal of tuner 110 specified channel of selection from the high-frequency signal that receives by antenna, to selected TV signal demodulation, and output audio signal and vision signal.120 pairs of audio signals of Audio Signal Processing part are carried out equilibrium and amplification, then it are outputed to a loud speaker 130.The 140 pairs of vision signals in vision signal processing section carry out brightness processed and colourity is handled, and export red (R), green (G), the vision signal of blue (B).Rgb video signal is provided for display driving part 160 by frequency mixer 150.Display driving part 160 these rgb video signals of response drive a CRT (cathode ray tube) 170, show corresponding image on the screen of CRT170.
In caption decoding piece (block) 200, by mould-number (A/D) transducer 210 vision signal is converted to digital signal, and this digital signal is input to a captions processing section 230.From vision signal, isolate vertical and synchronizing signal level with a sync separator 220 simultaneously, and synchronizing signal is outputed to captions processing section 230.
Captions processing section 230 produces a clock signal, and it is synchronous with the burst signal of handling in vision signal processing section 140, and extracts the caption data bag from the digital signal of A/D converter 210 outputs.Then, the decoded packet data of the 230 pairs of extractions in captions processing section, the control routine of response decoding is controlled the processing of captions, and the character code of response decoding, ROM240 reads character data from font (font), so that the character data of reading is deposited in demonstration storage area 250.Captions processing section 230 converts rgb video signal to being stored in the character data that shows in the storage area 250, and this rgb signal is delivered to frequency mixer 150.When systems control division divides 180 to work in this way, just when systems control division divides 180 instructions by the relevant captions of instruction importation 190 inputs to pass to captions processing section 230, data communication is just carried out in captions processing section 230, and response is controlled system from the control data of captions processing section 230.
Show that storage area 250 is made of Henkel (Hangul) caption information storage area 252 and foreign language caption information storage area 254.
Determine that by captions control section 230 from the data of A/D converter 210 inputs be Henkel (Hangul) caption information or foreign language caption information, and control above-mentioned storage area 252 and 254, store the information of input therein respectively.
Then, captions control section 230 is read the information that is stored in the storage area 250 according to the pattern of selecting by instruction importation 190, and from font (font) ROM240, read character data, so that the character data of reading is outputed on the screen corresponding to this information.
The concrete structure of the caption signal that uses in above-mentioned captions broadcasting and receiving system below will be described.
In order to send caption data, can utilize vertical blanking period the 10th to 20, effective video in the cycle the 21st and the 262nd the row in a row.In addition, in order to improve message transmission rate or other purposes, the row of use can be above one.Yet in captions broadcasting, the whole field data of transmission is nonsensical, therefore, does not consider in advance.
The transmission bit rate of caption data should be in the scope of 447443.125bps ± 125bps, and the maximum that long-term (long-term) changes should be less than ± 196 (0.0125bps).Only when sending colour TV signal, just need use caption data signal.In addition, transmission bit rate be confirmed as chrominance subcarrier frequency fsc (3579545 ± 10Hz) 1/8.And the frequency of chrominance carrier and burst signal is synchronous.Chrominance carrier should have continuous phase place between scan line.If because the picture editting has caused the discontinuous chrominance carrier of phase place of chrominance carrier should realize Frequency Synchronization with the burst signal on the corresponding line at least.
The Ditital modulation method that employing is called BPSK (binary phase shift keying) or PRK (phase reversal keying) comes modulating data, therein with 0 degree phase place, the one-period of the sine wave of fsc/8 (447.443KHz) frequency is represented logical one, and with 180 degree phase places, the one-period of the sine wave of fsc/8 (447.443KHz) frequency is represented logical zero.The maximum magnitude of phase deviation is ± 10.Best signal waveform can change according to the spectral characteristic of television channel, vide infra.Yet, because basic limit band frequency, the BPSK waveform severe distortion can occur in the zone of occurrence logic value transformation (transtion), therefore, in broadcasting, need to use by cut-off frequency and be the 2nd Butterworth filter of 3.5MHz and the waveform that carries out phase compensation when the broadcasting subsequently.The impulse response of preparing the Butterworth filter of employing can be expressed as:
Because the waveform of caption signal is not a kind of NRZ (nonreturn-to-zero) waveform, but therefore a pure sine wave does not need to adopt above-mentioned standard.Yet, consider that the such mountain area area of Korea S surpasses 70% geographical conditions, in order to enlarge range of receiving, sinusoidal wave maximum is confirmed as 90 ± 5IRE.Because the pass-band performance of filter although define the maximum amplitude of normal data signal, overtravel (overshoot) still may occur in the data-signal, the maximum value of this overtravel is confirmed as 5IRE.
Referring to Fig. 3, the data line of caption signal (line) is the bit clock synchronizing signal 302 by 6 cycles, literal initial signal 304, and 18 data line (line), 306 formations.
Extract the bit clock synchronizing signal 302 of 6 cycle sine waves by caption decoding piece (block), and adopt the frequency of fsc/4 (894.886KHz) to read this bit period of 18 bit data.If the phase place of the chrominance carrier of respective scanned row is 0 degree, the distance of the central point OH of the starting point of bit clock synchronizing signal 302 and horizontal-drive signal trailing edge is exactly 9.5 μ s (34 cycles of burst signal), simultaneously, if the phase place of the chrominance carrier of respective scan line is 180 degree, the distance of the central point OH of its starting point and horizontal-drive signal trailing edge is exactly 9.64 μ s (34.5 cycles of burst signal).The frequency of the burst signal of bit clock synchronizing signal and respective scanned row is synchronous, therefore just can extract the bit clock synchronizing signal from burst signal.
The frequency of literal initial signal 304 is fsc/16 (223.722KHz), and is equivalent to the one-period that phase place is the sine wave of 180 degree.Literal initial signal 304 is represented the initial of 18 bit data bags.
Data line 306 comprises 18, and its bit rate is fsc/8 (447.443KHz).Come modulating data capable 306 with the BPSK modulation system.
Referring to Fig. 4 A and 4B, packet comprises three parts, just is the parity check P of unit with the literal, caption character/additional information sign C/T and a code value.D0 represents low word to D8, and D9-D17 represents high-word, and the D17 representative is used for the at first even parity of detected transmission error.D7 and D16 are caption character/additional information signs, and for the situation of caption character, this value is " 0 ", if additional information, this value is exactly " 1 ".The value of D7 and D16 should conform to each other (coinciok).These signs are used to keep the priority order of literal.D0 represents code value to D6 and D9 to D15.If D5, D6, the code value of D14 and D15 is " 0 ", just it is defined as control routine.Otherwise just it is considered as character code.
Referring to Fig. 4 A, the D1 of 7 control routines, D2, D3, D9, D10, D11 and D12 are the control routine data bit, and D0, D4, D8 and D13 are the parity check bits of control routine data bit.3 code values that Fig. 5 illustrates low word are used to specify following five kinds of functions: the colored appointment, and character attibute and last rolling, display packing and rolling down, the moving of position, and matrix position is specified.4 code values of control routine high-word have been specified 16 kinds of subfunctions of above-mentioned various functions.D0 herein is D1, D2, and the parity check of D3 and D4, D4 is D1, D2, the parity check of D10 and D11, and D13 is D9, D10, the parity check of D11 and D12.
In addition, for the safety of data receives, control routine is double transmission, and horizontal/vertical to write appointment codes and matrix position appointment codes be according to the transmission in 4 second cycle.The details of this control routine below can be described.
Referring to Fig. 6, character code has comprised the data bit to D6 and high-word D9 to KSC 5601 codes of D15 by low word D0.D8 is the even parity of D0 to D7.
Do not use ASCII character in the present invention.D0 is the low byte except that MSB in 7 corresponding KSC 5601 of D6, and D9 is to 7 correspondences of D15 high byte except that MSB wherein.In Hangul shown in Figure 6 fills a vacancy formula code (KSC 5601) to a1 and a2 capable (spcial character), a3 capable (English character), a4 capable (ending consonant phoneme), a5 capable (Greek), aa is to ab capable (Japanese katakana/hiragana), ac capable (Russian), ad capable (German), ae capable (French), b0 has made restriction to capable Henkel of c8 (Hangul) and ca to the use of fd (Chinese character).For character sends once this character code.
As mentioned above, Henkel (Hangul) captions can use a specific scan line that limits in the field to send, and therefore, have at least a transmission scan line to be restricted to a channel in one.The TV of TSC-system formula adopts scanning alternately to constitute two fields, therefore, can use two channels when broadcast subtitle.Specifically, can use the caption character that constitutes by bilingual of system frequently of multitone for example.In this case, the odd field channel is used to Henkel (Hangul) caption character, and the even field channel is used to the caption character of foreign language.The control routine that sends by each channel adopts identical code-group (codeset), and all character codes all are included among the KSC 5601.
Two types information be can send by the captions broadcasting channel, and its analysis and display packing changed according to information type.A kind of is the caption character of vision signal about broadcasting, and another kind is and be presented at the additional information TEXT that the broadcast singal content on the screen has nothing to do.
In the LSWord and MSWord of packet structure, if full caption character/additional information value of statistical indicant is " 0 ", just think that this code is to be used to show caption character, and no matter this code is control routine or character code.In this case, the literal that matches with audio signal is shown as captions, covers a part of image.
Use the caption character of about 2 to 5 row (rows) simultaneously.In order to show continuous literal, upwards roll in the captions viewing area that caption character need be scheduled on screen, or on presumptive area, show new caption character after the disappearance of caption character in front.
When sending caption signal by a channel, the character of several language can mix, or sends Henkel (Hangul) character or outer Chinese character specially by this channel.If send captions by two channels, just channel is divided into one and is specifically designed to Henkel (Hangul), another is specifically designed to foreign language.
Because caption character need match with audio-frequency information, caption character has preference to additional information when the channel that to take with two words be the unit.
In the LSWord and MSWord of packet, if the value of statistical indicant of caption character/additional information all is " 1 ", just think that this code is to be used for display additional information, and no matter this code is control routine or character code.This additional information resembles and is displayed on the whole screen the compunication, and no matter the content of broadcast singal.Do not need to use rolling function at this moment.
If send additional informations, do not need to resemble and cut apart additional information the caption information by two channels.Additional information can take these channels in any time that this channel does not carry caption information, still, sends caption character if desired, just needs transfer the right to occupation of right channel to captions immediately.Additional information only just can take this channel after the end of transmission of caption character.
Fig. 7 is the algorithm principle figure that comprises spectators' selecting type bilingual subtitles broadcasting method of the present invention, and this method is used on a particular horizontal line that does not influence the television video frequency signal transmission caption information being encoded.Referring to Fig. 7, to check that at first the input data are caption character information (S8), and receive the count value (step S10) of coincidence counter.To determine that then count value is odd number (step S20), if, just import Henkel (Hangul) caption information (step S30), if not, input foreign language character code and foreign language caption information (step S40) just become.After this caption information is converted to code, and with the video signal mixture that sends (step 50).
Fig. 8 is the algorithm principle figure that comprises spectators' selecting type bilingual subtitles method of reseptance of the present invention, and this method is used for receiving and shows that selectively caption information, this caption information are to encode not influencing on the particular horizontal line of television video frequency signal.Referring to Fig. 8, from the television video frequency signal that receives, extract caption signal (step S21), the caption signal that extracts is reverted to numerical data (step S22), and detect the error (step S23) of restore data.To determine that then these data are Henkel (Hangul) caption character information (step S24).If these data are confirmed as Henkel (Hangul) caption character information, just from font ROM240, read the character data of corresponding this Henkel (Hangul) caption character information, and deposit it in Hangul caption information storage part 252 (step S25), if these data are confirmed as the foreign language caption Word message, just from font ROM240, read the character data of corresponding this foreign language caption Word message, then it is deposited in foreign language caption information storage part 254 (step S26).To determine that then by the pattern that instruction importation 190 is selected be Henkel (Hangul) subtitling mode (step S27).If, just from Henkel (Hangul) caption information storage part 252, read character data (step S28), then with the video signal mixture of preparing to output on the screen (step S29), if not, just from foreign language caption information storage part 254, read character data (step S30), then with the video signal mixture of preparing to output on the screen (step S29).
In the multitone frequency system of film one class, can use odd field and the macaronic closed caption of even field channel broadcasting.In this case, the kind that row (row) that can be by KSC 5601 number comes identifiable language shows in receiver then.When broadcasting a kind of caption character of language in the broadcasting station,, can show corresponding program in about one minute that begins in respective program as the multitone situation in the system frequently.
As mentioned above,, can send the caption information of various foreign languages according to the present invention, German for example, French, and our English of being familiar with, and it is presented on the video screen, particularly under the situation of movie.
Although the present invention comes description and interpretation with reference to its most preferred embodiment, those skilled in the art obviously can also change its form and details under the condition that does not break away from spirit and scope of the invention.