The present invention relates to a method for representation of teletext pages on a display device.
Television receivers and videorecorders available today contain teletext processing units, which are used to separate teletext signals, transmitted in the video blanking interval (VBI) of a so-called color picture signal (FBAS), from said FBAS signal and deposit the teletext information page by page in a memory, while such memories can be configured to store up to several hundred teletext pages, which can be presented at will on a monitor screen.
Teletext data is usually transmitted at a data rate of 6.9375 MHz, 7 data bits and one parity bit being transmitted for each character of a page. Such a binary data sequence, which represents a character being depicted, such as a letter of the alphabet, is designated hereinafter as an encoded character. The teletext data are placed in the memory in the form of such encoded characters.
One line of a teletext row can usually represent 40 characters. This corresponds to a data volume of 320 bits per row. One teletext page usually contains 25 rows, which are numbered from 0 to 24, row 0 being used as the headline, rows 1 to 23 contain the text information transmitted by the transmitter, and row 24 contains supplemental control information, such as FLOF (Full Level One Features) information, or FLOF information for page navigation, provided this is supported by the transmitter.
The individual characters of a teletext page are represented on the monitor screen as a matrix of pixels, while in present-day teletext presentations for each character there is represented a pixel matrix with 12×10 pixels, i.e., with 10 pixel lines and 12 pixel columns. Each pixel is characterized by RGB pixel information. In order to represent a teletext page, a pixel matrix representing the particular character is assigned to each binary encoded character stored on a page and the resulting sequence of individual pixel matrices is deposited, pixel by pixel, in a memory 14 connected to the decoder, which can be read out by a device 15 controlling the monitor screen 16, in order to represent the individual characters on the screen 16.
In
Traditional television images are transmitted as a sequence of line-interlaced fields and are represented on the monitor screen as fields, while one field in the PAL TV standard comprises 312.5 image lines, 280 of which are visible, so that for characters constructed from 10 pixel lines in theory one can represent 28 teletext lines on the screen. Apart from this, individual television sets or television receivers can of course have interpolation devices, which are designed to produce a sequence of frames from a sequence of fields, i.e., also from a sequence of fields comprising teletext information.
In conventional methods for representation of teletext information, the same pixel information is represented in one even-numbered line of a field and in the odd-numbered line of the following field coordinated with the even-numbered line. In other words: two consecutive fields differ only in screen position, but otherwise contain identical information. This is shown schematically in
EP 0 561 028 B1 describes a method for representation of two teletext pages next to each other in the horizontal direction on a monitor screen, which method provides for increasing the pixel frequency during the representation of teletext pages.
The goal of the present invention is to provide a method for representing at least two teletext pages in the vertical direction on a display device or a monitor screen, one above the other.
This goal is accomplished by a method according to the features of Claim 1. Advantageous embodiments of the method are the subjects of the subsidiary claims.
In the method according to the invention for representation of teletext information of a first and second teletext page, one above the other in the vertical direction in an image constructed pixel by pixel on a display device, it is proposed to furnish a teletext signal that comprises a sequence of encoded teletext characters, and to furnish a first character set with a number of characters, each of them constructed from a matrix with m×n pixels. From this character set, one character is selected for each encoded character and the selected characters are represented pixel by pixel on the display device, wherein pixel information from first lines of the pixel matrix of the character is presented in the even-numbered lines of the image for representing a character on the display device and pixel information from second lines of the pixel matrix of the character is presented in the odd-numbered lines of the image.
The first lines of the pixel matrix of a character correspond to the even-numbered lines and the second lines of the pixel matrix correspond to the odd-numbered lines, or vice versa.
This assignment of the first lines of the pixel matrix of a character to the even-numbered lines of the image being depicted and of the second lines of the pixel matrix to the odd-numbered lines of the image is independent of whether the image presentation occurs in the so-called interlaced mode or in the so-called progressive mode. In the interlaced mode, a sequence of fields is produced for the presentation on the display device, wherein even-numbered lines and odd-numbered lines of the image are alternately written to produce the individual consecutive fields. In the progressive mode, a sequence of frames is produced for the presentation on the display device, wherein both even-numbered lines and odd-numbered lines of the image are written to produce the individual consecutive frames.
In the method according to the invention, the resolution in the vertical direction of the image can be doubled compared to the traditional method, so that when using a traditional character set, comprising characters with 12×10 pixels, one only requires 140 field lines or 280 frame lines to represent 28 teletext lines, which can represent two teletext pages, one above the other.
To implement the method, one preferably uses a line-organized memory, in which the video information of the individual pixels of the selected characters forming the first and second teletext page are saved and read out to present the characters on the display device. The number of pixels saved in the memory will correspond to the number of pixels being represented on the monitor screen, so that the memory represents a “mapping” of the display device.
In one embodiment of the invention, the video information for four teletext pages is represented on one monitor screen page, namely two teletext pages one above the other and two teletext pages next to each other in the horizontal direction. This produces a four-quadrant representation, in which one teletext page is represented in each of the four quadrants of the image on the display device.
A line-organized memory is also preferably used to implement this method, being chosen so that the video information of four teletext pages can be memorized, each of them built up from characters of the first character set. This memory is read out at such a frequency that, during a period of time in which one line of the image being represented is constructed, the video information is read out from every image line of two teletext pages being represented next to each other on the monitor screen.
In another embodiment of the method, a single third teletext page is represented in the horizontal direction of the image next to the first and second vertically juxtaposed teletext pages. This method calls for a second character set with a number of characters, each of which is constructed from a matrix of i×j pixels, and one character from this set is selected for each encoded teletext character of the third teletext page. For the representation of a character of the third teletext page on the display device in this case, pixel information from first lines of the pixel matrix of the character is presented in the even-numbered lines of the image, and pixel information from second lines of the pixel matrix of the character is presented in the odd-numbered lines of the image.
Also, in this case, the first lines of the pixel matrix are preferably the even-numbered lines, and the second lines are the odd-numbered lines, or vice versa.
In a exemplary embodiment, we have m=i and n=2·j, so that the individual characters of the first and second set comprise just as many pixel columns, yet differ by a factor of two as regards the number of pixel lines. Given a first character set with characters comprising 12×10 pixels, the characters of the second character set will then comprise 12×20 pixels.
In this exemplary embodiment, 10 pixel lines are required to represent one row of the first or second teletext page, while 20 pixel lines are required to represent one row of the third teletext page, so that the first and second teletext page can be represented one above the other in the vertical direction and a third teletext page can be represented next to them, while the third teletext page takes up the same space in the vertical direction on the resulting image as the first and second teletext page together.
In the example, where m=i and n=2·j, especially m=i=12 and n=20 or j=10, the characters of the second character set can be easily formed, for example, from already available characters of the first character set in that the pixel information of one line of a character of the first character set corresponds to the pixel information in two consecutive lines of the pixel matrix of a character of the second character set. The generating of this second character set with 12×20 pixels, for example, need be done only once, of course, and the character set can then be saved in memory.
The present invention will now be explained in greater detail with reference to figures:
In the figures, unless otherwise indicated, the same reference numbers designate the identical parts and signals with identical meaning.
One important aspect of the present invention consists in providing a first character set, wherein the first character set comprises characters which consist of a pixel matrix with m×n pixels each.
The teletext character shown in
Unlike the traditional method for representation of teletext characters in an image, in the method according to the invention one presents, in the even lines of the image constructed pixel by pixel or line or line, the pixel information of first lines, such as the even-numbered lines, and in the odd-numbered lines of the image, the pixel information of second lines, such as the odd-numbered lines, of the pixel matrix of the individual characters being represented, as is the case hereafter in
In the pixel matrix of
In the exemplary embodiment, it is assumed that the even-numbered lines of the pixel matrix of a character are represented in even-numbered lines of the image, and the odd-numbered lines of the pixel matrix of a character are represented in the odd-numbered lines of an image. When representing a sequence of line-interlaced fields, in which only every second line is written per image, the result of this method is the representation presented in
b shows the representation of the character according to
The method according to the invention can double the resolution of the image in the vertical direction, so that two teletext pages can be represented one above the other in the vertical direction, as is shown in
In order to implement this method of representation, for example, one can provide a line-organized memory, in which the video information is saved for the teletext characters selected to represent the teletext pages. The video information saved in the memory represents a mapping of the image being represented, and the memory is read out with a frequency adapted to the display device, at which the display device writes the individual lines of the image. In order to represent a sequence of fields on the display device, only every second “memory line” is read out, resulting in a representation of a single character according to the representation in
As explained, the memory is read out adapted to the image repetition frequency of the display device, such as 50 Hz or 100 Hz. Of course, the memory only has to be updated a new teletext page is to be represented and first saved in the memory.
In a modification of the method according to the invention, four teletext pages are represented in one image, namely, one teletext page per quadrant, as is shown in
To implement such a method, a line-organized memory is preferably used, configured so as to save video information for four teletext pages, i.e., having twice the memory capacity of a memory needed to represent the image in
The memory to be used for both the representation of the picture in
In another embodiment of the method according to the invention, besides two first and second teletext pages TTX1, TTX2 presented one above the other, precisely one third teletext page TTX3 is represented horizontally in the picture next to the first and second teletext page TTX1, TTX2.
For this, the characters being represented from the first and second teletext page TTX1, TTX2 are selected from the first character set, which contains characters with m×n pixels, and the characters being represented for the third image are selected from a second character set, which contains characters with i×j pixels, where preferably m=i and j=2·n.
b shows, as an example, the pixel matrix of the teletext character “A” of the second character set, which contains 12×20 pixels, whereby in the example shown the character of the second character set represented in
a shows the representation of the character according to
b shows, accordingly, the character according to
To implement this method, a memory is required corresponding to the memory for representation of an image in
The decoding unit 21 is configured so that, depending on the page select signal Sno, which can also determine the page numbers of several teletext pages being represented, so that it reads out the data of the particular teletext pages from the memory 22, assigns to the encoded teletext data read out either characters of the first character set from the first memory block or characters of the second character set from the second memory block 24, and stores the resulting matrix with pixel information in the memory unit 14 connected to the decoding unit 21. If the position signal POS indicates that two teletext pages are to be represented one above the other, as is shown for example in
List of Reference Numbers
Number | Date | Country | Kind |
---|---|---|---|
103 30 329.4-53 | Jul 2003 | DE | national |