專利名稱:圖像生成系統(tǒng)、投影機、程序、信息存儲介質及圖像生成方法
技術領域:
本發(fā)明涉及生成OSD (屏幕上顯示,On Screen Display)圖像的圖像 生成系統(tǒng)、投影機、程序及信息存儲介質。
背景技術:
一般在OSD圖像中使用的語言的字符串是左對齊。但是,也有像阿拉 伯語那樣的以右對齊的方式使用字符串的情況。在這種情況下,可以考慮 存儲與所有語言的所有顯示圖形相對應的數(shù)據(jù)的方法,但數(shù)據(jù)占有量很大,由于成本的制約等問題,實際應用困難。另外,作為另外一種方法,在日本專利特開平5-188919號公報中披露 了一種求出行數(shù)據(jù)的寬度,根據(jù)右對齊、左對齊等的分配種類指定來確定 下一個語句的配置位置的方法。然而,在OSD圖像的場合,有時在一行中, 一部分是右對齊,而另一 部分是左對齊顯示。具體言之,比如,有時在阿拉伯語的口令輸入圖像中, 說明文字是右對齊,但口令輸入欄必須是左對齊顯示。在這種場合,以上 述公報的方法不能進行合適的處理。發(fā)明內容本發(fā)明的目的在于提供一種可以以小存儲容量生成與多種多樣的字符 配置相對應的OSD圖像的圖像生成系統(tǒng)、投影機、程序、信息存儲介質及 圖像生成方法。為解決上述問題,本發(fā)明的圖像生成系統(tǒng)的特征在于,包括存儲表示至少一國的語言的字符串的字符串數(shù)據(jù)和表示以左對齊顯示該語言的字 符串還是以右對齊顯示的配置指定數(shù)據(jù)的存儲部,根據(jù)上述配置指定數(shù)據(jù) 判定上述字符串的配置的判定部,以及根據(jù)上述字符串數(shù)據(jù)和由該判定部判定的上述字符串的配置生成以左對齊或右對齊表示上述字符串的OSD 圖像的圖像生成部,上述圖像生成部,在作為上述OSD圖像的一部分生成 表示由字母數(shù)字及符號至少一方構成的特殊字符串的特殊圖像的場合,生 成以左對齊顯示該特殊圖^^中的上述特殊字符串的圖4象。另外,本發(fā)明的投影機的特征在于,包括上述圖像生成系統(tǒng)和將上述 OSD圖像進行投影的投影部。另外,本發(fā)明的程序是可由包括存儲部的計算機讀取的程序,其特征 在于,可使上述計算機作為使存儲部存儲表示至少一國的語言的字符串 的字符串數(shù)據(jù)和表示以左對齊顯示該語言的字符串還是以右對齊顯示的配 置指定數(shù)據(jù)的存儲控制部,根據(jù)上述配置指定數(shù)據(jù)判定上述字符串的配置 的判定部,以及根據(jù)上述字符串數(shù)據(jù)和由該判定部判定的上述字符串的配 置生成以左對齊或右對齊表示上述字符串的OSD圖像的圖像生成部發(fā)揮 功能,上述圖像生成部,在作為上述OSD圖像的一部分生成表示由字母數(shù) 字及符號至少一方構成的特殊字符串的特殊圖像的場合,生成以左對齊顯 示該特殊圖4象中的上述特殊字符串的圖4象。另外,本發(fā)明的信息存儲介質是存儲有可由包括存儲部的計算機讀取 的程序的信息存儲介質,其特征在于,存儲用于使上述計算機作為使上 述存儲部存儲表示至少一國的語言的字符串的字符串數(shù)據(jù)和表示以左對齊 顯示該語言的字符串還是以右對齊顯示的配置指定數(shù)據(jù)的存儲控制部,根 據(jù)上述配置指定數(shù)據(jù)判定上述字符串的配置的判定部,以及才艮據(jù)上述字符 串數(shù)據(jù)和由該判定部判定的上述字符串的配置生成以左對齊或右對齊表示 上述字符串的OSD圖像的圖像生成部發(fā)揮功能的程序,上述圖像生成部, 在作為上述OSD圖像的一部分生成表示由字母數(shù)字及符號至少一方構成 的特殊字符串的特殊圖像的場合,生成以左對齊顯示該特殊圖像中的上述 特殊字符串的圖像。另外,本發(fā)明的圖像生成方法中,存儲有表示至少一國的語言的字符 串的字符串數(shù)據(jù)和表示以左對齊顯示該語言的字符串還是以右對齊顯示的 配置指定數(shù)據(jù)的計算機,根據(jù)上述配置指定數(shù)據(jù)判定上述字符串的配置, 根據(jù)上述字符串數(shù)據(jù)和由該判定部判定的上述字符串的配置生成以左對齊或右對齊表示上述字符串的OSD圖像,其特征在于,上述計算機,在生成 上述OSD圖像之際,在生成表示由字母數(shù)字及符號至少一方構成的特殊字 符串的特殊圖像的場合,生成以左對齊顯示該特殊圖像中的上述特殊字符 串的圖像作為上述OSD圖像的一部分。根據(jù)本發(fā)明,圖像生成系統(tǒng)等,在生成以右對齊表示字符串的OSD圖 像之際,在該OSD圖像的一部分之中包括特殊圖像的場合,可以生成以左 對齊只顯示特殊字符串的圖像。由此,圖像生成系統(tǒng)等,可以以小存儲容 量生成與多種多樣的字符配置相對應的OSD圖像。另外,上述存儲部,也可以存儲表示上述語言的字符串的左上的坐 標位置或表示右上的坐標位置的坐標數(shù)據(jù),上述圖像生成部,在由上述判 定部判定上述字符串的配置為左對齊的場合,從以上述坐標數(shù)據(jù)表示的左 上的坐標位置起描繪上述字符串,而在由上述判定部判定上述字符串的配 置為右對齊的場合,才艮據(jù)上述字符串數(shù)據(jù)確定上述字符串的全長,并且從 以上述坐標數(shù)據(jù)表示的右上的坐標位置減去上述全長后的坐標位置起描繪 上述字符串。據(jù)此,圖像生成系統(tǒng)等,由于可以使用字符串數(shù)據(jù)、配置指定數(shù)據(jù)和 坐標數(shù)據(jù)生成以左對齊或右對齊表示字符串的OSD圖像,就可以以小存儲 容量生成與多種多樣的字符配置相對應的OSD圖像。另外,在上述特殊圖像是包括上述特殊字符串的輸入欄的圖像,上述 存儲部存儲表示能輸入到上述輸入欄的字符數(shù)的能輸入字符數(shù)數(shù)據(jù),上述 圖像生成部在由上述判定部判定上述字符串的配置為右對齊的場合,且在 生成表示輸入到上述輸入欄的輸入字符串的圖像的場合,也可以根據(jù)上述 能輸入字符數(shù)數(shù)據(jù),計算從上述能輸入字符數(shù)減去該輸入字符串的字符數(shù) 所得的差值,將加上上述輸入字符串的字符數(shù)、該差值和基于上述字符串數(shù)據(jù)的以右對齊顯示的上述字符串的字符數(shù)的和值確定為上述全長,從以 上述坐標數(shù)據(jù)表示的右上的坐標位置減去上述全長所得的坐標位置起,描 繪在對上述輸入字符串附加了該差值大小的空白字符串的附加字符串的后 面附加上以右對齊顯示的上述字符串的合成字符串。由此,圖像生成系統(tǒng)等,即使是在對左對齊的輸入字符串附加右對齊的字符串而生成OSD圖像的場合,由于可以使用字符串數(shù)據(jù)、配置指定數(shù) 據(jù)和坐標數(shù)據(jù)生成該OSD圖像,所以可以以小存儲容量生成與多種多樣的 字符配置相對應的OSD圖像。
圖1為表示本實施例中的投影機的功能塊的示圖。 圖2為表示本實施例中的口令輸入時的處理的流程的流程圖。 圖3A為表示本實施例中的左對齊語言的場合的口令輸入圖像的一例 的示圖。圖3B為表示本實施例中的右對齊語言的場合的口令輸入圖像的一例 的示圖。圖4為本實施例中的合成字符串的模式圖。
具體實施方式
下面參照附圖對將本發(fā)明應用于投影機的場合作為示例進行說明。另 外,下面表示的實施例,并非對技術方案的范圍所記述的發(fā)明的內容進行 任何限制。另外,在以下的實施例中表示的構成的全部,不一定是作為在 技術方案的范圍中所記述的發(fā)明的解決手段所必需。(實施例1)圖1為表示本實施例中的投影機100的功能塊的示圖。投影機100的 構成包括相應于由用戶進行的默認語言的選擇、口令輸入等生成輸入信 息的輸入部110,存儲各種數(shù)據(jù)的存儲部120,進行各種判定的判定部130, 生成各種圖像的圖像生成部140及將該圖像投影的投影部l卯。另外,在8本實施例中,比如,投影機100的構成為根據(jù)用戶的選斧沒定用戶的母語 為默認語言并以該默認語言生成OSD圖像。另外,存儲部120存儲表示各語言的字符串的內容(也包括字體)的 字符串數(shù)據(jù)122,表示以左對齊(LTR: Left to Right,從左至右)顯示還是 以右對齊(RTL: Right to Left,從右至左)顯示該語言的字符串的配置指定 數(shù)據(jù)124,表示該字符串的左上或右上的圖像的坐標位置的坐標數(shù)據(jù)126, 表示在口令等的輸入欄中能輸入字符數(shù)的能輸入字符數(shù)數(shù)據(jù)128以M示使用對象的默認(既定的或由用戶選擇的)語言的狀態(tài)數(shù)據(jù)129等。另夕卜,存儲部120、判定部130及圖像生成部140,是生成圖像的圖像 生成系統(tǒng)的一部分。另外,作為以左對齊顯示字符串的語言,比如,日語、 英語等符合,作為以右對齊顯示字符串的語言,比如,阿拉伯語、波斯語 等符合。另外,作為輸入部110,比如,也可以使用按鈕、遙控器等,作為存 儲部120,比如,也可以使用閃速存儲器等,作為判定部130,比如,也可 以使用CPU等,作為圖像生成部140,比如,也可以使用CPU、圖像處 理電路等,作為投影部190,比如,也可以使用燈、液晶面板、透鏡等。另外,投影機100,通過從信息存儲介質200讀取用于在投影機100 中安裝圖像生成部140等的功能的程序,也可以安裝該功能。作為這種信 息存儲介質200,比如,可以使用CD-ROM 、 DVD畫ROM、 ROM、 RAM、 HDD等,該程序的讀取方式既可以是接觸方式,也可以是非接觸方式。下面,對投影機100將口令輸入圖像作為OSD圖像投影的場合的處理 的流程進行說明。圖2為表示本實施例中的口令輸入時的處理的流程的流 程圖。圖《象生成部140,在由判定部130判定為對輸入部110進行表示由用 戶確定的口令輸入圖像的顯示指示的輸入的場合,計算從由能輸入字符數(shù) 數(shù)據(jù)128表示的口令的能輸入字符數(shù)減去口令輸入欄中的輸入字符數(shù)的差 值(步驟Sl)。圖3A為表示本實施例中的左對齊語言的場合的口令輸入圖像300的9一例的示圖,圖3B為表示本實施例中的右對齊語言的場合的口令輸入圖 像302的一例的示圖。比如,口令輸入圖像300,是以日語提示輸入口令的OSD圖像,在圖 3A表示的示例中,是在輸入欄中輸入有2個字符的口令的狀態(tài)。另外,在 本實施例中,口令是以數(shù)字輸入,以*顯示。另外,日語的字符串是左對齊, 口令也是左對齊。另外,口令輸入圖像302,是以阿拉伯語提示輸入口令的OSD圖像, 在圖3B表示的示例中,是在輸入欄中輸入有2個字符的口令的狀態(tài)。另 外,阿拉伯語的字符串是右對齊,口令是左對齊。為了也可以與圖3B表示的口令輸入欄這樣的顯示特殊圖像的場合相 對應,在本實施例中,實行以下的處理。首先,判定部130,根據(jù)狀態(tài)數(shù) 據(jù)129,判定默認語言是否是右對齊語言(步驟S2)。在是右對齊語言的場合,圖像生成部140,將加上根據(jù)來自輸入部110 的輸入信息的輸入字符數(shù)、在步驟Sl中求出的差值、由字符串數(shù)據(jù)122 表示的右對齊語言的字符串(比如,與"口4^i殳定"相當?shù)陌⒗Z的字符 串等)的字符數(shù)的和值定為全長(步驟S3)。然后,圖像生成部140,將由配置指定數(shù)據(jù)124表示的該字符串的右 上坐標位置減去在步驟S3中求出的全長的值定為左上坐標位置(步驟S4), 生成在對輸入字符串附加了差值大小的空白字符串的附加字符串的后面附 加上右對齊字符串的合成字符串(步驟S5)。圖4為本實施例中的合成字符串的模式圖。比如,顯示對象的字符串 數(shù)據(jù)122,是8個字符的右對齊字符串,從左向右存儲各個字符的數(shù)據(jù)。 另外,在與該字符串相對應的配置指定數(shù)據(jù)124中^L定右上坐標位置。另 外,在配置指定數(shù)據(jù)124中,在左對齊字符串的場合,設定左上坐標位置。比如,在口令的能輸入字符數(shù)為"8"的場合,與該口令的輸入欄相對 應的能輸入字符數(shù)數(shù)據(jù)128表示"8"。另夕卜,在輸入2個字符作為口令的 狀態(tài)下,輸入字符數(shù)為"2"。因而,在此場合,差值為8-2=6,和值及全長為2+6+8=16,從右上符大小的位置為左上坐標位置。另外,合成字符 串為在對2個字符的輸入字符串附加有6個字符的空白字符串所形成的8 個字符的附加字符串上再附加8個字符的右對齊字符串而形成的字符串。 另外,字符數(shù),既可以是以字符為單位,也可以是以字節(jié)(Byte)為單位、 以位(Bit)為單位等的數(shù)據(jù)單位。另外,在不是右對齊語言的場合,即是左對齊語言的場合,圖像生成 部140,生成在對輸入字符串附加有差值大小的空白字符串的附加字符串 之前附加左對齊字符串而成的合成字符串(步驟S6)。然后,圖像生成部140,生成包括在步驟S5或S6中生成的合成字符 串的口令輸入圖像300、 302(步驟S7)。另外,圖像生成部140,在生成口 令輸入圖像300、 302之際,在右對齊字符串的場合,從在步驟S4中確定 的左上坐標位置起、在左對齊字符串的場合,從坐標數(shù)據(jù)126表示的左上 坐標位置起,描繪合成字符串。另夕卜,投影部l卯,將該口令輸入圖像300、 302進行投影(步驟S8)。判定部130,判定輸入是否完成(步驟S9),投影機IOO,在輸入未完成 的場合反復執(zhí)行步驟S1 S9的處理,而在輸入完成的場合,就結束口令輸 入處理,執(zhí)行口令鑒別處理等。如上所述,根據(jù)本實施例,投影機100,在生成以右對齊表示字符串 的OSD圖像之際,在OSD圖像的一部分中包括特殊圖像(在本實施例中為 口令輸入欄)的場合,可以生成以左對齊只顯示特殊字符串(在本實施例中 為口令)的圖像。由此,投影機IOO,可以以小存儲容量生成與多種多樣的 字符配置相對應的OSD圖像。另夕卜,根據(jù)本實施例,投影機IOO,由于可以使用字符串數(shù)據(jù)122、配 置指定數(shù)據(jù)124和坐標數(shù)據(jù)126生成以左對齊或右對齊表示字符串的OSD 圖像,所以就可以以小存儲容量生成與多種多樣的字符配置相對應的OSD 圖像。另外,根據(jù)本實施例,投影機100,即使是在左對齊的輸入字符串上 附加右對齊的字符串而生成OSD圖像的場合,由于可以使用字符串數(shù)據(jù)ii122、配置指定數(shù)據(jù)124和坐標數(shù)據(jù)126生成OSD圖像,所以可以以小存 儲容量生成與多種多樣的字符配置相對應的OSD圖像。另外,根據(jù)本實施例,圖像生成部140,不是在每次字符串描繪時改 變字體進行描繪,而是通過使用作為字體數(shù)據(jù)形成的各種語言的字符串數(shù) 據(jù)122,可以高速描繪合成字符串。(其他實施例)另夕卜,本發(fā)明的應用并不限定于上述實施例,可以有種種變形。比如, 在右對齊語言的場合以左對齊顯示字符串的特殊圖像,并不限定于口令輸 入圖像,也可以是錯誤消息通知圖像、郵件地址輸入圖像、郵件地址顯示 圖像等的由字母數(shù)字、符號構成字符串的圖像。另外,特殊字符串的顯示 位置,并不限定于與通常的字符串同一行,也可以是與通常的字符串不同 的行。另外,OSD圖像,并不限定于包括特殊圖像的圖像,也可以是不包括 特殊圖像的圖像。比如,OSD圖像,也可以是環(huán)境設定圖像、狀態(tài)通知圖 像等。另外,在只使用一種語言的場合,不需要表示默認語言的狀態(tài)數(shù)據(jù) 129、輸入語言的選擇的輸入部110。另夕卜,在上述實施例中,說明的是OSD圖像的一部分是特殊圖像的場 合,但也可以是整個OSD圖像是特殊圖像。具體言之,比如,在默認語言 是右對齊語言的場合,圖像生成部140,在作為OSD圖像,顯示錯誤消息 通知圖像的場合,也可以生成以左對齊顯示錯誤消息的圖像。另外,包括在OSD圖像中的字符串,并不限定于只是字符的構成,比 如,也可以是附加陰影、點綴等的裝飾的字符串。另外,合成字符串的生 成方法,并不限定于上述實施例,比如,既可以在輸入字符串之前附加空 白字符串,也可以在附加字符串之前附加左對齊字符串或右對齊字符串。另外,圖像生成系統(tǒng),也可以作為圖像生成電路形成。另外,包括圖 像生成系統(tǒng)的裝置,并不限定于投影機100,比如,可以采用PC(個人計 算機)、打印機、電視機、便攜式電話機等的生成OSD圖像的各種裝置。另外,投影機100,并不限定于液晶投影機,比如,也可以是使用12DMD(數(shù)字微鏡器件)的投影機等。另外,也可以是將投影機100的功能分 散安裝到多個裝置(比如,PC和投影機等)中。另外,DMD是美國Texas Instruments公司的商標。
權利要求
1.一種圖像生成系統(tǒng),其特征在于,包括存儲部,其存儲表示至少一國的語言的字符串的字符串數(shù)據(jù)和表示是以左對齊顯示該語言的字符串還是以右對齊顯示的配置指定數(shù)據(jù),根據(jù)上述配置指定數(shù)據(jù)來判定上述字符串的配置的判定部,以及圖像生成部,其根據(jù)上述字符串數(shù)據(jù)和由該判定部所判定的上述字符串的配置,生成以左對齊或右對齊表示上述字符串的OSD圖像,上述圖像生成部,在生成表示由字母數(shù)字及符號的至少一方構成的特殊字符串的特殊圖像作為上述OSD圖像的一部分時,生成以左對齊顯示該特殊圖像中的上述特殊字符串的圖像。
2. 如權利要求1所述的圖像生成系統(tǒng),其特征在于 上述存儲部,存儲表示上述語言的字符串的左上的坐標位置或右上的坐標位置的坐標數(shù)據(jù), 上述圖像生成部,在由上述判定部判定為上述字符串的配置為左對齊時,從以上述坐標 數(shù)據(jù)表示的左上的坐標位置起描繪上述字符串,在由上述判定部判定為上述字符串的配置為右對齊時,根據(jù)上述字符 串數(shù)據(jù)確定上述字符串的全長,并從以上述坐標數(shù)據(jù)表示的右上的坐標位 置減去上述全長的坐標位置起描繪上述字符串。
3. 如權利要求2所述的圖像生成系統(tǒng),其特征在于 上述特殊圖像是包括上述特殊字符串的輸入欄的圖像, 上述存儲部存儲表示能輸入到上述輸入欄的字符數(shù)的能輸入字符數(shù)數(shù)據(jù),上述圖像生成部在由上述判定部判定為上述字符串的配置為右對齊且 生成表示輸入到上述輸入欄的輸入字符串的圖像時,根據(jù)上述能輸入字符數(shù)數(shù)據(jù),計算從上述能輸入字符數(shù)減去該輸入字 符串的字符數(shù)所得的差值,將加上上述輸入字符串的字符數(shù)、該差值和基于上述字符串數(shù)據(jù)的以 右對齊顯示的上述字符串的字符數(shù)的和值定為上述全長,從以上述坐標數(shù)據(jù)表示的右上的坐標位置減去上述全長所得的坐標位置起,描繪在對上述輸入字符串附加了該差值大小的空白字符串所得的附 加字符串之后附加有以右對齊顯示的上述字符串的合成字符串。
4. 一種投影機,其包括如權利要求1所述的圖像生成系統(tǒng),和對上述 OSD圖像進行投影的投影部。
5. —種程序,其能由包括存儲部的計算機讀取,其特征在于能使上 述計算機作為下述部分發(fā)揮作用,這些部分為使上述存儲部存儲表示至少一國的語言的字符串的字符串數(shù)據(jù)和表 示是以左對齊顯示該語言的字符串還是以右對齊顯示的配置指定數(shù)據(jù)的存 儲控制部,才艮據(jù)上述配置指定數(shù)據(jù)來判定上述字符串的配置的判定部,以及才艮據(jù)上述字符串數(shù)據(jù)和由該判定部所判定的上述字符串的配置,生成 以左對齊或右對齊表示上述字符串的OSD圖像的圖像生成部,上述圖像生成部,在生成表示由字母數(shù)字及符號的至少一方構成的特 殊字符串的特殊圖像作為上述OSD圖像的一部分時,生成以左對齊顯示該特殊圖像中的上述特殊字符串的圖像。
6. —種信息存儲介質,其存儲有能由包括存儲部的計算機讀取的程序, 其特征在于存儲有用于使上述計算機作為下述部分發(fā)揮作用的程序,這 些部分為使上述存儲部存儲表示至少一國的語言的字符串的字符串數(shù)據(jù)和表 示是以左對齊顯示該語言的字符串還是以右對齊顯示的配置指定數(shù)據(jù)的存 儲控制部,根據(jù)上述配置指定數(shù)據(jù)來判定上述字符串的配置的判定部,以及 才艮據(jù)上述字符串數(shù)據(jù)和由該判定部所判定的上述字符串的配置,生成 以左對齊或右對齊表示上述字符串的OSD圖像的圖像生成部,上述圖像生成部,在生成表示由字母數(shù)字及符號的至少一方構成的特殊字符串的特殊圖像作為上述OSD圖像的一部分時,生成以左對齊顯示該 特殊圖像中的上述特殊字符串的圖像。
7.—種圖像生成方法,其中,存儲有表示至少一國的語言的字符串的 字符串數(shù)據(jù)和表示是以左對齊顯示該語言的字符串還是以右對齊顯示的配 置指定數(shù)據(jù)的計算機,根據(jù)上述配置指定數(shù)據(jù)來判定上述字符串的配置, 才艮據(jù)上述字符串數(shù)據(jù)和由該判定部所判定的上述字符串的配置,生成以左 對齊或右對齊表示上述字符串的OSD圖像,其特征在于上述計算機,在生成上述OSD圖像時,在生成表示由字母數(shù)字及符號 的至少一方構成的特殊字符串的特殊圖像時,生成以左對齊顯示該特殊圖 像中的上述特殊字符串的圖像作為上述OSD圖像的一部分。
全文摘要
投影機100的構成包括存儲表示至少一國的語言的字符串的字符串數(shù)據(jù)122和表示以左對齊顯示該語言的字符串還是以右對齊顯示的配置指定數(shù)據(jù)124的存儲部120,根據(jù)配置指定數(shù)據(jù)124判定上述字符串的配置的判定部130,以及根據(jù)字符串數(shù)據(jù)122和由判定部130判定的上述字符串的配置生成以左對齊或右對齊表示上述字符串的OSD圖像的圖像生成部140,圖像生成部140,在作為上述OSD圖像的一部分生成表示由字母數(shù)字及符號的至少一方構成的特殊字符串的特殊圖像時,生成以左對齊顯示該特殊圖像中的上述特殊字符串的圖像。
文檔編號G09G5/00GK101542585SQ20088000025
公開日2009年9月23日 申請日期2008年3月14日 優(yōu)先權日2007年4月5日
發(fā)明者西村京子 申請人:精工愛普生株式會社