WO2011040367A1 - 情報処理装置及びプログラム - Google Patents

情報処理装置及びプログラム Download PDF

Info

Publication number
WO2011040367A1
WO2011040367A1 PCT/JP2010/066690 JP2010066690W WO2011040367A1 WO 2011040367 A1 WO2011040367 A1 WO 2011040367A1 JP 2010066690 W JP2010066690 W JP 2010066690W WO 2011040367 A1 WO2011040367 A1 WO 2011040367A1
Authority
WO
WIPO (PCT)
Prior art keywords
schedule
information
additional image
screen
area
Prior art date
Application number
PCT/JP2010/066690
Other languages
English (en)
French (fr)
Inventor
直樹 橋田
尚 浜田
瑞理 藤井
義晃 前田
Original Assignee
株式会社エヌ・ティ・ティ・ドコモ
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 株式会社エヌ・ティ・ティ・ドコモ filed Critical 株式会社エヌ・ティ・ティ・ドコモ
Priority to EP10820482.7A priority Critical patent/EP2485130A4/en
Priority to CN2010800435906A priority patent/CN102549540A/zh
Priority to US13/498,995 priority patent/US20120182312A1/en
Publication of WO2011040367A1 publication Critical patent/WO2011040367A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting

Definitions

  • the present invention relates to a technique for arranging additional images.
  • Patent Document 1 when displaying a memo content in a cell corresponding to a schedule date, if the length of the character string of the memo content is longer than the cell width, the memo content is displayed in an adjacent cell.
  • a technique for displaying so as to protrude is disclosed.
  • a sticker related to the schedule may be attached for decoration.
  • the information written in the schedule column is easier to see and looks more interesting if the sticker is tilted at an angle or if it is intentionally pasted so as to protrude from the schedule column.
  • schedule information is arranged in a predetermined schedule field. For example, if an image imitating the above-described seal is arranged, the schedule field is displayed in the schedule field. In some cases, this may hinder the visual recognition of the information to be arranged.
  • An object of this invention is to arrange
  • the present invention includes a display unit that displays a screen in which an area in which information is arranged is displayed, a storage unit that stores information arranged in the area and an additional image added to the information in association with each other, In the area where the information stored in the storage means is arranged, the specifying means for specifying the display range in which the information is displayed corresponds to the additional image as a candidate for the position on the screen where the additional image is arranged.
  • a predetermined range including an area where the information stored in the storage unit is arranged overlaps at least a part of the additional image, and the display range specified by the specifying unit and the Candidate determining means for determining a position that does not overlap with the additional image, and a position where the additional image stored in the storage means is selected from the positions determined as candidates by the candidate determining means. Further comprising a placement means for placing in an information processing apparatus according to claim.
  • the arrangement unit may arrange the additional image stored in the storage unit at a position randomly selected from the positions determined as candidates by the candidate determination unit. Good.
  • changing means for changing the size of the additional image stored in the storage means to a randomly determined size or changing the posture of the additional image to a randomly determined posture.
  • the arrangement unit may arrange the additional image whose size or posture is changed by the changing unit.
  • the storage unit stores the information indicating a schedule in which time is specified in advance, and a time axis is arranged on the screen and is stored in the storage unit.
  • the information is arranged in the area provided at a position corresponding to the time of the schedule indicated by the information on the time axis arranged on the screen, and the candidate determining means is associated with the additional image in the storage means.
  • the schedule time indicated by the stored information is specified, and the position where the additional image protrudes in the direction corresponding to the time earlier than the specified time is excluded from the candidates on the time axis arranged on the screen. May be.
  • the arrangement unit acquires a history of the arrangement of the additional image, specifies a position where the additional image is frequently arranged based on the acquired history, and specifies the specified frequency.
  • a position with a higher value may be selected with priority.
  • a step of displaying a screen on which a region in which information is arranged is displayed on a computer, information arranged in the region, and an additional image added to the information are associated with each other in a storage unit.
  • an additional image can be arranged so as not to hinder the visual recognition of information.
  • FIG. 1 is a block diagram illustrating a configuration of a communication device 1 according to the present embodiment.
  • the communication device 1 is a mobile phone provided with means for inputting / outputting sound such as a microphone and a speaker (not shown).
  • the control unit 10 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, and an EEPROM (Electrically Erasable and Programmable Read Only Memory) 14.
  • the control unit 10 controls the operation of each unit of the communication device 1 by the CPU 11 executing a program stored in the ROM 12 or the EEPROM 14 using the RAM 13 as a work area.
  • the EEPROM 14 stores schedule book data 41.
  • the wireless communication unit 20 includes an antenna 21 and performs data communication with a mobile communication network wirelessly.
  • the display unit 30 includes a liquid crystal display and a liquid crystal drive circuit, and displays a screen corresponding to the image data supplied from the control unit 10.
  • the operation unit 40 includes a plurality of operation keys, and supplies an operation signal corresponding to a user operation to the control unit 10.
  • the communication device 1 includes a touch panel
  • the touch panel may accept a user operation.
  • FIG. 2 is a diagram illustrating an example of the schedule book data 41.
  • the schedule book data 41 is associated with “schedule information” and “decoration image”.
  • “Schedule information” is information indicating a user's schedule.
  • the “schedule information” includes “title”, “detailed information”, “start date”, “start time”, “end date”, and “end time” of the schedule.
  • the time from the “start date” “start time” to the “end date” “end time” is the scheduled time of the schedule. That is, the “schedule information” is information indicating a schedule for which time is designated in advance.
  • the “decoration image” is an additional image added to the schedule information. This decoration image may be a still image or an animation image.
  • FIG. 3 is a block diagram illustrating a functional configuration realized by the control unit 10 of the communication device 1.
  • Each functional configuration may be realized by the CPU 11 executing a native application, or may be realized by the CPU 11 executing a Java (registered trademark) application.
  • the control unit 10 realizes a changing unit 101, a specifying unit 102, a candidate determining unit 103, and an arrangement unit 104.
  • the changing unit 101 is a changing unit that changes the size of the decoration image described above to a randomly determined size and changes the orientation of the decoration image to a randomly determined posture.
  • the specifying unit 102 is a means for specifying a display range in which information is displayed in a schedule area provided on a schedule screen displayed on the display unit 30.
  • the candidate determining unit 103 is a position candidate on the schedule screen where the decoration image is arranged, and a position where the schedule area where the schedule information corresponding to the decoration image is arranged overlaps at least a part of the decoration image.
  • the candidate determining unit determines a position where the display range specified by the specifying unit 102 does not overlap with the decoration image.
  • the arrangement unit 104 is an arrangement unit that arranges the decoration image whose size or orientation has been changed by the changing unit 101 at a position selected from the positions determined as candidates by the candidate determining unit 103.
  • the control unit 10 adds the schedule information input on the new registration screen P and the designated decoration image to the schedule book data 41 stored in the EEPROM 14.
  • the title “Hanako to Lunch” detailed information “at a store called Oo-Cando-do XX CAFE”, start date “2009/01/16”, start time “12:00”
  • the end date “2009/01/16”, the end time “16:00”, and the “decoration image d1” are added to the schedule book data 41.
  • FIG. FIG. 5 is a diagram showing an example of the monthly schedule screen Q1.
  • the schedule screen Q1 is provided with a plurality of schedule areas r1 to which dates for one month are assigned. In this case, the date sequence for one month is the time axis.
  • a “decoration image” associated with schedule information corresponding to the date assigned to the schedule area r1 is arranged.
  • the start date “2009/01/16” and the end date “2009/01/16” are associated with the “decoration image d1”.
  • the start date “2009/01/16” and the end date “2009/05/16” indicate that the scheduled time of the schedule is May 16th.
  • a heart-shaped decoration image d1 is arranged in the May 16 schedule area r1.
  • FIG. 6 is a diagram illustrating an example of the daily schedule screen Q2. As shown in the figure, this schedule screen Q2 is provided with a schedule area r2 to which a date of May 16 is assigned.
  • the schedule information “title”, “detailed information”, “start time”, “end time” and the schedule information in which the scheduled time of the schedule is May 16 are displayed.
  • a “decoration image” associated with is arranged.
  • start time “12:00” and end time “16:00” are associated with “decoration image d1”.
  • the start date “2009/01/16” and the end date “2009/201716” indicate that the scheduled time of the schedule is May 16th.
  • the schedule area r2 includes the title “Hanako and Lunch”, detailed information “at a store called Okasando XXCAFE”, and a start time and an end time “12: 00 ⁇ 16: 00”. And a heart-shaped decoration image d1 are arranged.
  • FIG. FIG. 7 is a diagram illustrating an example of a weekly schedule screen Q3.
  • the schedule screen Q3 shows a date as a time axis for one week and a timeline as a time axis for a day.
  • a schedule area r3 to which the time is assigned is provided at a position corresponding to the scheduled time of the schedule described above.
  • the “title” of the schedule information whose scheduled time is the time assigned to the schedule area r3, and the “decoration image” associated with the schedule information Is placed.
  • the start date “2009/01/16”, the start time “12:00”, the end date “2009/01/16”, the end time “16:00”, and the title “Hanako and lunch” and “decoration image d1” are associated with each other.
  • the start date “2009/01/16”, the start time “12:00”, the end date “2009/01/16”, and the end time “16:00” It indicates that it is 00 to 16:00.
  • a schedule area r3 is provided at a position corresponding to 12:00 to 16:00 on May 16 of the schedule screen Q3.
  • a title “Hanako and Lunch” and a heart shape are provided in the schedule area r3.
  • the decoration image d1 is arranged.
  • the control unit 10 creates a daily schedule screen Q4 based on information indicating a schedule for May 16 in the schedule book data 41 stored in the EEPROM 14. Then, the control unit 10 causes the display unit 30 to display the created schedule screen Q4.
  • FIG. 8 is a diagram showing an example of the daily schedule screen Q4. As shown in the figure, the schedule screen Q4 shows a timeline serving as a time axis for one day.
  • a schedule area r4 to which the time is allocated is provided at a position corresponding to the scheduled time of the schedule described above.
  • a schedule title “title” which is the time allocated to the schedule area r4 in the schedule book data 41, and a “decoration image” associated with the schedule information Is placed.
  • the start date “2009/01/16”, the start time “12:00”, the end date “2009/01/16”, the end time “16:00”, and the title “Hanako and lunch” and “decoration image d1” are associated with each other.
  • the start date “2009/01/16”, start time “12:00”, end date “2009/01/16”, and end time “16:00” It is 12:00 to 16:00 on the 16th.
  • a schedule area r4 is provided at a position corresponding to 12:00 to 16:00 on May 16 of the schedule screen Q4.
  • the schedule area r4 has a title “Hanako and Lunch”, a heart shape, and the like.
  • the decoration image d1 is arranged.
  • schedule screens Q1 to Q4 described above can transition to other schedule screens as shown in FIG.
  • the user wants to change from the monthly schedule screen Q1 to the weekly schedule screen Q3
  • the user operates the operation unit 40 to change from the monthly schedule screen Q1 to the weekly schedule screen Q3. All you need to do is point.
  • FIG. 10 is a flowchart showing a decoration image arrangement process.
  • the control unit 10 changes the size of the decoration image to a size randomly selected from a plurality of predetermined sizes (step S11). For example, when the sizes “large”, “medium”, and “small” are determined, the control unit 10 changes the size of the decoration image to a size randomly selected from the sizes. If the original size of the decoration image is equal to the randomly selected size, the control unit 10 does not change the size of the decoration image. Subsequently, the control unit 10 changes the posture of the decoration image to a posture randomly selected from a plurality of predetermined postures (step S12).
  • the control unit 10 rotates the decoration image so that the posture is randomly selected from these.
  • the control unit 10 does not change the posture of the decoration image.
  • the size of the decoration image is changed to “medium” in step S11, and the posture of the decoration image is changed to “diagonal right” in step S12.
  • the decoration image that has undergone the processes of steps S11 and S12 is referred to as a “processed decoration image”.
  • the control unit 10 specifies a display range k in which information is displayed in each schedule area r3 on the schedule screen Q3 (step S13).
  • the “display range” is an area occupied by information such as images and characters other than the decoration image in the schedule area r3.
  • the display range k is obtained based on the display position and size of an image or character other than the decoration image arranged in the schedule area r3, for example. For example, as shown in FIG. 11, when the title “Hanako and Lunch” is arranged in the schedule area r3, the portion occupied by the title “Hanako and Lunch” is specified as the display range k.
  • the gap between the characters “Hanako and Lunch” is also included in the display range k, but this portion may be excluded from the display range k.
  • a circumscribed rectangular range surrounding the circumscribed characters “Hanako and Lunch” may be specified as the display range k.
  • the control unit 10 determines a position candidate on the schedule screen Q3 where the processed decoration image is arranged (step S14). Specifically, the control unit 10 is a position where the schedule region r3 and at least a part of the processed decoration image overlap, and the display range k specified in step S13 described above and the processed decoration image are Positions that do not overlap are determined as candidates. For example, the position shown in FIG. 12A is not determined as a candidate because a part of the processed decoration image d1 covers the display range k. On the other hand, the position shown in FIG. 12B is determined as a candidate because the entire decoration image d1 is arranged so as to overlap the schedule area r3 and the decoration image d1 does not cover the display range k. The position shown in FIG. 12C is determined as a candidate because the decoration image d1 is arranged so that a part of the decoration image d1 overlaps the schedule region r3 and the decoration image d1 does not cover the display range k.
  • the control unit 10 randomly selects one of the positions determined as candidates, and places the processed decoration image at the selected position (step S15). For example, when the position shown in FIG. 12C is selected, as shown in FIG. 7, the processed decoration image d1 whose size is “medium” and which is inclined “right diagonally” is displayed from the schedule region r3. It arrange
  • the control unit 10 when the user wants to change the arrangement of the decoration image after the decoration image is arranged in this way, the user operates the operation unit 40 to instruct the arrangement of the decoration image. In this case, after deleting the decoration image from the schedule screen Q3, the control unit 10 returns to the above-described step S11 again and performs a decoration image arrangement process. Thereby, the size, posture, and position of the decoration image are changed on the schedule screen Q3. The user can make the arrangement of the decoration image his / her favorite by repeating the arrangement of the decoration image.
  • the decoration image is arranged on the weekly schedule screen Q3 as an example, but in the above-described monthly schedule screen Q1, the daily schedule screen Q2, and the daily schedule screen Q4, Alternatively, the decoration image may be arranged by performing the same arrangement process as described above.
  • the decoration image is arranged so as not to overlap with the information displayed in the schedule area, the information in the schedule area is easy to see.
  • the decoration image is arranged not only to fit within the schedule area but also to protrude from the schedule area, the display of the decoration image is interesting.
  • the size, posture, and arrangement of the decoration image change randomly each time and become unpredictable by the user, the user can enjoy how the decoration image is displayed.
  • Modification 1 In the embodiment described above, for example, as shown in FIG. 13, the decoration image d1 arranged in the schedule area r3 from 12:00 to 16:00 on May 16 is the time after 16:00 on May 16 If it protrudes in the direction corresponding to, schedule information in the schedule area r3 from 16:00 on May 16 becomes difficult to see. Therefore, the control unit 10 specifies the scheduled time of the schedule based on the schedule book data 41 stored in the EEPROM 14, and the decoration image is displayed in a direction corresponding to a time earlier than the specified scheduled time on the schedule screen.
  • the protruding position may be excluded from the candidates determined in step S14 described above.
  • the position of the decoration image d1 shown in FIG. 13 is excluded from the candidates determined in step S14 because the decoration image d1 protrudes in the direction corresponding to the time after 16:00 on May 16th. Is done.
  • step S15 the control unit 10 obtains a decoration image placement history, identifies a high-frequency position where the decoration image is placed based on the obtained history, and identifies the high-frequency position. May be selected with priority.
  • the size and orientation of the decoration image it is also possible to specify a size and orientation with high frequency based on the history of the processed decoration image, and to preferentially select this.
  • the decoration image when the decoration image is an image showing a balloon, the decoration image may be arranged at a position that protrudes from the schedule area.
  • the decoration image is associated with attribute information indicating whether or not the image indicates a speech balloon in advance, and the control unit 10 is an image indicating the speech balloon based on the attribute information. It is determined whether or not.
  • the control unit 10 extracts a position where the processed decoration image protrudes from the schedule area from the positions determined as candidates in step S14 described above. Then, the processed decoration image is arranged at a position selected from the extracted positions.
  • the control unit 10 schedules a processed decoration image from the positions determined as candidates in step S14 described above.
  • a position that falls within the region may be extracted, and the processed decoration image may be arranged at a position selected from the extracted positions.
  • the decoration image when the decoration image is an image showing a balloon, the decoration image may be arranged at a position that does not overlap the schedule area.
  • the control unit 10 when arranging a balloon decoration image d4, the control unit 10 sets an enlarged region R3 that is enlarged by a predetermined amount of the schedule region r3.
  • the enlarged region R3 is an example of a predetermined range including the schedule region r3.
  • the control unit 10 sets at least part of the set enlarged region R3 and the processed decoration image d4 as candidates for the position on the schedule screen Q3 where the processed decoration image d4 of the balloon is arranged.
  • the display range k specified in step S13 and the processed decoration image do not overlap with each other.
  • the position shown in FIG. 14 is also determined as a candidate. Note that, not only when the decoration image is an image showing a balloon, but also when the decoration image is another image, the decoration image is arranged at a position where the decoration image and the schedule area do not overlap in the same manner as described above. You may determine as a candidate of the position to be performed.
  • the decoration image when the decoration image is arranged at a position that protrudes from the schedule area, the decoration image may be arranged in a balloon. In this case, the direction indicated by the balloon may be directed toward the schedule area.
  • Modification 5 In the embodiment described above, when the operation unit 40 is operated by the user and the position of the decoration image is specified, the decoration image is arranged at a position closest to the specified position among the positions determined as candidates. May be. In this case, the control unit 10 selects a position having the shortest distance from the position specified by the user from the positions determined as candidates in step S14 described above, and processes the decorated image at the selected position. Place.
  • the range in which the decoration image is arranged may be determined according to the type of schedule.
  • the user designates a schedule type such as “work” or “private”.
  • the control unit 10 adds the above-described “schedule information” and “decoration image” and the selected “schedule type” to the schedule book data 41.
  • this “schedule type” a range in which the decoration image is arranged is set. Then, the control unit 10 specifies the “schedule type” associated with the decoration image to be arranged in the schedule book data 41.
  • the control unit 10 extracts a position included in the range set for the identified “schedule type” from the positions determined as candidates in step S14 described above,
  • the decoration image is placed at the position selected from. For example, when a range on the right side of the schedule area is set for the schedule type “work”, a decoration image corresponding to the schedule of “work” is arranged in the range on the right side of the schedule area. . Further, when the range on the left side of the schedule area is set to the schedule type “private”, the decoration image corresponding to the schedule of “private” is arranged within the range on the left side of the schedule area.
  • Modification 7 In the above-described embodiment, the size and orientation of the decoration image are changed, but other attributes of the decoration image may be changed. For example, the color of the decoration image may be changed to a randomly determined color.
  • non-schedule information when information other than schedule information (hereinafter referred to as “non-schedule information”) is arranged in the schedule area, the portion occupied by the schedule information and non-schedule information in the schedule area is specified as the display range k. May be.
  • this non-schedule information for example, a date in the schedule area r1 shown in FIG.
  • this weather forecast information is also treated as non-schedule information.
  • Modification 9 In the above-described embodiment, when a decoration image is rearranged, only the selected decoration image may be rearranged. In this case, the user operates the operation unit 40 to select a decoration image to be rearranged from among the decoration images arranged on the schedule screen. After deleting the selected decoration image from the schedule screen, the control unit 10 returns to the above-described step S11 again, and performs the above-described arrangement process for the selected decoration image.
  • the control unit 10 may sequentially select a plurality of positions determined as candidates in step S15 described above. In this case, the control unit 10 assigns an order to the positions determined as candidates. For example, in the first selection, the first order is selected, and the decoration image is rearranged for the second time. In the selection, the position in the second order is selected. In short, the control unit 10 may arrange the decoration image at a position selected from the positions determined as candidates. Similarly, the size and orientation of the decoration image may be selected by the control unit 10 in order from a predetermined size and orientation.
  • the processing performed by the CPU 11 of the communication device 1 may be performed by the cooperation of the CPU 11 and other hardware, or may be performed by one or a plurality of hardware instead of the CPU 11. Good. Further, the processing performed by the CPU 11 may be realized by a single program or may be realized by a plurality of programs.
  • Each program executed by the CPU 11 is stored in a recording medium readable by a computer device such as a magnetic recording medium such as a magnetic tape or a magnetic disk, an optical recording medium such as an optical disk, a magneto-optical recording medium, or a semiconductor memory. It can be provided in the state. It is also possible to download this program via a communication line such as the Internet.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • User Interface Of Digital Computer (AREA)
  • Calculators And Similar Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Processing Or Creating Images (AREA)
  • Document Processing Apparatus (AREA)

