專利名稱:信息處理裝置、信息處理方法及程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及向顯示器等輸出例如商品等的信息的信息處理裝置等。
背景技術(shù):
以往的信息處理裝置中,公開了如下結(jié)構(gòu)(例如參照專利文獻(xiàn)l),即,
例如^r索及選擇畫面顯示裝置在一個(gè)畫面上顯示第一及第二圖形區(qū)、字符檢 索區(qū)、選擇候補(bǔ)列表區(qū)、配件列表區(qū)、樹形控件(TreeView)區(qū),在上述第 一圖形區(qū)基于^L存儲(chǔ)在上述存儲(chǔ)單元中的商品信息顯示商品的圖像,若在該 區(qū)域或某一 區(qū)域選擇了商品,則被選擇的商品和該商品的配件同時(shí)在該畫面 上強(qiáng)調(diào)顯示;再者,這些區(qū)形成鏈接以便相互聯(lián)動(dòng)而切換畫面,若在某一區(qū) 選擇了商品,在其它的各區(qū)自動(dòng)地顯示與該被選擇的部品相關(guān)的信息。 專利文獻(xiàn)l:日本特開2003-141166號(hào)公報(bào)(第1頁(yè)、圖l等) 但是,現(xiàn)有的信息處理裝置中,對(duì)于一個(gè)商品等的項(xiàng)目包含了與其關(guān)聯(lián) 的一個(gè)以上信息,例如上述的配件等信息或、-陂分層的一個(gè)以上信息等的情 況下,很難將這些信息以能了解同商品等的項(xiàng)目間的關(guān)聯(lián)性的方式適當(dāng)?shù)剡M(jìn) 行顯示。
例如,如專利文獻(xiàn)l所示,在一個(gè)畫面的不同區(qū)域顯示一個(gè)商品和同該 商品關(guān)聯(lián)的信息例如配件等的情況下,如果區(qū)域較多,在一個(gè)畫面中只能顯 示關(guān)于一個(gè)商品的信息。此外,如果顯示商品的區(qū)域和顯示配件的區(qū)域之間 的距離較大,則需要爭(zhēng)支大程度地移動(dòng)-見線,難以識(shí)別兩者的關(guān)聯(lián)性。此外, 在一個(gè)畫面上顯示多個(gè)商品和同這些商品關(guān)^:的配件等信息的情況下,難以 一眼判斷出哪個(gè)商品和哪個(gè)配件相關(guān)聯(lián)。
另外,同樣地,對(duì)被分層的信息進(jìn)行管理的現(xiàn)有文件系統(tǒng)等中,也難以 清楚地顯示文件和關(guān)于該文件的信息之間的關(guān)聯(lián)性,所謂文件夾或目錄和被包含在其中的文件之間的關(guān)聯(lián)性等。
此外,在現(xiàn)有的信息處理裝置中顯示了具有關(guān)聯(lián)的信息的情況下,不能 容易地變更該兩者的關(guān)聯(lián)進(jìn)行顯示。例如,很難動(dòng)態(tài)地變更相關(guān)聯(lián)的信息。
如此地,在現(xiàn)有技術(shù)中,存在不能容易理解地顯示信息之間的關(guān)聯(lián)性的 問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明涉及的信息處理裝置,包括形狀信息保存部,可保存指定立體 對(duì)象的形狀的信息、即形狀信息,上述立體對(duì)象是立體的對(duì)象;配置用信息 保存部,可保存能夠在構(gòu)成上述立體對(duì)象的面上配置的一個(gè)以上信息、即配 置用信息;取得條件信息保存部,可保存取得條件信息,上述取得條件信息 是表示用于從上述配置用信息中取得配置到構(gòu)成上述立體對(duì)象的一個(gè)以上面 的各個(gè)面上的信息的條件的信息;面信息取得部,利用上述取得條件信息, 從上述配置用信息中取得向上述立體對(duì)象的一個(gè)以上面配置的信息、即面信 息;圖像信息構(gòu)成部,讀取上述立體對(duì)象的形狀信息,構(gòu)成向該讀取的立體 對(duì)象的 一個(gè)以上面配置了上述面信息取得部所取得的面信息的圖像信息;以 及輸出部,輸出上述圖像信息構(gòu)成部構(gòu)成的圖像信息。
根據(jù)這樣的結(jié)構(gòu),能夠利用取得條件信息取得配置用信息,在一個(gè)立體 的面上輸出關(guān)聯(lián)的配置用信息,能夠容易理解地輸出信息之間的關(guān)聯(lián)性。另 外,通過(guò)利用取得條件信息取得配置用信息,能夠動(dòng)態(tài)地取得顯示在立體對(duì) 象的面上的信息。由此,能夠動(dòng)態(tài)地變更通過(guò)立體對(duì)象關(guān)聯(lián)地輸出的信息。
另外,本發(fā)明涉及的信息處理裝置的優(yōu)選結(jié)構(gòu)是,在上述信息處理裝置 中,還包括對(duì)象配置信息保存部,可保存指定上述立體對(duì)象的配置的信息、 即對(duì)象配置信息;上述圖^f象信息構(gòu)成部構(gòu)成按照該對(duì)象配置信息的指定配置 了立體對(duì)象的圖像信息。
根據(jù)這樣的結(jié)構(gòu),能夠以規(guī)定的配置顯示立體對(duì)象,能夠容易理解地輸 出信息之間的關(guān)聯(lián)性。
另外,本發(fā)明涉及的信息處理裝置的優(yōu)選結(jié)構(gòu)是,在上述信息處理裝置中,還包括變更指示接受部,接受對(duì)于上述立體對(duì)象的配置的變更指示;
對(duì)象配置信息更新部,接照上述變更指示接受部接受的變更指示,更新被保
存在上述對(duì)象配置信息保存部中的、成為該變更指示的對(duì)象的立體對(duì)象的對(duì) 象配置信息。
根據(jù)這樣的結(jié)構(gòu),能夠按照來(lái)自用戶的指示來(lái)變更立體對(duì)象的配置,能 夠適當(dāng)且容易觀察地顯示配置在立體對(duì)象的各個(gè)面上的信息。
另外,本發(fā)明涉及的信息處理裝置的優(yōu)選結(jié)構(gòu)是,在上述信息處理裝置
中,上述立體對(duì)象具有階層關(guān)系;當(dāng)變更了上述立體對(duì)象中的上位階層的立 體對(duì)象的配置的情況下,直屬于變更了該配置的立體對(duì)象的下位立體對(duì)象的 配置發(fā)生變更,以便保持其相對(duì)于變更了該配置的立體對(duì)象的相對(duì)配置關(guān)系。
根據(jù)這樣的結(jié)構(gòu),即使在變更了上位階層的立體對(duì)象的配置的情況下, 下位階層的立體對(duì)象也能夠追隨該上位階層的立體對(duì)象的變更而變更配置, 能夠改變一次在下位階層的立體對(duì)象的面上輸出的信息的朝向或位置。
另外,本發(fā)明涉及的信息處理裝置的優(yōu)選結(jié)構(gòu)是,在上述信息處理裝置 中,可保存在上述對(duì)象配置信息保存部的對(duì)象配置信息中的、下位階層的立 體對(duì)象的對(duì)象配置信息,由指定相對(duì)于該立體對(duì)象所直屬的上位立體對(duì)象的 相對(duì)配置的信息構(gòu)成。
根據(jù)這樣的結(jié)構(gòu),即使上位階層的立體對(duì)象的配置發(fā)生變更,也不必變 更下位階層的立體對(duì)象的對(duì)象配置信息,對(duì)象配置信息的管理和更新容易。
另外,本發(fā)明涉及的信息處理裝置的優(yōu)選結(jié)構(gòu)是,在上述信息處理裝置 中,還包括第一階層信息保存部,可保存指定上述立體對(duì)象間的階層關(guān)系的 階層信息、即第一階層信息;上述對(duì)象配置信息更新部,利用上述第一階層 信息,按照上述變更指示接受部接受的、對(duì)于立體對(duì)象的配置的變更指示, 變更位于作為該變更指示的對(duì)象的立體對(duì)象的下位階層的立體對(duì)象的對(duì)象配 置信息J吏得其相對(duì)于作為變更指示對(duì)象的立體對(duì)象的相對(duì)配置關(guān)系不變更。
根據(jù)這樣的結(jié)構(gòu),即使上位階層的立體對(duì)象的配置發(fā)生變更,也不必變 更下位階層的立體對(duì)象的對(duì)象配置信息,對(duì)象配置信息的管理和更新容易。
另外,本發(fā)明涉及的信息處理裝置的優(yōu)選結(jié)構(gòu)是,在上述信息處理裝置中,還包括配置用信息接受部,接受具有階層關(guān)系的配置用信息;配置用 信息存儲(chǔ)部,在上述配置用信息保存部存儲(chǔ)該配置用信息;配置處理部,取 得具有與上述配置用信息接受部接受的配置用信息的各階層相對(duì)應(yīng)的階層關(guān) 系的立體對(duì)象的形狀信息,存儲(chǔ)到上述對(duì)象配置信息保存部。
根據(jù)這樣的結(jié)構(gòu),能夠容易且迅速地制作用于輸出與配置用信息對(duì)應(yīng)的 立體對(duì)象的信息,可實(shí)現(xiàn)處理的自動(dòng)化。
另外,本發(fā)明涉及的信息處理裝置的優(yōu)選結(jié)構(gòu)是,在上述信息處理裝置 中,上述立體對(duì)象包含文件夾對(duì)象,該文件夾對(duì)象是用于表示一個(gè)以上立體 對(duì)象間的階層構(gòu)造的立體對(duì)象。
^^艮據(jù)這樣的結(jié)構(gòu),能夠利用文件夾對(duì)象容易理解地輸出立體對(duì)象的階層 關(guān)系。
另外,本發(fā)明涉及的信息處理裝置的優(yōu)選結(jié)構(gòu)是,在上述信息處理裝置 中,還包括取得條件信息接受部,對(duì)于構(gòu)成上述立體對(duì)象的一個(gè)以上面, 接受上述取得條件信息;取得條件信息更新部,利用上述取得條件信息接受 部接受的取得條件信息,更新保存在上述取得條件信息保存部的取得條件信 息。
根據(jù)這樣的結(jié)構(gòu),通過(guò)變更用于取得輸出到立體對(duì)象的面上的配置用信 息,能夠變更輸出到面上的配置用信息。
另外,本發(fā)明涉及的信息處理裝置的優(yōu)選結(jié)構(gòu)是,在上述信息處理裝置 中,保存在上述取得條件信息保存部的取得條件信息是^r索式;上述面信息 取得部取得符合上述取得條件信息的;^索式的上述配置用信息,作為上述面信息。
根據(jù)這樣的結(jié)構(gòu),能夠動(dòng)態(tài)地取得輸出到立體對(duì)象的面上的配置用信息。 例如,通過(guò)變更配置用信息,能夠變更輸出到面上的配置用信息。
另外,本發(fā)明涉及的信息處理裝置的優(yōu)選結(jié)構(gòu)是,在上述信息處理裝置 中,上述配置用信息是帶標(biāo)簽的信息;保存在上述取得條件信息保存部的取 得條件信息,是指定作為取得對(duì)象的上述配置用信息的標(biāo)簽的信息;上述面 信息取得部取得根據(jù)上述:f又得條件信息指定的上述配置用信息,作為上述面信息。
根據(jù)這樣的結(jié)構(gòu),能夠取得由取得條件信息指定的標(biāo)簽的要素信息,作 為輸出到面上的配置用信息。因此,通過(guò)變更標(biāo)簽的要素,能夠變更輸出到 面上的信息。
根據(jù)本發(fā)明涉及的信息處理裝置,能夠容易理解地輸出信息之間的關(guān)聯(lián)性。
圖1是第一實(shí)施方式涉及的信息處理裝置的框圖。
圖2是說(shuō)明該信息處理裝置的工作的流程圖。
圖3是表示該信息處理裝置的形狀信息管理表的圖。
圖4是表示該信息處理裝置的對(duì)象配置信息管理表的圖。
圖5是表示該信息處理裝置的取得條件信息管理表的一個(gè)例子的圖。
圖6是表示該信息處理裝置的配置用信息的一個(gè)例子的圖。
圖7是用于說(shuō)明該信息處理裝置的示意圖。
圖8是表示該信息處理裝置的顯示例的圖。
圖9是表示該信息處理裝置的對(duì)象配置信息管理信息的一個(gè)例子的圖。
圖IO是用于說(shuō)明該信息處理裝置的變形例的圖。
圖11是表示該信息處理裝置的顯示例的圖。
圖12是表示該信息處理裝置的取得條件信息的一個(gè)例子的圖。
圖13是表示該信息處理裝置的顯示例的圖。
圖14是表示該信息處理裝置的的顯示例的圖。
圖15是表示該信息處理裝置的取得條件信息的一個(gè)例子的圖。
圖16是表示該信息處理裝置的顯示例的圖。
圖17是表示該信息處理裝置的配置用信息的一個(gè)例子的圖。
圖18是表示該信息處理裝置的取得條件信息的一個(gè)例子的圖。
圖19是第二實(shí)施方式涉及的信息處理裝置的框圖。
圖20是表示該信息處理裝置的形狀信息管理表的一個(gè)例子的圖。
10圖21是表示該信息處理裝置的對(duì)象配置信息管理表的圖。
圖22是表示該信息處理裝置的^L得條件信息管理表的一個(gè)例子的圖。 圖23是表示該信息處理裝置的配置用信息的一個(gè)例子的圖。 圖24是表示該信息處理裝置的第一階層信息管理表的一個(gè)例子的圖。 圖25是表示該信息處理裝置的顯示例的圖。 圖26是表示該信息處理裝置的對(duì)象配置信息的一個(gè)例子的圖。 圖27是表示該信息處理裝置的輸出例的圖。 圖28是第三實(shí)施方式涉及的信息處理裝置的框圖。 圖29是接著該信息處理裝置說(shuō)明本實(shí)施方式的信息處理裝置的工作的 流程圖。
圖30是表示該信息處理裝置的設(shè)定用形狀信息的一個(gè)例子的圖。 圖31是表示上述各實(shí)施方式的計(jì)算機(jī)系統(tǒng)的一個(gè)外X!U列的示意圖。 圖32是表示上述各實(shí)施方式的計(jì)算機(jī)系統(tǒng)的一個(gè)結(jié)構(gòu)例的圖。 附圖標(biāo)記i兌明
1、 2、3 信息處理裝置
101形狀信息保存部
102配置用信息保存部
103取得條件信息保存部
104面信息取得部
105圖像信息構(gòu)成部
106輸出部
107對(duì)象配置信息保存部
108變更指示4妄受部
109、109a對(duì)象配置信息更新部
110取得條件信息接受部
111取得條件信息更新部
112第一階層信息保存部
113配置處理部114 配置用信息^接受部
115 配置用信息存儲(chǔ)部
251、 252、 253、 801、 802、 803 立體對(duì)象
500 計(jì)算機(jī)系統(tǒng)
501 計(jì)算機(jī)
502 鍵盤
503 鼠標(biāo)
504 監(jiān)視器
505 ROM驅(qū)動(dòng)器
506 FD驅(qū)動(dòng)器 511 MPU
513 RAM
514 硬盤
515 總線
521 ROM
522 FD 1000 按鈕
具體實(shí)施例方式
下面,參照
信息處理裝置等的實(shí)施方式。在實(shí)施方式中付與了 相同標(biāo)記的構(gòu)成要素執(zhí)行同樣的工作,因此有時(shí)省略了重復(fù)說(shuō)明。 (第一實(shí)施方式)
圖1是本實(shí)施方式涉及的信息處理裝置的框圖。
信息處理裝置1具備形狀信息保存部101、配置用信息保存部102、取得 條件信息保存部103、面信息取得部104、圖像信息構(gòu)成部105、輸出部106、 對(duì)象配置信息保存部107、變更指示接受部108、對(duì)象配置信息更新部109、 取得條件信息接受部110、取得條件信息更新部111、配置用信息接受部114、 配置用信息存儲(chǔ)部115。
12本實(shí)施方式涉及的信息處理裝置1是例如計(jì)算機(jī)、便攜式電話機(jī)、PDA (便攜式信息終端)、組合了便攜式電話機(jī)與信息終端的高性能便攜式電話 機(jī)、便攜式數(shù)字音樂播放器、具有電視機(jī)等顯示設(shè)備的音視頻設(shè)備等信息設(shè) 備。這些在其它實(shí)施方式中也相同。
形狀信息保存部101可存儲(chǔ)用于指定立體的對(duì)象即立體對(duì)象的形狀的信 息,即形狀信息。形狀信息是定義可在虛擬三維空間內(nèi)使用的對(duì)象的形狀等 的信息。形狀信息例如是立體對(duì)象的所謂建模信息。在此記載的立體對(duì)象還 包括例如稱為三維對(duì)象、三維模型或立體模型的立體對(duì)象。形狀信息是立體 對(duì)象的頂點(diǎn)的坐標(biāo)信息、表現(xiàn)邊界線或面等的方程式的參數(shù)信息等。立體對(duì) 象通常具有定義面的信息、或者可定義面的信息,由一個(gè)以上的面構(gòu)成。例 如,才艮據(jù)面的構(gòu)成方法,立體對(duì)象可分類為多面建模、利用了自由曲面的建 模等。形狀信息中還可以包括輸出立體對(duì)象時(shí)的立體對(duì)象的顏色、透明度、
反射率、折射率、凹凸度(bump)等設(shè)定項(xiàng)目的信息。形狀信息保存部101 可存儲(chǔ)一個(gè)以上的立體對(duì)象的形狀信息。立體對(duì)象的形狀可以是球形、圓柱 形、六面體或八面體等多面體,也可以是立方體、圓錐體、角錐體等任何形 狀。形狀信息的尺寸等的單位等,可以是絕對(duì)單位,也可以是相對(duì)單位。此 外,在多個(gè)立體對(duì)象中可共用的形狀信息等,也可以通過(guò)使用鏈接信息等進(jìn) 行參照,能夠相互利用。形狀信息保存部101優(yōu)選非易失性的記錄介質(zhì),也 可以用易失性的記錄介質(zhì)實(shí)現(xiàn)。
配置用信息保存部102能夠保存可配置在構(gòu)成立體對(duì)象的面上的一個(gè)以 上的信息、即配置用信息。配置用信息只要是能夠在構(gòu)成立體對(duì)象的面上配 置并輸出、例如顯示的信息就可以,可以是靜止圖像、動(dòng)態(tài)圖像等的圖像信 息、文本信息等任何信息。此外,在此記載的配置,可以認(rèn)為是所謂圖像信 息等在立體對(duì)象的面上的匹配。而且,配置用信息可以認(rèn)為是成為匹配對(duì)象 的信息、例如構(gòu)造(texture)信息。不必考慮配置用信息的數(shù)據(jù)結(jié)構(gòu)。例如, 配置用信息也可以是帶標(biāo)簽的信息。此外,配置用信息也可以是通過(guò)表、數(shù) 據(jù)庫(kù)等同例如屬性等對(duì)應(yīng)起來(lái)管理的信息。而且,配置用信息也可以預(yù)先形 成組。配置用信息保存部102優(yōu)選非易失性的記錄介質(zhì),但也可以用易失性的記錄介質(zhì)實(shí)現(xiàn)。
在取得條件信息保存部103可保存取得條件信息,該取得條件信息是表 示用于從配置用信息中取得在構(gòu)成立體對(duì)象的一個(gè)以上的各個(gè)面上配置的信 息的條件的信息。在取得條件信息保存部103可以保存用于取得在構(gòu)成立體 對(duì)象的所有面上分別配置的信息的取得條件信息,也可以保存用于取得在一 部分面上配置的信息的取得條件信息。信息取得條件信息只要是在結(jié)果上可 指定配置在一個(gè)以上立體對(duì)象的面上的一個(gè)以上配置用信息的信息就可以, 可以是任意的信息。例如,當(dāng)配置用信息按項(xiàng)目劃分的情況下,取得條件信 息可以是指定該項(xiàng)目的信息。此外,當(dāng)配置用信息具有屬性的情況下,可以 是指定該屬性的信息。而且,當(dāng)配置用信息帶標(biāo)簽的情況下,可以是指定標(biāo) 簽名的信息。另外,當(dāng)配置用信息被賦予了索引信息的情況下,可以是指定 該索引的信息。此外,可以是指定配置用信息的場(chǎng)所、文件名、目錄等的信 息。而且,可以是用于檢索配置用信息的檢索式或運(yùn)算式。并且,檢索式不 需要一定以公式形式表示,可以是檢索中能夠利用的關(guān)鍵字等。例如,由該
檢索式表示的取得條件信息是"select" 、"from" 、"where"等的組合。
"select"是取得的配置用信息的項(xiàng)目,"from"是指定成為檢索對(duì)象的多個(gè) 配置用信息的信息,"where"是表示用于檢索的條件的信息(參照SQL的 設(shè)計(jì)說(shuō)明)。此外,由運(yùn)算式表示的取得條件信息指的是例如對(duì)一個(gè)以上配 置用信息執(zhí)行的運(yùn)算式,例如用對(duì)指定由數(shù)值表示的2個(gè)配置用信息的信息 和它們的平均值進(jìn)行計(jì)算的運(yùn)算式等表示,或者用在當(dāng)前時(shí)間等上加減規(guī)定 時(shí)間的運(yùn)算式等表示,等等。取得條件信息可以對(duì)能成為輸出對(duì)象的所有立 體對(duì)象分別指定,也可以對(duì)所有立體對(duì)象共同指定。此外,也可以對(duì)一部分 立體對(duì)象共同指定。另外,對(duì)立體對(duì)象設(shè)定了屬性等的情況下,也可以對(duì)該 屬性一致的立體對(duì)象指定共同的取得條件。此外,取得條件信息也可以對(duì)立 體對(duì)象的各面預(yù)先指定,也可以對(duì)各面隨機(jī)指定。取得條件信息保存部103 優(yōu)選非易失性的記錄介質(zhì),但也可以用易失性的記錄介質(zhì)實(shí)現(xiàn)。
面信息取得部104利用保存在取得條件信息保存部103中的取得條件信 息,從配置用信息中取得對(duì)于保存在形狀信息保存部101中的形狀信息所表示的各立體對(duì)象的一個(gè)以上面配置的信息、即面信息。具體地說(shuō),面信息取 得部104將根據(jù)對(duì)各立體對(duì)象的各面設(shè)定的取得條件信息而指定的配置用信 息,作為面信息取得。例如,當(dāng)對(duì)立體對(duì)象的一個(gè)面設(shè)定的取得條件信息是
檢索式的情況下,面信息取得部104將符合取得條件信息的檢索式的配置用
信息,作為面信息取得。此外,當(dāng)取得條件信息為運(yùn)算式的情況下,進(jìn)行運(yùn) 算,取得面信息。另外,當(dāng)配置用信息形成組、且該組和各立體對(duì)象的形狀 信息相對(duì)應(yīng)的情況下,例如各形狀信息中包含指定組的信息的情況下,面信
息取得部104從與該立體對(duì)象相對(duì)應(yīng)的配置用信息的組中,取得符合取得條 件信息的配置用信息,作為面信息。通常,面信息取得部104可以由MPU 或存儲(chǔ)器等實(shí)現(xiàn)。面信息取得部104的處理過(guò)程通常由軟件實(shí)現(xiàn),該軟件被 記錄在ROM等記錄介質(zhì)上。但是,也可以由硬件(專用電路)實(shí)現(xiàn)。
圖像信息構(gòu)成部105讀取立體對(duì)象的形狀信息,并構(gòu)成按照對(duì)應(yīng)于各面 的取得條件信息,向該讀取的立體對(duì)象的一個(gè)以上面配置了面信息取得部 104所取得的面信息的圖像信息。在此構(gòu)成的圖像信息,是例如最終進(jìn)行顯 示等輸出時(shí)利用的圖像信息。該圖像信息例如是位圖數(shù)據(jù)等。此外,利用文 本的信息等構(gòu)成顯示用的圖像信息例如位圖數(shù)據(jù)等的步驟,也包含在構(gòu)成該 圖像信息的處理中。對(duì)立體對(duì)象的面配置圖^f象信息、文本信息等信息而構(gòu)成 二維圖像的處理,是所謂稱為繪制(rendering)處理的處理,由于是公知技 術(shù),在此省略i^L明。此外,在構(gòu)成該圖傳3言息的處理中,也可以利用形狀信 息等具有的立體對(duì)象的顏色、透明度、反射率、折射率、凹凸度等i殳定項(xiàng)目 的信息進(jìn)行繪制。通常,圖像信息構(gòu)成部105可以由MPU、 GPU(圖形處理 器)、存儲(chǔ)器等實(shí)現(xiàn)。通常,圖像信息構(gòu)成部105的處理過(guò)程由軟件實(shí)現(xiàn), 該軟件被記錄在ROM等記錄介質(zhì)中。但是,也可以由硬件(專用電路)實(shí) 現(xiàn)。
輸出部106輸出圖像信息構(gòu)成部105構(gòu)成的圖像信息。在此記載的輸出 是包含向顯示器上的顯示、使用了投影儀的投影、向外部裝置的發(fā)送、向記 錄介質(zhì)的存^f渚、將處理結(jié)果向其它處理裝置或其它程序等傳遞等的^f既念???以認(rèn)為輸出部106包括顯示器等輸出設(shè)備,也可以認(rèn)為不包含。輸出部106可以由輸出設(shè)備的驅(qū)動(dòng)軟件、或者輸出設(shè)備的驅(qū)動(dòng)軟件和輸出設(shè)備等實(shí)現(xiàn)。
在對(duì)象配置信息保存部107可保存指定立體對(duì)象的配置的信息、即對(duì)象 配置信息。在此所說(shuō)的配置,是指虛擬三維空間內(nèi)的配置。該配置是例如具 有立體對(duì)象的位置和方向的組合的概念。對(duì)象配置信息只要是在結(jié)果上可指 定立體對(duì)象的配置的信息即可,例如是指定配置立體對(duì)象的位置的坐標(biāo)、指 定立體對(duì)象的方向的信息。此外,也可以是指定立體對(duì)象的尺寸等的信息。 指定立體對(duì)象的位置的坐標(biāo)可以是設(shè)定在虛擬三維空間內(nèi)的絕對(duì)坐標(biāo),也可 以是相對(duì)于其它立體對(duì)象等設(shè)定的相對(duì)坐標(biāo)。另外,指定立體對(duì)象的位置的 坐標(biāo),也可以是構(gòu)成立體對(duì)象的邊等的頂點(diǎn)坐標(biāo),也可以是立體對(duì)象的中心
等的位置坐標(biāo)。并且,在這里,上述的圖像信息構(gòu)成部105讀取該對(duì)象配置 信息,構(gòu)成在該對(duì)象配置信息所表示的虛擬三維空間內(nèi)的位置配置了立體對(duì) 象的圖像信息。并且,在此說(shuō)明了分別設(shè)置對(duì)象配置信息和立體對(duì)象的形狀 信息的情況,但也可以在形狀信息內(nèi)包含對(duì)象配置信息。例如,通過(guò)將形狀 信息的頂點(diǎn)信息設(shè)成例如絕對(duì)坐標(biāo),可以將形狀信息作為對(duì)象配置信息使用, 還可以指定立體對(duì)象的配置。對(duì)象配置信息保存部107優(yōu)選非易失性的記錄 介質(zhì),但也可以用易失性的記錄介質(zhì)實(shí)現(xiàn)。
變更指示接受部108接受對(duì)于立體對(duì)象的配置的變更指示。在此所說(shuō)的 接受是指,例如從輸入裝置接受、接收從其它設(shè)備等發(fā)送的輸入信號(hào)、讀取 來(lái)自記錄介質(zhì)的信息等。變更指示例如可以是用于變更立體對(duì)象的配置的指 令,例如"繞x軸旋轉(zhuǎn)90。,,這樣的指令等,也可以是變更后的、指定立體 對(duì)象的配置的坐標(biāo)信息等。變更指示的輸入裝置可以由0~9數(shù)字鍵、鍵盤、 鼠標(biāo)、菜單畫面等構(gòu)成,任意結(jié)構(gòu)都可以。例如,通過(guò)點(diǎn)擊在未圖示的顯示 器等顯示的立體對(duì)象的面的一部分、或者拖拽面或邊,接受在虛擬三維空間 內(nèi)移動(dòng)立體對(duì)象的位置的指示,或者4矣受在虛擬三維空間內(nèi)變更立體對(duì)象的 朝向、例如使其旋轉(zhuǎn)的指示。例如,可以通過(guò)點(diǎn)擊立體對(duì)象的一個(gè)側(cè)面,來(lái) 接受使該面朝向正面的配置變更指示。如上所述,通過(guò)使用鼠標(biāo)等對(duì)顯示的 立體對(duì)象進(jìn)朽4喿作,接受變更配置的指示,由于能夠接受用戶進(jìn)行的具有實(shí) 感的操作,因此是較佳方式。變更指示接受部108可以由0 9數(shù)字鍵、鍵盤、
16鼠標(biāo)等輸入裝置的設(shè)備驅(qū)動(dòng)程序、菜單畫面的控制軟件等實(shí)現(xiàn)。
對(duì)象配置信息更新部109根據(jù)變更指示接受部108接受的變更指示,變
更在對(duì)象配置信息保存部107保存著的、成為該變更指示的對(duì)象的立體對(duì)象
的對(duì)象配置信息。例如,當(dāng)變更指示包含變更后的坐標(biāo)信息或朝向信息等的 情況下,用該變更后的坐標(biāo)信息或朝方信息等更新對(duì)象配置即可。此外,當(dāng) 變更指示是指示變更配置的指令等的情況下,利用該指令和當(dāng)前的對(duì)象配置 信息計(jì)算出變更后的坐標(biāo)信息、朝向信息等,用該算出的信息更新對(duì)象配置
信息即可。通常,對(duì)象配置信息更新部109可以由MPU、存儲(chǔ)器等實(shí)現(xiàn)。通 常,對(duì)象配置信息更新部109的處理過(guò)程由軟件實(shí)現(xiàn),該軟件纟皮記錄在ROM 等記錄介質(zhì)中。但是,也可以由硬件(專用電路)實(shí)現(xiàn)。并且,當(dāng)對(duì)象配置 信息如上所述地被包含在形狀信息中的情況下,根據(jù)變更指示來(lái)變更形狀信 息,就可以實(shí)質(zhì)上更新對(duì)象配置信息。
對(duì)于構(gòu)成立體對(duì)象的一個(gè)以上面,取得條件信息接受部110接受如上所 述的取得條件信息。取得條件信息接受部110可以接受所有取得條件信息, 也可以只接受需要更新或追加的取得條件信息。在此所說(shuō)的接受是指,例如 從輸入裝置接受、接收從其它設(shè)備等發(fā)送的輸入信號(hào)、來(lái)自記錄介質(zhì)等的信 息的讀取等。取得條件信息的輸入裝置可以由G 9數(shù)字鍵、鍵盤、鼠標(biāo)、菜 單畫面等構(gòu)成,可以是任意結(jié)構(gòu)。取得條件信息接受部110可以由0~9數(shù)字 鍵、鍵盤等輸入裝置的設(shè)備驅(qū)動(dòng)程序,或者菜單畫面的控制軟件等實(shí)現(xiàn)。
取得條件信息更新部111利用取得條件信息接受部IIO接受的取得條件 信息,更新在取得條件信息保存部103保存的取得條件信息,例如,進(jìn)行取 得條件信息的追加或改寫。通常,取得條件信息更新部111由MPU、存儲(chǔ)器 等實(shí)現(xiàn)。通常,取得條件信息更新部111的處理過(guò)程由軟件實(shí)現(xiàn),該軟件被 記錄在ROM等記錄介質(zhì)上。但是,也可以用硬件(專用電路)實(shí)現(xiàn)。
配置用信息^接受部114接受配置用信息。配置用信息接受部114可以接 受所有配置用信息,也可以只接受需要更新或追加的配置用信息。在此所說(shuō) 的接受是指,例如從輸入裝置接受、接收從其它設(shè)備等發(fā)送的輸入信號(hào)、來(lái) 自記錄介質(zhì)等的信息的讀取等。配置用信息的輸入裝置可以由0~9數(shù)字鍵、
17鍵盤、鼠標(biāo)、菜單畫面等構(gòu)成,可以是任意結(jié)構(gòu)。配置用信息接受部1"可 以由0~9數(shù)字鍵、鍵盤等輸入裝置的設(shè)備驅(qū)動(dòng)程序,或者菜單畫面的控制軟 件等實(shí)現(xiàn)。
配置用信息存儲(chǔ)部115利用配置用信息接受部114接受的配置用信息,
更新在配置用信息保存部102保存的取得條件信息,例如,進(jìn)行配置用信息 的追加或改寫。通常,配置用信息存儲(chǔ)部115由MPU、存儲(chǔ)器等實(shí)現(xiàn)。通常, 配置用信息存儲(chǔ)部115的處理過(guò)程由軟件實(shí)現(xiàn),該軟件被記錄在ROM等記 錄介質(zhì)上。但是也可以用硬件(專用電路)實(shí)現(xiàn)。
下面,利用圖2的流程圖說(shuō)明信息處理裝置的工作。在此,以配置用信 息、取得條件信息等按照用戶等的指示預(yù)先被存儲(chǔ)在配置用信息保存部102、 取得條件信息保存部103等的情況為例進(jìn)行說(shuō)明。
(步驟S201 )信息處理裝置2,例如圖像信息構(gòu)成部105等將1代入到 計(jì)數(shù)器n。
(步驟S202 )圖像信息構(gòu)成部105從形狀信息保存部101讀取第n個(gè)立 體對(duì)象的形狀信息。讀取的形狀信息臨時(shí)存儲(chǔ)到未圖示的存儲(chǔ)器等存儲(chǔ)介質(zhì) 中。
(步驟S203 )面信息取得部104將1代入到計(jì)數(shù)器m。
(步驟S204 )圖像信息構(gòu)成部105從取得條件信息保存部103讀取與第
n個(gè)立體對(duì)象的第m個(gè)面對(duì)應(yīng)的取得條件信息。在不存在取得條件信息的情
況下,可以不執(zhí)行步驟S205的處理,就進(jìn)到步驟S206。
(步驟S205 )面信息取得部104從配置用信息保存部102讀取與在步驟
S204讀取的取得條件信息相符的配置用信息、即面信息。讀取的面信息臨時(shí)
存儲(chǔ)在未圖示的存儲(chǔ)器等存儲(chǔ)介質(zhì)中。當(dāng)不存在相符的面信息的情況下,不
進(jìn)行讀耳又。
(步驟S206 )面信息取得部104使計(jì)數(shù)器m加1 。
(步驟S207 )面信息取得部104判斷在步驟S202讀取的第n個(gè)立體對(duì) 象是否有第m個(gè)面。當(dāng)有的情況下,返回到步驟S2(M;沒有的情況下,進(jìn) 到步驟S208。(S208 )圖像信息構(gòu)成部105從對(duì)象配置信息保存部107讀取第n個(gè)立 體對(duì)象的對(duì)象配置信息。
(步驟S209)圖像信息構(gòu)成部105構(gòu)成第n個(gè)立體對(duì)象的圖像信息。具 體地說(shuō),圖像信息構(gòu)成部105利用在步驟S205臨時(shí)存儲(chǔ)的面信息,進(jìn)行繪制 (rendering)。例如,構(gòu)成在步驟S202臨時(shí)存儲(chǔ)的立體對(duì)象的面上依次配置 了在步驟S205臨時(shí)存儲(chǔ)的面信息的圖像信息。此時(shí),在步驟S205臨時(shí)存儲(chǔ) 的面信息,配置到在取得該面信息時(shí)使用的取得條件信息所對(duì)應(yīng)的面上。
(步驟S210 )信息處理裝置2使計(jì)數(shù)器n加1。
(步驟211 )信息處理裝置2,例如圖像信息構(gòu)成部105等判斷是否有第 n個(gè)立體對(duì)象。當(dāng)有的情況下,返回到步驟S202;沒有的情況下,進(jìn)到步驟 S212。
(步驟S212)輸出部106輸出在步驟S209取得的圖像信息。并且,也 可以根據(jù)需要,進(jìn)行多次在步驟S209取得的多個(gè)圖像信息的合成之后,進(jìn) 行輸出。此外,也可以由圖^^信息構(gòu)成部105進(jìn)行該合成。
(步驟S213 )變更指示接受部108判斷是否接受了變更指示。已接受的 情況下,進(jìn)到步驟S214;未接受的情況下,進(jìn)到步驟S215。
(步驟S214)對(duì)象配置信息更新部109根據(jù)在步驟S213接受的變更指 示,更新纟皮保存在對(duì)象配置信息保存部107的對(duì)象配置信息。然后,返回到 步驟S201。
(步驟S215 )取得條件信息接受部110判斷是否接受了取得條件信息。 已接受的情況下,進(jìn)到步驟S216;未接受的情況下,進(jìn)到步驟S217。
(步驟S216 )耳又得條件信息更新部111用在步驟S215接受的取得條件 信息,更新被保存在取得條件信息保存部103的取得條件信息。然后,返回 到步驟S201。
(步驟S217)配置用信息接受部114判斷是否接受了配置用信息。已接 受的情況下,進(jìn)到步驟S218;未接受的情況下,返回到步驟S213。
(步驟S218 )配置用信息存儲(chǔ)部115用在步驟S217接受的配置用信息, 更新^L保存在配置用信息保存部102的配置用信息。然后,返回到步驟S201。
19圖2的流程圖中,在步驟S201之前的處理等中,也可以利用預(yù)先保存 在對(duì)象配置信息保存部107的對(duì)象配置信息和形狀信息,通過(guò)運(yùn)算來(lái)判斷被 配置在可輸出范圍內(nèi)的立體對(duì)象,只對(duì)可輸出的立體對(duì)象取得面信息等,構(gòu) 成立體對(duì)象的圖像信息。
此外,也可以是,利用立體對(duì)象的形狀信息,通過(guò)運(yùn)算等預(yù)先判斷成為 背面的面,在步驟S204、步驟S205不取得成為背面的面的面信息。
另外,圖2的流程圖中,在取得各立體對(duì)象的面信息之后,依次構(gòu)成了 各立體對(duì)象的圖像信息,但也可以是,在取得所有立體對(duì)象的面信息之后, 構(gòu)成所有立體對(duì)象的圖像信息。通過(guò)這樣做,就不需要繪制立體對(duì)象之間相 互重疊的部分等。
在圖2的流程圖中,通過(guò)電源關(guān)或處理結(jié)束的中斷,來(lái)結(jié)束處理。
下面,說(shuō)明本實(shí)施方式的信息處理裝置的具體工作。在此,以信息處理 裝置1顯示關(guān)于商品的商品目錄的情況為例進(jìn)行說(shuō)明。在此說(shuō)明虛擬三維空 間內(nèi)的4黃向(寬度方向)為x軸、縱向(高度方向)為y軸、深度方向?yàn)閦 軸的情況。另外,在此以立體對(duì)象為長(zhǎng)方體的情況為例進(jìn)行說(shuō)明。
圖3是用于管理被保存在形狀信息保存部101的形狀信息的形狀信息管 理表。作為這里說(shuō)明的一個(gè)例子,形狀信息由用戶等預(yù)先制作并存儲(chǔ)。形狀 信息管理表具有"對(duì)象ID"、"尺寸x,,、"尺寸y,,、"尺寸z"、"對(duì)應(yīng) 組,,這樣的屬性。"對(duì)象ID"是用于識(shí)別立體對(duì)象的識(shí)別信息。"尺寸x" 是立體對(duì)象在虛擬三維空間內(nèi)的x軸方向的長(zhǎng)度,即寬度。"尺寸y"是立 體對(duì)象在虛擬三維空間內(nèi)的y軸方向的長(zhǎng)度,即高度。"尺寸z"是立體對(duì) 象在虛擬三維空間內(nèi)的z軸方向的長(zhǎng)度,即深度。并且,各尺寸的單位等也 可以是像素等任意單位。"對(duì)應(yīng)組,,是用于對(duì)各記錄(record)的形狀信息 所對(duì)應(yīng)的配置用信息的組進(jìn)行指定的信息。例如,[商品名"洗衣機(jī)"]是指 定具有要素為"洗衣機(jī)"的商品名標(biāo)簽的配置用信息的組的信息。當(dāng)配置用 信息未形成組的情況下,或者不需要指定與形狀信息對(duì)應(yīng)的配置用信息的組 的情況下,也可以省略該屬性。
圖4是用于管理被保存在對(duì)象配置信息保存部107的對(duì)象配置信息的對(duì)象配置信息管理表。作為在此說(shuō)明的一個(gè)例子,對(duì)象配置信息由用戶等預(yù)先
制作并存儲(chǔ)。對(duì)象配置信息具有"對(duì)象ID"、"坐標(biāo)(x, y, z)"和"轉(zhuǎn)角(x, y, z)"這樣的屬性。"對(duì)象ID"是用于識(shí)別立體對(duì)象的識(shí)別信息,與上述 的形狀信息的"對(duì)象ID"相對(duì)應(yīng)。"坐標(biāo)(x, y, z)"是表示配置相同記錄的
"對(duì)象ID"所表示的立體對(duì)象的坐標(biāo)的信息,在此,說(shuō)明其為立體對(duì)象的中 心的坐標(biāo)的情況。在此,假設(shè)該坐標(biāo)值為虛擬三維空間內(nèi)的絕對(duì)坐標(biāo)。"轉(zhuǎn) 角(x, y, z)"表示分別以x軸、y軸、z軸作為旋轉(zhuǎn)軸時(shí)的立體對(duì)象的轉(zhuǎn)角。 當(dāng)各個(gè)值為(O, 0, O)的情況下,配置成立體對(duì)象的寬度方向、高度方向和深 度方向分別與虛擬三維空間內(nèi)的x軸方向、y軸方向和z軸方向平行。
圖5是表示對(duì)一皮保存在取得條件信息保存部103的取得條件信息進(jìn)行管 理的取得條件信息管理表的圖。作為在此說(shuō)明的一個(gè)例子,取得條件信息管 理表由用戶等預(yù)先制作并存儲(chǔ)。取得條件信息管理表具有"前表面,,、"后 表面,,、"上表面,,、"下表面,,、"左表面,,、"右表面,,這樣的屬性。
"前表面"、"后表面"、"上表面,,、"下表面,,、"左表面"、"右表 面"是用于指定分別在立體對(duì)象的前表面、后表面、上表面、下表面、左表 面、右表面配置的配置用信息的取得條件信息。例如,"規(guī)格,,是指定附加 有通常表示為"<規(guī)格>"的規(guī)格標(biāo)簽的配置用信息的取得條件信息。此外,
"商品名,顏色,,是指定附加有商品名標(biāo)簽和顏色標(biāo)簽的配置用信息雙方的 取得條件信息。并且,"-"表示不存在取得條件信息。在此,作為一個(gè)例 子,假設(shè)是指定配置在各面上的配置用信息的標(biāo)簽的信息。立體對(duì)象的前表 面、后表面、上表面、下表面、左表面、右表面分別表示的是,當(dāng)形狀信息 所表示的長(zhǎng)方體的立體對(duì)象處于缺省狀態(tài),即立體對(duì)象的寬度方向、高度方 向及深度方向分別與虛擬三維空間內(nèi)的x軸方向、y軸方向及z軸方向平行 配置的狀態(tài)下的面向立體對(duì)象的前表面、后表面、上表面、下表面、左表面、 右表面。構(gòu)成立體對(duì)象的各面,例如可以用各面的頂點(diǎn)的相對(duì)坐標(biāo)等定義。 在此,形狀信息所表示的所有立體對(duì)象是立方體,因此用一個(gè)記錄的取得條 件信息定義了關(guān)于構(gòu)成所有立體對(duì)象的面的取得條件信息。但是,也可以按 各個(gè)立體對(duì)象、或者按立體對(duì)象的各個(gè)組等設(shè)定取得條件信息,該情況下,對(duì)于取得條件信息的記錄,附加用于指定應(yīng)用該:取得條件信息的立體對(duì)象、
或者立體對(duì)象的組的屬性,例如上述的"對(duì)象ID"等屬性即可。
圖6是表示^皮存儲(chǔ)在配置用信息保存部102的配置用信息的圖。在此, 以配置用信息構(gòu)成XML形式的數(shù)據(jù)的情況為例進(jìn)行說(shuō)明。但是,配置用信 息可以不是XML形式的數(shù)據(jù),例如只要是能夠按項(xiàng)目或?qū)傩缘葏⒄諗?shù)據(jù)的 形式的數(shù)據(jù)就可以。在圖6所示的XML形式的數(shù)據(jù)中,各配置用信息是帶 標(biāo)簽的數(shù)據(jù),即被起始標(biāo)簽和結(jié)束標(biāo)簽圍住的數(shù)據(jù)。作為在此說(shuō)明的例子, 配置用信息由用戶等預(yù)先制作并存儲(chǔ)。此外,配置用信息按商品分成組。即, 被一對(duì)商品標(biāo)簽、即"<商品>"和"</商品>"所劃分范圍的帶標(biāo)簽的數(shù)據(jù)是 一個(gè)商品的配置用信息。并且,當(dāng)配置用信息包含指定文件等的信息、例如 鏈接信息的情況下,由面信息取得部104取得由此指定的文件的信息,作為 配置用信息。
首先,如果例如用戶對(duì)信息處理裝置1發(fā)出顯示關(guān)于商品的商品目錄的 指示,信息處理裝置1的圖像信息構(gòu)成部105首先讀取圖3所示的"對(duì)象ID" 為"OBJ1"的形狀信息,臨時(shí)存儲(chǔ)到存儲(chǔ)器等。
接著,面信息取得部104如下所述地利用取得條件信息,取得在構(gòu)成由 圖像信息構(gòu)成部105讀取了形狀信息的立體對(duì)象、即"對(duì)象ID"為"OBJ1" 的立體對(duì)象(下面稱為立體對(duì)象"OBJ1")的面上配置的配置區(qū)域信息。
首先,從圖5所示的取得條件信息管理表讀取構(gòu)成立體對(duì)象"0BJ1"的 各面的取得條件信息。然后,從圖6所示的配置用信息中的、由圖3所示的 形狀信息管理表的立體對(duì)象"OBJ1"的"對(duì)應(yīng)組"屬性的值所指定的配置用 信息的組中,依次讀取與各面的取得條件信息相符的配置用信息。
圖7是表示立體對(duì)象"OBJl"和各面的取得條件信息的關(guān)系的示意圖。
具體地說(shuō),從圖3的形狀信息管理表中讀取立體對(duì)象"0BJ1"的"對(duì)應(yīng) 組,,屬性的值[商品名"洗衣機(jī)"]。該值意味著對(duì)應(yīng)于立體對(duì)象"0BJ1"的 配置用信息的組,是包含商品標(biāo)簽的要素為"洗衣機(jī)"的配置用信息的組。 接著,由于圖5所示的取得條件信息是對(duì)于所有立體對(duì)象共同的取得條件信 息,因此,首先讀取圖5的"前表面',的取得條件信息"商品名,顏色"。
22然后,乂人圖6所示的配置用信息中的、包含要素為"洗衣機(jī)"的商品名標(biāo)簽 的配置用信息的組中,讀取帶有"商品名"標(biāo)簽的信息(要素)和帶有"顏 色"標(biāo)簽的信息。在此,包含要素為"洗衣機(jī)"的商品名標(biāo)簽的配置用信息 的組,是圖6中的第一個(gè)商品標(biāo)簽所圍范圍內(nèi)的帶標(biāo)簽的信息,因此,從被 該商品標(biāo)簽圍住的范圍內(nèi),讀取帶有商品名標(biāo)簽的"洗衣機(jī)"這樣的文本信
息、即配置用信息,和帶有"顏色"標(biāo)簽的"洗衣機(jī)紅.gif,、"洗衣機(jī)白.gif'、 "洗衣機(jī)黑.gif,這樣的指定圖像信息的信息。該"洗衣機(jī)紅.gif,、"洗衣 機(jī)白.gif"、"洗衣機(jī)黑.gif,分別設(shè)定為紅色洗衣機(jī)的圖像信息、白色洗衣 機(jī)的圖像信息、黑色洗衣機(jī)的圖像信息。之后,關(guān)于指定圖像信息的信息, 從配置用信息保存部102或未圖示的存儲(chǔ)介質(zhì)等讀取這些被指定的圖像信 息。然后,將讀取的信息和立體對(duì)象"OBJ1"的"前表面"對(duì)應(yīng)起來(lái),臨時(shí) 存儲(chǔ)到未圖示的存儲(chǔ)介質(zhì)等。
同樣地,對(duì)于構(gòu)成立體對(duì)象"0BJ1"的其它面也:f又得配置用信息。例如, 對(duì)于上表面,取得"干洗功能"、"離子功能"這樣的文本信息。此外,對(duì) 于右表面,取得"15萬(wàn)日元,,這樣的文本信息。并且,還可以設(shè)定成,同這 些取得的配置用信息一起,取得配置用信息的標(biāo)簽名稱的文本信息例如"商 品名"、"規(guī)格"、"顏色"、"價(jià)格,,等,將其與所取得的配置用信息一 起存儲(chǔ)。另外,對(duì)于沒有取得條件信息的面,不進(jìn)行獲取取得條件信息的處 理。
然后,若取得所有面的取得條件信息的處理結(jié)束,圖像信息構(gòu)成部105 從圖4所示的對(duì)象配置信息管理表中讀取與立體對(duì)象"0BJ1"對(duì)應(yīng)的對(duì)象配 置信息。具體地說(shuō),讀取"對(duì)象ID,,為"0BJ1"的記錄的坐標(biāo)(x, y, z) 的值"(100, 300, 100),,和轉(zhuǎn)角(x, y, z)的值(0, 0, 0),,。然后, 圖像信息構(gòu)成部105構(gòu)成立體對(duì)象"OBJ1"的形狀信息所表示的立體對(duì)象 "OBJ1"的圖傳_信息。此時(shí),,沒定立體對(duì)象"0BJ1"的配置、具體地-說(shuō)位置 和朝方,使其成為從對(duì)象配置信息管理表讀取的對(duì)象配置信息所表示的配置。 此外,在立體對(duì)象"OBJ1"的各面上,配置利用被指定到該各面上的取得條 件信息、由面信息取得部104取得的配置用信息、即面信息。在這里,假設(shè)已設(shè)定了坐標(biāo)軸,以便能夠構(gòu)成立體對(duì)象的投影圖。
另外,同樣地,對(duì)于其它立體對(duì)象也同樣取得面信息,并構(gòu)成立體對(duì)象 的圖像信息。
然后,圖像信息構(gòu)成部105合成構(gòu)成的多個(gè)立體對(duì)象的圖像信息,輸出
部106輸出圖像信息構(gòu)成部105合成的圖像信息。在此,輸出部106與監(jiān)視 器504連接,在該監(jiān)視器上顯示所合成的立體對(duì)象的圖像信息。圖8示出顯 示例。在圖8中,設(shè)立體對(duì)象801為立體對(duì)象"OBJ1",立體對(duì)象802為立 體對(duì)象"0BJ2",立體對(duì)象803為立體對(duì)象"OBJ3"。并且,本實(shí)施方式中 的坐標(biāo)值或圖示的立體對(duì)象的位置等是用于說(shuō)明的,并沒有按照實(shí)際尺寸準(zhǔn) 確描繪。這些內(nèi)容,在其它實(shí)施方式中也相同。如圖8所示,各立體對(duì)象分 別對(duì)應(yīng)著商品,各商品的按顏色分的圖像、規(guī)格、價(jià)格等顯示在各個(gè)立體對(duì) 象的面上,能夠容易掌握各商品和與該商品相關(guān)聯(lián)的規(guī)格等信息之間的對(duì)應(yīng) 關(guān)系。
4妄著,用戶對(duì)顯示在監(jiān)視器504上的立體對(duì)象"0BJ1"即立體對(duì)象801 操作鼠標(biāo),在移動(dòng)位置的同時(shí),發(fā)出向z軸方向旋轉(zhuǎn)的指示。通過(guò)該操作, ,支設(shè)對(duì)于立體對(duì)象"0BJ1",變更指示接受部108接受了 (100, 400, 100) 作為移動(dòng)后的坐標(biāo)信息,接受(0, 90° , 0)作為旋轉(zhuǎn)后的轉(zhuǎn)角信息。例如, 該指示是^^立體對(duì)象"OBJl"向下方移動(dòng)"100"、向左^走方向旋轉(zhuǎn)90。的 指示。對(duì)象配置信息更新部109利用該接受到的坐標(biāo)和轉(zhuǎn)角信息,更新被保 存在對(duì)象配置信息保存部107的立體對(duì)象"0BJ1"的對(duì)象配置信息,在此進(jìn) 行改寫。更新后的對(duì)象配置信息管理信息示于圖9。
也可以是,如圖IO所示,在顯示的立體對(duì)象的面上,沒定發(fā)生用于旋轉(zhuǎn) 立體對(duì)象的事件的區(qū)域,在該區(qū)域顯示按鈕1000等,當(dāng)該區(qū)域通過(guò)指示器等 被按壓的情況下,發(fā)生使立體對(duì)象旋轉(zhuǎn)的指令等,并傳遞給變更指示接受部 108。例如,在這里也可以是,如果按鈕1000被點(diǎn)擊,則發(fā)生使立體對(duì)象801 向右側(cè)旋轉(zhuǎn)90。的指令。另外,也可以是,當(dāng)點(diǎn)擊了邊的附近的情況下,發(fā) 生使立體對(duì)象以與被點(diǎn)擊的該邊平行的軸為旋轉(zhuǎn)軸進(jìn)行旋轉(zhuǎn)的指令。
如果變更指示接受部108接受變更指示、并按照變更指示更新對(duì)象配置信息,圖像信息構(gòu)成部105與上述同樣地利用變更后的對(duì)象配置信息構(gòu)成圖
像信息。并且,此時(shí)也可以再次取得面信息取得部104所取得的面信息,也
可以依舊使用之前剛?cè)〉玫拿嫘畔ⅰ4送?,也可以再次?gòu)成配置未變更的立
體對(duì)象的圖像信息,也可以不構(gòu)成。然后,輸出部106將構(gòu)成的圖像信息如 圖1所示地顯示在監(jiān)視器504上。
另外,假設(shè)在圖8所示的狀態(tài)下用戶操作鍵盤等,進(jìn)行了將立體對(duì)象的 取得條件信息中的"右表面"的取得條件信息變更為"生產(chǎn)商"的輸入。取 得條件信息更新部111利用該輸入的取得條件信息,更新被保存在取得條件 信息保存部103的取得條件信息,在此進(jìn)行改寫。被更新的取得條件信息示 于圖12。
若取得條件信息接受部110接受取得條件信息、且取得條件信息更新部 111更新取得條件信息,面信息取得部104利用被更新的取得條件信息再次 取得各立體對(duì)象的面信息。在此,面信息取得部104取得具有"生產(chǎn)商"標(biāo) 簽的要素,作為面信息。然后,圖像信息構(gòu)成部105利用面信息取得部104 取得的面信息和形狀信息及對(duì)象配置信息,構(gòu)成立體對(duì)象的圖像信息。之后, 輸出部106將構(gòu)成的圖像信息如圖13所示地顯示在監(jiān)視器504上。
另外,假設(shè)在圖8所示的狀態(tài)下用戶操作4建盤等發(fā)出變更圖6所示配置 區(qū)域信息的一部分的指示。例如,若發(fā)出將商品名為"冰箱"的商品的價(jià)格 標(biāo)簽的屬性值變更為"14萬(wàn)日元"的指示,則配置用信息接受部114接受將 該"冰箱"商品的價(jià)格標(biāo)簽的屬性值變更為"14萬(wàn)日元"的指示,配置用信 息存儲(chǔ)部115按照該輸入的變更指示,更新被保存在配置用信息保存部102 的配置用信息。
若配置用信息接受部114接受配置用信息的變更指示、且配置用信息存 儲(chǔ)部115更新配置用信息,則面信息取得部104利用更新后的配置用信息再 次取得各立體對(duì)象的面信息。然后,圖像信息構(gòu)成部105利用面信息取得部 104所取得的面信息和形狀信息及對(duì)象配置信息,構(gòu)成立體對(duì)象的圖像信息。 然后,輸出部106將構(gòu)成的圖像信息如圖14所示地顯示在監(jiān)視器504上。
在此,假設(shè)例如在配置用信息保存部102保存著具有圖6所示配置用信息的多個(gè)文件,且圖6所示配置用信息的文件的文件名為"商品目錄.xral"。 并且,,i設(shè)作為某一立體對(duì)象"0BJ5"的取得條件信息,僅在前表面和右表 面指定了圖15所示的取得條件信息。圖15表示在與圖12所示的取得條件信 息管理表同樣的管理表中,設(shè)定了用于指定立體對(duì)象的"對(duì)象ID"這樣的屬 性。這里的取得條件信息中,[select,",]是成為配置用信息的取得對(duì)象的項(xiàng) 目,在此是指定標(biāo)簽的信息;[from""]是包含成為取得對(duì)象的配置用信息的 配置用信息組,在此是指定文件的信息;[where""]是指定用于取得配置用信 息的條件的信息。例如,作為該前表面的取得條件信息的[select "商品名" from,,商品目錄.xml" where ,,價(jià)格《5萬(wàn)日元,,],是指示取得包含在"商品 目錄.xml"這樣的文件中的、價(jià)格標(biāo)簽的屬性值為5萬(wàn)日元以下的商品的商 品名標(biāo)簽的要素的信息。此外,同樣地,右表面的取得條件信息,是指示取 得相同商品的價(jià)格標(biāo)簽的屬性值的信息。
在對(duì)立體對(duì)象的面設(shè)定了這樣的取得條件信息的情況下,面信息取得部
104取得包含在"商品目錄.xml"文件中的、價(jià)格標(biāo)簽的屬性值為5萬(wàn)日元 以下的商品的商品名標(biāo)簽的要素,作為立體對(duì)象"0BJ5"的前表面的信息。 在此,由于商品名標(biāo)簽的值為"電凝斗,,的商品的價(jià)格標(biāo)簽的值為1萬(wàn)曰元, 因此從"商品目錄.xml"文件中讀取該商品的商品名標(biāo)簽的值"電熨斗", 作為立體對(duì)象"0BJ1"的前表面的面信息。另外,同樣地對(duì)于右表面的面信 息,讀取相同商品的價(jià)格標(biāo)簽的值"l萬(wàn)日元"。圖16示出利用該面信息構(gòu) 成的立體對(duì)象"0BJ5"的顯示例。
另外,在進(jìn)行圖8所示的立體對(duì)象"0BJ1"的顯示的情況下,作為例如 圖6所示配置用信息中的"洗衣機(jī)"的帶有價(jià)格標(biāo)簽的配置用信息,準(zhǔn)備了 "<價(jià)格>13萬(wàn)日元</價(jià)格>"、"<價(jià)格〉14萬(wàn)日元</價(jià)格>"和"<價(jià)格>15 萬(wàn)日元</價(jià)格>"的多個(gè)配置用信息。再者,在圖5所示的取得條件信息中, 右面的屬性值如圖18所示為[AVE "價(jià)格"]。該[AVE "價(jià)格"]是表示在存在多
個(gè)帶有價(jià)格標(biāo)簽的配置用信息的情況下取得這些屬性值的平均的運(yùn)算式。這 樣的情況下,當(dāng)如上所述地面信息取得部104取得立體對(duì)象"0BJ1"的右表 面的面信息時(shí),取得對(duì)應(yīng)于立體對(duì)象"0BJ1"的、商品名標(biāo)簽為"洗衣機(jī)"的商品的所有價(jià)格標(biāo)簽的值的平均即"14萬(wàn)日元,,。通過(guò)這樣的操作,可以 在立體對(duì)象上顯示利用配置用信息運(yùn)算的結(jié)果。
如上所述,根據(jù)本實(shí)施方式,通過(guò)在立體對(duì)象的表面上配置相關(guān)聯(lián)的信 息并輸出,能夠容易理解地顯示信息之間的關(guān)聯(lián)性。此外,通過(guò)采用可變更 立體對(duì)象的配置的方式,能夠交互地操作信息的輸出,提高便利性的同時(shí), 可進(jìn)行用戶參與型的信息提示。
此外,本實(shí)施方式的信息處理裝置能夠用作可輸出能夠定義到多個(gè)面上 的信息的、新的用戶接口的模型、新的文件系統(tǒng)或新的窗口系統(tǒng)。
另外,通過(guò)利用取得條件信息從配置用信息中取得配置在立體對(duì)象的面 上的面信息,來(lái)變更取得條件信息、配置用信息等,從而能夠容易進(jìn)行信息 的刪除、追加、變更等更新。另外,能夠根據(jù)取得條件動(dòng)態(tài)地變更在立體對(duì) 象上關(guān)聯(lián)顯示的信息。
另外,通過(guò)使用檢索式或運(yùn)算式作為取得條件信息,能夠適當(dāng)加工并輸 出配置用信息,可提高取得面信息時(shí)的自由度。
并且,在上述實(shí)施方式中說(shuō)明了在形狀信息保存部101預(yù)先保存了與配
置用信息相對(duì)應(yīng)的形狀信息的情況,但在本發(fā)明中,也可以是圖像信息構(gòu)成
部105或未圖示的處理部等構(gòu)成與配置用信息接收部114接收的配置用信息 對(duì)應(yīng)的形狀信息,并且利用該構(gòu)成的形狀信息,構(gòu)成輸出用的圖像信息。例 如,也可以是,圖像信息構(gòu)成部或未圖示的處理部根據(jù)配置用信息接受部114 接受的配置用信息,取得配置在立體對(duì)象上的面信息的數(shù)量信息,如果設(shè)該 取得的數(shù)量信息為n (n為2以上的整數(shù)),則利用該n值自動(dòng)生成n面體、 例如正n面體的形狀信息。只要將構(gòu)成這樣的正n面體的算法等預(yù)先存儲(chǔ)在 未圖示的存儲(chǔ)介質(zhì)等,必要時(shí)讀取就可以。并且,這樣的內(nèi)容在其它實(shí)施方 式中也相同。
(第二實(shí)施方式)
本實(shí)施方式涉及的信息處理裝置是這樣構(gòu)成在上述的實(shí)施方式中,立 體對(duì)象之間具有階層關(guān)系的同時(shí),在變更了上位階層的立體對(duì)象的配置的情 況下,直屬于變更了該配置的立體對(duì)象的下位立體對(duì)象的配置也發(fā)生變更,
27從而保持了其相對(duì)于變更了該配置的立體對(duì)象的相對(duì)配置關(guān)系。
圖18是表示本實(shí)施方式涉及的信息處理裝置的結(jié)構(gòu)的框圖。該信息處理 裝置2的結(jié)構(gòu)是,在上述第一實(shí)施方式的信息處理裝置基礎(chǔ)上還具備第一階
層信息保存部112,并且用對(duì)象配置信息更新部109a來(lái)代替對(duì)象配置信息更 新部109。并且,對(duì)象配置信息更新部109a及第一階層信息保存部112以外 的結(jié)構(gòu)與上述第 一實(shí)施方式相同,因此省略其詳細(xì)說(shuō)明。
在第一階層信息保存部112可保存指定立體對(duì)象間的階層關(guān)系的階層信 息、即第一階層信息。第一階層信息是例如指定比各立體對(duì)象所直屬的階層 高或者^(guò)a以上規(guī)定階層的立體對(duì)象的信息等。此外,當(dāng)立體對(duì)象形成樹形 結(jié)構(gòu)的情況下,也可以將表示各立體對(duì)象的^各徑或節(jié)點(diǎn)的信息作為第 一階層 信息。第一階層信息保存部112優(yōu)選非易失性的記錄介質(zhì),但也可以用易失 性的記錄介質(zhì)實(shí)現(xiàn)。并且,不必考慮第一階層信息如何構(gòu)成且如何存儲(chǔ)。在 該實(shí)施方式中,說(shuō)明保存在第一階層信息保存部112的第一階層信息由用戶 預(yù)先制作的情況。但也可以是,例如利用被保存在對(duì)象配置信息保存部107 的對(duì)象配置信息,由未圖示的處理部、對(duì)象配置信息更新部109等構(gòu)成第一 階層信息并存儲(chǔ)到第一階層信息保存部112,上述第一階層信息中使被判斷 為位于一個(gè)立體對(duì)象內(nèi)部的立體對(duì)象,成為內(nèi)含該立體對(duì)象的立體對(duì)象的下 位階層的立體對(duì)象。
對(duì)象配置信息更新部109a利用第一階層信息,并按照變更指示接受部 108接受的對(duì)于立體對(duì)象的配置的變更指示,變更位于成為該變更指示的對(duì) 象的立體對(duì)象的下位階層的立體對(duì)象的對(duì)象配置信息,^使得其相對(duì)于成為變 更指示的對(duì)象的立體對(duì)象的相對(duì)配置關(guān)系不變更。例如,在使用虛擬三維空 間內(nèi)的絕對(duì)坐標(biāo)指定了被保存在對(duì)象配置信息保存部107的立體對(duì)象的位 置、朝向等的對(duì)象配置信息的情況下,當(dāng)變更指示接受部108接受了對(duì)于一 個(gè)立體對(duì)象的變更配置的指示時(shí),對(duì)象配置信息更新部109a與上述實(shí)施方式 相同地按照變更指示來(lái)變更接受了該變更指示的立體對(duì)象的對(duì)象配置信息, 并且,根據(jù)第 一階層信息檢測(cè)出接受了該變更指示的立體對(duì)象的下位階層的 立體對(duì)象,對(duì)于該檢測(cè)出的立體對(duì)象,也計(jì)算同接受了變更指示的立體對(duì)象間的相對(duì)位置關(guān)系、例如相對(duì)的坐標(biāo)或方向等不變化的對(duì)象配置信息,用通 過(guò)運(yùn)算得到的對(duì)象配置信息,更新下位階層的立體對(duì)象的對(duì)象配置信息。并 且,其它結(jié)構(gòu)與上述的對(duì)象配置信息更新部109相同,因此省略說(shuō)明。通常,
對(duì)象配置信息更新部109a可以由MPU或存儲(chǔ)器等實(shí)現(xiàn)。通常,對(duì)象配置信息 更新部109a的處理過(guò)程由軟件實(shí)現(xiàn),并且該軟件被記錄在ROM等記錄介質(zhì)上。 但是,也可以用硬件(專用電路)實(shí)現(xiàn)。
在本實(shí)施方式中,作為立體對(duì)象,也可以具備表示多個(gè)立體對(duì)象間的階 層關(guān)系的立體對(duì)象、即文件夾對(duì)象。對(duì)于該文件夾對(duì)象,可以不取得如上所 述的面信息,就構(gòu)成預(yù)先指定的立體對(duì)象的圖像信息。該文件夾對(duì)象的形狀 信息例如保存在形狀信息保存部101中。
此外,在本實(shí)施方式中,優(yōu)選的是,下位階層的立體對(duì)象配置在直屬的 上位階層的立體對(duì)象的內(nèi)部。具體地-說(shuō),優(yōu)選在對(duì)象配置信息保存部107存 儲(chǔ)能夠?qū)⑾挛浑A層的立體對(duì)象配置在直屬的上位階層的立體對(duì)象的內(nèi)部的對(duì) 象配置信息。通過(guò)這樣做,可以在視覺上掌握立體對(duì)象間的階層關(guān)系。
此外,在本實(shí)施方式中,優(yōu)選的是,為了在從輸出部106輸出的圖像等 中能夠視覺上識(shí)別配置在立體對(duì)象內(nèi)部的其它立體對(duì)象,至少對(duì)于在內(nèi)部配 置了立體對(duì)象的立體對(duì)象來(lái)說(shuō),例如4吏由該立體對(duì)象構(gòu)成的圖像信息具有透 射信息,或者如框架那樣地構(gòu)成只有框的圖像信息,或者繪制重疊了內(nèi)部可 透射的立體對(duì)象的圖像信息等等,從而使內(nèi)部透射而可見。這樣的透射信息 等也可以在形狀信息等中預(yù)先指定;也可以是,圖像信息構(gòu)成部105在構(gòu)成 圖像信息時(shí)能夠參照被保存在第一階層信息保存部112的第一階層信息,根 據(jù)該第一階層信息判斷各立體對(duì)象之間的階層關(guān)系,根據(jù)該判斷結(jié)杲?jīng)Q定包 含下位階層的立體對(duì)象的立體對(duì)象的透射度,并構(gòu)成圖^f象。
下面,利用圖19的流程圖說(shuō)明本實(shí)施方式的信息處理裝置2的工作。在 圖19中,與圖2相同的附圖標(biāo)記表示相同或相應(yīng)的處理。
(步驟S1901)對(duì)象配置信息更新部109利用被保存在第一階層信息保 存部112的第一階層信息,檢測(cè)與在步驟S213接受的變更指示對(duì)應(yīng)的立體對(duì) 象的下位階層的立體對(duì)象。(步驟S1902 )對(duì)象配置信息更新部109按照在步驟S213接受的變更指 示,變更在步驟S1901檢測(cè)出的立體對(duì)象的對(duì)象配置信息,使得其與該變更 指示所指定的立體對(duì)象間的相對(duì)配置不變更,即保持相對(duì)配置關(guān)系。并且, 將變更后的對(duì)象配置信息存儲(chǔ)到對(duì)象配置信息保存部107中。然后,返回到 步驟S201。
在圖19的流程圖中,通過(guò)電源關(guān)或處理結(jié)束的中斷,來(lái)結(jié)束處理。
接著,說(shuō)明本實(shí)施方式的信息處理裝置2的具體工作。
圖20是與圖3相同的、用于管理被保存在形狀信息保存部101的形狀信
息的形狀信息管理表。在此,還具備"對(duì)應(yīng)取得條件,,這樣的屬性,同該"對(duì)
應(yīng)取得條件"的屬性值一致的形狀信息相對(duì)應(yīng)起來(lái)的立體對(duì)象,和相同的取
得條件信息對(duì)應(yīng)著。
另外,圖21是與圖4相同的、用于管理被保存在對(duì)象配置信息保存部
107的對(duì)象配置信息的對(duì)象配置信息管理表。
圖22是表示與圖5相同的、用于管理被保存在取得條件信息保存部103
的取得條件信息的取得條件信息管理表的圖。在此,具有與上述形狀信息管 理表的"對(duì)應(yīng)取得條件,,相對(duì)應(yīng)的"對(duì)應(yīng)取得條件,,這樣的屬性,對(duì)各形狀 信息指定了使用該值一致的取得條件信息。
圖23是表示與圖6相同的保存在配置用信息保存部102的配置用信息的 圖。在此,設(shè)由商品目錄標(biāo)簽劃分的范圍的帶標(biāo)簽數(shù)據(jù),也是一個(gè)配置用信 息的組。即,配置用信息的組被嵌套(nest )化。
圖24是用于管理保存在第 一階層信息保存部112的第 一 階層信息的第一 階層信息管理表。第一階層信息管理表具有"對(duì)象ID"和"上位階層,,這樣 的屬性。"對(duì)象ID,,是相當(dāng)于圖20所示形狀管理表的"對(duì)象ID"的屬性。
"上位階層,,是表示位于與相同記錄的"對(duì)象ID"屬性相對(duì)應(yīng)的立體對(duì)象的 上位階層的立體對(duì)象的"對(duì)象ID,,的屬性。在沒有上位階層的情況下,設(shè)該 值為"-"。
首先,若用戶對(duì)信息處理裝置2發(fā)出顯示關(guān)于商品的商品目錄的指示, 與上述第 一實(shí)施方式同樣,取得與對(duì)立體對(duì)象指定的取得條件信息相對(duì)應(yīng)的面信息,構(gòu)成各立體對(duì)象的圖像信息并輸出。在此,啦支為例子,在對(duì)各立體 對(duì)象取得面信息時(shí),面信息取得部104以包含在各立體對(duì)象的形狀信息中的 "對(duì)應(yīng)取得條件"的值作為檢索關(guān)鍵字,檢索"對(duì)應(yīng)取得條件"的值為相同 值的取得條件信息,并且利用通過(guò)檢索得到的取得條件信息所表示的取得條 件,從配置用信息保存部102取得各立體對(duì)象的面信息。例如,對(duì)于與"對(duì) 應(yīng)取得條件,,為"商品,,的形狀信息相對(duì)應(yīng)的立體對(duì)象,利用圖22所示的取 得條件管理表的、"對(duì)應(yīng)取得條件,,為"商品,,的記錄的取得條件信息,取
得各面的面信息。此外,在此,當(dāng)圖像信息構(gòu)成部105構(gòu)成與"對(duì)應(yīng)取得條 件,,為"商品目錄,,的形狀信息相對(duì)應(yīng)的立體對(duì)象的圖像信息時(shí),構(gòu)成使立 體對(duì)象的內(nèi)部可透射的圖像。另外,對(duì)于與圖20所示形狀信息管理表的、"對(duì) 應(yīng)組,,屬性為[商品目錄名,,電器產(chǎn)品,,]的形狀信息相對(duì)應(yīng)的立體對(duì)象,從圖 23所示的配置用信息中的、包含具備"電器商品,,要素的商品目錄名標(biāo)簽的 配置用信息的組中,取得符合取得條件的面信息。
在圖25示出如此地由信息處理裝置2構(gòu)成的圖像在監(jiān)視器504上的顯示 例。在圖25中,立體對(duì)象"0BJ11"是立體對(duì)象251,立體對(duì)象"0BJ1"是 立體對(duì)象252,立體對(duì)象"0BJ13"是立體對(duì)象253。
然后,用戶對(duì)顯示在監(jiān)^L器504上的立體對(duì)象"0BJ11"即立體對(duì)象801 操作鼠標(biāo)使其移動(dòng)位置,并且給出向Z軸方向旋轉(zhuǎn)的指示。假設(shè)通過(guò)該操作, 對(duì)于立體對(duì)象"OBJ1",變更指示接受部108接受了作為移動(dòng)后的坐標(biāo)信息 的(350, 300, 300 )和作為旋轉(zhuǎn)后的轉(zhuǎn)角信息的(0, -90° , 0)。例如, 該指示是使立體對(duì)象"0BJ1"向右方移動(dòng)"50"、按右旋方向旋轉(zhuǎn)90。的指 示。對(duì)象配置信息更新部109a利用該接受的坐標(biāo)和轉(zhuǎn)角的信息,更新被保存 在對(duì)象配置信息保存部1Q7的立體對(duì)象"0BJ11"的對(duì)象配置信息,在此進(jìn)行 改寫。
再者,對(duì)象配置信息更新部109從被保存在第一階層信息保存部ll2的 圖24所示的第一階層信息管理表中,檢索變更指示接受部108接受了變更指 示的立體對(duì)象"0BJ11"的下位階層的立體對(duì)象。具體地說(shuō),檢索第一階層信 息管理表的"上位階層"的屬性值與接受了變更指示的立體對(duì)象的"立體對(duì)
31象id"即'衡ir,相一致的記錄,將與具有同檢索而得到的記錄的"對(duì)象
ID"的屬性相一致的"對(duì)象ID"值的形狀信息相對(duì)應(yīng)的立體對(duì)象,作為位于 下位階層的立體對(duì)象檢測(cè)出來(lái)。在此,判斷為"對(duì)象ID"的值為"0BJ12" 和"0BJ13"的立體對(duì)象是下位階層的立體對(duì)象。對(duì)象配置信息更新部109 從對(duì)象配置信息保存部107讀取"對(duì)象ID"的值為"0BJ12"和"0BJ13"的 立體對(duì)象的對(duì)象配置信息,并利用對(duì)于立體對(duì)象"0BJ11"接受的變更指示來(lái) 變更"0BJ12"和'窗13"的立體對(duì)象的對(duì)象配置信息,使得其同配置變更 后的立體對(duì)象"0BJir間的相對(duì)配置,同配置變更前的相對(duì)配置關(guān)系相比沒 有變化。在此,計(jì)算出進(jìn)行如下變更之后的指定各立體對(duì)象的位置的絕對(duì)坐 標(biāo)使各立體對(duì)象按照與表示立體對(duì)象"0BJ11"的位置的絕對(duì)坐標(biāo)根據(jù)變更 指示變化的差分相同的量變更之后,進(jìn)一步使各立體對(duì)象以立體對(duì)象"0BJ11"
的旋轉(zhuǎn)軸為中心,旋轉(zhuǎn)了立體對(duì)象"0Bjir,的轉(zhuǎn)角根據(jù)變更指示變化的量。
此外,對(duì)于各立體對(duì)象的轉(zhuǎn)角,取得與立體對(duì)象"0BJ11"的轉(zhuǎn)角根據(jù)變更指 示變化的量相同的轉(zhuǎn)角,作為各立體對(duì)象的轉(zhuǎn)角。然后,利用取得的絕對(duì)坐 標(biāo)和轉(zhuǎn)角,更新被保存在對(duì)象配置信息保存部107的立體對(duì)象"0BJ12"和立 體對(duì)象"0BJ13"的對(duì)象配置信息。更新后的對(duì)象配置信息示于圖26。
然后,利用已更新的對(duì)象配置信息構(gòu)成立體對(duì)象的圖像信息后,從輸出 部106輸出。輸出例示于圖27。
如上所述,在本實(shí)施方式中,立體對(duì)象具有階層構(gòu)造,在變更了上位立 體對(duì)象的配置的情況下,變更下位對(duì)象的配置,使其保持與上位對(duì)象的相對(duì) 配置關(guān)系,通過(guò)這樣估文,如果上位階層的立體對(duì)象移動(dòng),則下位階層的立體 對(duì)象也追隨其移動(dòng)。例如,通過(guò)旋轉(zhuǎn)上位的立體對(duì)象,可以使下位階層的多 個(gè)立體對(duì)象的側(cè)表面或后表面等面有可能朝向前方,能夠容易看到輸出到這 些面上的信息。
例如,如上述具體例所示,將上位的立體對(duì)象作為表示整個(gè)商品目錄的 立體對(duì)象,將其下位階層的立體對(duì)象作為表示商品目錄內(nèi)的商品的立體對(duì)象,
并且在表示這些商品的立體對(duì)象的面上配置了與商品相關(guān)聯(lián)的信息,這種情 況下,如果變更上位的立體對(duì)象的朝向,則商品目錄內(nèi)的多個(gè)商品的立體對(duì)象也全部改變其朝向,能夠使多個(gè)商品的配置在立體對(duì)象的側(cè)面、后表面等 的信息有機(jī)會(huì)朝向容易觀察的位置。其結(jié)果,不必一個(gè)一個(gè)地變更商品的立 體對(duì)象的朝向,能夠以更少的時(shí)間迅速地確認(rèn)商品信息,等等。另外,通過(guò) 移動(dòng)上位的立體對(duì)象的位置,不必變更各個(gè)商品的立體對(duì)象的位置,就可以 將整個(gè)商品目錄變更至容易觀察的位置。
在上述實(shí)施方式中,利用^皮保存在第一階層信息保存部112的第一階層 信息所表示的階層關(guān)系,在上位階層的立體對(duì)象的配置發(fā)生變更的情況下, 使下位階層的立體對(duì)象的配置相對(duì)于上位階層的立體對(duì)象的相對(duì)配置不變 更。但在本發(fā)明中,也可以不采用設(shè)置第一階層信息保存部112的結(jié)構(gòu),而
是將位于下位階層的立體對(duì)象的對(duì)象配置信息,作為相對(duì)于直屬的上位階層 的立體對(duì)象的相對(duì)坐標(biāo)信息等相對(duì)配置信息,存儲(chǔ)到對(duì)象配置信息保存部
107。通過(guò)這樣做,即使在上位階層的立體對(duì)象的對(duì)象配置信息發(fā)生變更的情 況下,在圖像信息構(gòu)成部105等構(gòu)成圖像信息時(shí),按照變更了配置的上位階 層的立體對(duì)象的配置,將表示下位階層的立體對(duì)象的配置的信息相對(duì)變更后 進(jìn)行計(jì)算,并構(gòu)成按照該算出的信息配置的下位階層的立體對(duì)象的圖像信息, 因此與上述記載相同,在上位階層的立體對(duì)象的配置發(fā)生變更的情況下,能 夠使下位階層的立體對(duì)象的配置相對(duì)于上位階層的立體對(duì)象的相對(duì)配置不變 更。
(第三實(shí)施方式)
本實(shí)施方式的信息處理裝置是在上述的第二實(shí)施方式的基礎(chǔ)上,使信息 處理裝置接受具有階層關(guān)系的配置用信息,根據(jù)該配置用信息的階層關(guān)系, 輸出具有與該階層關(guān)系對(duì)應(yīng)的階層關(guān)系的立體對(duì)象。
圖28是表示本實(shí)施方式涉及的信息處理裝置3的結(jié)構(gòu)的框圖。該信息處 理裝置3在上述第二實(shí)施方式的信息處理裝置中,還設(shè)置了配置處理部113。 配置處理部113以外的結(jié)構(gòu)與上述第二實(shí)施方式相同,因此省略詳細(xì)的說(shuō)明。
在該實(shí)施方式中,配置用信息接受部114接受具有階層關(guān)系的配置用信 息。具有階層關(guān)系的配置用信息,具體指的是定義了各配置用信息或配置用 信息的組等之間的階層關(guān)系的信息。該階層關(guān)系可以用任意方式指定。例如,可以在各配置用信息中包含位于上位階層或下位階層的配置用信息。另外。 例如當(dāng)配置用信息是帶標(biāo)簽的信息的情況下,如果根據(jù)帶標(biāo)簽的信息的包含 關(guān)系可判斷階層,也認(rèn)為是具有階層關(guān)系。另外,也可以是,同樣地在標(biāo)簽 等中預(yù)先定義指定階層的信息,將在定義了該階層的標(biāo)簽內(nèi)包含的要素判斷 為頭見定階層的配置用信息。配置用信息^接受部114的結(jié)構(gòu)與上述第一實(shí)施方 式及第二實(shí)施方式相同,因此省略其說(shuō)明。此外,與上述第一實(shí)施方式及第 二實(shí)施方式同樣,配置用信息接受部114接受的配置用信息通過(guò)配置用信息 存儲(chǔ)部115存儲(chǔ)到配置用信息保存部102。
配置處理部113取得具有階層關(guān)系的立體對(duì)象的現(xiàn)狀信息,存儲(chǔ)到對(duì)象 配置信息保存部107,該階層關(guān)系與配置用信息接受部114接受的、具有階 層關(guān)系的配置用信息的各階層相對(duì)應(yīng)。配置處理部113可以用任意方式判斷 配置用信息的階層關(guān)系,例如,在配置用信息中包含有對(duì)于各配置用信息或 配置用信息的組,指定位于各自的上位階層或下位階層的配置用信息或配置 用信息的組等的信息的情況下,可以根據(jù)該信息判斷配置用信息的階層關(guān)系。 另外,當(dāng)配置用信息是帶標(biāo)簽的信息的情況下,也可以根據(jù)特定的標(biāo)簽等的 包含關(guān)系來(lái)判斷階層?;蛘?,也可以利用表示在標(biāo)簽自身定義的階層關(guān)系的 信息,判斷階層關(guān)系。例如,可以是,預(yù)先指定用于定義階層的標(biāo)簽即階層 定義用標(biāo)簽,將作為包含在第一階層定義用標(biāo)簽內(nèi)的第二階層定義用標(biāo)簽的 要素的配置用信息,判斷為第一階層定義用標(biāo)簽的要素即配置用信息的下位 階層的配置用信息。另外,配置處理部113利用配置用信息的階層關(guān)系的判 斷結(jié)果,取得與配置用信息的階層相對(duì)應(yīng)的立體對(duì)象的形狀信息。例如,對(duì) 于已判斷的配置用信息的各階層,分別取得立體對(duì)象的形狀信息。例如,配 置用信息之間、或者配置用信息和配置用信息的組被階層化的情況下,對(duì)位 于上位階層的配置用信息和位于其下位階層的配置用信息、或者其組,分別 取得立體對(duì)象的形狀信息。然后,在形狀信息保存部101存儲(chǔ)取得的配置用 信息。另外,當(dāng)配置用信息是帶標(biāo)簽的信息、且特定的標(biāo)簽被分層化的情況 下,也可以對(duì)這些特定的各標(biāo)簽取得立體對(duì)象的形狀信息。配置處理部113 可以用任意方式取得形狀信息。例如,可以讀取在未圖示的存儲(chǔ)介質(zhì)等預(yù)先
34準(zhǔn)備的形狀信息。特別是,可以按立體對(duì)象的各個(gè)階層準(zhǔn)備形狀信息,讀取 與立體對(duì)象所在階層相對(duì)應(yīng)的形狀信息。此外,也可以按照預(yù)先指定的規(guī)則 構(gòu)成形狀信息。例如,對(duì)于上位階層的立體對(duì)象的形狀信息,可以按照構(gòu)成 具有可全部包含下位階層立體對(duì)象的大小的形狀信息的規(guī)則,構(gòu)成形狀信息。
這些MJ'J等,可以預(yù)先存儲(chǔ)在未圖示的存儲(chǔ)介質(zhì)等。這些內(nèi)容在其它構(gòu)成中 也相同。優(yōu)選的是,配置處理部113取得關(guān)于立體對(duì)象的各面的取得條件信 息已保存在取得條件信息保存部中的形狀信息。即,優(yōu)選的是,對(duì)于取得的 形狀信息所表示的立體對(duì)象的面,已經(jīng)定義了用于取得面信息的取得條件信 息。例如,被保存在取得條件信息保存部的取得條件信息,可以與配置處理
部113能取得的所有形狀信息相對(duì)應(yīng)。另外,在配置處理部113取得預(yù)先準(zhǔn) 備的形狀信息的情況下,也可以使預(yù)先準(zhǔn)備的形狀信息與取得條件信息建立 對(duì)應(yīng)。另外,也可以是配置處理部113在構(gòu)成形狀信息的規(guī)則中包含構(gòu)成取 得條件信息的規(guī)則,將遵循該規(guī)則構(gòu)成的規(guī)則和取得的形狀信息對(duì)應(yīng)起來(lái), 存儲(chǔ)到取得條件信息保存部。而且,配置處理部113取得與已取得的形狀信 息相對(duì)應(yīng)的立體對(duì)象的對(duì)象配置信息,并存儲(chǔ)對(duì)象配置信息。不限定如何取 得該對(duì)象配置信息??梢园凑疹A(yù)先指定的規(guī)則,例如指定鄰接的立體對(duì)象間 的間隔等的規(guī)則、或者指定立體對(duì)象的配置的規(guī)則等,構(gòu)成各立體對(duì)象的對(duì) 象配置信息?;蛘撸部梢詷?gòu)成隨機(jī)地設(shè)定配置的對(duì)象配置信息。此時(shí),優(yōu) 選的是,事先設(shè)定使位于下位階層的立體對(duì)象被配置在位于上位階層的立體 對(duì)象內(nèi)部的規(guī)則等。而且,配置處理部113使這些與已取得的形狀信息相對(duì) 應(yīng)的立體對(duì)象,具有與配置用信息所具有的階層關(guān)系相同的階層關(guān)系。具體 地說(shuō),也可以是,構(gòu)成對(duì)與配置處理部113取得的形狀信息相對(duì)應(yīng)的立體對(duì) 象間的階層信息進(jìn)行定義的第 一階層信息,并存儲(chǔ)到第 一階層信息保存部 112?;蛘撸部梢允?,不構(gòu)成第一階層信息,而至少是作為成為下位階層的 立體對(duì)象的對(duì)象配置信息,構(gòu)成相對(duì)于上位階層的立體對(duì)象的對(duì)象配置信息 的相對(duì)配置信息、例如相對(duì)坐標(biāo)等,在對(duì)象配置信息保存部107存儲(chǔ)構(gòu)成的 對(duì)象配置信息。配置信息處理部113通常由MPU、存儲(chǔ)器等實(shí)現(xiàn)。配置處理 部113的處理過(guò)程通常由軟件實(shí)現(xiàn),該軟件被記錄在ROM等存儲(chǔ)介質(zhì)中。但是,也可以由硬件(專用電路)實(shí)現(xiàn)。
下面,利用圖29說(shuō)明本實(shí)施方式的信息處理裝置的工作。在圖29中, 與圖2相同的附圖標(biāo)記表示相同或相應(yīng)的處理,在此省略說(shuō)明。
(步驟S29G1 )配置處理部113判斷在形狀信息保存部101是否保存有 形狀信息。當(dāng)保存的情況下,進(jìn)到步驟S201,未保存的情況下,進(jìn)到步驟 S2902。
(步驟S2902 )配置用信息接受部114判斷是否接受了配置用信息。已 接受的情況下,進(jìn)到步驟S2903,未接受的情況下,返回到步驟S2901。
(步驟S2903 )配置用信息存儲(chǔ)部115在配置用信息保存部102存儲(chǔ)在 步驟S29G2接受的配置用信息。
(步驟S2904 )配置處理部113將1代入到計(jì)數(shù)器k。
(步驟S2905 )配置處理部113從在步驟S2902接受的配置用信息中取 得第k個(gè)配置用信息。配置處理部113可以用任意方式耳又得配置用信息接受 部114接受的配置用信息,例如,可以讀取被存儲(chǔ)在配置用信息保存部102 的配置用信息,也可以從配置用信息接受部114臨時(shí)存儲(chǔ)的未圖示的存儲(chǔ)介 質(zhì)等讀取配置用信息。并且,在此取得的第k個(gè)配置用信息,也可以預(yù)先只 限定為作為構(gòu)成立體對(duì)象的對(duì)象的配置用信息,例如定義階層等的配置用信 息等。
(步驟S2906 )配置處理部113判斷第k個(gè)配置用信息的階層。例如, 可以根據(jù)被包含在配置用信息中的指定階層的信息來(lái)判斷階層,也可以是, 在配置用信息按階層方式分組、所謂被嵌套化的情況下,根據(jù)同其它配置用 信息等的階層關(guān)系來(lái)判斷階層。
(步驟S2907 )配置處理部113取得關(guān)于第k個(gè)配置用信息的形狀信息。 配置處理部113可以用任意方式取得關(guān)于第k個(gè)配置用^f言息的形狀信息,例 如,也可以從預(yù)先對(duì)應(yīng)階層等準(zhǔn)備的一個(gè)以上形狀信息、例如形狀信息的模 版信息中,取得與在步驟S2906判斷的第k個(gè)配置用信的階層對(duì)應(yīng)的形狀信 息?;蛘?,也可以是,取得預(yù)先指定的形狀信息,并且根據(jù)同其它形狀信息 的階層關(guān)系對(duì)該形狀信息進(jìn)行預(yù)先指定的;^文大縮小等變形,例如利用由階層數(shù)指定的倍率進(jìn)行放大縮小等,從而構(gòu)成形狀信息?;蛘?,也可以隨機(jī)地構(gòu) 成形狀信息。配置處理部113在形狀信息保存部101存儲(chǔ)取得的形狀信息。
(步驟S2908 )配置處理部113構(gòu)成表示在步驟S2907取得的形狀信息 的配置的對(duì)象配置信息。配置處理部113可以用任意方式構(gòu)成對(duì)象配置信息。
例如,可以:接照預(yù)先指定的規(guī)則,構(gòu)成可配置形狀信息的對(duì)象配置信息。例
如該規(guī)則是如下規(guī)則,即從虛擬三維空間的左側(cè)向右側(cè)依次配置形狀信息, 當(dāng)排列了一定數(shù)量的形狀信息的情況下,在下一層的位置同樣從左側(cè)向右側(cè) 配置。另外,也可以隨機(jī)地構(gòu)成形狀信息的對(duì)象配置信息?;蛘撸部梢允?,
在缺省決定的配置位置配置第k個(gè)形狀信息,然后按照序號(hào)的升序依次配置, 如此構(gòu)成對(duì)象配置信息。并且,也可以是,不是對(duì)每個(gè)形狀信息決定對(duì)象配 置信息,而是在取得了所有形狀信息的時(shí)刻, 一次性地決定對(duì)象配置信息。 配置處理部113在對(duì)象配置信息保存部107存儲(chǔ)構(gòu)成的對(duì)象配置信息。
(步驟S2909)配置處理部113利用步驟S2906的階層的判斷結(jié)果等, 取得關(guān)于在步驟S2907取得的形狀信息的第一階層信息。配置處理部113在 第一階層信息存儲(chǔ)部存儲(chǔ)取得的第一階層信息。并且,像根據(jù)被包含在配置 用信息中的表示階層的信息,判斷形狀信息間的階層關(guān)系的場(chǎng)合等不需要第 一階層信息的情況下,也可以省略該處理。
(步驟S2910)配置處理部113取得關(guān)于在步驟S2907取得的形狀信息 的取得條件信息。配置處理部113在取得條件信息保存部103存儲(chǔ)已取得的 取得條件信息。配置處理部113從未圖示的存儲(chǔ)介質(zhì)等讀取例如與預(yù)先準(zhǔn)備 的階層等形狀信息建立了對(duì)應(yīng)的取得條件信息。此外,也可以是,取得配置 到第k個(gè)配置用信息所表示的立體對(duì)象上的配置用信息,并構(gòu)成使該取得的 配置用信息能夠配置到立體對(duì)象上的取得條件信息。并且,當(dāng)全部立體對(duì)象 所利用的取得條件信息相同、或者某一階層的立體對(duì)象所利用的取得條件信 息相同,并且與這些對(duì)應(yīng)的取得條件信息已經(jīng)保存在取得條件信息保存部 103的場(chǎng)合等不需要:f又得取得條件信息的情況下,也可以省略該處理。
(步艱《S2911)配置處理部113使計(jì)^:器k的值加1。
(步驟S2912 )配置處理部113判斷在步驟S2902接受的配置用信息中
37是否有第k個(gè)配置用信息。當(dāng)有的情況下,返回到步驟S2905,沒有的情況 下,返回到步驟S201。
在該流程圖中,作為步驟S218的處理的下一步驟,進(jìn)到步驟S2904。 并且,在圖29的流程圖中,通過(guò)電源關(guān)或處理結(jié)束的中斷,來(lái)結(jié)束處理。 下面,說(shuō)明本實(shí)施方式的信息處理裝置3的具體工作。 在此,以成為配置用信息接受部114的接受對(duì)象的配置用信息是與圖23 相同的XML形式的數(shù)據(jù)的情況為例,進(jìn)行說(shuō)明。
圖30是表示用于管理設(shè)定用形狀信息的設(shè)定用形狀信息管理表的一個(gè) 例子的圖,該設(shè)定用形狀信息是用于設(shè)定與配置用信息中的成為立體對(duì)象的 顯示對(duì)象的信息有關(guān)的形狀信息的信息。設(shè)定用形狀信息管理表例如被存儲(chǔ) 在未圖示的存儲(chǔ)器等。設(shè)定用形狀信息管理表具有"對(duì)象指定信息"、"尺 寸x,,、"尺寸y,,、"尺寸z""對(duì)應(yīng)取得條件"、"階層"這樣的屬性。 "尺寸x"、"尺寸y"、"尺寸z"與圖3相同。"對(duì)象指定信息"是用于 對(duì)成為使用該設(shè)定用形狀信息的對(duì)象的配置用信息進(jìn)行指定的信息,在此是 指定配置用信息的標(biāo)簽的信息。"對(duì)應(yīng)取得條件"是對(duì)與該設(shè)定用形狀信息 的形狀信息所表示的立體對(duì)象相對(duì)應(yīng)的取得條件信息進(jìn)行指定的信息,在此 是指定被保存在取得條件信息保存部103中的取得條件信息的"對(duì)應(yīng)取得條 件"的屬性值的信息。在此,假設(shè)在取得條件信息保存部103中預(yù)先保存有 與圖22所示的上述第二實(shí)施方式的具體例中的取得條件信息同樣的信息。
例如,在信息處理裝置3中未保存有配置用信息和形狀信息的狀態(tài)下, 如果用戶在信息處理裝置3中讀入圖23所示的配置用信息,則配置用信息接 受部114接受該配置用信息。配置用信息存儲(chǔ)部115在配置用信息保存部102 存儲(chǔ)配置用信息接受部114接受的配置用信息。
另外,若配置用信息接受部114接受配置用信息、且存儲(chǔ)了所接受的配 置用信息,則配置處理部113進(jìn)行讀耳又已存儲(chǔ)的配置用信息、且能夠輸出與 讀耳又的配置用信息對(duì)應(yīng)的立體對(duì)象的處理。
具體地說(shuō),首先,配置處理部113依次讀取配置用信息的標(biāo)簽,判斷是 否存在與讀取的標(biāo)簽對(duì)應(yīng)的:i殳定用形狀信息標(biāo)簽。例如,在圖23所示的配置
38用信息中,比較讀取的配置用信息的標(biāo)簽和圖30所示的設(shè)定用形狀信息的
"對(duì)象指定信息,,,判斷是否存在一致的"對(duì)象指定信息"。當(dāng)一致的情況
下,耳又得:沒定用形狀信息的記錄中的、"對(duì)象指定信息" 一致的記錄的"尺 寸x"、"尺寸y"、"尺寸z"和"對(duì)應(yīng):f又得條件"的屬性值。然后,將該 取得的屬性值作為帶有該標(biāo)簽的配置用信息的形狀信息保存到形狀信息保存 部101。進(jìn)一步,取得用于確定在被判斷為有該一致的"對(duì)象指定信息"的 配置用標(biāo)簽的起始標(biāo)簽與結(jié)束標(biāo)簽之間存在的配置用信息的信息。具體地說(shuō), 在此作為例子,構(gòu)成在"對(duì)象指定信息,,的屬性值上附加了 "名,,這樣文字 的值的標(biāo)簽,從被判斷為有該一致的"對(duì)象指定信息,,的配置用標(biāo)簽的起始 標(biāo)簽與結(jié)束標(biāo)簽之間,檢索該構(gòu)成的標(biāo)簽,并取得所檢索的標(biāo)簽的要素。然 后,將取得的要素作為已存儲(chǔ)在形狀信息保存部101中的形狀信息的"對(duì)應(yīng) 組"這樣的屬性值進(jìn)行存儲(chǔ)。也可以預(yù)先指定在取得用于確定配置用信息的 信息時(shí)使用的標(biāo)簽。
例如,配置處理部113讀耳又圖23所示的配置用信息的"商品目錄,,這樣 的起始標(biāo)簽。然后,從設(shè)定用形狀信息中檢索具有與讀取的"商品目錄"標(biāo) 簽一致的"對(duì)象指定信息,,的記錄。在此,圖30所示的設(shè)定用形狀信息的第 一行記錄的"對(duì)象指定信息,,的屬性值是"商品目錄,,,因此將該第一行記 錄的"尺寸x"、"尺寸y"、"尺寸z"和"對(duì)應(yīng)取得條件"的屬性值作為 形狀信息而取得,附加"對(duì)象ID"后存儲(chǔ)到形狀信息保存部101。再者,制 作在"商品目錄,,上附加了 "名,,的"商品目錄名,,這樣的字符串,在"商 品目錄"的起始標(biāo)簽與結(jié)束標(biāo)簽之間^^測(cè)出與該字符串一致的標(biāo)簽,并取得 檢測(cè)出的"商品目錄名,,標(biāo)簽的要素即"電器產(chǎn)品"這樣的屬性值。然后, 構(gòu)成包含所取得的"電器產(chǎn)品,,屬性值的[商品目錄名"電器產(chǎn)品"]這樣的 值,作為在上述步驟取得的形狀信息的"對(duì)應(yīng)組"屬性值存儲(chǔ)到形狀信息保 存部IOI。由此,存儲(chǔ)了例如與圖20的"對(duì)象ID"為'窗l(fā)l"的形狀信息 同樣的形狀信息。在此,如果設(shè)與圖22所示的取得條件信息同樣的取得條件 信息被預(yù)先保存在取得條件信息保存部103中,則與該形狀信息對(duì)應(yīng)的取得 條件信息成為圖22所示的取得條件信息中的、"對(duì)應(yīng)取得條件信息"為"商品目錄,,的記錄的信息。也可以是,在未圖示的存儲(chǔ)介質(zhì)等預(yù)先存儲(chǔ)與"對(duì) 應(yīng)取得條件,,對(duì)應(yīng)的取得條件信息,當(dāng)配置處理部113取得形狀信息時(shí),從 未圖示的存儲(chǔ)介質(zhì)等讀取與該形狀信息對(duì)應(yīng)的取得條件信息,并存儲(chǔ)到取得 條件信息保存部103。
再者,配置處理部113按照預(yù)先指定的規(guī)則決定在上述步驟存儲(chǔ)的形狀
信息所表示的立體對(duì)象的對(duì)象配置信息,將已決定的對(duì)象配置信息同形狀信
息對(duì)應(yīng)起來(lái)存儲(chǔ)到對(duì)象配置信息保存部107。例如,假設(shè)在此指定了如下規(guī) 則第一階層的立體對(duì)象從預(yù)先指定的配置起始坐標(biāo)例如(300, 300, 300 )開 始,:接照預(yù)先指定的朝向例如轉(zhuǎn)角(0, 0, 0)、且鄰接的對(duì)象間的間隔成為"50" 地依次從左向右配置。若這樣,則按照該規(guī)則決定對(duì)象配置信息。在此,由 于該立體對(duì)象是最初的立體對(duì)象,因此與圖21的"對(duì)象ID"為"0BJ11"的 對(duì)象配置信息相同,表示預(yù)先指定的配置起始坐標(biāo)的對(duì)象配置信息,被決定 為表示與該形狀信息相對(duì)應(yīng)的立體對(duì)象的配置的信息。
進(jìn)一步,配置處理部113利用取得了形狀信息的配置用信息的階層關(guān)系 來(lái)構(gòu)成第一階層信息,并存儲(chǔ)到第一階層信息保存部112。在此,"商品目 錄"標(biāo)簽是第一階層、即最上位階層的標(biāo)簽,因此與對(duì)該"商品目錄"標(biāo)簽 取得的形狀信息相對(duì)應(yīng)的第一階層信息,構(gòu)成與圖24所示的第一階層信息管 理表的"對(duì)象ID"為"0BJ11"的第一階層信息同樣的、"上位階層"的值 為"-"的第一階層信息。
4妄著,配置處理部113讀耳又"商品目錄名"標(biāo)簽,由于該標(biāo)簽與圖30 所示的設(shè)定用形狀信息的"對(duì)象指定信息,,中的任一個(gè)都不一致,因此對(duì)該 標(biāo)簽判斷為不需要設(shè)定形狀信息。
然后,配置處理部113讀取"商品"標(biāo)簽。該標(biāo)簽與圖30所示的設(shè)定用 形狀信息的"對(duì)象指定信息"的第二行記錄一致,因此將該第二行記錄的"尺 寸x"、"尺寸y"、"尺寸z"和"對(duì)應(yīng)取得條件"的屬性值作為形狀信息 而取得,附加"對(duì)象ID"后存儲(chǔ)到形狀信息保存部101。進(jìn)一步,制作在"商 品"上附加了 "名,,的"商品名,,這樣的字符串,在"商品,,的起始標(biāo)簽與 結(jié)束標(biāo)簽之間檢測(cè)出與該字符串一致的標(biāo)簽,取得檢測(cè)出的"商品名,,標(biāo)簽的要素即"洗衣機(jī)"這樣的屬性值。然后,構(gòu)成包含所取得的"洗衣機(jī)"屬 性值的[商品名"洗衣機(jī),,]這樣的值,并作為在上述步驟取得的形狀信息的 "對(duì)應(yīng)組,,屬性值,存儲(chǔ)到形狀信息保存部101。此外,設(shè)與該形狀信息對(duì) 應(yīng)的取得條件信息,同圖22所示的取得條件信息中的、"對(duì)應(yīng)取得條件信息" 為"商品,,的記錄的信息相同。
再者,配置處理部113按照預(yù)先指定的規(guī)則,決定在上述步驟存儲(chǔ)的形 狀信息所表示的立體對(duì)象的對(duì)象配置信息,將決定的對(duì)象配置信息同形狀信
息對(duì)應(yīng)起來(lái)存儲(chǔ)到對(duì)象配置信息保存部107。例如,假設(shè)在此指定了如下規(guī) 則第二階層的立體對(duì)象在配置有直屬的第一階層的立體對(duì)象的區(qū)域內(nèi),從 預(yù)先指定的配置起始坐標(biāo)開始,按照預(yù)先指定的朝向從左至右依次配置,并 且相鄰的對(duì)象之間的間隔成為"50"。若這樣,按照該規(guī)則決定對(duì)象配置信 息。在此,由于該立體對(duì)象是將與"商品目錄"標(biāo)簽對(duì)應(yīng)的立體對(duì)象作為直 屬的上位立體對(duì)象的、最初的立體對(duì)象,因此,表示直屬的立體對(duì)象內(nèi)的預(yù) 先指定的配置起始坐標(biāo)的對(duì)象配置信息,被指定為與該形狀信息對(duì)應(yīng)的對(duì)象 配置信息。
再者,配置處理部113利用取得了形狀信息的配置用信息的階層關(guān)系, 構(gòu)成第一階層信息,存儲(chǔ)到第一階層信息保存部112。在此,由于"商品,, 標(biāo)簽是被"商品目錄,,這樣的起始標(biāo)簽和結(jié)束標(biāo)簽夾著的第二階層的標(biāo)簽, 因此,與對(duì)該"商品,,標(biāo)簽取得的形狀信息相對(duì)應(yīng)的第一階層信息,和圖24 所示的第一階層信息管理表中的、"對(duì)象ID"為"0BJ12,,的記錄同樣地, 是將"上位階層,,的值設(shè)為直屬的上位對(duì)象、即商品目錄名為"電器產(chǎn)品" 的立體對(duì)象的"對(duì)象ID"的信息。
通過(guò)對(duì)圖23所示的配置用信息重復(fù)如上所述的處理,可得到用于輸出立
體對(duì)象的形狀信息等信息。
如上所述地構(gòu)成的形狀信息與圖20相同。而且,對(duì)象配置信息與圖21
所示的信息相同。此外,第一階層信息與圖24相同。
利用如上所述構(gòu)成的信息輸出立體對(duì)象的處理等,和上述實(shí)施方式相同,
因jt匕省略i兌明。
41利用如上所述地對(duì)應(yīng)配置用信息而構(gòu)成的信息來(lái)顯示立體對(duì)象時(shí)的顯示 例,和圖25相同。
如上所述,根據(jù)本實(shí)施方式,能夠容易且迅速地構(gòu)成用于輸出配置了配 置用信息的立體對(duì)象的形狀信息、對(duì)象配置信息、取得條件信息等信息。此 外,能夠容易且迅速地輸出與配置用信息對(duì)應(yīng)的立體對(duì)象。
再者,根據(jù)本實(shí)施方式,能夠輸出與配置用信息的階層關(guān)系對(duì)應(yīng)的立體 對(duì)象,能夠容易理解輸出的立體對(duì)象所對(duì)應(yīng)的配置用信息間的階層關(guān)系等。
并且,在上述各實(shí)施方式中,各種處理(各功能)可以由單一裝置(系 統(tǒng))進(jìn)行集中處理而實(shí)現(xiàn),或者,也可以由多個(gè)裝置進(jìn)行分散處理而實(shí)現(xiàn)。
此外,在上述各實(shí)施方式中,存在于一個(gè)裝置中的2個(gè)以上通信單元(信
息發(fā)送部等),在物理上可以由一個(gè)i某體實(shí)現(xiàn),這是毋庸置疑的。
另外,在上述各實(shí)施方式中,與各構(gòu)成要素執(zhí)行的處理有關(guān)的信息,例 如各構(gòu)成要素接受、或取得、或選擇、或生成、或發(fā)送、或接收的信息,或 者各處理要素在處理中使用的閾值、數(shù)學(xué)式、地址等信息,即使在上述說(shuō)明 中未明確記載,也可以臨時(shí)或長(zhǎng)期j呆存在未圖示的記錄介質(zhì)中。此外,向該 未圖示的記錄介質(zhì)的信息存儲(chǔ),可以由各構(gòu)成要素或未圖示的存儲(chǔ)部進(jìn)行。 另外,從該未圖示的記錄介質(zhì)的信息讀取,也可以由各構(gòu)成要素或未圖示的 讀耳又部進(jìn)4亍。
另外,在上述實(shí)施方式中,說(shuō)明了信息處理裝置為立式電熨斗的情況, 但信息處理裝置既可以是立式電凝斗,也可以是服務(wù)器及客戶機(jī)系統(tǒng)中的服 務(wù)器裝置。當(dāng)后者的情況下,輸出部或接受部通過(guò)通信線路接受輸入、或者
車命出畫面。
此外,在上述各實(shí)施方式中,各構(gòu)成要素可以由專用的硬件構(gòu)成,或者,
對(duì)于能夠利用軟件實(shí)現(xiàn)的構(gòu)成要素,可通過(guò)執(zhí)行程序來(lái)實(shí)現(xiàn)。例如,CPU等 程序執(zhí)行部讀取并執(zhí)行被記錄在硬盤或半導(dǎo)體存儲(chǔ)器等記錄介質(zhì)上的軟件程 序,由此可實(shí)現(xiàn)各構(gòu)成要素。
并且,實(shí)現(xiàn)上述各實(shí)施方式中的信息處理裝置的軟件是如下所述的程序。 即,該程序使計(jì)算機(jī)實(shí)現(xiàn)如下單元的功能面信息取得部,利用保存在取得條件信息保存部的取得條件信息,從保存在配置用信息保存部的、可配置在 構(gòu)成作為立體的對(duì)象即立體對(duì)象的面上的一個(gè)以上信息即配置用信息中,取 得向上述立體對(duì)象的一個(gè)以上面配置的信息、即面信息,上述取得條件信息 是表示用于取得配置在構(gòu)成上述立體對(duì)象的一個(gè)以上面的各個(gè)面上的信息的 條件的信息;圖像信息構(gòu)成部,讀取保存在形狀信息保存部的、指定上述立 體對(duì)象的形狀的信息即形狀信息,構(gòu)成向該讀耳又的立體又于象的一個(gè)以上面配
置了上述面信息取得部所取得的面信息的圖像信息;以及輸出部,輸出上述 圖像信息構(gòu)成部構(gòu)成的圖像信息。
并且,在上述程序中,上述程序?qū)崿F(xiàn)的功能中不包含只能由硬件實(shí)現(xiàn)的 功能。例如,取得信息的取得部、輸出信息的輸出部等的只能用調(diào)制解調(diào)器、 接口卡等硬件實(shí)現(xiàn)的功能,不包含在上述程序所實(shí)現(xiàn)的功能中。
此外,執(zhí)行該程序的計(jì)算機(jī)可以是單個(gè),也可以是多個(gè)。即,既可以集 中處理,也可以分散處理。
圖31是表示執(zhí)行上述程序來(lái)實(shí)現(xiàn)上述實(shí)施方式涉及的信息處理裝置的 計(jì)算機(jī)的一個(gè)外觀例子的示意圖。上述實(shí)施方式由計(jì)算機(jī)硬件和在該計(jì)算機(jī) 上執(zhí)行的計(jì)算機(jī)程序來(lái)實(shí)現(xiàn)。
圖31中,計(jì)算機(jī)系統(tǒng)500具備包括CD-R0M驅(qū)動(dòng)器505、 FD驅(qū)動(dòng)器506 的計(jì)算機(jī)501,鍵盤502,鼠標(biāo)503和監(jiān)視器504。
圖32是表示計(jì)算機(jī)系統(tǒng)的圖。圖32中,計(jì)算機(jī)501除了具備CD-ROM 驅(qū)動(dòng)器505、 FD驅(qū)動(dòng)器506之外,還具備MPU(微處理器)511,用于存儲(chǔ)引導(dǎo) (BootUp)程序等程序的ROM (只讀存儲(chǔ)器)512,與MPMll連接且臨時(shí)存 儲(chǔ)應(yīng)用程序的指令、并且提供臨時(shí)存儲(chǔ)空間的RAM (隨機(jī)訪問(wèn)存儲(chǔ)器)513, 存儲(chǔ)應(yīng)用程序、系統(tǒng)程序及數(shù)據(jù)的硬盤514,將MPU511、 ROMS12等相互連接 的總線515。計(jì)算機(jī)501也可以包含提供對(duì)LAN的連接的未圖示的網(wǎng)卡。
使計(jì)算機(jī)系統(tǒng)500執(zhí)行上述實(shí)施方式涉及的信息處理裝置的功能的程 序,可以存儲(chǔ)在CD-ROM521或FD522,插入到CD-ROM驅(qū)動(dòng)器505或FD驅(qū)動(dòng)器 506,并JU皮傳送到硬盤514。也可以用其它方式來(lái)代替,即該程序通過(guò)未圖 示的網(wǎng)絡(luò)發(fā)送給計(jì)算機(jī)501,并存儲(chǔ)到硬盤514中。程序在執(zhí)行時(shí)被裝載到RAM513。程序也可以從CD-ROM521、 FD522或網(wǎng)絡(luò)直接裝載。
程序不必一定要包含使計(jì)算機(jī)501執(zhí)行上述實(shí)施方式涉及的信息處理裝 置的功能的操作系統(tǒng)(OS)或第三方(third-party)程序等。程序也可以只 包含在被控制的狀態(tài)下調(diào)用適當(dāng)功能(模塊)以得到期望結(jié)果的指令部分。 計(jì)算機(jī)系統(tǒng)500如何工作是周知的技術(shù),省略詳細(xì)說(shuō)明。
在此,以執(zhí)行上迷程序來(lái)實(shí)現(xiàn)上述實(shí)施方式涉及的信息處理裝置的裝置 是計(jì)算機(jī)的情況為例進(jìn)行了說(shuō)明,但在本發(fā)明中,執(zhí)行上述程序來(lái)實(shí)現(xiàn)上述 各實(shí)施方式涉及的信息處理裝置的裝置,也可以是便攜式電話機(jī)、PDA(便攜 式信息終端)、組合了便攜式電話機(jī)與信息終端的高性能便攜式電話機(jī)、便 攜式數(shù)字音樂播放器、具有電視等顯示設(shè)備的音視頻設(shè)備等,只要是和計(jì)算 機(jī)同樣地具備MPU、存儲(chǔ)器等的裝置,任意裝置都可以。
本發(fā)明不限定于以上的實(shí)施方式,可以進(jìn)行各種變更,毋庸置疑,這些 構(gòu)成也被包含在本發(fā)明的范圍內(nèi)。
如上所述,本發(fā)明涉及的信息處理裝置可用作輸出信息的裝置,特別是, 作為將信息配置在立體對(duì)象的表面上進(jìn)行輸出的信息處理裝置等,是有用的。
4權(quán)利要求
1. 一種信息處理裝置,其特征在于,包括形狀信息保存部,可保存指定立體對(duì)象的形狀的信息、即形狀信息,上述立體對(duì)象是立體的對(duì)象;配置用信息保存部,可保存能夠在構(gòu)成上述立體對(duì)象的面上配置的一個(gè)以上信息、即配置用信息;取得條件信息保存部,可保存取得條件信息,上述取得條件信息是表示用于從上述配置用信息中取得配置到構(gòu)成上述立體對(duì)象的一個(gè)以上面的各個(gè)面上的信息的條件的信息;面信息取得部,利用上述取得條件信息,從上述配置用信息中取得向上述立體對(duì)象的一個(gè)以上面配置的信息、即面信息;圖像信息構(gòu)成部,讀取上述立體對(duì)象的形狀信息,構(gòu)成向該讀取的立體對(duì)象的一個(gè)以上面配置了上述面信息取得部所取得的面信息的圖像信息;以及輸出部,輸出上述圖像信息構(gòu)成部構(gòu)成的圖像信息。
2. 根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于, 還包括對(duì)象配置信息保存部,可保存指定上述立體對(duì)象的配置的信息、即對(duì)象配置信息;上述圖像信息構(gòu)成部構(gòu)成按照該對(duì)象配置信息的指定配置了立體對(duì)象的 圖像信息。
3. 根據(jù)權(quán)利要求2所述的信息處理裝置,其特征在于,還包括 變更指示接受部,接受對(duì)于上述立體對(duì)象的配置的變更指示; 對(duì)象配置信息更新部,按照上述變更指示接受部接受的變更指示,更新被保存在上述對(duì)象配置信息保存部中的、成為該變更指示的對(duì)象的立體對(duì)象 的對(duì)象配置信息。
4. 根據(jù)權(quán)利要求2或3所述的信息處理裝置,其特征在于, 上述立體對(duì)象具有階層關(guān)系;當(dāng)變更了上述立體對(duì)象中的上位階層的立體對(duì)象的配置的情況下,直屬 于變更了該配置的立體對(duì)象的下位立體對(duì)象的配置發(fā)生變更,以便保持其相 對(duì)于變更了該配置的立體對(duì)象的相對(duì)配置關(guān)系。
5. 根據(jù)權(quán)利要求4所述的信息處理裝置,其特征在于, 可保存在上述對(duì)象配置信息保存部的對(duì)象配置信息中的、下位階層的立體對(duì)象的對(duì)象配置信息,由指定相對(duì)于該立體對(duì)象所直屬的上位立體對(duì)象的 相對(duì)配置的信息構(gòu)成。
6. 根據(jù)權(quán)利要求5所述的信息處理裝置,其特征在于, 還包括第一階層信息保存部,可保存指定上述立體對(duì)象間的階層關(guān)系的階層信息、即第一階層信息;上述對(duì)象配置信息更新部,利用上述第一階層信息,按照上述變更指示 接受部接受的、對(duì)于立體對(duì)象的配置的變更指示,變更位于作為該變更指示 的對(duì)象的立體對(duì)象的下位階層的立體對(duì)象的對(duì)象配置信息,使得其相對(duì)于作 為變更指示對(duì)象的立體對(duì)象的相對(duì)配置關(guān)系不變更。
7. 根據(jù)權(quán)利要求4至7中任一項(xiàng)所述的信息處理裝置,其特征在于,還 包括配置用信息接受部,接受具有階層關(guān)系的配置用信息; 配置用信息存儲(chǔ)部,在上述配置用信息保存部存儲(chǔ)該配置用信息; 配置處理部,取得具有與上述配置用信息接受部接受的配置用信息的各階層相對(duì)應(yīng)的階層關(guān)系的立體對(duì)象的形狀信息,存儲(chǔ)到上述對(duì)象配置信息保存部。
8. 根據(jù)權(quán)利要求4至7中任一項(xiàng)所述的信息處理裝置,其特征在于, 上述立體對(duì)象包含文件夾對(duì)象,該文件夾對(duì)象是用于表示一個(gè)以上立體對(duì)象間的階層構(gòu)造的立體對(duì)象。
9. 根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的信息處理裝置,其特征在于,還 包括取得條件信息接受部,對(duì)于構(gòu)成上述立體對(duì)象的一個(gè)以上面,接受上述 取得條件信息;取得條件信息更新部,利用上述取得條件信息接受部接受的取得條件信 息,更新保存在上述取得條件信息保存部的取得條件信息。
10. 根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的信息處理裝置,其特征在于, 保存在上述取得條件信息保存部的取得條件信息是檢索式; 上述面信息取得部取得符合上述取得條件信息的檢索式的上述配置用信息,作為上述面信息。
11. 根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的信息處理裝置,其特征在于, 上述配置用信息是帶標(biāo)簽的信息;保存在上述:f又得條件信息保存部的:f又得條件信息,是指定作為取得對(duì)象的上述配置用信息的標(biāo)簽的信息;上述面信息取得部取得根據(jù)上述取得條件信息指定的上述配置用信息, 作為上述面信息。
12. —種信息處理方法,其特征在于,利用如下各單元執(zhí)行上述信息處理方法形狀信息保存部,可保存指定 立體對(duì)象的形狀的信息、即形狀信息,上述立體對(duì)象是立體的對(duì)象;配置用 信息保存部,可保存能夠在構(gòu)成上述立體對(duì)象的面上配置的一個(gè)以上信息、 即配置用信息;取得條件信息保存部,可保存取得條件信息,上述取得條件 信息是表示用于從上述配置用信息中取得配置到構(gòu)成上述立體對(duì)象的一個(gè)以 上面的各個(gè)面上的信息的條件的信息;面信息取得部;圖像信息構(gòu)成部;以 及輸出部;上述信息處理方法包括面信息取得步驟,上述面信息取得部利用上述取得條件信息,從上述配 置用信息中取得向上述立體對(duì)象的一個(gè)以上面配置的信息、即面信息;圖像信息構(gòu)成步驟,上述圖像信息構(gòu)成部讀取上述立體對(duì)象的形狀信息, 構(gòu)成向該讀耳又的立體對(duì)象的一個(gè)以上面配置了上述面信息取得部所取得的面 信息的圖像信息;以及輸出步驟,上述輸出部輸出在上述圖像信息構(gòu)成步驟構(gòu)成的圖像信息。
13. —種程序,其特征在于,使計(jì)算機(jī)執(zhí)行如下單元的功能面信息取得部,利用保存在取得條件信息保存部的取得條件信息,從保 存在配置用信息保存部的、可配置在構(gòu)成立體的對(duì)象即立體對(duì)象的面上的一 個(gè)以上信息即配置用信息中,取得向上述立體對(duì)象的一個(gè)以上面配置的信息、 即面信息,上述取得條件信息是表示用于取得配置在構(gòu)成上述立體對(duì)象的一個(gè)以上面的各個(gè)面上的信息的條件的信息;圖像信息構(gòu)成部,讀取保存在形狀信息保存部的、指定上述立體對(duì)象的 形狀的信息即形狀信息,構(gòu)成向該讀取的立體對(duì)象的一個(gè)以上面配置了上述 面信息取得部所取得的面信息的圖像信息;以及輸出部,輸出上述圖像信息構(gòu)成部構(gòu)成的圖像信息。
全文摘要
一種信息處理裝置,解決了現(xiàn)有技術(shù)中不能容易理解地輸出信息之間的關(guān)聯(lián)性的問(wèn)題。該信息處理裝置包括形狀信息保存部(101),可保存立體對(duì)象的形狀信息;配置用信息保存部(102),可保存能夠在構(gòu)成立體對(duì)象的面上配置的配置用信息;取得條件信息保存部(103),可保存用于從配置用信息中取得配置到立體對(duì)象的各個(gè)面上的信息的取得條件信息;面信息取得部(104),利用取得條件信息,從配置用信息中取得配置在立體對(duì)象的面上的面信息;圖像信息構(gòu)成部(105),讀取立體對(duì)象的形狀信息,構(gòu)成向讀取的立體對(duì)象的面配置了面信息取得部(104)所取得的面信息的圖像信息;和輸出部(106),輸出圖像信息構(gòu)成部構(gòu)成的圖像信息。
文檔編號(hào)G06F3/048GK101504746SQ200910008568
公開日2009年8月12日 申請(qǐng)日期2009年2月4日 優(yōu)先權(quán)日2008年2月4日
發(fā)明者植野博 申請(qǐng)人:株式會(huì)社普羅菲德