專利名稱:通信裝置、通信方法、程序以及信息記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信裝置、通信方法、程序以及信息記錄介質(zhì)。
背景技術(shù):
過(guò)去,曾提出了在通過(guò)互聯(lián)網(wǎng)等計(jì)算機(jī)通信網(wǎng)絡(luò)連接的終端之間進(jìn)行通信的聊天(chat)通信技術(shù)方案。
在聊天通信技術(shù)中,多臺(tái)終端通過(guò)聊天服務(wù)器或者不通過(guò)聊天服務(wù)器進(jìn)行連接。若在一臺(tái)終端上用戶編輯并決定字符串,則該字符串發(fā)送到其它終端上,收到該字符串的終端把該字符串顯示到畫面上。
各終端進(jìn)行這種處理,能夠在操作多臺(tái)終端的用戶之間實(shí)現(xiàn)通過(guò)計(jì)算機(jī)的“會(huì)話”。
聊天通信技術(shù)作為能夠使多個(gè)用戶之間溝通意思的技術(shù),尤其在電子會(huì)議室和利用計(jì)算機(jī)通信網(wǎng)絡(luò)的線上游戲等方面很引人注目。
另一方面,人們知道,在日常會(huì)話中,根據(jù)會(huì)話人的興奮程度、感情和要傳遞的內(nèi)容而改變聲音的大小,或者附加身體姿勢(shì)或手勢(shì),以便促進(jìn)相互理解。
因此,在聊天通信技術(shù)中,為了進(jìn)一步深入進(jìn)行用戶之間意思的溝通,也迫切需要一種能夠很容易取得并傳遞與用戶的興奮程度、感情以及要傳遞的內(nèi)容所對(duì)應(yīng)的信息、并提示給聊天對(duì)象的技術(shù)。
發(fā)明內(nèi)容
本發(fā)明是為了解決上述問(wèn)題而提出的方案,其目的在于提供一種通信裝置、通信方法、用計(jì)算機(jī)來(lái)實(shí)現(xiàn)它的程序、以及記錄該程序的計(jì)算機(jī)能夠讀取的信息記錄介質(zhì),適用于容易地取得和傳遞用戶興奮程度等信息并提示給通信對(duì)方。
為了達(dá)到以上目的,根據(jù)本發(fā)明的原理,公開(kāi)以下發(fā)明。
本發(fā)明涉及的第1種通信裝置,具有字符串編輯部、決定輸入接受部、發(fā)送部、接收部、顯示圖像生成部、以及顯示部,其構(gòu)成如下。
即,字符串編輯部接受來(lái)自用戶的字符串的編輯指示輸入,根據(jù)該編輯指示輸入編輯字符串。
另一方面,決定輸入接受部同時(shí)接受來(lái)自該用戶的決定指示輸入和由該用戶決定的該決定指示輸入的操作強(qiáng)度。
再者,在接受了該決定指示輸入的情況下,發(fā)送部向與其連接且能夠進(jìn)行通信的其它通信裝置發(fā)送指定上述已編輯的字符串和與該操作強(qiáng)度對(duì)應(yīng)的強(qiáng)度信息的發(fā)送側(cè)信息。
并且,接收部從與其連接且能夠進(jìn)行通信的其它通信裝置接收指定應(yīng)顯示的字符串和強(qiáng)度信息的接收側(cè)信息。
而且,顯示圖像生成部生成用與該接收的強(qiáng)度信息預(yù)先對(duì)應(yīng)的體裁來(lái)描繪該接收側(cè)信息中指定的字符串而成的顯示圖像。
在此,所謂“體裁”是指可以采用的各種字符串顯示用的體裁,例如描繪字符串時(shí)的活字的字體、大小、粗細(xì)、字間距、行間距、顏色、背景色、陰影,或下線、上線的標(biāo)注與否,是否為斜體,是橫向書寫還是縱向書寫,在字符串的背景上顯示的圖像和其修飾、裝飾,在字符串或其有背景的情況下,將其布置在虛擬三維空間時(shí)的多邊形的形狀、位置、網(wǎng)紋、各種光線效果、字符串用二維表示還是用三維表示等。
可采用以下方法例如選擇了粗細(xì)度的情況下,在強(qiáng)度信息表示小值時(shí),采用細(xì)的體裁來(lái)對(duì)應(yīng);在表示大值時(shí),采用粗的體裁來(lái)對(duì)應(yīng)。
并且,顯示部顯示生成的顯示圖像。
此外,在本發(fā)明的通信裝置中,可以采用如下結(jié)構(gòu)字符串編輯部還接受由該用戶決定的編輯指示輸入的操作強(qiáng)度;發(fā)送部,除發(fā)送決定指示輸入的操作強(qiáng)度外,還發(fā)送一種發(fā)送側(cè)信息,用于指定與編輯指示輸入的操作強(qiáng)度相對(duì)應(yīng)的強(qiáng)度信息。
而且,本發(fā)明的通信裝置,還具有字體取得部306,可采用以下結(jié)構(gòu)。
即,字體取得部取得字體大小與該接收側(cè)信息中所指定的強(qiáng)度信息預(yù)先對(duì)應(yīng)的字體信息。
此外,本發(fā)明的通信裝置還具有背景圖像取得部,能夠具有以下構(gòu)成。
即,背景圖像取得部取得與該接收側(cè)信息中所指定的強(qiáng)度信息預(yù)先建立起對(duì)應(yīng)關(guān)系背景圖像信息。
另一方面,顯示圖像生成部生成利用取得的字體信息、與上述取得的背景圖像信息重疊地描繪該接收側(cè)信息中所指定的字符串而形成的顯示圖像。
而且,本發(fā)明的通信裝置還具有顯示時(shí)間取得部,可以具有以下構(gòu)成。
即,顯示時(shí)間取得部取得與該接收側(cè)信息中所指定的強(qiáng)度信息預(yù)先對(duì)應(yīng)的顯示時(shí)間。
另一方面,顯示部在顯示出已生成的顯示圖像之后,若經(jīng)過(guò)了取得的顯示時(shí)間,則結(jié)束該顯示圖像的顯示。
此外,本發(fā)明的通信裝置還具有顯示位置候補(bǔ)取得部和顯示位置選擇部,可以具有以下構(gòu)成。
即,發(fā)送部在該發(fā)送側(cè)信息中進(jìn)一步指定分配給該用戶的用戶識(shí)別符后發(fā)送出去。
另一方面,在由接收部接收的接收側(cè)信息中進(jìn)一步指定用戶識(shí)別符。
再者,顯示位置候補(bǔ)取得部取得與該接收的接收側(cè)信息中所指定的用戶識(shí)別符相對(duì)應(yīng)的多個(gè)顯示位置候補(bǔ)。
并且,顯示位置選擇部對(duì)取得的多個(gè)顯示位置候補(bǔ)的每一個(gè),在該顯示位置候補(bǔ)的顯示位置上顯示與該用戶識(shí)別符對(duì)應(yīng)的顯示圖像的情況下,求出已顯示的顯示圖像中的、同與該用戶識(shí)別符以外的用戶識(shí)別符對(duì)應(yīng)的部分相重疊的面積,并選擇該面積最小的顯示位置候補(bǔ)。
另一方面,顯示部在選擇的顯示位置候補(bǔ)的顯示位置上,顯示與該用戶識(shí)別符對(duì)應(yīng)的顯示圖像。
此外,本發(fā)明的通信裝置還具有顯示位置候補(bǔ)取得部和顯示位置選擇部,可以具有以下構(gòu)成。
即,發(fā)送部在該發(fā)送側(cè)信息中還指定分配給該用戶的用戶識(shí)別符后發(fā)送出去。
另一方面,在由接收部接收的接收側(cè)信息中,進(jìn)一步指定用戶識(shí)別符。
再者,顯示位置候補(bǔ)取得部取得與該接收側(cè)信息中所指定的用戶識(shí)別符對(duì)應(yīng)的多個(gè)顯示位置候補(bǔ),上述顯示位置候補(bǔ)是虛擬三維空間內(nèi)的位置。
然后,顯示位置選擇部對(duì)該多個(gè)顯示位置候補(bǔ)的每一個(gè),求出“以下2個(gè)向量所成的角的最小值從規(guī)定的視點(diǎn)位置向該顯示位置候補(bǔ)的虛擬三維空間內(nèi)的位置的向量,以及從該規(guī)定的視點(diǎn)位置向已顯示著的顯示圖像中的、與該用戶識(shí)別符以外的用戶識(shí)別符相對(duì)應(yīng)的顯示圖像的虛擬三維空間內(nèi)位置的向量”,并選擇該最小值成為最大的顯示位置候補(bǔ)。
另一方面,顯示部顯示從該規(guī)定的視點(diǎn)位置觀看在上述被選擇的顯示位置候補(bǔ)的虛擬三維空間內(nèi)的位置配置的、與該用戶識(shí)別符對(duì)應(yīng)的顯示圖像時(shí)的透視圖像。
而且,在本發(fā)明的通信裝置中,當(dāng)從該規(guī)定的視點(diǎn)位置觀看在上述被選擇的顯示位置候補(bǔ)的虛擬三維空間內(nèi)的位置配置的、與該用戶識(shí)別符對(duì)應(yīng)的顯示圖像時(shí)的大小,比規(guī)定的最小尺寸小的情況下,顯示部放大該顯示圖像,使其達(dá)到規(guī)定的最小尺寸以上。
而且,本發(fā)明的通信裝置還具有人物圖像位置取得部,可以具有以下構(gòu)成,即,人物圖像位置取得部取得與該接收側(cè)信息中所指定的用戶識(shí)別符對(duì)應(yīng)的人物圖像和人物顯示位置。
另一方面,對(duì)于多個(gè)由規(guī)定方向和距離構(gòu)成的組的每一個(gè),人物圖像位置取得部將從該取得的人物顯示位置起、沿著該組的方向離開(kāi)該組的距離的位置,作為顯示位置候補(bǔ)而取得。
再者,顯示部把該已取得的字符圖像進(jìn)一步顯示到該已取得的字符顯示位置上。
本發(fā)明涉及的另一方面的通信方法,具有字符串編輯工序、決定輸入接受工序、發(fā)送工序、接收工序、字體取得工序、顯示圖像生成工序和顯示工序,其構(gòu)成如下。
即,在字符串編輯工序中,接受從用戶來(lái)的字符串編輯指示輸入,根據(jù)該編輯指示輸入來(lái)編輯字符串。
另一方面,在決定輸入接受工序中,同時(shí)接受來(lái)自該用戶的決定指示輸入和由該用戶決定的該決定指示輸入的操作強(qiáng)度。
再者,在接受了該決定指示輸入的情況下,在發(fā)送工序中向其它通信裝置發(fā)送指定該編輯的字符串和與該操作強(qiáng)度對(duì)應(yīng)的強(qiáng)度信息的發(fā)送側(cè)信息。
然后,在接收工序中,從其它通信裝置接收應(yīng)當(dāng)顯示的字符串和強(qiáng)度信息的接收側(cè)信息。
另一方面,在字體取得工序中取得字體大小與該接收側(cè)信息中所指定的強(qiáng)度信息預(yù)先對(duì)應(yīng)的字體信息。
再者,在顯示圖像生成部中,生成是利用該取得的字體信息來(lái)描繪在該接收側(cè)信息中指定的字符串而形成的顯示圖像。
然后,在顯示工序中,顯示生成的顯示圖像。
而且,在本發(fā)明的通信方法中,可以這樣構(gòu)成在字符串編輯工序中,還接受由該用戶決定的編輯指示輸入的操作強(qiáng)度;在發(fā)送工序中,發(fā)送指定與編輯指示輸入的操作強(qiáng)度相對(duì)應(yīng)的強(qiáng)度信息的發(fā)送側(cè)信息,而不指定決定指示輸入的操作強(qiáng)度。
本發(fā)明涉及的另一方面的程序,使計(jì)算機(jī)(包括通過(guò)計(jì)算機(jī)通信網(wǎng)絡(luò)與其它游戲裝置連接并能夠進(jìn)行通信的游戲裝置)具有上述通信裝置所具有的各個(gè)部分的功能。
該程序可以記錄在CD光盤、軟盤、硬盤、光磁盤、數(shù)字視盤、磁帶、半導(dǎo)體存儲(chǔ)器等計(jì)算機(jī)可讀取的信息記錄介質(zhì)上。
上述程序能夠獨(dú)立于執(zhí)行該程序的計(jì)算機(jī),可通過(guò)計(jì)算機(jī)通信網(wǎng)絡(luò)進(jìn)行分配和銷售。并且,上述信息記錄介質(zhì)能夠獨(dú)立于該計(jì)算機(jī)單獨(dú)進(jìn)行分配和銷售。
圖1是表示能夠?qū)崿F(xiàn)涉及本發(fā)明第1實(shí)施方式的通信裝置的典型的游戲裝置的概要構(gòu)成的模式圖。
圖2是表示游戲裝置的控制器外觀的說(shuō)明圖。
圖3是表示涉及本實(shí)施方式的通信裝置的概要結(jié)構(gòu)的模式圖。
圖4是表示在該通信裝置中進(jìn)行的、發(fā)送側(cè)處理的控制流程的流程圖。
圖5是表示在該通信裝置中進(jìn)行的、接收側(cè)處理的控制流程的流程圖。
圖6是表示顯示有軟件鍵盤的監(jiān)視器顯示畫面的情況的說(shuō)明圖。
圖7是表示涉及本發(fā)明另一實(shí)施方式的通信裝置的概要構(gòu)成的模式圖。
圖8是表示背景圖像信息例的說(shuō)明圖。
圖9是表示利用“字符和吹泡圖”來(lái)表現(xiàn)聊天過(guò)程的情況下的顯示例的說(shuō)明圖。
圖10是表示利用“字符和吹泡圖”來(lái)表現(xiàn)聊天過(guò)程的情況下的顯示例的說(shuō)明圖。
圖11是本發(fā)明的另一實(shí)施方式涉及的通信裝置的概要構(gòu)成圖。
圖12是表示人物圖像、人物顯示位置、顯示位置候補(bǔ)、與其相對(duì)應(yīng)進(jìn)行顯示的顯示圖像(吹泡圖像)的位置關(guān)系的說(shuō)明圖。
圖13是說(shuō)明對(duì)顯示位置后選進(jìn)行選擇的方法的說(shuō)明圖。
圖14是表示把顯示圖像顯示在被選擇的顯示位置候補(bǔ)上的情況的說(shuō)明圖。
具體實(shí)施例方式
以下說(shuō)明本發(fā)明的實(shí)施方式。而且,以下說(shuō)明的實(shí)施方式是為了進(jìn)行說(shuō)明用的,并不是對(duì)本申請(qǐng)發(fā)明的限制。所以,若是同行業(yè)者,則能夠采用把這些要素或者全部要素置換成與其均等的要素的實(shí)施方式,這些實(shí)施方式也包括在本發(fā)明的范圍內(nèi)。
<第1實(shí)施方式>
圖1是表示能夠?qū)崿F(xiàn)涉及本發(fā)明第1實(shí)施方式的通信裝置的典型的游戲裝置的概要構(gòu)成的模式圖。以下參照附圖,詳細(xì)說(shuō)明。
游戲裝置100具有CPU(中央處理器)101、ROM(只讀存儲(chǔ)器)102、RAM(隨機(jī)存取存儲(chǔ)器)103、接口104、控制器105、外部存儲(chǔ)器106、圖像處理部107、DVD(數(shù)字通用光盤)-ROM驅(qū)動(dòng)器108和NIC(網(wǎng)絡(luò)接口卡)109。
把存儲(chǔ)了具有聊天通信功能的游戲用程序和數(shù)據(jù)的DVD-ROM安裝到DVD-ROM驅(qū)動(dòng)器108上,接通游戲裝置100的電源,即可執(zhí)行該程序,實(shí)現(xiàn)本實(shí)施方式的通信裝置。
CPU101對(duì)游戲裝置100的整體動(dòng)作進(jìn)行控制,與各構(gòu)成要素進(jìn)行連接,對(duì)控制信號(hào)和數(shù)據(jù)進(jìn)行交換。
在ROM102中記錄著接通電源后立即執(zhí)行的IPL(初始程序裝入器),通過(guò)執(zhí)行該程序,把記錄在DVD-ROM中的程序讀入到RAM103內(nèi),由CPU開(kāi)始執(zhí)行。并且,在ROM102中記錄著游戲裝置100的整體動(dòng)作控制所需的操作系統(tǒng)程序和各種數(shù)據(jù)。
RAM103是暫時(shí)存儲(chǔ)數(shù)據(jù)和程序用的,它保存從DVD-ROM中讀出的程序和數(shù)據(jù)、以及其它進(jìn)行游戲或聊天通信所必須的數(shù)據(jù)。
通過(guò)接口104連接的控制器105接受用戶在進(jìn)行游戲時(shí)輸入的操作。圖2是表示控制器105外觀的說(shuō)明圖。以下參照本圖進(jìn)行說(shuō)明。
在控制器105的左側(cè),布置了進(jìn)行表示上下左右的操作輸入所用的↑鈕201、↓鈕202、←鈕203、→鈕204。
在右方布置了進(jìn)行決定操作輸入所利用的○鈕205、進(jìn)行取消操作輸入所利用的×鈕206、進(jìn)行菜單顯示等指示輸入所利用的△鈕207、以及進(jìn)行其它指示輸入所利用的□鈕208。
在中央除了布置SELECT鈕209、START鈕210外,還布置了指示模擬輸入的開(kāi)始及停止的ANALOG鈕211、以及表示模擬輸入是否有效用的指示器212。
并且,在中央下部,布置了在不限于上下左右的方向上進(jìn)行伴隨大小的指示輸入的操縱桿213、214。
再者,在上方布置了能夠用于各種指示輸入的L1鈕215、L2鈕216、R1鈕217、R2鈕218。
在控制器105的各個(gè)鈕201~208、215~218上,配備了壓力傳感器,在模擬輸入有效的情況下,除了能夠檢測(cè)出對(duì)哪一個(gè)鈕進(jìn)行了按壓操作外,還能夠以0~255的256個(gè)等級(jí)上獲得用戶的按壓操作的壓力大小。
控制器105的操縱桿213、214配備有應(yīng)變儀,能夠檢測(cè)出這些在什么方向上有多大的彎曲。
返回到圖1,在通過(guò)接口104連接成裝卸自如狀態(tài)的外部存儲(chǔ)器106內(nèi),存儲(chǔ)表示游戲的進(jìn)行狀態(tài)的數(shù)據(jù)、聊天通信的記錄數(shù)據(jù)等,并能夠改寫。用戶通過(guò)控制器105進(jìn)行指示輸入,能夠把這些數(shù)據(jù)適當(dāng)?shù)赜涗浀酵獠看鎯?chǔ)器106內(nèi)。
在DVD-ROM驅(qū)動(dòng)器108上安裝的DVD-ROM內(nèi),記錄著用于實(shí)現(xiàn)游戲的程序和游戲所附帶的圖像數(shù)據(jù)及聲音數(shù)據(jù)。通過(guò)CPU101的控制,DVD-ROM驅(qū)動(dòng)器108對(duì)其安裝在中的DVD-ROM進(jìn)行讀出處理,讀出必要的程序和數(shù)據(jù),這些暫存到RAM103等內(nèi)。
圖像處理部107利用CPU101或圖像處理部107所具有的圖像運(yùn)算處理器(未圖示)對(duì)從DVD-ROM中讀取的數(shù)據(jù)進(jìn)行加工處理之后,將其記錄在圖像處理部107所具有的幀存儲(chǔ)器(未圖示)內(nèi)。記錄在幀存儲(chǔ)器內(nèi)的圖像信息按照規(guī)定的同步定時(shí)變換成視頻信號(hào),輸入到與圖像處理部107相連接的監(jiān)視器(未圖示)內(nèi)。這樣,能夠進(jìn)行各種圖像顯示。
圖像運(yùn)算處理器能夠高速進(jìn)行二維圖像的重合運(yùn)算和α混合等透過(guò)運(yùn)算、各種飽和運(yùn)算。
此外,能夠高速進(jìn)行如下的運(yùn)算,即利用Z緩沖區(qū)法對(duì)布置在虛擬三維空間內(nèi)且附加有各種網(wǎng)紋(textrue)信息的多邊形信息進(jìn)行透視,,獲得從規(guī)定的視點(diǎn)位置俯瞰布置在虛擬三維空間內(nèi)的多邊形的透視圖像。
再者,CPU101和圖像運(yùn)算處理器協(xié)調(diào)工作,能夠根據(jù)對(duì)字符形狀進(jìn)行定義的字體信息,把字符串作為二維圖像描繪在幀存儲(chǔ)器內(nèi),或者描繪在各多邊形表面上。字體信息記錄在ROM102內(nèi),但是,也可以利用DVD-ROM中所記錄的專用字體信息。
NIC109用于把游戲裝置100連接到互聯(lián)網(wǎng)等計(jì)算機(jī)通信網(wǎng)絡(luò)(未圖示)上,其包括構(gòu)成LAN(局域網(wǎng))時(shí)所使用的符合10BASE-T/100BASE-T標(biāo)準(zhǔn)的設(shè)備、或利用電話線路與互聯(lián)網(wǎng)連接的模擬調(diào)制解調(diào)器、ISDN(綜合服務(wù)數(shù)字網(wǎng))調(diào)制解調(diào)器、ADSL(不對(duì)稱數(shù)字用戶專用線)調(diào)制解調(diào)器、利用有線電視線路來(lái)連接互聯(lián)網(wǎng)的有線調(diào)制解調(diào)器等,以及作為它們與CPU101的中介的接口(未圖示)。
聲音處理部110把從DVD-ROM中讀出的聲音數(shù)據(jù)變換成模擬聲音信號(hào),從與其相連接的揚(yáng)聲器(未圖示)中進(jìn)行輸出。并且,在CPU101的控制下,生成在進(jìn)行游戲中所產(chǎn)生的效果音和樂(lè)曲數(shù)據(jù),從揚(yáng)聲器中輸出與其相對(duì)應(yīng)的聲音。
此外,游戲裝置100也可以利用硬盤等大容量外部存儲(chǔ)器來(lái)構(gòu)成,其發(fā)揮的作用與ROM102、RAM103、外部存儲(chǔ)器106、安裝在DVD-ROM驅(qū)動(dòng)器上的DVD-ROM等相同。
并且,也可以采用連接鍵盤和鼠標(biāo)等的方式,該鍵盤用于接受來(lái)自用戶的字符串的編輯輸入,該鼠標(biāo)用于接受各種位置的指定和選擇輸入。并且,也可以利用通用的個(gè)人計(jì)算機(jī)來(lái)代替本實(shí)施方式的游戲裝置100。
圖3是表示本實(shí)施方式涉及的通信裝置的概要結(jié)構(gòu)的模式圖。
圖4是表示在該通信裝置中執(zhí)行的、發(fā)送側(cè)處理的控制流程的流程圖。
圖5是表示在該通信裝置中執(zhí)行的、接收側(cè)處理的控制流程的流程圖。
如上所述,通過(guò)由游戲裝置100來(lái)執(zhí)行記錄在DVD-ROM中的程序,可以實(shí)現(xiàn)本實(shí)施方式涉及的通信裝置。
以下參照這些附圖來(lái)說(shuō)明。
在游戲裝置100中,發(fā)送側(cè)處理和接收側(cè)處理并行地進(jìn)行。也就是說(shuō),發(fā)送側(cè)處理是,等待從用戶來(lái)的指示輸入,并根據(jù)指示輸入進(jìn)行各種處理,并且重復(fù)上述動(dòng)作。另一方面,接收側(cè)處理是,等待從計(jì)算機(jī)通信網(wǎng)來(lái)的信息,根據(jù)該信息進(jìn)行各種處理,并且重復(fù)上述動(dòng)作。
為了并行執(zhí)行這2種處理,可以采用以下各種技術(shù),例如按時(shí)間劃分的分時(shí)處理、控制器105的操作或NIC109的信號(hào)接收引起的中斷處理、采用子程序的模擬并行處理等。
本實(shí)施方式涉及的通信裝置301具有字符串編輯部302、決定輸入接受部303、發(fā)送部304、接收部305、字體取得部306、顯示圖像生成部307和顯示部308。
在本實(shí)施方式中,發(fā)送側(cè)處理由字符串編輯部302、決定輸入接受部303和發(fā)送部304來(lái)進(jìn)行;接收側(cè)處理由接收部305、字體取得部306、顯示圖像生成部307和顯示部308來(lái)進(jìn)行。
以下參照?qǐng)D3、圖4,詳細(xì)說(shuō)明發(fā)送側(cè)處理。
首先,CPU101等待從控制器105輸入來(lái)自用戶的各種指示輸入,當(dāng)檢測(cè)出指示輸入操作時(shí),接受該指示輸入操作(步驟S401)。而且,在該等待時(shí),除上述接收側(cè)處理外,還可以用另外的子程序來(lái)進(jìn)行各種處理。
然后,檢查該指示輸入的種類(步驟S403)。
當(dāng)指示輸入的種類是以聊天方式發(fā)送的信息的編輯開(kāi)始指示輸入以外的情況下(步驟S403的“其它”),進(jìn)行相應(yīng)的處理(步驟S421)后,返回到步驟S401。
另一方面,是編輯開(kāi)始指示輸入的情況下(步驟S403的“編輯開(kāi)始”),在畫面上顯示出軟件鍵盤(步驟S404),還接受從控制器105來(lái)的指示輸入(步驟S405)。
圖6是表示顯示軟件鍵盤的監(jiān)視器顯示畫面的樣子的說(shuō)明圖。
在監(jiān)視器顯示畫面601的下方,顯示出軟件鍵盤602。在軟件鍵盤602上,具有表示“あ”~“ん”的平假名、濁音、半濁音、句號(hào)和逗號(hào)、表示各種符號(hào)的五十音圖表603。
用戶操作↑鈕201、↓鈕202、←鈕203、→鈕204,把光標(biāo)604對(duì)準(zhǔn)到假名上,然后按壓操作○鈕205,即可選擇出所需的假名。被選擇的假名依次顯示在字符串提示區(qū)域605內(nèi)。
并且,若按壓操作×鈕206,則刪除在字符串提示區(qū)域605內(nèi)顯示的假名中最后的假名。
除了利用這種軟件鍵盤外,在游戲裝置100上連接著外部鍵盤的情況下,能夠用該外部鍵盤來(lái)編輯字符串。這些輸入作為編輯指示輸入來(lái)處理。
另一方面,把光標(biāo)604移動(dòng)到軟件鍵盤602中的發(fā)送鈕606上后按壓操作○鈕205的情況下,作為決定指示輸入來(lái)處理。
CPU101檢查接受的指示輸入的種類(步驟S406),是編輯指示輸入的情況下(步驟S406的“編輯指示”),執(zhí)行與上述的編輯指示輸入對(duì)應(yīng)的處理(步驟S407)后,返回到步驟S405。也就是說(shuō),CPU101和控制器105一起工作,發(fā)揮字符串編輯部302的功能。
另一方面,是決定指示輸入的情況下(步驟S406的“決定指示”),取得用戶對(duì)○鈕205的按壓操作的壓力(步驟S408)。如上述那樣,在游戲裝置100中,按壓操作的壓力用0~256的256個(gè)等級(jí)的數(shù)值來(lái)表現(xiàn)。這是強(qiáng)度信息。強(qiáng)度信息的值越大,壓力越大,表示用戶用力進(jìn)行了操作。也就是說(shuō),CPU101與控制器105共同工作,發(fā)揮決定輸入接受部303的功能。
再者,CPU101向通過(guò)NIC109連接的其它通信裝置發(fā)送指定已編輯的字符串和所取得的壓力的信息的發(fā)送側(cè)信息(步驟S409),并消去軟件鍵盤(步驟S410),返回到步驟S401。也就是說(shuō),CPU101與NIC109共同工作,發(fā)揮發(fā)送部304的功能。
此外,在輸入指示是其它種類的情況下,執(zhí)行與其對(duì)應(yīng)的處理,但為了便于理解,省略了這些處理在流程圖中的圖示。
若設(shè)計(jì)一種用戶接口,以便如上所述地利用○鈕205的按壓操作來(lái)發(fā)送已編輯的字符串信息,則一般人處于興奮狀態(tài)、感情充沛、想要以較強(qiáng)的愿望傳遞信息時(shí),無(wú)意識(shí)中傾向于用較大的力按壓操作發(fā)送時(shí)的○鈕205。
而且,除了○鈕205的按壓操作的壓力外,也可以通過(guò)彎曲操縱桿213、214作為決定指示輸入,用應(yīng)力計(jì)檢測(cè)彎曲量,由此取得強(qiáng)度信息。
并且,在游戲裝置100具有話筒的情況下,也可以用話筒來(lái)取得用戶發(fā)出的聲音,在該聲音為規(guī)定音量以上時(shí),將其作為決定指示輸入,把該音量作為強(qiáng)度信息。
以下參照?qǐng)D3、圖5,詳細(xì)說(shuō)明通過(guò)計(jì)算機(jī)通信網(wǎng)絡(luò)傳送發(fā)送側(cè)信息、其作為接收側(cè)信息到達(dá)該通信裝置301、并以此為契機(jī)開(kāi)始執(zhí)行的接收側(cè)處理的控制流程。
在接收側(cè)處理中,首先,CPU101通過(guò)NIC109接收對(duì)應(yīng)顯示的字符串和強(qiáng)度信息進(jìn)行指定的接收側(cè)信息(步驟S501)。也就是說(shuō),CPU101和NIC109共同工作,實(shí)現(xiàn)接收部305的功能。
然后,CPU101從在ROM102或DVD-ROM驅(qū)動(dòng)器中安裝的DVD-ROM等中取得字體信息,其字體大小預(yù)先與在該接收側(cè)信息中指定的強(qiáng)度信息建立了對(duì)應(yīng)關(guān)系(步驟S502)。也就是說(shuō),CPU101與記錄了這些字體信息的信息記錄介質(zhì)共同工作,實(shí)現(xiàn)字體取得部306的功能。在字體取得中,例如可以采用如下確定的等級(jí)強(qiáng)度信息0~15……6點(diǎn)的字體信息強(qiáng)度信息16~31……8點(diǎn)的字體信息強(qiáng)度信息32~47……10點(diǎn)的字體信息強(qiáng)度信息48~63……11點(diǎn)的字體信息強(qiáng)度信息64~79……12點(diǎn)的字體信息強(qiáng)度信息80~95……14點(diǎn)的字體信息強(qiáng)度信息96~111……16點(diǎn)的字體信息強(qiáng)度信息112~127……18點(diǎn)的字體信息強(qiáng)度信息128~143……20點(diǎn)的字體信息強(qiáng)度信息144~159……24點(diǎn)的字體信息強(qiáng)度信息160~175……26點(diǎn)的字體信息強(qiáng)度信息176~191……28點(diǎn)的字體信息強(qiáng)度信息192~207……36點(diǎn)的字體信息強(qiáng)度信息208~223……48點(diǎn)的字體信息強(qiáng)度信息224~255……72點(diǎn)的字體信息然后,CPU101控制圖像處理部107,生成利用已取得的該字體信息描繪由該接收側(cè)信息指定的字符串的顯示圖像(步驟S503)。也就是說(shuō),CPU101與圖像處理部107共同工作,實(shí)現(xiàn)顯示圖像生成部307的功能。
接著,CPU101控制圖像處理部107將生成的顯示圖像寫入到幀存儲(chǔ)器,并顯示在監(jiān)視器上,提示給用戶(步驟S504),結(jié)束本處理。也就是說(shuō),CPU與圖像處理部107共同工作,實(shí)現(xiàn)顯示部308的功能。
而且,本處理是以接收側(cè)信息到達(dá)NIC109為契機(jī)開(kāi)始進(jìn)行的,所以,圖5所示的流程圖雖不是反復(fù)處理,但實(shí)際上被反復(fù)處理。
在此參照?qǐng)D6。在記錄顯示區(qū)域607內(nèi)。交替地顯示操作游戲裝置100的用戶過(guò)去輸入的字符串和在與其連接的其它游戲裝置中由用戶輸入的字符串。在記錄顯示區(qū)域607內(nèi)示出了利用與決定發(fā)送時(shí)的○鈕205的按壓操作壓力對(duì)應(yīng)的大小的字符來(lái)顯示各字符串的情況。
這樣,通過(guò)根據(jù)傳遞的強(qiáng)度信息來(lái)更改顯示字符時(shí)所用的字體大小,能夠了解到用戶興奮的程度、感情是否充沛、是否想用較強(qiáng)的意愿來(lái)傳遞信息,有助于更深入的交流。
而且,在步驟S408中,用很小的時(shí)間單位對(duì)決定發(fā)送時(shí)的○鈕205的按壓操作的壓力變化進(jìn)行跟蹤,使在字符串提示區(qū)域605內(nèi)顯示的字符串的字體大小變化成與各個(gè)時(shí)刻的壓力大小相對(duì)應(yīng)的字體上,這樣,能夠確認(rèn)自己要發(fā)送的信息在對(duì)方處(以及自己側(cè)的記錄顯示區(qū)域607)是如何顯示的。
再者,也可以完全不使用發(fā)送鈕606,而是按壓操作○鈕205,利用該壓力來(lái)改變字體大小,當(dāng)達(dá)到所需的字體大小時(shí),把按住○鈕205不動(dòng)同時(shí)按壓R1鈕217作為“決定指示輸入”處理。
也可以提供這樣的用戶接口,即,在不按壓R1鈕217的狀態(tài)下中止○鈕205的按壓的情況下,暫停字符串的發(fā)送,再次進(jìn)行字符串編輯。
而且,也可以采用這樣的方式,即在通信速度非??斓沫h(huán)境下,每當(dāng)用戶進(jìn)行編輯指示輸入時(shí),就發(fā)送出在此之前已輸入的字符串、以及選擇最后的字符時(shí)按壓操作○鈕205的壓力。在此情況下,選擇假名的○鈕205的按壓操作,具有編輯指示輸入和決定指示輸入這2個(gè)作用。在此情況下,每當(dāng)輸入字符時(shí),該字符反映在對(duì)方處,所以,能夠提供即時(shí)性強(qiáng)的用戶接口。
<另一實(shí)施方式>
在上述實(shí)施方式中,在將光標(biāo)604對(duì)準(zhǔn)到顯示在監(jiān)視器顯示畫面601上的軟件鍵盤602內(nèi)的發(fā)送鈕606上之后,檢測(cè)按壓操作○鈕205時(shí)的壓力,將其用作操作強(qiáng)度。在本實(shí)施方式中,采用如下的值作為操作強(qiáng)度。
也就是說(shuō),分別檢測(cè)出在軟件鍵盤602內(nèi)選擇假名時(shí)用于移動(dòng)光標(biāo)604的↑鈕201、↓鈕202、←鈕203、→鈕204的按壓操作壓力、以及把光標(biāo)604對(duì)準(zhǔn)到假名之后按壓操作○鈕205的壓力。
并且,把這些壓力的時(shí)間平均值作為強(qiáng)度信息使用。也可以在求平均時(shí),適當(dāng)加權(quán)進(jìn)行計(jì)算。
再者,每當(dāng)取得強(qiáng)度信息時(shí),若改變?cè)谧址崾緟^(qū)域605中顯示的字體大小,則能夠確認(rèn)自己欲發(fā)送的信息是如何顯示在對(duì)方處(以及自己側(cè)的記錄顯示區(qū)域607)的。
在此情況下,由用戶來(lái)改變?cè)谶x擇欲發(fā)送的字符串的最后假名時(shí)的○鈕205的按壓操作壓力,壓力的時(shí)間平均值變化,顯示在字符串提示區(qū)域605中的字體大小也變化。
因此,也可以在達(dá)到所需的字體大小時(shí)、按壓操作該○鈕205的狀態(tài)下按壓R1鈕217,將此作為“決定指示輸入”來(lái)處理。
與上述實(shí)施方式相同,也可以提供這樣的用戶接口,即,在未按壓R1鈕217的狀態(tài)下停止按壓○鈕205時(shí),暫停字符串的發(fā)送,再次進(jìn)行字符串的編輯。
此外,和上述實(shí)施方式一樣,也可以采用這樣的方式,即,在通信速度很快的環(huán)境下,每當(dāng)用戶進(jìn)行編輯指示輸入時(shí),就發(fā)送在此之前輸入的字符串和在選擇最后字符時(shí)按壓操作○鈕205的壓力。在此情況下,用于選擇假名用的○鈕205的按壓操作,具有編輯指示輸入和決定指示輸入這兩種作用。在此情況下,每當(dāng)輸入字符時(shí)該字符就反映在對(duì)方處,所以能夠提供即時(shí)性強(qiáng)的用戶接口。
<又一實(shí)施方式>
圖7是表示涉及本發(fā)明另一實(shí)施方式的通信裝置的概要構(gòu)成的模式圖。而且,在圖7中,對(duì)于具有與圖3相同的功能的要素,標(biāo)注相同的標(biāo)記。以下參照附圖進(jìn)行說(shuō)明。而且為了容易理解,對(duì)于具有和上述實(shí)施方式相同的功能的要素,其說(shuō)明適當(dāng)省略。
本實(shí)施方式的通信裝置301除了具有上述實(shí)施方式的各要素外,還具有背景圖像取得部701和人物圖像位置取得部702。
在此,發(fā)送部304將分配給該用戶的用戶識(shí)別符進(jìn)一步指定在該發(fā)送側(cè)信息中后發(fā)送出去。另一方面,由接收部305接收的接收側(cè)信息中,進(jìn)一步指定了用戶識(shí)別符。
用戶識(shí)別符是不重復(fù)地分配給進(jìn)行聊天的用戶的數(shù)字或字符串,可以使用網(wǎng)絡(luò)連接或接受聊天通信服務(wù)時(shí)的用戶ID、或網(wǎng)絡(luò)連接時(shí)分配的IP地址、或分配給NIC109的MAC(介質(zhì)存取控制)地址等。
再者,背景圖像取得部701取得與在該接收側(cè)信息中指定的強(qiáng)度信息預(yù)先建立了對(duì)應(yīng)關(guān)系的背景圖像信息。背景圖像信息預(yù)先記錄在DVD-ROM等中,由CPU101和DVD-ROM驅(qū)動(dòng)器108共同工作將其讀出。
圖8是表示背景圖像信息例子的說(shuō)明圖。在此,在圖8(a)中表示與該強(qiáng)度0~31相對(duì)應(yīng)的背景圖像信息的圖形形狀;在圖8(b)中表示與強(qiáng)度32~223相對(duì)應(yīng)的背景圖像信息的圖形形狀;在圖8(c)中表示與強(qiáng)度224~255相對(duì)應(yīng)的背景圖像信息的圖形形狀。
另一方面,顯示圖像生成部307生成利用已取得的該字體信息來(lái)描繪重疊在所取得的背景圖像信息上、且在該接收側(cè)信息中指定的字符串的顯示圖像。
而且,人物圖像位置取得部702取得與在該接收側(cè)信息中指定的用戶識(shí)別符對(duì)應(yīng)的人物圖像和人物顯示位置。
人物圖像是預(yù)先記錄在DVD-ROM等中的,或者是對(duì)預(yù)先記錄在DVD-ROM等中的信息加工而成的,由CPU101和(圖像處理部107、)DVD-ROM驅(qū)動(dòng)器108共同工作,取得人物圖像。
而且,與用戶識(shí)別符相對(duì)應(yīng)的人物顯示位置預(yù)先設(shè)定在RAM103等內(nèi)。
例如,通過(guò)聊天通信服務(wù)器連接有各通信裝置301的情況下,預(yù)先設(shè)置多個(gè)人物顯示用的場(chǎng)所,每當(dāng)各通信裝置301連接聊天通信服務(wù)器時(shí),對(duì)各用戶識(shí)別符分配尚未分配的人物顯示用場(chǎng)所。然后,把該用戶識(shí)別符和分配給它的場(chǎng)所(人物顯示位置)廣播發(fā)送給此時(shí)連接著的各通信裝置301。各通信裝置301把發(fā)送的用戶識(shí)別符和分配給它的場(chǎng)所(人物顯示位置)存儲(chǔ)到RAM103中。
此外,在通過(guò)網(wǎng)絡(luò)的在線游戲中適用本實(shí)施方式時(shí),可以將各游戲者操作的人物位置直接作為人物顯示位置而取得。
而且,在上述實(shí)施方式中的步驟S403中判斷是否是人物移動(dòng)指示輸入,在是人物移動(dòng)指示輸入的情況下,根據(jù)該人物移動(dòng)指示輸入來(lái)移動(dòng)自己用的人物圖像,把移動(dòng)目的地位置廣播發(fā)送給其它通信裝置301,這樣也能夠預(yù)先設(shè)定人物顯示位置。
再者,顯示部308把取得的人物圖像再顯示到取得的該人物顯示位置上。
這時(shí),希望適當(dāng)放大或縮小由背景圖像信息所表示的圖形,以便使字符串正好能夠進(jìn)入到背景圖像信息的圖形內(nèi)。而且,希望把顯示圖像配置在人物圖像附近。
圖9、圖10是表示利用本實(shí)施方式的“人物和吹泡圖”來(lái)表示聊天過(guò)程的情況下的顯示例的說(shuō)明圖。圖9的顯示例中,除了聊天對(duì)方的人物(人物圖像)和發(fā)言(顯示圖像)外,還顯示出了自己的人物。圖10的顯示例表示和多個(gè)用戶進(jìn)行聊天時(shí)的情況。
在圖9(a)至圖9(d)和圖10中,在具有與各強(qiáng)度信息相對(duì)應(yīng)的形狀的吹泡圖內(nèi),用與各強(qiáng)度信息對(duì)應(yīng)的字體大小來(lái)顯示字符串。
通過(guò)適用本實(shí)施方式的技術(shù),能夠了解到用戶興奮的程度如何、感情是否充沛、是否希望用很強(qiáng)的意愿來(lái)傳遞信息,這非常有助于更深入的交流。
<再一實(shí)施方式>
圖11是本發(fā)明的另一實(shí)施方式涉及的通信裝置的概要構(gòu)成圖。以下參照本圖進(jìn)行說(shuō)明。
本實(shí)施方式除上述實(shí)施方式外,還具有顯示位置候補(bǔ)取得部703和顯示位置選擇部704。
在此,顯示位置候補(bǔ)取得部703取得與在接收到的接收側(cè)信息中指定的用戶識(shí)別符對(duì)應(yīng)的多個(gè)顯示位置候補(bǔ)。
在此,在本實(shí)施方式中,對(duì)于包含規(guī)定方向和距離的多個(gè)組的每一個(gè),將從取得的該人物顯示位置、朝著該組的方向離開(kāi)該組的距離的位置,作為顯示位置候補(bǔ)。
圖12是表示人物圖像、人物顯示位置、顯示位置候補(bǔ)、根據(jù)這些進(jìn)行顯示的顯示圖像(吹泡圖像)的位置關(guān)系的說(shuō)明圖。
如本圖所示,對(duì)人物顯示位置1201準(zhǔn)備了3個(gè)相對(duì)的顯示位置候補(bǔ)1202。在本圖中,表示出在各個(gè)顯示位置候補(bǔ)1202配置了各種形狀的顯示圖像1203的情況。
顯示圖像1203既可以準(zhǔn)備相同的形狀,也可以根據(jù)人物顯示位置1201和顯示位置候補(bǔ)1202的相對(duì)位置關(guān)系,準(zhǔn)備多個(gè)大致相同形狀、相同尺寸的圖形。在本圖中,從吹泡圖朝著人物顯示的“角”的位置不同,此外,顯示吹泡圖本身的角度也不同,但吹泡圖的基本形狀是橢圓形,大小也基本相同。
并且,對(duì)于已取得的多個(gè)顯示位置候補(bǔ),當(dāng)顯示位置選擇部704分別在該顯示位置候補(bǔ)的顯示位置上顯示出與該用戶識(shí)別符對(duì)應(yīng)的顯示圖像的情況下,求出已顯示的顯示圖像中的、與該用戶識(shí)別符以外的用戶識(shí)別符相對(duì)應(yīng)的圖像重疊的面積,選擇該面積最小的顯示位置候補(bǔ)。
而且,對(duì)于多個(gè)候補(bǔ),該面積為最小的情況下(典型的是,與已顯示的其它吹泡圖像不重疊的部分有多個(gè)的情況下),既可以用隨機(jī)數(shù)來(lái)選擇某一個(gè),也可以預(yù)先對(duì)顯示位置候補(bǔ)1202賦予優(yōu)先順序,按其順序選擇;也可以巡回地選擇顯示位置候補(bǔ)1202。
圖13是說(shuō)明選擇顯示位置候補(bǔ)的方法的說(shuō)明圖。
如圖13所示,對(duì)人物圖像1301已顯示了顯示圖像(吹泡圖像)1302。另一方面,在人物圖像1303的多個(gè)顯示位置候補(bǔ)的顯示位置上,將假定配置顯示圖像(吹泡圖像)時(shí)的情況用虛線所標(biāo)的形狀1304、1305、1306來(lái)表示。
在此,若對(duì)顯示圖像1302和形狀1304的重疊面積、顯示圖像1302和形狀1305的重疊面積、顯示圖像1302和形狀1306的重疊面積進(jìn)行比較,則顯示圖像1302和形狀1305的重疊面積最小。因此,選擇相當(dāng)于形狀1305的顯示位置候補(bǔ)。
接著,顯示部308在被選擇的顯示位置候補(bǔ)的顯示位置上,顯示與該用戶識(shí)別符相對(duì)應(yīng)的顯示圖像,其結(jié)果進(jìn)行如圖14所示的顯示。
利用本實(shí)施方式,能夠盡量使顯示圖像(吹泡圖像)不重疊,使用戶容易看出聊天的樣子。
<再另一實(shí)施方式>
本實(shí)施方式是把上述實(shí)施方式適用于在虛擬三維空間內(nèi)配置的游戲人物之間的聊天中。
在本實(shí)施方式中,顯示位置候補(bǔ)取得部703能夠取得與該接收側(cè)信息中指定的用戶識(shí)別符對(duì)應(yīng)的多個(gè)顯示位置候補(bǔ),并且該顯示位置候補(bǔ)是虛擬三維空間內(nèi)的位置。這是將圖2中例示的二維的顯示位置候補(bǔ)自然地進(jìn)行擴(kuò)展為三維而形成的。
在此情況下,顯示圖像能夠用已取得的形狀及大小的一塊板狀多邊形來(lái)表現(xiàn),在其表面上用取得的字體信息來(lái)描繪已接收的字符串。
并且,對(duì)該多個(gè)顯示位置候補(bǔ)的每一個(gè),顯示位置選擇部704分別求出“從規(guī)定的視點(diǎn)位置向該顯示位置候補(bǔ)的虛擬三維空間內(nèi)的位置的向量,與從該規(guī)定的視點(diǎn)位置起向已顯示的顯示圖像中的、與該用戶識(shí)別符以外的用戶識(shí)別符相對(duì)應(yīng)的顯示圖像的虛擬三維空間內(nèi)的位置的向量,所構(gòu)成的角的最小值”,選擇該最小值成為最大的顯示位置候補(bǔ)。通過(guò)這樣的選擇,能夠自然地使顯示圖像的重疊達(dá)到最小。
另一方面,顯示部308顯示從該規(guī)定的視點(diǎn)位置觀看在被選擇的顯示位置候補(bǔ)的虛擬三維空間內(nèi)的位置上配置的、與該用戶識(shí)別符對(duì)應(yīng)的顯示圖像時(shí)的透視圖像。
若采用Z緩沖區(qū)透視的方法,則能夠使位于遠(yuǎn)處的人物的顯示圖像相應(yīng)變小,位于近處的人物的顯示圖像相應(yīng)變大。
這樣,能夠提供與現(xiàn)實(shí)世界中的“即使大聲喊叫,遠(yuǎn)處的人只能聽(tīng)到小的聲音”,“即使小聲說(shuō)話,近處的人聽(tīng)得見(jiàn),遠(yuǎn)處的人完全聽(tīng)不見(jiàn)”的狀況相當(dāng)?shù)牧奶飙h(huán)境。
而且,在希望全部人員一定都能夠看到聊天內(nèi)容的情況下,在從該規(guī)定的視點(diǎn)位置觀看在被選擇的顯示位置候補(bǔ)的虛擬三維空間內(nèi)的位置上配置的、與該用戶識(shí)別符對(duì)應(yīng)的顯示圖像時(shí)的大小比規(guī)定的最小尺寸小的情況下,顯示部308也可以放大該顯示圖像,使其達(dá)到規(guī)定的最小尺寸以上。
具體來(lái)說(shuō),設(shè)定最小字體大小,可以把用“從該規(guī)定的視點(diǎn)位置觀看與該用戶識(shí)別符對(duì)應(yīng)的顯示圖像時(shí)的字體大小”除以“最小的字體大小”所得的值作為放大倍率。
<再又一實(shí)施方式>
本實(shí)施方式的通信裝置除了具有上述實(shí)施方式的各要素外,還具有顯示時(shí)間取得部(未圖示)。
在此,顯示時(shí)間取得部取得預(yù)先與該接收側(cè)信息中指定的強(qiáng)度信息建立了對(duì)應(yīng)關(guān)系的顯示時(shí)間。強(qiáng)度信息和顯示時(shí)間的對(duì)應(yīng)關(guān)系預(yù)先記錄在DVD-ROM等內(nèi)。希望強(qiáng)度信息越大,顯示時(shí)間越長(zhǎng)。
另一方面,顯示部308在顯示了生成的顯示圖像之后,若經(jīng)過(guò)了取得的顯示時(shí)間,則結(jié)束該顯示圖像的顯示。
這樣,在經(jīng)過(guò)一定時(shí)間后發(fā)言內(nèi)容從畫面上消失的聊天環(huán)境中,可以使消失之前的時(shí)間取決于發(fā)言時(shí)的強(qiáng)度信息。這相當(dāng)于日常會(huì)話中的“說(shuō)話聲音越大,留在印象中的時(shí)間越長(zhǎng)”的現(xiàn)象。
產(chǎn)業(yè)上利用的可能性如以上說(shuō)明那樣,若采用本發(fā)明,則能夠提供容易取得用戶興奮程度等信息傳遞并提示給通信對(duì)方的通信裝置、通信方法、用計(jì)算機(jī)來(lái)實(shí)現(xiàn)上述功能的程序、以及記錄該程序的計(jì)算機(jī)能夠讀取的信息記錄介質(zhì)。
而且,申請(qǐng)人對(duì)本申請(qǐng)主張以日本發(fā)明專利申請(qǐng)2002-287536號(hào)為基礎(chǔ)的優(yōu)先權(quán)。
權(quán)利要求
1.一種通信裝置(301),具有字符串編輯部(302)、決定輸入接受部(303)、發(fā)送部(304)、接收部(305)、顯示圖像生成部(307)、以及顯示部(308),其特征在于,上述字符串編輯部(302)接受來(lái)自用戶的字符串的編輯指示輸入,根據(jù)該編輯指示輸入編輯字符串;上述決定輸入接受部(303)同時(shí)接受來(lái)自該用戶的決定指示輸入和由該用戶決定的該決定指示輸入的操作強(qiáng)度;在接受了該決定指示輸入的情況下,上述發(fā)送部(304)向與其連接且能夠進(jìn)行通信的其它通信裝置發(fā)送指定上述已編輯的字符串和與該操作強(qiáng)度對(duì)應(yīng)的強(qiáng)度信息的發(fā)送側(cè)信息;上述接收部(305)從與其連接且能夠進(jìn)行通信的其它通信裝置接收指定應(yīng)當(dāng)顯示的字符串和強(qiáng)度信息的接收側(cè)信息;上述顯示圖像生成部(307)生成用與上述接收側(cè)信息中指定的強(qiáng)度信息預(yù)先對(duì)應(yīng)的體裁來(lái)描繪在該接收側(cè)信息中指定的字符串而成的顯示圖像;上述顯示部(308)顯示上述生成的顯示圖像。
2.一種通信裝置(301),具有字符串編輯部(302)、決定輸入接受部(303)、發(fā)送部(304)、接收部(305)、顯示圖像生成部(307)、以及顯示部(308),其特征在于,上述字符串編輯部(302)同時(shí)接受來(lái)自用戶的字符串的編輯指示輸入和由該用戶決定的該編輯指示輸入的操作強(qiáng)度,根據(jù)該編輯指示輸入編輯字符串;上述決定輸入接受部(303)接受來(lái)自該用戶的決定指示輸入;在接受了該決定指示輸入的情況下,上述發(fā)送部(304)向與其連接且能夠進(jìn)行通信的其它通信裝置發(fā)送指定上述已編輯的字符串和與該操作強(qiáng)度對(duì)應(yīng)的強(qiáng)度信息的發(fā)送側(cè)信息;上述接收部(305)從與其連接且能夠進(jìn)行通信的其它通信裝置接收指定應(yīng)當(dāng)顯示的字符串和強(qiáng)度信息的接收側(cè)信息;上述顯示圖像生成部(307)生成用與上述接收側(cè)信息中指定的強(qiáng)度信息預(yù)先對(duì)應(yīng)的體裁來(lái)描繪在該接收側(cè)信息中指定的字符串而成的顯示圖像;上述顯示部(308)顯示上述生成的顯示圖像。
3.如如權(quán)利要求1或2所述的通信裝置(301),其特征在于,還具有字體取得部(306);上述字體取得部(306)取得字體大小與該接收側(cè)信息中所指定的強(qiáng)度信息預(yù)先對(duì)應(yīng)的字體信息;上述顯示圖像生成部(307)生成用該取得的字體信息來(lái)描繪在該接收側(cè)信息中指定的字符串而成的顯示圖像。
4.如權(quán)利要求1或2所述的通信裝置(301),其特征在于,還具有背景圖像取得部(701);上述背景圖像取得部(701)取得與該接收側(cè)信息中所指定的強(qiáng)度信息預(yù)先對(duì)應(yīng)的背景圖像信息;上述顯示圖像生成部(307)生成利用取得的字體信息、與上述取得的背景圖像信息重疊地描繪在該接收側(cè)信息中指定的字符串而成的顯示圖像。
5.如權(quán)利要求1或2所述的通信裝置(301),其特征在于,還具有顯示時(shí)間取得部,上述顯示時(shí)間取得部取得與該接收側(cè)信息中所指定的強(qiáng)度信息預(yù)先對(duì)應(yīng)的顯示時(shí)間;上述顯示部(308)在顯示上述生成的顯示圖像之后,若經(jīng)過(guò)了上述取得的顯示時(shí)間,則結(jié)束該顯示圖像的顯示。
6.如權(quán)利要求1所述的通信裝置(301),其特征在于,還具有顯示位置候補(bǔ)取得部(703)和顯示位置選擇部(704);上述發(fā)送部(304)在該發(fā)送側(cè)信息中進(jìn)一步指定分配給該用戶的用戶識(shí)別符后發(fā)送;由上述接收部(305)接收的接收側(cè)信息中還指定了用戶識(shí)別符;上述顯示位置候補(bǔ)取得部(703)取得與該接收的接收側(cè)信息中所指定的用戶識(shí)別符相對(duì)應(yīng)的多個(gè)顯示位置候補(bǔ);上述顯示位置選擇部(704)對(duì)上述取得的多個(gè)顯示位置候補(bǔ)的每一個(gè),在該顯示位置候補(bǔ)的顯示位置上顯示與該用戶識(shí)別符對(duì)應(yīng)的顯示圖像的情況下,求出已顯示的顯示圖像中的、同與該用戶識(shí)別符以外的用戶識(shí)別符對(duì)應(yīng)的部分相重疊的面積,并選擇該面積最小的顯示位置候補(bǔ);上述顯示部(308)在上述被選擇的顯示位置候補(bǔ)的顯示位置上顯示與該用戶識(shí)別符對(duì)應(yīng)的顯示圖像。
7.如權(quán)利要求1所述的通信裝置,其特征在于,還具有顯示位置候補(bǔ)取得部(703)和顯示位置選擇部(704);上述發(fā)送部(304)在該發(fā)送側(cè)信息中進(jìn)一步指定分配給該用戶的用戶識(shí)別符后發(fā)送;由上述接收部(305)接收的接收側(cè)信息中還指定了用戶識(shí)別符;上述顯示位置候補(bǔ)取得部(703)取得與該接收側(cè)信息中所指定的用戶識(shí)別符對(duì)應(yīng)的多個(gè)顯示位置候補(bǔ),上述顯示位置候補(bǔ)是虛擬三維空間內(nèi)的位置;上述顯示位置選擇部(704)對(duì)該多個(gè)顯示位置候補(bǔ)的每一個(gè),求出“以下2個(gè)向量所成的角的最小值從規(guī)定的視點(diǎn)位置向該顯示位置候補(bǔ)的虛擬三維空間內(nèi)的位置的向量,以及從該規(guī)定的視點(diǎn)位置向已顯示著的顯示圖像中的、與該用戶識(shí)別符以外的用戶識(shí)別符相對(duì)應(yīng)的顯示圖像的虛擬三維空間內(nèi)位置的向量”,并選擇該最小值成為最大的顯示位置候補(bǔ)。上述顯示部(308)顯示從該規(guī)定的視點(diǎn)位置觀看在上述被選擇的顯示位置候補(bǔ)的虛擬三維空間內(nèi)的位置配置的、與該用戶識(shí)別符對(duì)應(yīng)的顯示圖像時(shí)的透視圖像。
8.如權(quán)利要求7所述的通信裝置(301),其特征在于,從該規(guī)定的視點(diǎn)位置觀看在上述被選擇的顯示位置候補(bǔ)的虛擬三維空間內(nèi)的位置配置的、與該用戶識(shí)別符對(duì)應(yīng)的顯示圖像時(shí)的大小,比規(guī)定的最小尺寸小的情況下,上述顯示部(308)放大該顯示圖像,使其達(dá)到規(guī)定的最小尺寸以上。
9.如權(quán)利要求6~8中的任一項(xiàng)所述的通信裝置(301),其特征在于,還具有人物圖像位置取得部(702);上述人物圖像位置取得部(702)取得與該接收側(cè)信息中所指定的用戶識(shí)別符相對(duì)應(yīng)的人物圖像和人物顯示位置;對(duì)于多個(gè)由規(guī)定的方向和距離構(gòu)成的組的每一個(gè),上述顯示位置候補(bǔ)取得部(703)將從該取得的人物顯示位置起、沿著該組的方向離開(kāi)該組的距離的位置,作為顯示位置候補(bǔ)而取得;上述顯示部(308)在該取得的人物顯示位置上還顯示該取得的人物圖像。
10.一種通信方法,具有字符串編輯工序、決定輸入接受工序、發(fā)送工序、接收工序、字體取得工序、顯示圖像生成工序和顯示工序,其特征在于,在上述字符串編輯工序中,接受來(lái)自用戶的字符串的編輯指示輸入,根據(jù)該編輯指示輸入來(lái)編輯字符串;在上述決定輸入接受工序中,同時(shí)接受來(lái)自該用戶的決定指示輸入和由該用戶決定的該決定指示輸入的操作強(qiáng)度;在接受了該決定指示輸入的情況下,在上述發(fā)送工序中,向其它通信裝置發(fā)送指定該已編輯的字符串和與該操作強(qiáng)度相對(duì)應(yīng)的強(qiáng)度信息的發(fā)送側(cè)信息;在上述接收工序中,從其它通信裝置接收指定應(yīng)當(dāng)顯示的字符串和強(qiáng)度信息的接收側(cè)信息;在上述字體取得工序中,取得字體大小與該接收側(cè)信息中所指定的強(qiáng)度信息預(yù)先對(duì)應(yīng)的字體信息;在上述顯示圖像生成工序中,生成用該取得的字體信息來(lái)描繪在該接收側(cè)信息中指定的字符串而成的顯示圖像;在上述顯示工序中,顯示上述生成的顯示圖像。
11.一種通信方法,具有字符串編輯工序、決定輸入接受工序、發(fā)送工序、接收工序、字體取得工序、顯示圖像生成工序和顯示工序,其特征在于,在上述字符串編輯工序中,同時(shí)接受來(lái)自用戶的字符串的編輯指示輸入和由該用戶決定的編輯指示輸入的操作強(qiáng)度,根據(jù)該編輯指示輸入來(lái)編輯字符串;在上述決定輸入接受工序中,接受來(lái)自該用戶的決定指示輸入;在接受了該決定指示輸入的情況下,在上述發(fā)送工序中,向其它通信裝置發(fā)送指定該已編輯的字符串和與該操作強(qiáng)度相對(duì)應(yīng)的強(qiáng)度信息的發(fā)送側(cè)信息;在上述接收工序中,從其它通信裝置接收指定應(yīng)當(dāng)顯示的字符串和強(qiáng)度信息的接收側(cè)信息;在上述字體取得工序中,取得字體大小與該接收側(cè)信息中所指定的強(qiáng)度信息預(yù)先對(duì)應(yīng)的字體信息;在上述顯示圖像生成工序中,生成用該取得的字體信息來(lái)描繪在該接收側(cè)信息中指定的字符串而成的顯示圖像;在上述顯示工序中,顯示上述生成的顯示圖像。
12.一種程序,使計(jì)算機(jī)(包括通過(guò)計(jì)算機(jī)通信網(wǎng)絡(luò)與其它游戲裝置相連接且能夠進(jìn)行通信的游戲裝置)具有字符串編輯部(302)、決定輸入接受部(303)、發(fā)送部(304)、接收部(305)、顯示圖像生成部(307)、顯示部(308)的功能,其特征在于,該程序在該計(jì)算機(jī)中實(shí)現(xiàn)以下功能上述字符串編輯部(302)接受來(lái)自用戶的字符串的編輯指示輸入,根據(jù)該編輯指示輸入來(lái)編輯字符串;上述決定輸入接受部(303)同時(shí)接受來(lái)自該用戶的決定指示輸入和由該用戶決定的該決定指示輸入的操作強(qiáng)度;在接受了該決定指示輸入的情況下,上述發(fā)送部(304)向與其連接且能夠進(jìn)行通信的其它通信裝置發(fā)送指定上述已編輯的字符串和與該操作強(qiáng)度對(duì)應(yīng)的強(qiáng)度信息的發(fā)送側(cè)信息;上述接收部(305)從與其連接且能夠進(jìn)行通信的其它通信裝置接收指定應(yīng)當(dāng)顯示的字符串和強(qiáng)度信息的接收側(cè)信息;上述顯示圖像生成部(307)生成用與上述接收側(cè)信息中指定的強(qiáng)度信息預(yù)先對(duì)應(yīng)的體裁來(lái)描繪該接收側(cè)信息中指定的字符串而成的顯示圖像;上述顯示部(308)顯示上述生成的顯示圖像。
13.一種程序,使計(jì)算機(jī)(包括通過(guò)計(jì)算機(jī)通信網(wǎng)絡(luò)與其它游戲裝置相連接且能夠進(jìn)行通信的游戲裝置)具有字符串編輯部(302)、決定輸入接受部(303)、發(fā)送部(304)、接收部(305)、顯示圖像生成部(307)、顯示部(308)的功能,該程序在該計(jì)算機(jī)中實(shí)現(xiàn)以下功能上述字符串編輯部(302)同時(shí)接受來(lái)自用戶的字符串的編輯指示輸入和由該用戶決定的該編輯指示輸入的操作強(qiáng)度,根據(jù)該編輯指示輸入編輯字符串;上述決定輸入接受部(303)接受來(lái)自該用戶的決定指示輸入;在接受了該決定指示輸入的情況下,上述發(fā)送部(304)向與其連接且能夠進(jìn)行通信的其它通信裝置發(fā)送指定上述已編輯的字符串和與該操作強(qiáng)度對(duì)應(yīng)的強(qiáng)度信息的發(fā)送側(cè)信息;上述接收部(305)從與其連接且能夠進(jìn)行通信的其它通信裝置接收指定應(yīng)當(dāng)顯示的字符串和強(qiáng)度信息的接收側(cè)信息;上述顯示圖像生成部(307)生成用與上述接收側(cè)信息中指定的強(qiáng)度信息預(yù)先對(duì)應(yīng)的體裁來(lái)描繪該接收側(cè)信息中指定的字符串而成的顯示圖像;上述顯示部(308)顯示上述生成的顯示圖像。
14.一種計(jì)算機(jī)可讀取的信息記錄介質(zhì),其中記錄的程序使計(jì)算機(jī)(包括通過(guò)計(jì)算機(jī)通信網(wǎng)絡(luò)與其它游戲裝置相連接且能夠進(jìn)行通信的游戲裝置)具有字符串編輯部(302)、決定輸入接受部(303)、發(fā)送部(304)、接收部(305)、顯示圖像生成部(307)、顯示部(308)的功能,其特征在于,該程序在該計(jì)算機(jī)中實(shí)現(xiàn)以下功能上述字符串編輯部(302)接受來(lái)自用戶的字符串的編輯指示輸入,根據(jù)該編輯指示輸入來(lái)編輯字符串;上述決定輸入接受部(303)同時(shí)接受來(lái)自該用戶的決定指示輸入和由該用戶決定的該決定指示輸入的操作強(qiáng)度;在接受了該決定指示輸入的情況下,上述發(fā)送部(304)向與其連接且能夠進(jìn)行通信的其它通信裝置發(fā)送指定上述已編輯的字符串和與該操作強(qiáng)度對(duì)應(yīng)的強(qiáng)度信息的發(fā)送側(cè)信息;上述接收部(305)從與其連接且能夠進(jìn)行通信的其它通信裝置接收指定應(yīng)當(dāng)顯示的字符串和強(qiáng)度信息的接收側(cè)信息;上述顯示圖像生成部(307)生成用與上述接收側(cè)信息中指定的強(qiáng)度信息預(yù)先對(duì)應(yīng)的體裁來(lái)描繪該接收側(cè)信息中指定的字符串而成的顯示圖像;上述顯示部(308)顯示上述生成的顯示圖像。
15.一種計(jì)算機(jī)可讀取的信息記錄介質(zhì),其中記錄的程序使計(jì)算機(jī)(包括通過(guò)計(jì)算機(jī)通信網(wǎng)絡(luò)與其它游戲裝置相連接且能夠進(jìn)行通信的游戲裝置)具有字符串編輯部(302)、決定輸入接受部(303)、發(fā)送部(304)、接收部(305)、顯示圖像生成部(307)、顯示部(308)的功能,其特征在于,該程序在該計(jì)算機(jī)中實(shí)現(xiàn)以下功能上述字符串編輯部(302)同時(shí)接受來(lái)自用戶的字符串的編輯指示輸入和由該用戶決定的該編輯指示輸入的操作強(qiáng)度,根據(jù)該編輯指示輸入編輯字符串;上述決定輸入接受部(303)接受來(lái)自該用戶的決定指示輸入;在接受了該決定指示輸入的情況下,上述發(fā)送部(304)向與其連接且能夠進(jìn)行通信的其它通信裝置發(fā)送指定上述已編輯的字符串和與該操作強(qiáng)度對(duì)應(yīng)的強(qiáng)度信息的發(fā)送側(cè)信息;上述接收部(305)從與其連接且能夠進(jìn)行通信的其它通信裝置接收指定應(yīng)當(dāng)顯示的字符串和強(qiáng)度信息的接收側(cè)信息;上述顯示圖像生成部(307)生成用與上述接收側(cè)信息中指定的強(qiáng)度信息預(yù)先對(duì)應(yīng)的體裁來(lái)描繪該接收側(cè)信息中指定的字符串而成的顯示圖像;上述顯示部(308)顯示上述生成的顯示圖像。
全文摘要
一種通信裝置(301),適用于容易地取得和傳送用戶興奮程度等信息、并提示給通信對(duì)方。字符串編輯部(302)接受字符串的編輯指示輸入,根據(jù)該編輯指示輸入編輯字符串;決定輸入接受部(303)同時(shí)接受該決定指示輸入和操作強(qiáng)度;在接受了該決定指示輸入的情況下,發(fā)送部(304)向其它通信裝置發(fā)送指定該編輯的字符串和與該操作強(qiáng)度對(duì)應(yīng)的強(qiáng)度信息的發(fā)送側(cè)信息;接收部(305)從其它通信裝置接收指定應(yīng)該顯示的字符串和強(qiáng)度信息的接收側(cè)信息;字體取得部(306)取得與該指定的強(qiáng)度信息預(yù)先對(duì)應(yīng)的大小的字體信息;顯示圖像生成部(307)生成用該取得的字體信息來(lái)描繪該指定字符串而形成的顯示圖像;顯示部(308)顯示該生成的顯示圖像。
文檔編號(hào)H04L12/18GK1665572SQ0381551
公開(kāi)日2005年9月7日 申請(qǐng)日期2003年9月29日 優(yōu)先權(quán)日2002年9月30日
發(fā)明者西基貴 申請(qǐng)人:科樂(lè)美股份有限公司