Abstract

【課題】情報の視認の妨げにならないように、付加画像を配置する。 【解決手段】通信装置は、スケジュール情報と、そのスケジュール情報に付加されたデコレーション画像とを対応付けて記憶する。通信装置は、スケジュール情報が配置されるスケジュール領域において、情報が表示される表示範囲を特定する。続いて、通信装置は、デコレーション画像が配置されるスケジュール画面上の位置の候補として、そのデコレーション画像と対応付けて記憶されているスケジュール情報が配置されるスケジュール領域とそのデコレーション画像の少なくとも一部とが重なる位置であって、特定された表示範囲とそのデコレーション画像とが重ならない位置を決定する。そして、通信装置は、候補として決定された位置の中から選択した位置にデコレーション画像を配置する。

Description

情報処理装置及びプログラム
 本発明は、付加画像を配置する技術に関する。
 スケジュールを見やすいように表示する技術が知られている。例えば、特許文献1には、スケジュールの日付に対応するセルにメモ内容を表示するときに、メモ内容の文字列の長さがセル幅よりも長い場合には、そのメモ内容を、隣接するセルへはみ出すように表示する技術が開示されている。
特開2005-250765号公報
 ところで、紙媒体のスケジュール帳を使用する場合に、装飾のためにスケジュールに関連するシールを貼ることがある。このとき、例えばシールを斜めに傾けて貼ったり、わざとスケジュール欄からはみ出すように貼ったりした方が、スケジュール欄に書き込まれた情報が見やすいし、見た目も面白くなる。一方、携帯電話機などの装置においてスケジュールを表示する場合には、予め決められたスケジュール欄の中にスケジュールの情報が配置されるため、例えば上述したシールを模した画像を配置すると、そのスケジュール欄に配置される情報の視認の妨げになってしまう場合がある。
 本発明は、情報の視認の妨げにならないように、付加画像を配置することを目的とする。
 本発明は、情報が配置される領域が設けられる画面を表示する表示手段と、前記領域に配置される情報と、当該情報に付加される付加画像とを対応付けて記憶する記憶手段と、前記記憶手段に記憶されている情報が配置される領域において、情報が表示される表示範囲を特定する特定手段と、前記付加画像が配置される前記画面上の位置の候補として、当該付加画像と対応付けて前記記憶手段に記憶されている情報が配置される領域を含む予め決められた範囲と当該付加画像の少なくとも一部とが重なる位置であって、前記特定手段により特定された表示範囲と当該付加画像とが重ならない位置を決定する候補決定手段と、前記記憶手段に記憶されている付加画像を、前記候補決定手段により候補として決定された位置の中から選択した位置に配置する配置手段とを備えることを特徴とする情報処理装置を提供する。
 本発明に係る情報処理装置において、前記配置手段は、前記記憶手段に記憶されている付加画像を、前記候補決定手段により候補として決定された位置の中からランダムに選択した位置に配置してもよい。
 本発明に係る情報処理装置において、前記記憶手段に記憶されている付加画像の大きさをランダムに決めた大きさに変更し、又は当該付加画像の姿勢をランダムに決めた姿勢に変更する変更手段を備え、前記配置手段は、前記変更手段により大きさ又は姿勢の少なくともいずれかが変更された付加画像を配置してもよい。
 本発明に係る情報処理装置において、前記記憶手段は、予め時間が指定されたスケジュールを示す前記情報を記憶し、前記画面には、時間軸が配置されており、前記記憶手段に記憶されている情報は、前記画面に配置された時間軸において、当該情報が示すスケジュールの時間に対応する位置に設けられる前記領域に配置され、前記候補決定手段は、前記記憶手段において前記付加画像と対応付けて記憶されている情報が示すスケジュールの時間を特定し、前記画面に配置された時間軸において、特定した当該時間よりも先の時間に対応する方向に当該付加画像がはみ出す位置を、前記候補から除外してもよい。
 本発明に係る情報処理装置において、前記配置手段は、前記付加画像の配置の履歴を取得し、取得した当該履歴に基づいて付加画像が配置された頻度の高い位置を特定し、特定した当該頻度の高い位置を優先して選択してもよい。
 また、本発明は、コンピュータに、情報が配置される領域が設けられる画面を表示するステップと、前記領域に配置される情報と、当該情報に付加される付加画像とを対応付けて記憶手段に記憶するステップと、前記記憶手段に記憶されている情報が配置される領域において、情報が表示される表示範囲を特定するステップと、前記付加画像が配置される前記画面上の位置の候補として、当該付加画像と対応付けて前記記憶手段に記憶されている情報が配置される領域を含む予め決められた範囲と当該付加画像の少なくとも一部とが重なる位置であって、前記特定された表示範囲と当該付加画像とが重ならない位置を決定するステップと、前記記憶手段に記憶されている付加画像を、前記候補として決定された位置の中から選択した位置に配置するステップとを実行させるためのプログラムを提供する。
 本発明によれば、情報の視認の妨げにならないように、付加画像を配置することができる。
