CN101931769A - Method for amplifying and displaying menu font of set top box of digital television - Google Patents
Method for amplifying and displaying menu font of set top box of digital television Download PDFInfo
- Publication number
- CN101931769A CN101931769A CN 201010260831 CN201010260831A CN101931769A CN 101931769 A CN101931769 A CN 101931769A CN 201010260831 CN201010260831 CN 201010260831 CN 201010260831 A CN201010260831 A CN 201010260831A CN 101931769 A CN101931769 A CN 101931769A
- Authority
- CN
- China
- Prior art keywords
- character
- font
- top box
- size
- dot matrix
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 10
- 239000011159 matrix material Substances 0.000 claims abstract description 18
- 230000003321 amplification Effects 0.000 claims abstract description 5
- 238000003199 nucleic acid amplification method Methods 0.000 claims abstract description 5
- 238000013507 mapping Methods 0.000 claims description 6
- 238000000151 deposition Methods 0.000 claims description 2
- 238000000605 extraction Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
Images
Landscapes
- Controls And Circuits For Display Device (AREA)
Abstract
The invention provides a method for amplifying and displaying a menu font of a set top box of a digital television, which is characterized by comprising the following steps of: acquiring a character string of the font to the amplified; calculating the line number and column number of a new dot matrix according to the amplification multiple by extracting the line number and column number of the dot matrix of each character of the character string; and calling an OSD module function to dot and fill color for the line number and column number of the new dot matrix so as to amplify the character. The method can conveniently realize the function of amplifying and displaying the menu font of the set top box, a plurality of sets of font libraries are not needed to be designed and stored in the space of a flash memory FLASH. Therefore, the space of the flash memory FLASH is reduced.
Description
[technical field]
The present invention relates to a kind of digitlization terminal equipment field, especially a kind of menu font of set top box of digital television amplifies the method that shows.
[background technology]
Along with the popularization of digital TV set-top box, TV set-top box is popularized gradually.In the use of set-top box, the client claims to the size of each menu font or title etc. is needed to amplify and shows, needs the character library support of different fonts size this moment.A lot of producers adopt the pre-storing multiple sets font libraries of enlarged fonts; Import font then and amplify order; And amplify order according to described font and from described many cover character libraries, select a cover character library; According to selected character library, show the size of the font that needs amplify then.Reach font in this way and amplify purpose, but this mode takies bigger FLASH space owing to need deposit many cover character libraries.But because the FLASH space is limited, only deposit a kind of character library, want to show that the font of different sizes just is difficult to realize this moment.
[summary of the invention]
The technical problem to be solved in the present invention, be to provide a kind of menu font of set top box of digital television to amplify the method that shows, realized that menu font of set top box amplifies the function that shows, and need not design how the cover character libraries leave in the flash memory FLASH space, thus the space of reducing flash memory FLASH.
The present invention is achieved in that a kind of menu font of set top box of digital television amplifies the method that shows, it is characterized in that, may further comprise the steps:
Step 10, choose character, generate a font character library, and leave in the character library message file after the data transaction of the character boundary chosen being become the data of the discernible character boundary of set-top box, generate a character zone address mapping table with font size;
When step 20, set-top-box opening the font character library in the FLASH flash memory is called in internal memory;
Step 30, a font size options is set in menu, selects the font size that will be provided with for the user as required;
Step 40, obtain the character string of wanting enlarge font;
Step 50, by finding the data of respective symbols size in the character string in the character library of described character zone address mapping table in internal memory;
Step 60, the font size that is provided with by the user contrast with the data of described respective symbols size, and the multiplication factor of enlarge font is wanted in calculating;
The dot matrix line number and the columns of a character of step 70, the described character string of extraction, and line number, the columns of the dot matrix that calculating makes new advances according to multiplication factor;
Step 80, call the OSD functions of modules and get line number, the columns of the new dot matrix of character ready Fill Color, finish the amplification of this character;
Step 90, judging whether characters all in the character string all is exaggerated, do not continue step 70 to step 80, is then to finish.
The present invention has following advantage: can amplify the menu font of set top box size arbitrarily according to client's demand.Need not design many cover character libraries and leave in the flash memory FLASH space, thus the space of reducing flash memory FLASH.
[description of drawings]
Fig. 1 amplifies the method flow schematic diagram that shows for font of the present invention.
[embodiment]
The present invention is described further in conjunction with Fig. 1:
If to deposit the font size of font be No. 12 to character library in the former set-top box, existing its font is amplified to No. 18, specifically realize in the following manner:
Step 10, at first with the character library instrument definition to deposit font size and etc., the character that will have type matrix then generates the font character library of a 512K size (font size of record character library), the font in this moment this character library is exactly the font of set size.And leave in the character library message file after the data transaction of the character boundary chosen being become the data of the discernible character boundary of set-top box, generate a character zone address mapping table.
Step 20, then in set-top box flash memory FLASH, allocation space is used for depositing character library, and character library is write among the flash memory FLASH.
Step 30, when set-top-box opening when reading flash memory FLASH character library called in internal memory, a font size options is set in menu, select the font size that will be provided with for the user.
Step 40, obtain the character string that to amplify demonstration again.
Step 50, in character library, find the data of respective symbols by the character zone address mapping table.
Step 60, the font size that is provided with by the user again follow the font size of the data of respective symbols to contrast, and calculate the multiplication factor of wanting enlarge font, amplify now for No. 12 as the script font to be shown to font No. 18, and font is amplified 1.5 times so.
Step 70, obtain the dot matrix size of a character of character string then, calculate and amplify the back abscissa, the dot matrix of ordinate is the dot matrix of one 18 row 12 row as font originally, and the dot matrix after amplifying so is exactly the new dot matrix of one 27 row 18 row.
Step 80, call the OSD functions of modules again and get line number, the columns of the new dot matrix of character ready Fill Color, just finish the amplification of a character of character string this moment.
Step 90, obtain the dot matrix size of character late and then, calculate and amplify back abscissa, the dot matrix of ordinate, get Fill Color again ready, judge whether characters all in the character string all is exaggerated this moment, do not continue step 70 to step 80, is the amplification of then having finished font.
In a word, the present invention can amplify the menu font of set top box size arbitrarily according to client's demand.
The above only is preferred embodiment of the present utility model, and all equalizations of being done according to the utility model claim change and modify, and all should belong to covering scope of the present utility model.
Claims (2)
1. a menu font of set top box of digital television amplifies the method that shows, it is characterized in that, may further comprise the steps:
Step 10, choose character, generate a font character library, and leave in the character library message file after the data transaction of the character boundary chosen being become the data of the discernible character boundary of set-top box, generate a character zone address mapping table with font size;
When step 20, set-top-box opening the font character library in the FLASH flash memory is called in internal memory;
Step 30, a font size options is set in menu, selects the font size that will be provided with for the user as required;
Step 40, obtain the character string of wanting enlarge font;
Step 50, by finding the data of respective symbols size in the character string in the character library of described character zone address mapping table in internal memory;
Step 60, the font size that is provided with by the user contrast with the data of described respective symbols size, and the multiplication factor of enlarge font is wanted in calculating;
The dot matrix line number and the columns of a character of step 70, the described character string of extraction, and line number, the columns of the dot matrix that calculating makes new advances according to multiplication factor;
Step 80, call the OSD functions of modules and get line number, the columns of the new dot matrix of character ready Fill Color, finish the amplification of this character;
Step 90, judging whether characters all in the character string all is exaggerated, do not continue step 70 to step 80, is then to finish.
2. a kind of menu font of set top box of digital television according to claim 1 amplifies the method that shows, it is characterized in that: the font size character library instrument definition of depositing font in the described character library.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102608314A CN101931769B (en) | 2010-08-24 | 2010-08-24 | Method for amplifying and displaying menu font of set top box of digital television |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102608314A CN101931769B (en) | 2010-08-24 | 2010-08-24 | Method for amplifying and displaying menu font of set top box of digital television |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101931769A true CN101931769A (en) | 2010-12-29 |
CN101931769B CN101931769B (en) | 2012-07-25 |
Family
ID=43370658
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010102608314A Expired - Fee Related CN101931769B (en) | 2010-08-24 | 2010-08-24 | Method for amplifying and displaying menu font of set top box of digital television |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101931769B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104717548A (en) * | 2015-03-05 | 2015-06-17 | 福建新大陆通信科技股份有限公司 | Processing method and processing system of fonts of set top box lattice subtitles |
CN108242211A (en) * | 2016-12-26 | 2018-07-03 | 航天信息股份有限公司 | Processing method, device and the board units of dot character |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1269554A (en) * | 1999-04-05 | 2000-10-11 | 英业达集团(上海)电子技术有限公司 | Font pantograph method and device |
JP2004093931A (en) * | 2002-08-30 | 2004-03-25 | Seiko Epson Corp | Font processing device, terminal device, font processing method, and font processing program |
CN101207861A (en) * | 2006-12-19 | 2008-06-25 | 乐金电子(中国)研究开发中心有限公司 | Mobile communication terminal and method for enlarging character style |
CN101714138A (en) * | 2008-10-07 | 2010-05-26 | 英业达股份有限公司 | System and method for amplifying and displaying real-time translated words |
CN101742149A (en) * | 2008-11-04 | 2010-06-16 | 乐金电子(中国)研究开发中心有限公司 | Digital television with font enlarging function and font enlarging method thereof |
-
2010
- 2010-08-24 CN CN2010102608314A patent/CN101931769B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1269554A (en) * | 1999-04-05 | 2000-10-11 | 英业达集团(上海)电子技术有限公司 | Font pantograph method and device |
JP2004093931A (en) * | 2002-08-30 | 2004-03-25 | Seiko Epson Corp | Font processing device, terminal device, font processing method, and font processing program |
CN101207861A (en) * | 2006-12-19 | 2008-06-25 | 乐金电子(中国)研究开发中心有限公司 | Mobile communication terminal and method for enlarging character style |
CN101714138A (en) * | 2008-10-07 | 2010-05-26 | 英业达股份有限公司 | System and method for amplifying and displaying real-time translated words |
CN101742149A (en) * | 2008-11-04 | 2010-06-16 | 乐金电子(中国)研究开发中心有限公司 | Digital television with font enlarging function and font enlarging method thereof |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104717548A (en) * | 2015-03-05 | 2015-06-17 | 福建新大陆通信科技股份有限公司 | Processing method and processing system of fonts of set top box lattice subtitles |
CN104717548B (en) * | 2015-03-05 | 2017-11-24 | 福建新大陆通信科技股份有限公司 | A kind of set top box dot matrix captions font processing method and processing system |
CN108242211A (en) * | 2016-12-26 | 2018-07-03 | 航天信息股份有限公司 | Processing method, device and the board units of dot character |
Also Published As
Publication number | Publication date |
---|---|
CN101931769B (en) | 2012-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102984383B (en) | A kind of method of preview, device and mobile phone | |
US20150033184A1 (en) | Method and apparatus for executing application in electronic device | |
CN105096363A (en) | Picture editing method and picture editing device | |
US8166390B2 (en) | Figure sizing and positioning on dynamic pages | |
US20140380375A1 (en) | Page turning method, page turning apparatus and terminal as well as computer readable medium | |
CN102624970A (en) | Apparatus for expanding shortcut application on desktop of mobile phone and method thereof | |
CN103218195A (en) | Method and device for display adjustment of application program | |
CN111276110B (en) | Character display method and device and electronic equipment | |
CN103970736A (en) | Method for converting Excel sheet to database table | |
US20120227002A1 (en) | Methods and Systems for Managing an e-Reader Interface | |
CN101931769B (en) | Method for amplifying and displaying menu font of set top box of digital television | |
CN103186507B (en) | Dot matrix word library processing method | |
CN106201467B (en) | Screenshot labeling interface display method and device | |
CN105653665B (en) | Method and device for realizing efficient note access | |
CN102063193B (en) | The method of display input results and device | |
CN106095744B (en) | Irregular control icons processing unit and method | |
CN104035665A (en) | Method and device for performing color processing on desktop icons | |
CN108038219A (en) | Picture method to set up, device, computer installation and computer-readable recording medium | |
US7889915B2 (en) | Image processing device and method thereof | |
CN109086326B (en) | Method and device for converting interface document into data model file | |
CN102118580B (en) | Method and device for broadcasting subtitle through data grouping and dynamic replacement | |
US9106967B2 (en) | Interactive media program guide user interface systems and methods | |
CN102026033B (en) | Method for displaying Myanmar by set-top box (STB) | |
CN100389607C (en) | Method for Realizing Closed Caption Display by Screen Menu Adjustment | |
CN105611202B (en) | A kind of band adaptively amplifies the screen display method of effect |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120725 Termination date: 20190824 |
|
CF01 | Termination of patent right due to non-payment of annual fee |