A projector includes: a storage portion that stores set identification name data describing the set identification name of an adjustment value set including an adjustment value for each set type for projecting images, predetermined character string data describing plural kinds of predetermined character strings usable as the set identification name and menu image data; a projecting portion that projects an identification name setting image showing the plural kinds of predetermined character strings as selectable on the basis of the predetermined character string data and the menu image data; an input portion that inputs identification name setting information describing the character string selected on the identification name setting image; and an update portion that updates the set identification name data on the basis of the identification name setting information.
|
7. A control method to control a projector, the method comprising the steps of:
storing set identification name data describing a set identification name of an adjustment value set including an adjustment value for projecting images, predetermined character string data describing plural kinds of predetermined character strings usable as the set identification name, and menu image data;
projecting an identification name setting image showing the plural kinds of predetermined character string as selectable on a basis of the predetermined character string data and the menu image data;
receiving an input of identification name setting information describing a setting of the identification name; and
updating the set identification name data on a basis of the identification name setting information.
1. A projector comprising:
a storage portion that stores set identification name data describing a name of an adjustment value set including an adjustment value for projecting images, predetermined character string data describing plural kinds of predetermined character strings usable as the set identification name, and menu image data;
a projecting portion that projects an identification name setting image showing the plural kinds of predetermined character strings as selectable on a basis of the predetermined character string data and the menu image data;
an input portion that receives identification name setting information describing a character string selected on the identification name setting image; and
an update portion that updates the set identification name data on a basis of the identification name setting information.
8. A computer program product embodied in a non-transitory computer readable medium and comprising instructions executable by a computer configured to control a projector including a storage portion, a projecting portion an input portion and an update portion, the instructions executable to perform the functions of:
a storage control portion that causes the storage portion to store set identification name data describing a set identification name of an adjustment value set including an adjustment value for projecting images, predetermined character string data describing plural kinds of predetermined character strings usable as the set identification name, and menu image data;
a projection control portion that causes the projecting portion to project an identification name setting image showing the plural kinds of predetermined character string as selectable on a basis of the predetermined character string data and the menu image data;
an input control portion that causes the input portion to receive input of identification name setting information describing a setting of the identification name; and
an update portion that updates the set identification name data on a basis of the identification name setting information.
2. The projector according to
the predetermined character string data includes data describing the input source which is valid for each of the character strings; and
the projecting portion projects the identification name setting image describing a valid character string in the input source from which the image signal is input among the plural kinds of predetermined character string on the basis of the predetermined character string data, the menu image data, and a determination result on the input source by the determining portion.
3. The projector according to
4. The projector according to
character string setting information describing the setting of the arbitrary character string is input from the input portion; and
the update portion updates the set identification name data on the basis of the character string setting information.
5. The projector according to
the storage portion stores initial identification name data that describes an initial identification name of the adjustment value set;
the projecting portion projects an invoke-list image showing the identification name as selectable on a basis of the initial identification name data, the set identification name data, and the menu image data;
selected identification name information describing a selection of the identification name is input from the input portion; and
the image adjusting portion adjusts the projecting image in accordance with the adjustment value set corresponding to the selected identification name on a basis of the selected identification name information.
6. The projector according to
the storage portion stores adjustment value data describing the adjustment value set including set adjustment values;
the projecting portion projects on the invoke-list image the identification name corresponding to the adjustment value set including the set adjustment value as selectable and projects the identification name corresponding to the adjustment value set excluding the set adjustment value as unselectable on the basis of the initial identification name data, the set identification name data, the adjustment value data, and the menu image data.
|
The present application claims priority from Japanese Patent Application No. 2008-205354 filed on Aug. 8, 2008, which is hereby incorporated by reference in its entirety.
A projector has a function that stores an adjustment value for an projecting image, such as a color mode value. For example, Japanese Patent Publication No. 2007-74347 describes that plural sets of adjustment values are stored as parameter sets.
However, because the name for identifying each set of adjustment values is fixed in the method in Japanese Patent Publication No. 2007-74347, a user may overwrite or delete the adjustment values by mistake.
In order to solve the problem, a method may be considered that prompts a user to input arbitrary characters and stores it as an identification name in association with the corresponding adjustment value. However, the method requiring a user to input characters one after another may require time and trouble of the user.
Various embodiments may provide a projector and computer program product which stores an adjustment value for an image more efficiently and properly.
According to at least one embodiment of the disclosure, there is provided a projector including a storage portion that stores set identification name data describing the set identification name of an adjustment value set including an adjustment value for each set type for projecting images, predetermined character string data describing plural kinds of predetermined character strings usable as the set identification names and menu image data, a projecting portion that projects an identification name setting image showing the plural kinds of predetermined character strings as selectable on the basis of the predetermined character string data and the menu image data, an input portion that inputs identification name setting information describing the character string selected on the identification name setting image, and an update portion that updates the set identification name data on the basis of the identification name setting information.
According to at least one embodiment of the disclosure, there is provided a computer program product embodied in a computer readable medium and comprising instructions executable by a computer configured to control a storage portion, a projecting portion and an input portion, the instructions executable to perform functions as a storage control portion that stores in the storage portion set identification name data describing a set identification name of an adjustment value set including adjustment values for each set type for projecting images, a predetermined character string data describing usable plural kinds of predetermined character strings as the set identification name, and menu image data, a projection control portion that causes the projecting portion to project an identification name setting image showing the plural kinds of predetermined character string as selectable on the basis of the predetermined character string data and the menu image data, an input control portion that causes the input portion to input identification name setting information describing the setting of the identification name, and an update portion that updates the set identification name data on the basis of the identification name setting information.
According to this embodiment, the projector projects the identification name setting image showing plural kinds of predetermined character strings as selectable to prompt a user to set an identification name. Thus, a user is allowed to more efficiently set the adjustment value for an projecting image, and the identification name may be stored properly.
The projector further includes a determining portion that determines the input source of an image signal. In this case, the predetermined character string data may include data describing a valid input source for each of the character strings, and the projecting portion that projects the identification name setting image describing the valid character string in the input source from which the image signal may be input among the plural kinds of predetermined character string on the basis of the predetermined character string data, the menu image data, and the determination result on the input source by the determining portion.
Hence, the projector projects the identification name setting image showing a valid character string in the input source. Thus, a user is allowed to set a character string based on the real operating environment as an identification name. Therefore, the user is allowed to set the adjustment value for the projecting image more efficiently, and the identification name may be stored properly.
In this case, the identification name setting image may include a character string setting image for setting an arbitrary character string as the identification name.
Thus, a user may be allowed to set an arbitrary character string as an identification name. Thus, the ease-of-use for users may be improved.
The input portion may input character string setting information describing the setting of the arbitrary character string, and the update portion may update the set identification name data on the basis of the character string setting information.
Thus, the projector may properly store an identification name including an arbitrary character string by a user.
The projector further includes an image adjusting portion that adjusts an projecting image in accordance with the adjustment value set. In this case, the storage portion may store initial identification name data that describes a initial identification name of the adjustment value set. The projecting portion may project an invoke-list image showing the identification name as selectable on the basis of the initial identification name data, the set identification name data, and the menu image data, the input portion inputs selected identification name information describing the selection of the identification name. The image adjusting portion may adjust the projecting image in accordance with the adjustment value set corresponding to the selected identification name on the basis of the selected identification name information.
Thus, a user may select the identification name set by him or her to adjust the projecting image.
In this case, the storage portion may store adjustment value data describing the adjustment value set including set adjustment values. The projecting portion may project on the invoke-list image the identification name corresponding to the adjustment value set including the set adjustment value as selectable and projects the identification name corresponding to the adjustment value set excluding the set adjustment value as unselectable on the basis of the initial identification name data, the set identification name data, the adjustment value data, and the menu image data.
Thus, a user may select the identification name more efficiently in order to adjust the corresponding image.
Non-limiting and non-exhaustive embodiments of the present disclosure will be described with reference to the accompanying drawings, wherein like reference numbers reference like elements.
With reference to drawings, embodiments applying to the projector of the disclosure will be described below. Notably, the embodiments to be described below do not limit the details of the claimed invention at all. Not all of the components of the embodiments below are typically required as the solving means of the claimed invention.
The image signal input portion 120 has an HDMI terminal 121, a PC component terminal (such as mini D-Sub 15 pin terminal) 122, an S-video terminal 123, a video terminal 124, and a USB terminal 125.
The processing portion 130 has a determining portion 132 that determines an input terminal, for example, for an image signal, an update portion 134 that updates data within the storage portion 140, an image processing portion 136 that functions as a part of the projecting portion, and an image adjusting portion 138 that adjusts an image in accordance with an adjustment value. In reality, the image processing portion 136 creates an image (including the adjustment of the color and intensity and keystone correction, for example), and the projecting portion 190 projects the image. However, for simple description, the projecting portion 190 may sometimes be described only as projecting an image in the following description.
The storage portion 140 may store initial identification name data 141 describing a initial identification name of an adjustment value set including adjustment values for set types for projecting images, set identification name data 142 describing a set identification name by a user, predetermined character string data 143 describing usable plural kinds of predetermined character strings as the set identification names, the adjustment value data 148 describing the adjustment values and menu image data 149, for example.
Here, the initial identification name data 141, the set identification name data 142, the predetermined character string data 143 and the adjustment value data 148 will be described in more details.
Notably, according to this embodiment, storage areas for 10 adjustment value set are provided, and it is assumed that the initial identification names of the adjustment value sets are “Memory 1” to “Memory 10”. The adjustment value set may be, for example, data describing the adjustment values for set types (such as the display mode, intensity and contrast) for projecting images. Notably, the number of storage areas is not limited to 10 but may be 9 or lower or 11 or higher.
Next, the set identification name data 142 will be described.
Notably, the value “01” of the “VALIDITY FLAG” indicates a valid identification name, “00” indicates an invalid one. The set identification name data 142 is associated with the initial identification name data 141 on the basis of the “STORAGE AREA”.
Next, the predetermined character string data 143 will be described.
Next, the adjustment value data 148 will be described.
Notably, the functions of the determining portion 132 and others may be implemented in the projector 100 by hardware as follows. That is, the input portion 110 may be a button or a remote controller (or a remote control), for example. The processing portion 130 may be a CPU or an image processing circuit, for example. The storage portion 140 may be a RAM or a flash memory, for example. The projecting portion 190 may be a lamp, a lamp drive circuit, a liquid crystal panel or a lens, for example.
The projector 100 may implement the functions of those components by reading programs from an information storage medium 200. The information storage medium 200 may apply, for example, a CD-ROM, a DVD-ROM, a ROM, a RAM or an HDD, for example.
Next, the processing routines for setting, changing and invoking, for example, the identification name by the projector 100 will be described.
The memory image 300 shows selectable items “INVOKE MEMORY”, “REGISTER MEMORY”, “CHANGE MEMORY NAME”, and “DELETE MEMORY”. A user may move a cursor shaded by the thick pattern in
It is assumed here that a user has selected “REGISTER MEMORY” after the user adjusts the intensity, for example (that is, the adjustment value set is defined).
If a user selects “REGISTER MEMORY”, the projecting portion 190 projects a registration list image (step S1).
Notably, those having black squares on the left side among “Memory 1” to “Memory 10” have set adjustment values, and those having white squares have no set adjustment values.
The determining portion 132 determines whether any memory has been selected or not on the basis of the operation information from the input portion 110 (step S2).
If some memory has been selected, the update portion 134 sets the current adjustment value in the adjustment value set for the selected memory (under the identification name) (step S3). More specifically, the update portion 134 sets the current adjustment value in the adjustment value set in the storage area corresponding to the selected memory in the adjustment value data 148.
Next, a case will be described where a user selects “CHANGE MEMORY NAME” on the projected memory image 300.
If a user selects “CHANGE MEMORY NAME”, the projecting portion 190 projects a change-name list image (step S11).
More specifically, the image processing portion 136 refers to the set identification name data 142. If the “VALIDITY FLAG” of the identification name is “01”, the identification name is used. If the “VALIDITY FLAG” is “00”, the identification name in the initial identification name data 141 is used. It is assumed that the change-name list image 302 shown in
The determining portion 132 determines whether any memory has been selected or not on the basis of the operation information from the input portion 110 (step S12).
If some memory has been selected, the projecting portion 190 projects the identification name setting image (step S13). More specifically, for example, the image processing portion 136 may create an identification name setting image showing plural kinds of predetermined character strings as selectable on the basis of the predetermined character string data 143 and menu image data 149. The projecting portion 190 projects the identification name setting image.
A user may select a desirable item by pushing up/down and/or left/right arrow keys on a remote control. The determining portion 132 determines whether “CUSTOMIZE” is selected or not on the basis of the operation information from the input portion 110 (step S14).
If “CUSTOMIZE” has been selected, the projecting portion 190 projects a character string setting image (step S15).
The character string setting image 304 may show an character string input field (having the input of “User Custom1” in
The determining portion 132 determines whether the input of the character string has completed or not on the basis of the operation information (such as the character string setting information describing the setting of an arbitrary character string) from the input portion 110 (step S16).
On the projected identification name setting image 303, the determining portion 132 determines whether an item (such as “DVD”) excluding “DEFAULT” and “CUSTOMIZE” is selected or not (step S17) on the basis of the operation information (such as identification name setting information describing the setting for an identification name) from the input portion 110.
The update portion 134 sets the character string input in step S16 or the character string selected in step S17 in the set identification name data 142 (step S18). More specifically, in the set identification name data 142, the update portion 134 updates the identification name for the storage area corresponding to the memory selected on the change-name list image 302 to the input character string (such as “User Custom1”) or the selected character string (such as “DVD” and “VCR”) and sets the “VALIDITY FLAG” for the storage area to “01(valid)”.
For example, in the example shown in
After the set identification name data 142 is set, the projecting portion 190 projects a confirmation image (step S19).
Next, the case will be described in which a user selects “INVOKE MEMORY” on the projected memory image 300.
If a user selects “INVOKE MEMORY”, the projecting portion 190 projects an invoke-list image (step S21).
More specifically, for example, the image processing portion 136 creates the invoke-list image 306. The invoke-list image 306 applies the identification name of the initial identification name data 141 corresponding to the storage area for the identification name, which is changed from the identification name with the “VALIDITY FLAG” “01” in the set identification name data 142, on the basis of the initial identification name data 141, set identification name data 142 and menu image data 149. The image processing portion 136 may further create the invoke-list image 306, for example, showing the identification name corresponding to the storage area with the “VALIDITY FLAG” “01” for the adjustment value data 148 as selectable and the identification name corresponding to the storage area with the “VALIDITY FLAG” “00” for the adjustment value data 148 as unselectable.
The determining portion 132 determines whether any memory has been selected or not on the basis of the operation information (such as the selected identification name information describing the selected identification name) from the input portion 110 (step S22).
If some memory has been selected, the image adjusting portion 138 adjusts the image with the adjustment values according to the selected memory (under the input identification name) (step S23). More specifically, for example, if “Game” has been selected on the invoke-list image 306 in
If a user selects “DELETE MEMORY” on the projected memory image 300, the update portion 134 sets the “validity flags” of all of the set identification name data 142 (or individually selected memory) to “00 (invalid)”. Thus, the registration list image 301, for example, displays the initial identification name only.
Notably, the processing upon selection of “DELETE MEMORY” may be processing of deleting all of the registered records in the set identification name data 142 (that is, clearing the set identification names) or processing of, in addition to the processing, deleting all of the registered records in the adjustment value data 148 (that is, clearing set adjustment values), for example. The same processing may be performed for selecting and deleting an individual memory.
In order to return an individual set identification name to a initial identification name (such as “Memory 1”), a user may select “DEFAULT” on the identification name setting image 303. For example, when the set identification name of the storage area 0002 is “User Custom1”, the determining portion 132 determines that “DEFAULT” has been selected for the storage area 0002. The update portion 134 sets the “VALIDITY FLAG” for the storage area 0002 in the set identification name data 142 to “00”. Thus, the initial “Memory 2” is displayed as the identification name for the storage area 0002.
In this way, according to this embodiment, the projector 100 projects the identification name setting image 303 showing plural kinds of predetermined character strings as selectable to prompt a user to set an identification name. Thus, a user is allowed to more efficiently set the adjustment value for an projecting image, and the identification name may be stored properly. Hence, a user can easily identify what kind of adjustment has been performed, which can reduce the possibility of deleting or overwriting the adjustment values by mistake.
In addition, according to this embodiment, the projector 100 projects the character string setting image 304 so that a user can be allowed to set an arbitrary character string as an identification name. Thus, the ease-of-use for users can be improved.
According to this embodiment, the projector 100 receives the input of the character string setting information describing the setting of an arbitrary character string and updates the set identification name data 142. Thus, the identification name including the arbitrary character string by a user can be stored properly.
According to this embodiment, the image adjusting portion 138 adjusts an projecting image in accordance with the adjustment value set selected by the image adjusting portion 138. Thus, a user can select the identification name set by him or her to adjust the projecting image.
According to this embodiment, the projector 100 displays, on the invoke-list image 306, the identification name corresponding to the adjustment value set including a set adjustment value as selectable and displays the identification name corresponding to the adjustment value set including no set adjustment value unselectable. Thus, a user can select the identification name more efficiently in order to adjust the corresponding image. Furthermore, a user can easily grasp identification names, which are not set.
According to this embodiment, the projector 100 has a initial identification name and/or a initial adjustment value set in the initial identification name data 141. Thus, even when an instruction based on “DEFAULT” or “DELETE MEMORY”, for example, is performed, the identification name or adjustment value can be returned to the initial value quickly and properly.
The projector 100 may project an identification name setting image showing a valid character string (which is an identification name) in the input source from which an image signal is input.
More specifically, the determining portion 132 determines the input source of an image signal on the basis of the image signal, for example, from the image signal input portion 120. The image processing portion 136 creates the identification name setting image 307 describing a valid character string (or an identification name) in the input source from which the image signal is input on the basis of the predetermined character string data 144, the menu image data 149 and the determination result on the input source by the determining portion 132. The projecting portion 190 projects the identification name setting image 307.
In this way, according to this embodiment, the projector 100 projects the identification name setting image 307 showing a valid character string in the input source. Thus, a user is allowed to set a character string based on the real operating environment as an identification name. Therefore, the user is allowed to set the adjustment value for the projecting image more efficiently, and the identification name can be stored properly.
Notably, like the predetermined character string data 144, the set identification name data may also include the “valid input source”. Thus, the projector 100 allows a user to set the character string based on the real operating environment as the identification name even when the user is using an arbitrary character string as the identification name.
Notably, the application of the invention is not limited to the embodiments, but various changes and modifications may be made thereto. For example, the initial identification name may be given to the input source of an image signal.
The projector 100 may include a character string (or content) expected to be used in the input source of an image signal in the selections for the identification name setting image.
The implementation of the function may be allowed by setting of the character strings in association with the valid input sources as character strings of the predetermined character string data 144 shown in
The data architecture or data division in the initial identification name data 141, for example, shown in
A part or all of the storage portion 140 may be a portable memory, such as a USB memory, removably attached to the projector 100. The projector 100 may include an input/output portion that can output the set identification name data 142, for example, to an external device and receive inputs from an external device. Thus, the projector 100 can improve the versatility and the ease-of-use by users.
According to the embodiments, the character string setting image 304 and a remote control are used to input character string setting information in the projector 100. However, without using the character string setting image 304 and/or a remote control, for example, the character string setting information may be input from a keyboard connecting to the projector 100 or a PC or a cellular phone communicable with the projector 100, for example.
The projector 100 is not limited to a liquid crystal projector, but it may be a projector having a DMD (Digital Micromirror Device), for example. Notably, DMD is a trademark of Texas Instruments in the U.S. The functions of the projector 100 may be distributed over plural apparatus (such as a PC and a projector).
Patent | Priority | Assignee | Title |
8896756, | Apr 24 2012 | Canon Kabushiki Kaisha | Display apparatus |
Patent | Priority | Assignee | Title |
7350923, | Dec 26 2001 | Seiko Epson Corporation | Image-rendering device |
20070047524, | |||
20070052733, | |||
20070182443, | |||
20080178085, | |||
JP11053026, | |||
JP2007048211, | |||
JP2007241261, | |||
JP200772150, | |||
JP200774347, | |||
JP2008072338, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jun 22 2009 | MARUYAMA, SHUNJI | Seiko Epson Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023051 | /0516 | |
Aug 04 2009 | Seiko Epson Corporation | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Sep 23 2013 | ASPN: Payor Number Assigned. |
Jan 06 2016 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jan 09 2020 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Mar 11 2024 | REM: Maintenance Fee Reminder Mailed. |
Aug 26 2024 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Jul 24 2015 | 4 years fee payment window open |
Jan 24 2016 | 6 months grace period start (w surcharge) |
Jul 24 2016 | patent expiry (for year 4) |
Jul 24 2018 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jul 24 2019 | 8 years fee payment window open |
Jan 24 2020 | 6 months grace period start (w surcharge) |
Jul 24 2020 | patent expiry (for year 8) |
Jul 24 2022 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jul 24 2023 | 12 years fee payment window open |
Jan 24 2024 | 6 months grace period start (w surcharge) |
Jul 24 2024 | patent expiry (for year 12) |
Jul 24 2026 | 2 years to revive unintentionally abandoned end. (for year 12) |