実施形態に係る通信装置の構成を示すブロック図。 スケジュール帳データの一例を示す図。 通信装置の制御部が実現する機能構成を示すブロック図。 新規作成画面の一例を示す図。 月単位のスケジュール画面の一例を示す図。 日単位のスケジュール画面の一例を示す図。 週単位のスケジュール画面の一例を示す図。 日単位のスケジュール画面の一例を示す図。 スケジュール画面の遷移を示す図。 デコレーション画像の配置処理を示すフロー図。 表示範囲を特定する処理を説明する図。 候補となる位置を決定する処理を説明する図。 変形例に係る先の時間に対応する方向へとはみ出す位置を説明する図。 変形例に係る吹き出しのデコレーション画像を配置する処理を説明する図。
1…通信装置、10…制御部、11…CPU、12…ROM、13…RAM、14…EEPROM、20…無線通信部、21…アンテナ、30…表示部、40…操作部、101…変更部、102…特定部、103…候補決定部、104…配置部
[構成]
 図1は、本実施形態に係る通信装置1の構成を示すブロック図である。この通信装置1は、例えば図示せぬマイクやスピーカ等の音声を入出力する手段を備えた携帯電話機である。制御部10は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13及びEEPROM(Electrically Erasable and Programmable Read Only Memory)14を備えている。この制御部10は、CPU11がRAM13をワークエリアとして用いてROM12又はEEPROM14に記憶されたプログラムを実行することにより、通信装置1の各部の動作を制御する。また、EEPROM14には、スケジュール帳データ41が記憶されている。無線通信部20は、アンテナ21を備え、移動通信網とのデータ通信を無線で行う。表示部30は、液晶ディスプレイと液晶駆動回路とを備え、制御部10から供給される画像データに応じた画面を表示する。操作部40は、複数の操作キーを備え、ユーザの操作に応じた操作信号を制御部10に供給する。なお、通信装置1がタッチパネルを備えている場合には、タッチパネルがユーザの操作を受け付けてもよい。
 次に、EEPROM14に記憶されているスケジュール帳データ41について説明する。図2は、スケジュール帳データ41の一例を示す図である。同図に示すように、スケジュール帳データ41には、「スケジュール情報」と、「デコレーション画像」とが対応付けられている。「スケジュール情報」は、ユーザのスケジュールを示す情報である。この「スケジュール情報」には、スケジュールの「タイトル」、「詳細情報」、「開始日」、「開始時刻」、「終了日」及び「終了時刻」が含まれている。この「開始日」「開始時刻」から「終了日」「終了時刻」までの時間が、スケジュールの予定時間となる。つまり、「スケジュール情報」は、予め時間が指定されたスケジュールを示す情報である。「デコレーション画像」は、スケジュール情報に付加される付加画像である。このデコレーション画像は、静止画像であってもよいし、アニメーション画像であってもよい。
 次に、通信装置1の制御部10が実現する機能構成について説明する。図3は、通信装置1の制御部10が実現する機能構成を示すブロック図である。各機能構成は、CPU11がネイティブアプリケーションを実行することにより実現されてもよいし、CPU11がJava(登録商標)アプリケーションを実行することにより実現されてもよい。同図に示すように、制御部10は、変更部101と、特定部102と、候補決定部103と、配置部104とを実現する。変更部101は、上述したデコレーション画像の大きさをランダムに決めた大きさに変更し、デコレーション画像の姿勢をランダムに決めた姿勢に変更する変更手段である。特定部102は、表示部30に表示されるスケジュール画面に設けられたスケジュール領域において、情報が表示される表示範囲を特定手段である。候補決定部103は、上述したデコレーション画像が配置されるスケジュール画面上の位置の候補として、そのデコレーション画像に対応するスケジュール情報が配置されるスケジュール領域とそのデコレーション画像の少なくとも一部とが重なる位置であって、特定部102により特定された表示範囲とそのデコレーション画像とが重ならない位置を決定する候補決定手段である。配置部104は、変更部101により大きさや姿勢が変更されたデコレーション画像を、候補決定部103により候補として決定された位置の中から選択した位置に配置する配置手段である。
[動作]
 次に、本実施形態に係る通信装置1の動作について説明する。
(スケジュール情報の新規登録処理)
 まず、スケジュール情報の新規登録処理について説明する。新たなスケジュール情報を登録する場合、ユーザは、操作部40を操作して、スケジュール情報の新規登録を指示する。スケジュール情報の新規登録が指示されると、制御部10は、スケジュール情報の入力を受け付ける新規登録画面Pを表示部30に表示させる。図4は、新規登録画面Pの一例を示す図である。新規登録画面Pが表示されると、ユーザは、操作部40を操作して、スケジュール情報を入力する。図4の例では、新規登録画面Pの「タイトル」というテキストボックスt1に「花子とランチ」が入力され、「詳細情報」というテキストボックスt2に「表参道の○○CAFEというお店にて」が入力されている。また、「開始日時」というテキストボックスt3には「2009/05/16」及び「12:00」が入力され、「終了日時」というテキストボックスt4には「2009/05/16」及び「16:00」が入力されている。また、ユーザは、操作部40を操作して、入力したスケジュール情報を装飾するデコレーション画像を指定することができる。図4の例では、ハート形のデコレーション画像d1が指定されている。
 スケジュール情報の入力を終えると、ユーザは、操作部40を操作して、新規登録画面Pに配置された登録ボタンbを押す。登録ボタンbが押されると、制御部10は、新規登録画面Pにおいて入力されたスケジュール情報と、指定されたデコレーション画像とを、EEPROM14に記憶されているスケジュール帳データ41に追加する。この例では、図2に示すように、タイトル「花子とランチ」、詳細情報「表参道の○○CAFEというお店にて」、開始日「2009/05/16」、開始時刻「12:00」、終了日「2009/05/16」及び終了時刻「16:00」と、「デコレーション画像d1」とがスケジュール帳データ41に追加される。
(スケジュール画面の表示処理)
 次に、スケジュール情報の表示処理について説明する。月単位のスケジュール情報を見たい場合、ユーザは、操作部40を操作して、月単位のスケジュール画面Q1の表示を指示する。月単位のスケジュール画面Q1の表示が指示されると、制御部10は、EEPROM14に記憶されているスケジュール帳データ41に基づいて、月単位のスケジュール画面Q1を作成する。そして、制御部10は、作成したスケジュール画面Q1を表示部30に表示させる。図5は、月単位のスケジュール画面Q1の一例を示す図である。同図に示すように、このスケジュール画面Q1には、1ヶ月間の各日付が割り当てられた複数のスケジュール領域r1が設けられている。この場合、1ヶ月間の日付の並びが時間軸となる。各々のスケジュール領域r1には、スケジュール帳データ41において、スケジュールの予定時間がそのスケジュール領域r1に割り当てられた日付となるスケジュール情報に対応付けられた「デコレーション画像」が配置される。例えば、図2に示すスケジュール帳データ41では、開始日「2009/05/16」及び終了日「2009/05/16」と、「デコレーション画像d1」とが対応付けられている。この開始日「2009/05/16」及び終了日「2009/05/16」は、スケジュールの予定時間が5月16日であることを示している。この場合、5月16日のスケジュール領域r1には、ハート形のデコレーション画像d1が配置される。
 続いて、月単位のスケジュール画面Q1に表示されたいずれかの日付にフォーカスして、スケジュール情報を見たい場合、ユーザは、操作部40を操作して、フォーカスしたい日付のスケジュール領域r1を指定する。ここでは、5月16日のスケジュール領域r1が指定された場合を想定する。この場合、制御部10は、EEPROM14に記憶されているスケジュール帳データ41のうち、5月16日のスケジュールを示す情報に基づいて、日単位のスケジュール画面Q2を作成する。そして、制御部10は、作成したスケジュール画面Q2を表示部30にさせる。図6は、日単位のスケジュール画面Q2の一例を示す図である。同図に示すように、このスケジュール画面Q2には、5月16日という日付が割り当てられたスケジュール領域r2が設けられている。このスケジュール領域r2には、スケジュール帳データ41において、スケジュールの予定時間が5月16日となるスケジュール情報の「タイトル」、「詳細情報」、「開始時刻」及び「終了時刻」と、そのスケジュール情報に対応付けられた「デコレーション画像」とが配置される。例えば、図2に示すスケジュール帳データ41では、開始日「2009/05/16」及び終了日「2009/05/16」と、タイトル「花子とランチ」、詳細情報「表参道の○○CAFEというお店にて」、開始時刻「12:00」及び終了時刻「16:00」と、「デコレーション画像d1」とが対応付けられている。上述したように、この開始日「2009/05/16」及び終了日「2009/05/16」は、スケジュールの予定時間が5月16日であることを示している。この場合、スケジュール領域r2には、「花子とランチ」というタイトルと、「表参道の○○CAFEというお店にて」という詳細情報と、「12:00→16:00」という開始時刻及び終了時刻と、ハート形のデコレーション画像d1とが配置される。
 また、週単位のスケジュール情報を見たい場合、ユーザは、操作部40を操作して、週単位のスケジュール画面Q3の表示を指示する。週単位のスケジュール画面Q3の表示が指示されると、制御部10は、EEPROM14に記憶されているスケジュール帳データ41に基づいて、週単位のスケジュール画面Q3を作成する。そして、制御部10は、作成したスケジュール画面Q3を表示部30に表示させる。図7は、週単位のスケジュール画面Q3の一例を示す図である。同図に示すように、スケジュール画面Q3には、1週間の時間軸となる日付と、1日の時間軸となるタイムラインとが示されている。このスケジュール画面Q3には、上述したスケジュールの予定時間に対応する位置に、その時間が割り当てられたスケジュール領域r3が設けられる。このスケジュール領域r3には、スケジュール帳データ41において、スケジュールの予定時間がそのスケジュール領域r3に割り当てられた時間となるスケジュール情報の「タイトル」と、そのスケジュール情報に対応付けられた「デコレーション画像」とが配置される。例えば、図2に示すスケジュール帳データ41では、開始日「2009/05/16」、開始時刻「12:00」、終了日「2009/05/16」及び終了時刻「16:00」と、タイトル「花子とランチ」と、「デコレーション画像d1」とが対応付けられている。この開始日「2009/05/16」、開始時刻「12:00」、終了日「2009/05/16」及び終了時刻「16:00」は、スケジュールの予定時間が5月16日の12:00~16:00であることを示している。この場合、スケジュール画面Q3の5月16日の12:00~16:00に対応する位置にはスケジュール領域r3が設けられ、このスケジュール領域r3には、「花子とランチ」というタイトルと、ハート形のデコレーション画像d1とが配置される。
 続いて、週単位のスケジュール画面Q3に表示されたいずれかの日にフォーカスして、スケジュール情報を見たい場合、ユーザは、操作部40を操作して、フォーカスしたい日付のスケジュール領域r3を指定する。ここでは、5月16日のスケジュール領域r3が指定された場合を想定する。この場合、制御部10は、EEPROM14に記憶されているスケジュール帳データ41のうち、5月16日のスケジュールを示す情報に基づいて、日単位のスケジュール画面Q4を作成する。そして、制御部10は、作成したスケジュール画面Q4を表示部30にさせる。図8は、日単位のスケジュール画面Q4の一例を示す図である。同図に示すように、このスケジュール画面Q4には、1日の時間軸となるタイムラインが示されている。このスケジュール画面Q4には、上述したスケジュールの予定時間に対応する位置に、その時間が割り当てられたスケジュール領域r4が設けられる。このスケジュール領域r4には、スケジュール帳データ41において、スケジュールの予定時間がそのスケジュール領域r4に割り当てられた時間となるスケジュール情報の「タイトル」と、そのスケジュール情報に対応付けられた「デコレーション画像」とが配置される。例えば、図2に示すスケジュール帳データ41では、開始日「2009/05/16」、開始時刻「12:00」、終了日「2009/05/16」及び終了時刻「16:00」と、タイトル「花子とランチ」と、「デコレーション画像d1」とが対応付けられている。上述したように、この開始日「2009/05/16」、開始時刻「12:00」、終了日「2009/05/16」及び終了時刻「16:00」は、スケジュールの予定時間が5月16日の12:00~16:00であることを示している。この場合、スケジュール画面Q4の5月16日の12:00~16:00に対応する位置にはスケジュール領域r4が設けられ、このスケジュール領域r4には、「花子とランチ」というタイトルと、ハート形のデコレーション画像d1とが配置される。
 なお、上述したスケジュール画面Q1~Q4は、図9に示すように、他のスケジュール画面へと遷移することができる。例えば、月単位のスケジュール画面Q1から週単位のスケジュール画面Q3へと遷移させたい場合、ユーザは、操作部40を操作して、月単位のスケジュール画面Q1から週単位のスケジュール画面Q3への遷移を指示すればよい。
 次に、上述した週単位のスケジュール画面Q3を例に挙げて、デコレーション画像の配置処理について詳細に説明する。図10は、デコレーション画像の配置処理を示すフロー図である。まず、制御部10は、デコレーション画像の大きさを、予め決められた複数の大きさの中からランダムに選択した大きさに変更する(ステップS11)。例えば、「大」、「中」、「小」という大きさが決められている場合、制御部10は、デコレーション画像の大きさを、この中からランダムに選択した大きさに変更する。なお、デコレーション画像の元の大きさと、ランダムに選択した大きさとが等しい場合、制御部10は、デコレーション画像の大きさの変更を行わない。続いて、制御部10は、デコレーション画像の姿勢を、予め決められた複数の姿勢の中からランダムに選択した姿勢に変更する(ステップS12)。例えば、「傾きなし」、「右斜め」、「左斜め」という姿勢が決められている場合、制御部10は、デコレーション画像を、この中からランダムに選択した姿勢になるように回転させる。なお、「傾きなし」という姿勢を選択した場合、制御部10は、デコレーション画像の姿勢の変更を行わない。ここでは、ステップS11において、デコレーション画像の大きさが「中」に変更され、ステップS12において、デコレーション画像の姿勢が「右斜め」に変更された場合を想定する。なお、以下の説明では、ステップS11及びS12の処理を経たデコレーション画像を「処理済みデコレーション画像」という。
 続いて、制御部10は、スケジュール画面Q3の各スケジュール領域r3において、情報が表示される表示範囲kを特定する(ステップS13)。この「表示範囲」とは、スケジュール領域r3において、デコレーション画像以外の画像や文字などの情報で占められる領域のことである。この表示範囲kは、例えばスケジュール領域r3に配置されるデコレーション画像以外の画像又は文字の表示位置と大きさに基づいて求められる。例えば、図11に示すように、スケジュール領域r3に「花子とランチ」というタイトルが配置される場合には、「花子とランチ」というタイトルにより占められる部分が表示範囲kとして特定される。なお、図の例では、「花子とランチ」という文字の隙間も表示範囲kに含まれているが、この部分を表示範囲kから除外してもよい。あるいは、「花子とランチ」という文字の外接を囲む外接矩形の範囲が表示範囲kとして特定されてもよい。
 続いて、制御部10は、処理済みデコレーション画像が配置されるスケジュール画面Q3上の位置の候補を決定する(ステップS14)。具体的には、制御部10は、スケジュール領域r3と処理済みデコレーション画像の少なくとも一部とが重なる位置であって、上述したステップS13にて特定された表示範囲kとその処理済みデコレーション画像とが重ならない位置を候補として決定する。例えば、図12(a)に示す位置は、処理済みデコレーション画像d1の一部が表示範囲kにかかっているため、候補として決定されない。一方、図12(b)に示す位置は、デコレーション画像d1の全体がスケジュール領域r3と重なるように配置されており、デコレーション画像d1が表示範囲kにかかっていないため、候補として決定される。また、図12(c)に示す位置は、デコレーション画像d1の一部がスケジュール領域r3と重なるように配置されており、デコレーション画像d1が表示範囲kにかかっていないため、候補として決定される。
 続いて、制御部10は、候補として決定された位置の中のいずれかをランダムに選択し、選択した位置に処理済みデコレーション画像を配置する(ステップS15)。例えば、図12(c)に示す位置が選択された場合には、図7に示すように、大きさが「中」で「右斜め」に傾いた処理済みデコレーション画像d1が、スケジュール領域r3から上側にはみ出すように配置される。
 また、ユーザは、このようにしてデコレーション画像が配置された後、デコレーション画像の配置を替えたい場合には、操作部40を操作して、デコレーション画像の配置替えを指示する。この場合、制御部10は、スケジュール画面Q3からデコレーション画像を削除した後、再び上述したステップS11に戻って、デコレーション画像の配置処理を行う。これにより、スケジュール画面Q3において、デコレーション画像の大きさや姿勢、位置が変更される。ユーザは、このデコレーション画像の配置替えを繰り返し行うことにより、デコレーション画像の配置を自分が気に入ったものにすることができる。
 なお、ここでは、週単位のスケジュール画面Q3にデコレーション画像を配置する場合を例に挙げて説明したが、上述した月単位のスケジュール画面Q1、日単位のスケジュール画面Q2、日単位のスケジュール画面Q4においても、上述と同様の配置処理を行ってデコレーション画像を配置してもよい。
 以上説明した実施形態によれば、デコレーション画像が、スケジュール領域に表示される情報と重ならないように配置されるため、スケジュール領域の情報を見やすくなる。また、デコレーション画像が、スケジュール領域内に収まるように配置されるだけではなく、スケジュール領域からはみ出すようにも配置されるため、デコレーション画像の表示に面白味がでる。さらに、デコレーション画像の大きさや姿勢、配置が毎回ランダムに変わって、ユーザの予測できないものになるため、ユーザは、デコレーション画像がどのように表示されるかを楽しむことができる。
[変形例]
 以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の各変形例を適宜組み合わせてもよい。
(変形例1)
 上述した実施形態において、例えば図13に示すように、5月16日の12:00~16:00のスケジュール領域r3に配置されるデコレーション画像d1が、5月16日の16:00以降の時間に対応する方向にはみ出していると、5月16日の16:00~のスケジュール領域r3のスケジュール情報が見づらくなってしまう。そこで、制御部10は、EEPROM14に記憶されているスケジュール帳データ41に基づいて、スケジュールの予定時間を特定し、スケジュール画面において、特定した予定時間よりも先の時間に対応する方向にデコレーション画像がはみ出す位置を、上述したステップS14にて決定された候補から除外してもよい。この場合、図13に示したデコレーション画像d1の位置は、5月16日の16:00以降の時間に対応する方向にデコレーション画像d1がはみ出しているため、ステップS14にて決定された候補から除外される。
(変形例2)
 上述した実施形態において、ユーザが、デコレーション画像の配置替えを繰り返し行うことにより、デコレーション画像の最終的な配置を決めている場合には、デコレーション画像の配置の履歴からユーザが好みの配置を推測することができる。そこで、制御部10は、上述したステップS15において、デコレーション画像の配置の履歴を取得して、取得した履歴に基づいてデコレーション画像が配置された頻度の高い位置を特定し、特定した頻度の高い位置を優先して選択してもよい。また、デコレーション画像の大きさや姿勢についても同様に、処理済みデコレーション画像の履歴に基づいて頻度の高い大きさや姿勢を特定し、これを優先して選択するようにしてもよい。
(変形例3)
 上述した実施形態において、デコレーション画像が、吹き出しを示す画像である場合には、スケジュール領域からはみ出すような位置にデコレーション画像を配置してもよい。この場合、デコレーション画像には、予め吹き出しを示す画像であるか否かを示す属性情報が対応付けられており、制御部10は、この属性情報に基づいて、デコレーション画像が吹き出しを示す画像であるか否かを判定する。この判定において、制御部10は、デコレーション画像が吹き出しを示す画像である場合には、上述したステップS14にて候補として決定された位置の中から、処理済みデコレーション画像がスケジュール領域からはみ出す位置を抽出し、抽出した位置の中から選択した位置にその処理済みデコレーション画像を配置する。また、上述した判定において、制御部10は、デコレーション画像が吹き出しを示す画像以外の画像である場合には、上述したステップS14にて候補として決定された位置の中から、処理済みデコレーション画像がスケジュール領域内に収まる位置を抽出し、抽出した位置の中から選択した位置にその処理済みデコレーション画像を配置してもよい。
 また、デコレーション画像が吹き出しを示す画像である場合に、そのデコレーション画像をスケジュール領域と重ならない位置に配置してもよい。例えば、図14に示すように、吹き出しのデコレーション画像d4を配置する場合、制御部10は、スケジュール領域r3を予め決められた分だけ拡大した拡大領域R3を設定する。この拡大領域R3は、スケジュール領域r3を含む予め決められた範囲の一例である。そして、制御部10は、上述したステップS14において、吹き出しの処理済みデコレーション画像d4が配置されるスケジュール画面Q3上の位置の候補として、設定した拡大領域R3とその処理済みデコレーション画像d4の少なくとも一部とが重なる位置であって、上述したステップS13にて特定された表示範囲kとその処理済みデコレーション画像とが重ならない位置を決定する。この場合、図14に示す位置も候補として決定される。
 なお、デコレーション画像が吹き出しを示す画像である場合に限らず、デコレーション画像がその他の画像である場合についても、上述と同様にして、デコレーション画像とスケジュール領域とが重ならない位置を、デコレーション画像が配置される位置の候補として決定してもよい。
(変形例4)
 上述した実施形態において、デコレーション画像が、スケジュール領域からはみ出すような位置に配置される場合には、そのデコレーション画像を吹き出しで囲んで配置してもよい。この場合、吹き出しの指し示す方向を、スケジュール領域側に向けるようにするとよい。
(変形例5)
 上述した実施形態において、ユーザにより操作部40が操作されて、デコレーション画像の位置が指定された場合には、候補として決定された位置のうち、指定された位置に最も近い位置にデコレーション画像を配置してもよい。この場合、制御部10は、上述したステップS14において候補として決定された位置の中から、ユーザにより指定された位置との間の距離が最も短い位置を選択し、選択した位置に処理済みデコレーション画像を配置する。
(変形例6)
 上述した実施形態において、スケジュールの種別に応じて、デコレーション画像が配置される範囲を決めてもよい。この場合、ユーザは、スケジュール情報を入力するときに、「仕事」,「プライベート」といったスケジュールの種別を指定する。制御部10は、上述した「スケジュール情報」及び「デコレーション画像」と、選択された「スケジュールの種別」とをスケジュール帳データ41に追加する。この「スケジュールの種別」には、デコレーション画像が配置される範囲が設定される。そして、制御部10は、スケジュール帳データ41において、配置するデコレーション画像と対応付けられた「スケジュール種別」を特定する。続いて、制御部10は、上述したステップS14にて候補として決定された位置の中から、特定した「スケジュール種別」に対して設定された範囲に含まれる位置を抽出し、抽出した位置の中から選択した位置にデコレーション画像を配置する。例えば、「仕事」というスケジュール種別に対して、スケジュール領域の右側の範囲が設定されている場合には、「仕事」のスケジュールに対応するデコレーション画像が、スケジュール領域の右側の範囲内に配置される。また、「プライベート」というスケジュール種別に、スケジュール領域の左側の範囲が設定されている場合には、「プライベート」のスケジュールに対応するデコレーション画像が、スケジュール領域の左側の範囲内に配置される。
(変形例7)
 上述した実施形態では、デコレーション画像の大きさや姿勢を変更していたが、デコレーション画像のその他の属性を変更してもよい。例えば、デコレーション画像の色をランダムに決めた色に変更してもよい。
(変形例8)
 上述した実施形態において、スケジュール情報以外の情報(以下、「非スケジュール情報」という)がスケジュール領域に配置される場合には、スケジュール領域においてスケジュール情報及び非スケジュール情報が占める部分を表示範囲kとして特定してもよい。この非スケジュール情報としては、例えば、図5に示すスケジュール領域r1内にある日付などが挙げられる。また、スケジュール領域に、例えば天気予報を示す天気予報情報が配置される場合には、この天気予報情報も非スケジュール情報として扱われる。
(変形例9)
 上述した実施形態において、デコレーション画像の配置替えを行う場合に、選択されたデコレーション画像の配置替えだけを行ってもよい。この場合、ユーザは、操作部40を操作して、スケジュール画面に配置されているデコレーション画像の中から配置替えを行うデコレーション画像を選択する。制御部10は、選択されたデコレーション画像をスケジュール画面から削除した後、再び上述したステップS11に戻って、選択されたデコレーション画像について上述した配置処理を行う。
(変形例10)
 上述した実施形態において、制御部10は、上述したステップS15において、候補として決定された複数の位置を順番に選択してもよい。この場合、制御部10は、候補として決定された位置に順番を割り当て、例えば1回目の選択では順番が1番の位置を選択し、デコレーション画像の配置替えが行われたときに行われる2回目の選択では順番が2番の位置を選択する。要するに、制御部10は、候補として決定された位置の中から選択した位置にデコレーション画像を配置すればよい。
 また、デコレーション画像の大きさや姿勢についても同様に、制御部10は、予め決められた大きさや姿勢の中から順番に選択してもよい。
(変形例11)
 上述した実施形態では、デコレーション画像をスケジュール画面に配置する例を挙げて説明したが、デコレーション画像が配置されるのはスケジュール画面に限らない。例えば、通信装置1がメモ機能を有しており、作成されたメモ情報がメモ表示画面に表示される場合には、このメモ表示画面において、上述と同様の配置処理を行ってデコレーション画像を配置してもよい。
(変形例12)
 上述した実施形態において、通信装置1のCPU11にて行なわれる処理は、CPU11と他のハードウェアとの協働によって行われてもよいし、CPU11に代えて1又は複数のハードウェアが行ってもよい。また、CPU11によって行われる処理は、単一のプログラムによって実現されてもよいし、複数のプログラムによって実現されてもよい。また、CPU11によって実行される各プログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリなどの、コンピュータ装置が読み取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネットなどの通信回線経由でダウンロードさせることも可能である。

Claims (6)

  1.  情報が配置される領域が設けられる画面を表示する表示手段と、
     前記領域に配置される情報と、当該情報に付加される付加画像とを対応付けて記憶する記憶手段と、
     前記記憶手段に記憶されている情報が配置される領域において、情報が表示される表示範囲を特定する特定手段と、
     前記付加画像が配置される前記画面上の位置の候補として、当該付加画像と対応付けて前記記憶手段に記憶されている情報が配置される領域を含む予め決められた範囲と当該付加画像の少なくとも一部とが重なる位置であって、前記特定手段により特定された表示範囲と当該付加画像とが重ならない位置を決定する候補決定手段と、
     前記記憶手段に記憶されている付加画像を、前記候補決定手段により候補として決定された位置の中から選択した位置に配置する配置手段と
     を備えることを特徴とする情報処理装置。
  2.  前記配置手段は、前記記憶手段に記憶されている付加画像を、前記候補決定手段により候補として決定された位置の中からランダムに選択した位置に配置する
     ことを特徴とする請求項1に記載の情報処理装置。
  3.  前記記憶手段に記憶されている付加画像の大きさをランダムに決めた大きさに変更し、又は当該付加画像の姿勢をランダムに決めた姿勢に変更する変更手段を備え、
     前記配置手段は、前記変更手段により大きさ又は姿勢の少なくともいずれかが変更された付加画像を配置する
     ことを特徴とする請求項1又は2に記載の情報処理装置。
  4.  前記記憶手段は、予め時間が指定されたスケジュールを示す前記情報を記憶し、
     前記画面には、時間軸が配置されており、
     前記記憶手段に記憶されている情報は、前記画面に配置された時間軸において、当該情報が示すスケジュールの時間に対応する位置に設けられる前記領域に配置され、
     前記候補決定手段は、前記記憶手段において前記付加画像と対応付けて記憶されている情報が示すスケジュールの時間を特定し、前記画面に配置された時間軸において、特定した当該時間よりも先の時間に対応する方向に当該付加画像がはみ出す位置を、前記候補から除外する
     ことを特徴とする請求項1又は2に記載の情報処理装置。
  5.  前記配置手段は、前記付加画像の配置の履歴を取得し、取得した当該履歴に基づいて付加画像が配置された頻度の高い位置を特定し、特定した当該頻度の高い位置を優先して選択する
     ことを特徴とする請求項1に記載の情報処理装置。
  6.  コンピュータに、
     情報が配置される領域が設けられる画面を表示するステップと、
     前記領域に配置される情報と、当該情報に付加される付加画像とを対応付けて記憶手段に記憶するステップと、
     前記記憶手段に記憶されている情報が配置される領域において、情報が表示される表示範囲を特定するステップと、
     前記付加画像が配置される前記画面上の位置の候補として、当該付加画像と対応付けて前記記憶手段に記憶されている情報が配置される領域を含む予め決められた範囲と当該付加画像の少なくとも一部とが重なる位置であって、前記特定された表示範囲と当該付加画像とが重ならない位置を決定するステップと、
     前記記憶手段に記憶されている付加画像を、前記候補として決定された位置の中から選択した位置に配置するステップと
     を実行させるためのプログラム。 
PCT/JP2010/066690 2009-09-30 2010-09-27 情報処理装置及びプログラム WO2011040367A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP10820482.7A EP2485130A4 (en) 2009-09-30 2010-09-27 INFORMATION PROCESSING DEVICE AND PROGRAM
CN2010800435906A CN102549540A (zh) 2009-09-30 2010-09-27 信息处理装置以及程序
US13/498,995 US20120182312A1 (en) 2009-09-30 2010-09-27 Information processing apparatus and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2009226712A JP2011076340A (ja) 2009-09-30 2009-09-30 情報処理装置及びプログラム
JP2009-226712 2009-09-30

Publications (1)

Publication Number Publication Date
WO2011040367A1 true WO2011040367A1 (ja) 2011-04-07

Family

ID=43826182

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2010/066690 WO2011040367A1 (ja) 2009-09-30 2010-09-27 情報処理装置及びプログラム

Country Status (5)

Country Link
US (1) US20120182312A1 (ja)
EP (1) EP2485130A4 (ja)
JP (1) JP2011076340A (ja)
CN (1) CN102549540A (ja)
WO (1) WO2011040367A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USD914731S1 (en) * 2017-11-09 2021-03-30 Siemens Schweiz Ag Display screen or portion thereof with graphical user interface

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013132557A1 (ja) 2012-03-05 2013-09-12 パナソニック株式会社 コンテンツ加工装置とその集積回路、方法、およびプログラム
CN106202493A (zh) * 2016-07-18 2016-12-07 深圳市金立通信设备有限公司 一种行程信息创建方法以及终端
JP2020009192A (ja) * 2018-07-09 2020-01-16 富士ゼロックス株式会社 情報処理装置及び情報処理プログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005250765A (ja) 2004-03-03 2005-09-15 Ricoh Co Ltd スケジュール表示装置、スケジュール表示方法、プログラムおよび記録媒体
JP2007233511A (ja) * 2006-02-28 2007-09-13 Konami Digital Entertainment:Kk オブジェクト表示装置、オブジェクト配置方法、および、プログラム
JP2008250620A (ja) * 2007-03-30 2008-10-16 Fuji Xerox Co Ltd 表示装置及びプログラム

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000209433A (ja) * 1999-01-18 2000-07-28 Ricoh Co Ltd 画像形成装置
JP2004213221A (ja) * 2002-12-27 2004-07-29 Tatsumi Denshi Kogyo Kk 画像変化機能を備えた描画方法とその装置、自動写真撮影用描画方法、自動写真撮影装置
JP4565317B2 (ja) * 2004-04-12 2010-10-20 ソニー株式会社 情報処理装置および方法、並びにプログラム
JP2006119757A (ja) * 2004-10-19 2006-05-11 Canon Inc 情報処理装置及びスケジュール管理方法
JP2006139466A (ja) * 2004-11-11 2006-06-01 Canon Inc コンテンツを同時に表示可能なスケジュール表示装置
JP4427515B2 (ja) * 2006-01-27 2010-03-10 富士フイルム株式会社 対象画像検出表示制御装置およびその制御方法
US8199242B2 (en) * 2006-03-23 2012-06-12 Nikon Corporation Camera and image processing program
JP2008033405A (ja) * 2006-07-26 2008-02-14 Fujifilm Corp 画像管理プログラム、及び画像管理方法
JP2008152578A (ja) * 2006-12-18 2008-07-03 Sony Ericsson Mobilecommunications Japan Inc 情報処理装置、情報処理方法、情報処理プログラム及び携帯端末装置
US8327272B2 (en) * 2008-01-06 2012-12-04 Apple Inc. Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars
US20100153160A1 (en) * 2008-12-12 2010-06-17 Smart Technologies Ulc System for supporting coordination of resources for events in an organization

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005250765A (ja) 2004-03-03 2005-09-15 Ricoh Co Ltd スケジュール表示装置、スケジュール表示方法、プログラムおよび記録媒体
JP2007233511A (ja) * 2006-02-28 2007-09-13 Konami Digital Entertainment:Kk オブジェクト表示装置、オブジェクト配置方法、および、プログラム
JP2008250620A (ja) * 2007-03-30 2008-10-16 Fuji Xerox Co Ltd 表示装置及びプログラム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2485130A4

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USD914731S1 (en) * 2017-11-09 2021-03-30 Siemens Schweiz Ag Display screen or portion thereof with graphical user interface
USD930682S1 (en) * 2017-11-09 2021-09-14 Siemens Schweiz Ag Display screen or portion thereof with graphical user interface
USD931319S1 (en) * 2017-11-09 2021-09-21 Siemens Schweiz Ag Display screen or portion thereof with graphical user interface

Also Published As

Publication number Publication date
EP2485130A4 (en) 2013-06-12
US20120182312A1 (en) 2012-07-19
CN102549540A (zh) 2012-07-04
JP2011076340A (ja) 2011-04-14
EP2485130A1 (en) 2012-08-08

Similar Documents

Publication Publication Date Title
TWI564734B (zh) 用於提供經擴充的通訊服務的動態導覽欄之方法及計算設備
TWI569198B (zh) 用於經擴充的通訊服務的動態最小化導覽欄
JP2005108041A (ja) 携帯端末のメニュー画面表示方法及び携帯端末
JP2004046317A (ja) 情報処理装置、情報処理方法、情報処理プログラム、及び、情報処理プログラムを記録した記録媒体
JP2006242717A (ja) 情報表示装置および方法とその情報表示プログラム
JP4976353B2 (ja) 情報処理装置及びプログラム
WO2011040367A1 (ja) 情報処理装置及びプログラム
JP2005267049A (ja) 携帯情報機器、その制御方法、および、その制御プログラム
WO2010052987A1 (ja) 情報処理装置及びプログラム
JP2008269109A (ja) コンテンツ表示装置、コンテンツ表示システム、コンテンツ表示方法、プログラム、および、記録媒体
EP2230587B1 (en) Information processing device and program
JP4565317B2 (ja) 情報処理装置および方法、並びにプログラム
JP2011128710A (ja) 表示装置、表示システム、表示制御方法および表示制御プログラム
JP4223939B2 (ja) 表示削除装置、コンピュータの制御方法及びプログラム
KR20060125422A (ko) 이동통신 단말기에서 달력을 이용한 초기화면 설정방법
KR100595282B1 (ko) 이동통신 단말기의 디스플레이 화면 제어 방법
JP4774934B2 (ja) タイムゾーン設定方法および情報端末装置
JP2009194545A (ja) 携帯端末
JP6455490B2 (ja) 表示制御装置及びプログラム
JP6451698B2 (ja) 表示制御装置及びプログラム
JP2007034759A (ja) 電子名刺生成装置,その方法およびそのプログラム
JP4881982B2 (ja) 表示装置、表示装置の制御方法および表示装置の制御プログラム
JPH08329016A (ja) カラー表示装置
CN118277012A (zh) 界面显示方法、装置、电子设备及存储介质
JP2005128975A (ja) 入力案内装置及びこれを備えた携帯端末と、それらのためのコンピュータの制御方法及びプログラム

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201080043590.6

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10820482

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 13498995

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2010820482

Country of ref document: EP