1461180561-dbda8e2c-a7e1-4b39-bdad-6fdc8444421d

1. An image processing apparatus for generating a signal value of a pixel of interest in an image, which is captured by an image sensor having a color filter, by using a signal value of a peripheral pixel of the pixel of interest, comprising:
a first direction determination unit adapted to determine whether a direction, in which a pixel highly correlated with the signal value of the pixel of interest exists, is a first or second direction or a third or fourth direction from signal values of a plurality of peripheral pixels of the pixel of interest that are of the same color as the pixel of interest;
a second direction determination unit adapted to determine, from signal values of a plurality of peripheral pixels of the pixel of interest that are of a different color from the pixel of interest, whether a direction, in which the pixel highly correlated with the signal value of the pixel of interest exists, is the first direction or the second direction if it is determined by the first direction determination unit that the direction, in which the pixel highly correlated with the signal value of the pixel of interest exists, is the first or second direction, and determine, from the signal values of the plurality of peripheral pixels of the pixel of interest that are of a different color from the pixel of interest, whether the direction, in which the pixel highly correlated with the signal value of the pixel of interest exists, is the third direction or the fourth direction if it is determined by the first direction determination unit that the direction in which the pixel highly correlated with the signal value of the pixel of interest exists is the third or fourth direction; and
a calculation unit adapted to calculate the signal value of the pixel of interest by using the signal values of a plurality of pixels, among the peripheral pixels of the pixel of interest, that exist in the direction determined by the second direction determination unit relative to the pixel of interest.
2. The image processing apparatus according to claim 1,
wherein the first direction determination unit is adapted to:
obtain a difference between signal values of two pixels of the same color as the pixel of interest that are located so as to sandwich the pixel of interest, for each of the first direction, the second direction, the third direction, and the fourth direction;
determine that the direction in which the pixel highly correlated with the signal value of the pixel of interest exists is the first or second direction if a sum of the differences for the first direction and the second direction is smaller than a sum of the differences for the third direction and the fourth direction; and
determine that the direction in which the pixel highly correlated with the signal value of the pixel of interest exists is the third or fourth direction if the sum of the differences for the first direction and the second direction is equal to or larger than the sum of the differences for the third direction and the fourth direction.
3. The image processing apparatus according to claim 1,
wherein the second direction determination unit is adapted to:
obtain, for each of the peripheral pixels of the pixel of interest that are of a different color from the pixel of interest, a difference between signal values of two pixels that are of a different color from the pixel of interest and located in the first direction with respect to the peripheral pixel and a difference between signal values of two pixels that are of a different color from the pixel of interest and located in the second direction with respect to the peripheral pixel, obtain an average value of the differences for each of the directions, and determine a direction corresponding to a smaller value of the average values; and
obtain, for each of the peripheral pixels of the pixel of interest that are of a different color from the pixel of interest, a difference between signal values of two pixels that are of a different color from the pixel of interest and located in the third direction with respect to the peripheral pixel and a difference between signal values of two pixels that are of a different color from the pixel of interest and located in the fourth direction with respect to the peripheral pixel, obtain an average value of the differences for each of the directions, and determine a direction corresponding to a smaller value of the average values.
4. The image processing apparatus according to claim 1, wherein the image sensor has a Bayer pattern color filter.
5. The image processing apparatus according to claim 1, wherein the image sensor has a Bayer pattern primary color filter, and the pixel of interest is a pixel corresponding to a red or blue color filter.
6. The image processing apparatus according to claim 5, wherein the second direction determination unit performs the determination by using signal values of a plurality of peripheral green pixels of the pixel of interest.
7. The image processing apparatus according to claim 1, wherein the first direction is a vertical direction, the second direction is a horizontal direction, the third direction is a 45-degree direction, and the fourth direction is a 135-degree direction.
8. An image capture apparatus comprising:
an image sensor having a Bayer pattern primary color filter; and
the image processing apparatus according to claim 1,
wherein in an image captured by the image sensor, a signal value of a red or blue defective pixel in the image sensor is acquired by the image processing apparatus.
9. A method for controlling an image processing apparatus for generating a signal value of a pixel of interest in an image, which is captured by an image sensor having a color filter, by using a signal value of a peripheral pixel of the pixel of interest, the method comprising:
a first direction determination step of determining whether a direction, in which a pixel highly correlated with the signal value of the pixel of interest exists, is a first or second direction or a third or fourth direction from signal values of a plurality of peripheral pixels of the pixel of interest that are of the same color as the pixel of interest;
a second direction determination step of determining, from signal values of a plurality of peripheral pixels of the pixel of interest that are of a different color from the pixel of interest, whether a direction, in which the pixel highly correlated with the signal value of the pixel of interest exists, is the first direction or the second direction if it is determined in the first direction determination step that the direction, in which the pixel highly correlated with the signal value of the pixel of interest exists, is the first or second direction, and determining, from the signal values of the plurality of peripheral pixels of the pixel of interest that are of a different color from the pixel of interest, whether the direction, in which the pixel highly correlated with the signal value of the pixel of interest exists, is the third direction or the fourth direction if it is determined in the first direction determination step that the direction, in which the pixel highly correlated with the signal value of the pixel of interest exists, is the third or fourth direction; and
a calculation step of calculating the signal value of the pixel of interest by using the signal values of a plurality of pixels, among the peripheral pixels of the pixel of interest, that exist in the direction determined in the second direction determination step relative to the pixel of interest.
10. A non-transitory computer-readable recording medium storing a program for causing a computer to function as the image processing apparatus according to claim 1.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A film deposition apparatus for depositing a film on a substrate by performing a cycle of alternately supplying at least two kinds of reaction gases that react with each other on the substrate to produce a layer of a reaction product in a vacuum chamber, the film deposition apparatus comprising:
a turntable provided in the vacuum chamber;
a substrate receiving portion in which the substrate is placed, the substrate receiving portion being provided in the turntable;
a first reaction gas supplying portion that supplies a first reaction gas to a surface where the substrate receiving portion is provided in the turntable;
a second reaction gas supplying portion that supplies a second reaction gas to the surface where the substrate receiving portion is provided in the turntable, the second reaction gas supplying portion being away from the first reaction gas supplying portion in a rotation direction of the turntable;
a separation area located between a first process area where the first reaction gas is supplied and a second process area where the second reaction gas is supplied, thereby separating atmospheres of the first process area and the second process area;
a center area that is located at substantially a center of the vacuum chamber and has an ejection hole through which a separation gas is ejected to the surface where the substrate receiving portion is provided in the turntable, thereby separating the atmospheres of the first process area and the second process area;
a transfer mechanism that transfers the substrate to and from the turntable in the vacuum chamber;
a locking member that locks a part of an upper surface of the substrate in order to keep the substrate in the substrate receiving portion of the turntable; and
an elevation mechanism that moves the locking member and the substrate upward from and downward to the turntable.
2. The film deposition apparatus of claim 1, wherein the substrate receiving portion is a concave portion, and wherein an upper surface of the turntable is substantially at the same elevation as an upper surface of the substrate placed in the substrate receiving portion.
3. The film deposition apparatus of claim 1, wherein the elevation mechanism includes three or more first lift pins that move the substrate upward and downward, and three or more second lift pins that move the locking member upward and downward.
4. The film deposition apparatus of claim 1, wherein the locking member has a streamline shape that reduces gas flow turbulence when the turntable is rotated.
5. A film deposition apparatus for depositing a thin film on a substrate by placing plural of the substrates in corresponding plural concave portions provided in an upper surface of a turntable, and rotating the turntable to alternately expose the plural substrates to different reaction gases supplied to corresponding process areas, the film deposition apparatus comprising:
plural reaction gas supplying portions that are provided away from ceilings of the corresponding process areas, and supply corresponding reaction gases toward the substrates;
an inert gas supplying portion that supplies an inert gas to a separation area provided between the process areas;
at least two evacuation portions that evacuate the vacuum chamber to reduced pressures through corresponding evacuation ports provided outside of the corresponding process areas and along a circumferential direction of the turntable, wherein one of the evacuation portions evacuates one of the reaction gases supplied to a corresponding one of the process areas and the separation gas supplied to the separation area by way of the corresponding one of the process areas; and
locking members provided in or around the corresponding concave portions of the turntable in order to keep the substrates in the concave portions.
6. A film deposition apparatus for depositing a thin film on a substrate by placing plural of the substrates in corresponding plural concave portions provided in an upper surface of a turntable, and rotating the turntable to alternately expose the plural substrates to different reaction gases supplied to corresponding process areas, the film deposition apparatus comprising:
plural reaction gas supplying portions that are introduced from a side wall of the vacuum chamber toward a rotation center of the turntable, arranged away from a ceiling of the vacuum chamber, and supply corresponding reaction gases toward the substrates placed on the turntable;
an inert gas supplying portion that supplies an inert gas toward the substrates placed on the turntable, in a separation area provided between the process areas;
at least two evacuation portions that evacuate the vacuum chamber to reduced pressures through corresponding evacuation ports provided outside of the corresponding process areas and along a circumferential direction of the turntable, wherein one of the evacuation portions evacuates one of the reaction gases supplied to corresponding one of the process areas and the separation gas supplied to the separation area by way of the corresponding one of the process areas; and
locking members provided in or around the corresponding concave portions of the turntable so that the locking members leave gaps with respect to the substrates placed in the concave portions but lock the substrates in case the substrates may be moved up when the turntable is being rotated.
7. A film deposition apparatus for depositing a thin film on an upper surface of a substrate by placing plural of the substrates in corresponding plural concave portions provided in an upper surface of a turntable, and rotating the turntable to alternately expose the plural substrates to different reaction gases supplied to corresponding process areas, the film deposition apparatus comprising:
plural reaction gas supplying portions that are provided away from ceilings of the corresponding process areas, and supply corresponding reaction gases toward the substrates;
an inert gas supplying portion that supplies an inert gas to a separation area provided between the process areas;
at least two evacuation portions that evacuate the vacuum chamber to reduced pressures through corresponding evacuation ports provided outside of the corresponding process areas and along a circumferential direction of the turntable, wherein one of the evacuation portions evacuates one of the reaction gases supplied to a corresponding one of the process areas and the separation gas supplied to the separation area by way of the corresponding one of the process areas;
locking members that are provided in or around the corresponding concave portions of the turntable and lock upper surfaces of the substrates placed in the concave portions; and
a control portion that enables placing the substrates in the concave portions so that centers of the substrates deviate from centers of the corresponding concave portions, before rotating the turntable.
8. A film deposition apparatus for depositing a thin film on an upper surface of a substrate by placing plural of the substrates in corresponding plural concave portions provided in an upper surface of a turntable, and rotating the turntable to alternately expose the plural substrates to different reaction gases supplied to corresponding process areas, the film deposition apparatus comprising:
plural reaction gas supplying portions that are provided away from ceilings of the process areas, and supply corresponding reaction gases toward the substrates;
an inert gas supplying portion that supplies an inert gas to a separation area provided between the process areas;
at least two evacuation portions that evacuate the vacuum chamber to reduced pressures through corresponding evacuation ports provided outside of the corresponding process areas and along a circumferential direction of the turntable, wherein one of the evacuation portions evacuates one of the reaction gases supplied to a corresponding one of the process areas and the separation gas supplied to the separation area by way of the corresponding one of the process areas; and
locking members that are provided in or around the corresponding concave portions of the turntable and lock the substrates by contacting upper circumferential portions of the substrates, thereby keeping the substrates in the concave portions.
9. A film deposition apparatus for depositing a thin film on an upper surface of a substrate by placing plural of the substrates in corresponding plural concave portions provided in an upper surface of a turntable, and rotating the turntable to alternately expose the plural substrates to different reaction gases supplied to corresponding process areas, the film deposition apparatus comprising:
plural reaction gas supplying portions that are provided away from ceilings of the corresponding process areas, and supply corresponding reaction gases toward the substrate;
a first inert gas supplying portion that supplies an inert gas to a separation area provided between the process areas;
a second inert gas supplying portion that supplies an inert gas from a center portion of the vacuum chamber;
at least two evacuation portions that evacuate the vacuum chamber to reduced pressures through corresponding evacuation ports provided outside of the corresponding process areas and along a circumferential direction of the turntable, wherein one of the evacuation portions evacuates one of the reaction gases supplied to a corresponding one of the process areas, the inert gas supplied from the first inert gas supplying portion to the corresponding separation area, and the inert gas supplied from the center area, by way of the corresponding one of the process areas; and
locking members that are provided in or around the corresponding concave portions and lock upper surfaces of the substrates in the concave portions.
10. A film deposition method for depositing a film on a substrate by carrying out plural cycles of alternately supplying at least two kinds of reaction gases that react with each other on the substrate to produce a layer of a reaction product in a vacuum chamber, the film deposition method comprising steps of:
transferring the substrate into the vacuum chamber through a transfer opening formed in the vacuum chamber, and placing the substrate in a substrate receiving portion of a turntable in the vacuum chamber so that the substrate is placed in an outermost position with respect to a center of the turntable;
rotating the turntable; and
depositing a film on the substrate by supplying a first reaction gas from a first reaction gas supplying portion toward a surface where the substrate receiving portion is formed in the turntable, supplying a second reaction gas from a second reaction gas supplying portion located away from the first reaction gas supplying portion, toward the surface where the substrate receiving portion is formed in the turntable, and supplying a separation gas from a separation area located between the first reaction gas supplying portion and the second reaction gas supplying portion.
11. A film deposition method for depositing a film on a substrate by carrying out a cycle of alternately supplying at least two kinds of reaction gases that react with each other on the substrate to produce a layer of a reaction product in a vacuum chamber, the film deposition method comprising steps of:
transferring the substrate into the vacuum chamber through a transfer opening formed in the vacuum chamber and placing the substrate on lift pins provided in a substrate receiving portion having a concave shape in a turntable in order to place the substrate in the substrate receiving portion;
moving the lift pins downward so that the substrate is moved downward below an upper surface of the turntable;
moving the lift pins horizontally outward in a radius direction of the turntable so that an outermost part of the substrate contacts or is positioned close to an inner circumferential surface of the substrate receiving portion;
moving the lift pins further downward so that the substrate is placed on a bottom surface of the substrate receiving portion;
rotating the turntable; and
depositing a film on the substrate by supplying a first reaction gas from a first reaction gas supplying portion toward a surface where the substrate receiving portion is formed in the turntable, supplying a second reaction gas from a second reaction gas supplying portion located away from the first reaction gas supplying portion, toward the surface where the substrate receiving portion is formed in the turntable, and supplying a separation gas from a separation area located between the first reaction gas supplying portion and the second reaction gas supplying portion.

1461180549-6cce4ac3-9ef0-4a1b-a280-0f2768f1d9a7

1. A method for illuminating a housing of a general purpose computer system, said method comprising:
providing a housing for enclosing a device of the general purpose computer system, the housing being separated into a plurality of independent illuminable zones, the housing also enclosing a plurality of light elements each of which is positioned proximate to an associated illuminable zone and arranged to transmit light through the housing and illuminate substantially only the associated illuminable zone;
monitoring events associated with the computer system, wherein at least one of said monitored events includes providing a display on a display screen of the computer system, wherein the display may include a moving image, said display screen being proximate to the housing;
sampling a plurality of regions of the display on the display screen to acquire color indicators for the plurality of regions;
associating particular events with corresponding particular illuminable zones;
determining driving signals for the light elements in accordance with the monitored events, wherein one or more of the driving signals is determined based on the color indicators of one or more sampled regions of the display on the display screen; and
controlling the light elements using the driving signals such that each light element illuminates an associated particular illuminable zone of the housing proximate to a sampled region in order to significantly affect the ornamental appearance of the illuminable zone of the housing such that the feel of the display on the display screen is extended to the illuminable zone of the housing proximate to the screen display by illuminating an associated particular illuminable zone such that it exudes a light effect similar to the moving image of the display as the image moves into the associated sampled region proximate to the associated illuminable zone.
2. A method as recited in claim 1, wherein the light elements are LEDs of various colors and thus the surface appearance of the housing can be multi-colored.
3. A method as recited in claim 1, wherein the computer system events are chosen from the group consisting of: processor mode, processor status, data being processed, displayed information, IO device status, IO device mode, and program status.
4. A method as recited in claim 1, wherein the computer system events are chosen from the group consisting of: removable medium insertion, network connectivity, computer system start-up and computer system shut-down.
5. A method as recited in claim 1, wherein the computer system includes a microprocessor that operates in one of a plurality of states, and
wherein the computer system events comprise the states of the microprocessor which are chosen from the group consisting of: on, sleep or off.
6. A method as recited in claim 1, wherein the computer system includes a microprocessor that can recognize a plurality of different program status events, and
wherein the computer system events comprise the program status events which are chosen from the group consisting of: program error, new electronic mail, awaiting input, and loading program.
7. A method as recited in claim 1, wherein the general purpose computer system is a desktop computer system.
8. A method as recited in claim 1, wherein the LEDs associated with each of the light elements comprise a plurality of LEDs having a variety of different colors.
9. A method as recited in claim 1, wherein the predetermined configuration information is provided by user-adjustable settings.
10. A computer system, comprising:
a housing for enclosing a component of the computer system, the housing being separated into a plurality of independent illuminable zones;
an event monitor configured to track computer events associated with said computer system, wherein at least one of said tracked events includes a providing a display on a display screen of the computer system, wherein the display may include a moving image, said display screen being proximate to the housing, and wherein said event monitor is further configured to sample a plurality of regions of the display on the display screen to acquire color indicators for the plurality of regions;
a light effect manager operatively coupled to said event monitor, said light effect manager being configured to generate light control signals when said computer events are executed by said computer system, said light effect manager being further configured to associate particular events with associated particular illuminable zones, wherein one or more of the light control signals is determined based on the color indicators of one or more sampled regions of the display on the display screen; and
a light arrangement operatively coupled to said light effect manager and enclosed by said housing, said light arrangement including a plurality of light elements, each light element being positioned proximate to an associated illuminable zone and arranged to transmit light through the housing and to illuminate the associated illuminable zone proximate to a sampled region, said light arrangement being configured to work in conjunction with said light effect manager to dynamically change the ornamental appearance of the illuminable zone of said housing such that the feel of the display on the display screen is extended to the illuminable zone of the housing proximate to the screen display by illuminating an associated illuminable zone such that it exudes a light effect similar to the moving image of the display as the image moves into the associated sampled region proximate to the associated illuminable zone.
11. A computer system as recited in claim 10, wherein said computer component is one of a processor or controller.
12. A computer system as recited in claim 10, wherein said computer component is one of an operating system, utility program or application program.
13. A computer system as recited in claim 10, wherein said computer event is one of input data or output data.
14. A computer system as recited in claim 10, wherein said light control signal carries illumination characteristics pertaining to the desired light effect that said light arrangement is to provide to said illuminable zone of said illuminable housing.
15. A computer system as recited in claim 10, wherein the illumination significantly alters the surface appearance of the housing such that a portion of the housing itself associated with the illuminable zone and not the light element provides visual indication of the computer event.
16. A computer system as recited in claim 10, wherein the light illuminates an inner surface of the housing to effect an appearance change at an outer surface of the housing.
17. A computer system as recited in claim 10, where the housing is capable of changing between multiple colors or patterns.
18. A computer system as recited in claim 17, wherein the multiple colors are selected from the color spectrum.
19. A computer system as recited in claim 17, wherein the multiple colors that are available are similar to the colors available to a screen display.
20. A computer system as recited in claim 10, wherein the light elements are LEDs.
21. A computer system as recited in claim 20, wherein each light element includes a plurality of LEDs.
22. A computer system as recited in claim 21, wherein the LEDs associated with a particular light element have a variety of different colors.
23. A computer system, comprising:
a housing adapted to enclose a plurality of computer system components therein, the housing including a plurality of independent illuminable zones;
a display screen situated proximate to said housing, the display screen being configured to provide a display that may include a moving image;
a sampling device operatively coupled to the display screen and adapted to sample a plurality of regions of the display provided on the display screen to acquire color indicators for the plurality of regions;
a light effect manager operatively coupled to said sampling device, said light effect manager being configured to generate light control signals based on the color indicators of one or more sampled regions of the display on the display screen; and
a light arrangement operatively coupled to said light effect manager and enclosed by said housing, said light arrangement including a plurality of light elements configured to transmit light through the housing, each light element positioned proximate to an associated illuminable zone and said light arrangement being configured to work in conjunction with said light effect manager to illuminate a particular area of said illuminable housing proximate to a sampled region so as to dynamically change the ornamental appearance of said housing based on the color indicators of the one or more sampled regions, such that the feel of the display on the display screen is extended to the illuminable zone of the housing proximate to the screen display by illuminating an associated illuminable zone such that it exudes a light effect similar to the moving image of the display as the image moves into the sampled region proximate to the associated illuminable zone.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An image processing device comprising:
a display configured to display a plurality of images;
a storage unit configured to store a plurality of pieces of image information and a plurality of pieces of position information corresponding to respective ones of the plurality of images individually, each of the plurality of pieces of position information indicating a position where each image is displayed on the display, the storage unit being configured to correlate the plurality of pieces of image information with respective ones of the plurality of pieces of position information individually, the plurality of images being to be displayed on the display based on the plurality of pieces of image information and the plurality of pieces of position information, respectively;
an image selection unit configured to select at least a first image and a second image from the plurality of images, the first image including first image information and first position information, the second image including second image information and second position information;
an information interchange unit configured to interchange the first image information of the first image with the second image information of the second image, or to interchange the first position information of the first image with the second position information of the second image, the storage unit being configured to store and correlate the first image information and the second position information, and store and correlate the second image information and the first position information; and
a display controller configured to control the display to display one image based on the first image information and the second position information, and another image based on the second image information and the first position information;
wherein the information interchange unit, the storage unit, and the display controller are configured such that, after the image selection unit selects the first image and the second image, the information interchange unit interchanges, automatically, the first image information of the first image with the second image information of the second image, or interchanges, automatically, the first position information of the first image with the second position information of the second image, the storage unit stores and correlates the first image information and the second position information, and stores and correlates the second image information and the first position information, and the display controller controls, automatically, the display to display the one image based on the first image information and the second position information, and the another image based on the second image information and the first position information.
2. The image processing device according to claim 1, further comprising an instruction receiving unit configured to receive an interchange instruction for interchanging display positions of images among the plurality of images displayed on the display,
wherein the image selection unit is configured to select at least the first image and the second image from the plurality of images after the instruction receiving unit receives the interchange instruction,
wherein the information interchange unit is configured to interchange, if the image selection unit selects the second image after selecting the first image, the first image information of the first image with the second image information of the second image, or to interchange, if the image selection unit selects the second image after selecting the first image, the first position information of the first image with the second position information of the second image.
3. The image processing device according to claim 2, further comprising a setting unit configured to set one selected image, as the first image, that is selected from the plurality of images by the image selection unit, and set another selected image different from the one selected image, as the second image, that is selected from the plurality of images by the image selection unit after setting the one selected image as the first image, the setting unit being configured to fail to set the one selected image, as the second image, if the image selection unit selects the one selected image in succession after the image selection unit has selected the one selected image.
4. The image processing device according to claim 3, wherein the setting unit is configured to revoke an image selecting operation in which the image selection unit selects the one selected image in succession after the image selection unit has selected the one selected image.
5. The image processing device according to claim 2, wherein the storage unit is configured to store attribute information in association with each of the plurality of pieces of image information, the attribute information being to he used for changing a display state of the image, the first image including first attribute information, the second image including second attribute information;
wherein the information interchange unit is configured to interchange, if the image selection unit selects the second image after selecting the first image, the first image information of the first image with the second image information of the second image, or to interchange the first position information and first attribute information of the first image with the second position information and the second attribute information of the second image, respectively, the storage unit being configured to store and correlate the first image information, the second position information and the second attribute information, and to store and correlate the second image information, the first position information and the first attribute information; and
wherein the display controller is configured to control the display to display one image based on the first image information, the second position information and the second attribute information, and another image based on the second image information, the first position information and the first attribute information.
6. The image processing device according to claim 2, wherein the display is configured to include a plurality of user selectable areas, each of the plurality of images being displayed on each of the plurality of user selectable areas, when a user selects a user selectable area, the display outputting information indicating the user selectable area selected by the user to the image selection unit; and
wherein the image selection unit is configured to select an image corresponding to the user selectable area when the information indicating the user selectable area is received.
7. The image processing device according to claim 2, wherein the display is configured to include a first area configured to display a plurality of original images and a second area configured to display the plurality of images, the first area being adjacent to the second area;
wherein the display controller is configured to display the plurality of original images on the first area based on the plurality of pieces of image information;
wherein the image selection unit is configured to select at least two images from the plurality of original images displayed on the first area;
wherein the display controller is configured to display, on the second area, the at least two images selected by the image selection unit,
wherein the display controller is configured to display, on the first area, processing information to be used for processing the at least two images displayed on the second area in place of the plurality of images that has been displayed on the first area by the first area display unit,
wherein the image selection unit is configured to select at least the first image and the second image from the at least two images displayed on the second area.
8. The image processing device according to claim 7, wherein the storage unit is configured to store attribute information in association with each of the plurality of pieces of image information, the attribute information being to be used for changing a display state of the image, the first image including first attribute information, the second image including second attribute information;
wherein the information interchange unit is configured to interchange, if the image selection unit selects the second image after selecting the first image, the first image information of the first image with the second image information of the second image, or to interchange, if the image selection unit selects the second image after selecting the first image, the first position information and first attribute information of the first image with the second position information and the second attribute information of the second image, respectively, the storage unit being configured to store and correlate the first image information, the second position information and the second attribute information, and to store and correlate the second image information, the first position information and the first attribute information; and
wherein the display controller is configured to control the display to display one image based on the first image information, the second position information and the second attribute information, and another image based on the second image information, the first position information and the first attribute information.
9. The image processing device according to claim 7, wherein the display is configured to include a plurality of user selectable areas, each of the plurality of images being displayed on each of the plurality of user selectable areas, when a user selects a user selectable area, the display outputting information indicating the user selectable area selected by the user to the image selection unit; and
wherein the image selection unit is configured to select an image corresponding to the user selectable area when the information indicating the user selectable area is received.
10. The image processing device according to claim 1, wherein the display is configured to include a first area configured to display a plurality of original images and a second area configured to display a plurality of images, the first area being adjacent to the second area;
wherein the display controller is configured to display the plurality of original images on the first area based on the plurality of pieces of image information;
wherein the image selection unit is configured to select at least two images from the plurality of original images displayed on the first area;
wherein the display controller is configured to display, on the second area, the at least two images selected by the image selection unit in a display state corresponding to a printing state of the at least two images with respect to a recording medium,
wherein the image selection unit is configured to select at least the first image and the second image from the at least two images displayed on the second area,
wherein the display controller is configured to display, on the second area, one image based on the first image information and the second position information, and another image based on the second image information and the first position information.
11. The image processing device according to claim 10, further comprising a printing unit configured to print the one image and the another image based on a display state in which the one image and the another image are displayed on the second area.
12. The image processing device according to claim 10, wherein the storage unit is configured to store attribute information in association with each of the plurality of pieces of image information, the attribute information being to be used for changing a display state of the image, the first image including first attribute information, the second image including second attribute information;
wherein the information interchange unit is configured to interchange the first image information of the first image with the second image information of the second image, or to interchange the first position information and first attribute information of the first image with the second position information and the second attribute information of the second image, respectively, the storage unit being configured to store and correlate the first image information, the second position information, and the second attribute information, and to store and correlate the second image information, the first position information, and the first attribute information; and
wherein the display controller is configured to control the display to display one image based on the first image information, the second position information, and the second attribute information, and another image based on the second image information, the first position information, and the first attribute information.
13. The image processing device according to claim 12, wherein the information interchange unit comprises:
a first interchange unit configured to interchange the first image information of the first image and the first attribute information in association with the first image information with the second image information of the second image and the second attribute information in association with the second image information, or interchange the first position information in association with the first image information with the second position information in association with the second image information;
a second interchange unit configured to interchange the first image information and the second image information, or interchange the first position information and the first attribute information with the second position information and the second attribute information; and
a third interchange unit configured to interchange the first image information and the first position information with the second image information and the second position information, or interchange the first attribute information and the second attribute information,
the image processing device further comprising a function selection unit configured to select one of the first interchange unit, the second interchange unit, and the third interchange unit,
wherein the selected one of the first interchange unit, the second interchange unit, and the third interchange unit is configured to interchange at least one of the first image information, the first position information, and the first attribute information with at least one of the second image information, the second position information, and the second attribute information.
14. The image processing device according to claim 10, further comprising:
a determining unit configured to determine whether or not one selected image selected by the second selection unit after the second selection unit has selected another selected image is different from the another selected image; and
a setting unit configured to set the another selected image, as the first image, that is selected from the at least two images by the second selection unit, and set the one selected image, as the second image, that is selected from the at least two images by the second selection unit if the determining unit determines that the one selected image is different from the another selected image.
15. The image processing device according to claim 10, further comprising:
a touch panel configured to detect an input corresponding to a contact position or an adjacent position of an indicator on the display, and
wherein the image selection unit is configured to select an image displayed on the display when the touch panel detects the input by the indicator with respect to the image displayed on the display.
16. The image processing device according to claim 1, wherein the display is configured to include a first area configured to display a plurality of templates and a second area configured to display a plurality of images, the first area being adjacent to the second area, the plurality of images being to be displayed on the second area based on the plurality of pieces of image information and the plurality of pieces of position information, respectively,
wherein the storage unit is configured to store a plurality of pieces of template information corresponding to respective ones of the plurality of templates individually, each of the plurality of pieces of template information defining a position and shape of each of the plurality of images displayed on the second area,
wherein the display controller is configured to display, on the first area, the plurality of templates in a selectable state based on the plurality of pieces of template information;
wherein the image selection unit is configured to select one template from the plurality of templates displayed on the first area;
wherein the display controller is configured to display, on the second area, a plurality of combined images by combining the plurality of images and the selected one template;
wherein the image selection unit is configured to select at least the first image and the second image from the plurality of combined images displayed on the second area,
wherein the display controller is configured to display, on the second area, one image based on the first image information, the second position information, and the selected one template, and another image based on the second image information, the first position information, and the selected one template.
17. The image processing device according to claim 16, further comprising a printing unit configured to print the one image and the another image based on a display state in which the one image and the another image are displayed on the second area.
18. The image processing device according to claim 16, wherein the storage unit is configure to store attribute information in association with each of the plurality of pieces of image information, the attribute information being to be used for changing a display state of the image, the first image including first attribute information, the second image including second attribute information;
wherein the information interchange unit is configured to interchange the first image information of the first image with the second image information of the second image, or to interchange the first position information and first attribute information of the first image with the second position information and the second attribute information of the second image, respectively, the storage unit being configured to store and correlate the first image information, the second position information, and the second attribute information, and to store and correlate the second image information, the first position information, and the first attribute information; and
wherein the display controller is configured to control the display to display one image based on the first image information, the second position information, the second attribute information, and the selected one template, and another image based on the second image information, the first position information, the first attribute information, and the selected one template.
19. The image processing device according to claim 18, wherein the information interchange unit comprises:
a first interchange unit configured to interchange the first image information of the first image and the first attribute information in association with the first image information with the second image information of the second image and the second attribute information in association with the second image information, or interchange the first position information in association with the first image information with the second position information in association with the second image information;
a second interchange unit configured to interchange the first image information and the second image information, or interchange the first position information and the first attribute information with the second position information and the second attribute information; and
a third interchange unit configured to interchange the first image information and the first position information with the second image information and the second position information, or interchange the first attribute information and the second attribute information,
the image processing device further comprising a function selection unit configured to select one of the first interchange unit, the second interchange unit, and the third interchange unit,
wherein the selected one of the first interchange unit, the second interchange unit, and the third interchange unit is configured to interchange at least one of the first image information, the first position information, and the first attribute information with at least one of the second image information, the second position information, and the second attribute information.
20. The image processing device according to claim 16, further comprising:
a determining unit configured to determine whether or not one selected image selected by the second selection unit after the second selection unit has selected another selected image is different from the another image; and
a setting unit configured to set the another selected image, as the first image, that is selected from the at least two images by the second selection unit, and set the one selected image, as the second image, that is selected from the at least two images by the second selection unit if the determining unit determines that the one selected image is different from the another selected image.
21. The image processing device according to claim 16, further comprising:
a touch panel configured to detect an input corresponding to a contact position or an adjacent position of an indicator on the display, and
wherein the image selection unit is configured to select an image displayed on the display when the touch panel detects the input by the indicator with respect to the image displayed on the display.
22. An image processing device comprising:
a display configured to display a plurality of images;
a storage unit configured to store a plurality of pieces of image information corresponding to respective ones of the plurality of images, and attribute information corresponding to each of the plurality of pieces of image information, the attribute information being to be used for changing a display state of the image, each of the plurality of images being displayed on the display based on each of the plurality of image information and corresponding attribute information;
an image selection unit configured to select at least a first image and a second image from the plurality of images, the first image including first image information and first attribute information, the second image including second image information and second attribute information;
an information interchange unit configured to interchange the first image information of the first image with the second image information of the second image, or interchanges the first attribute information of the first image with the second attribute information of the second image, the storage unit being configured to store and correlate the first image information and the second attribute information, and store and correlate the second image information and the first attribute information; and
a display controller configured to control the display to display one image based on the first image information and the second attribute information, and another image based on the second image information and the first attribute information.
wherein the information interchange unit, the storage unit, and the display controller are configured such that, after the image selection unit selects the first image and the second image, the information interchange unit interchanges, automatically, the first image information of the first image with the second image information of the second image, or interchanges, automatically, the first attribute information of the first image with the second attribute information of the second image, the storage unit stores and correlates the first image information and the second attribute information, and stores and correlates the second image information and the first attribute information, and the display controller controls, automatically, the display to display the one image based on the first image information and the second attribute information, and the another image based on the second image information and the first attribute information.
23. The image processing device comprising according to claim 22, further comprising an instruction receiving unit configured to receive an interchange instruction for interchanging display positions of images among the plurality of images displayed on the display,
wherein the image selection unit is configured to select at least the first image and the second image from the plurality of images after the instruction receiving unit receives the interchange instruction,
wherein the information interchange unit is configured to interchange, if the image selection unit selects the second image after selecting the first image, the first image information of the first image with the second image information of the second image, or to interchange, if the image selection unit selects the second image after selecting the first image, the first attribute information of the first image with the second attribute information of the second image.
24. The image processing device according to claim 23, further comprising a setting unit configured to set one selected image, as the first image, that is selected from the plurality of images by the image selection unit, and set another selected image different from the one selected image, as the second image, that is selected from the plurality of images by the image selection unit after setting the one selected image as the first image, the setting unit being configured to fail to set the one selected image, as the second image, if the image selection unit selects the one selected image in succession after the image selection unit has selected the one selected image.
25. The image processing device according to claim 24, wherein the setting unit is configured to revoke an image selecting operation in which the image selection unit selects the one selected image in succession after the image selection unit has selected the one selected image.
26. The image processing device according to claim 23, wherein the display includes a plurality of user selectable areas, each of the plurality of images being displayed on each of the plurality of user selectable areas, when a user selects a user selectable area, the display outputting information about the user selectable area selected by the user to the image selection unit; and
wherein the image selection unit selects an image corresponding to the user selectable area when the information about the user selectable area is received.
27. The image processing device according to claim 22, wherein the display is configured to include a first area configured to display a plurality of original images and a second area configured to display a plurality of images, the first area being adjacent to the second area,
wherein the display controller is configured to display the plurality of original images on the first area based on the plurality of pieces of image information and the plurality of pieces of attribute information;
wherein the image selection unit is configured to select at least two images from the plurality of original images displayed on the first area,
wherein the display controller is configured to display, on the second area, the at least two images selected by the image selection unit, the storage unit being configured to store at least two pieces of position information each indicating a position where each of the at least two images is displayed on the second area and to correlate the at least two pieces of position information with respective ones of at least two pieces of image information displayed on the second area individually, the at least two images being to be displayed on the second area based on the at least two pieces of image information and the at least two pieces of position information,
wherein the display controller is configured to display, on the first area, processing information to be used for processing the at least two images displayed on the second area in place of the plurality of images that has been displayed on the first area by the first area display unit,
wherein the image selection unit is configured to select at least the first image and the second image from the at least two images displayed on the second area.
28. The image processing device according to claim 27, wherein the display includes a plurality of user selectable areas, each of the plurality of images being displayed on each of the plurality of user selectable areas, when a user selects a user selectable area, the display outputting information about the user selectable area selected by the user to the image selection unit; and
wherein the image selection unit selects an image corresponding to the user selectable area when the information about the user selectable area is received.
29. The image processing device according to claim 22, wherein the display is configured to include a first area configured to display a plurality of original images and a second area configured to display a plurality of images, the first area being adjacent to the second area;
wherein the display controller is configured to display the plurality of original images on the first area based on the plurality of pieces of image information and the plurality of pieces of attribute information;
wherein the image selection unit is configured to select at least two images from the plurality of original images displayed on the first area;
wherein the display controller is configured to display, on the second area, the at least two images selected by the image selection unit in a display state corresponding to a printing state of the at least two images with respect to a recording medium, the storage unit being configured to store at least two pieces of position information each indicating a position where each of the at least two images is displayed on the second area and to correlate the at least two pieces of position information with respective ones of at least two pieces of image information displayed on the second area individually,
wherein the image selection unit is configured to select at least the first image and the second image from the at least two images displayed on the second area, the first image including first image information, first attribute information, and first position information, the second image including second image information, second attribute information, and second position information,
wherein the information interchange unit is configured to interchange the first image information of the first image and the first position information in association with the first image information with the second image information of the second image and the second position information in association with the second image information, or interchanges the first attribute information of the first image with the second attribute information of the second image, the storage unit being configured to store and correlate the first image information and the first position information, and the second attribute information, and store and correlate the second image information, the second position information, and the first attribute information,
wherein the display controller is configured to display, on the second area, one image based on the first image information, the first position information, and the second attribute information, and a fourth based on the second image information, the second position information, and the first attribute information.
30. The image processing device according to claim 29, further comprising a printing unit configured to print the one image and the another image based on a display state in which the one image and the another image are displayed on the second area.
31. The image processing device according to claim 29, wherein the information interchange unit comprises:
a first interchange unit configured to interchange the first image information of the first image and the first attribute information in association with the first image information with the second image information of the second image and the second attribute information in association with the second image information, or interchange the first position information in association with the first image information with the second position information in association with the second image information;
a second interchange unit configured to interchange the first image information and the second image information, or interchange the first position information and the first attribute information with the second position information and the second attribute information; and
a third interchange unit configured to interchange the first image information and the first position information with the second image information and the second position information, or interchange the first attribute information and the second attribute information,
the image processing device further comprising a function selection unit configured to select one of the first interchange unit, the second interchange unit, and the third interchange unit,
wherein the selected one of the first interchange unit, the second interchange unit, and the third interchange unit is configured to interchange at least one of the first image information, the first position information, and the first attribute information with at least one of the second image information, the second position information, and the second attribute information.
32. The image processing device according to claim 29, further comprising:
a determining unit configured to determine whether or not one selected image selected by the second selection unit after the second selection unit has selected another selected image is different from the another image; and
a setting unit configured to set the another selected image, as the first image, that is selected from the at least two images by the second selection unit, and set the one selected image, as the second image, that is selected from the at least two images by the second selection unit if the determining unit determines that the one selected image is different from the another selected image.
33. The image processing device according to claim 29, further comprising:
a touch panel configured to detect an input corresponding to a contact position or an adjacent position of an indicator on the display, and
wherein each of the first selection unit and the second selection unit is configured to select an image displayed on the display when the touch panel detects the input by the indicator with respect to the image displayed on the display.
34. The image processing device according to claim 22, wherein the display is configured to include a first area configured to display a plurality of templates and a second area configured to display a plurality of images, the first area being adjacent to the second area,
wherein the storage unit is configured to store a plurality of pieces of template information corresponding to respective ones of the plurality of templates individually, each of the plurality of pieces of template information defining a position and shape of each of the plurality of images displayed on the second area,
wherein the display controller is configured to display, on the first area, the plurality of templates in a selectable state based on the plurality of pieces of template information,
wherein the image selection unit is configured to select one template from the plurality of templates displayed on the first area,
wherein the display controller is configured to display, on the second area, a plurality of combined images by combining the plurality of images and the selected one template;
wherein the image selection unit is configured to select at least the first image and the second image from the plurality of combined images displayed on the second area, the first image including first image information, first position and first attribute information, the second image including second image information, second position information and second attribute information;
wherein the information interchange unit is configured to interchange the first image information of the first image and the first position information in association with the first image information with the second image information of the second image and the second position information in association with the second image information, or interchanges the first attribute information of the first image with the second attribute information of the second image, the storage unit storing and correlating the first image information, the first position information, and the second attribute information, and storing and correlating the second image information, the second position information, and the first attribute information,
wherein the display controller is configured to display, on the second area, one image based on the first image information, the first position information, the second attribute information, and the selected one template, and another image based on the second image information, the second position information, the second attribute information, and the selected one template.
35. The image processing device according to claim 34, further comprising a printing unit configured to print the one image and the another image based on a display state in which the one image and the another image are displayed on the second area.
36. The image processing device according to claim 34, wherein the information interchange unit comprises:
a first interchange unit configured to interchange the first image information of the first image and the first attribute information in association with the first image information with the second image information of the second image and the second attribute information in association with the second image information, or interchange the first position information in association with the first image information with the second position information in association with the second image information;
a second interchange unit configured to interchange the first image information and the second image information, or interchange the first position information and the first attribute information with the second position information and the second attribute information; and
a third interchange unit configured to interchange the first image information and the first position information with the second image information and the second position information, or interchange the first attribute information and the second attribute information,
the image processing device further comprising a function selection unit configured to select one of the first interchange unit, the second interchange unit, and the third interchange unit,
wherein the selected one of the first interchange unit, the second interchange unit, and the third interchange unit is configured to interchange at least one of the first image information, the first position information, and the first attribute information with at least one of the second image information, the second position information, and the second attribute information.
37. The image processing device according to claim 34, further comprising:
a determining unit configured to determine whether or not one selected image selected by the second selection unit after the second selection unit has selected another selected image is different from the another selected image; and
a setting unit configured to set the another selected image, as the first image, that is selected from the at least two images by the second selection unit, and set the one selected image, as the second image, that is selected from the at least two images by the second selection unit if the determining unit determines that the one selected image is different from the another selected image.
38. The image processing device according to claim 34, further comprising:
a touch panel configured to detect an input corresponding to a contact position or an adjacent position of an indicator on the display, and
wherein each of the first selection unit and the second selection unit is configured to select an image displayed on the display when the touch panel detects the input by the indicator with respect to the image displayed on the display.
39. A non-transitory computer-readable medium storing a computer-executable image processing program for an image processing device, the image processing device comprising a display configured to display configured to display a plurality of images; a storage unit configured to store a plurality of pieces of image information and a plurality of pieces of position information corresponding to respective ones of the plurality of images individually, each of the plurality of pieces of position information indicating a position where each image is displayed on the display, the storage unit being configured to correlate the plurality of pieces of image information with respective ones of the plurality of pieces of position information individually, the plurality of images being to be displayed on the display based on the plurality of pieces of image information and the plurality of pieces of position information, respectively, the image processing program comprising:
instructions for selecting at least a first image and a second image from the plurality of images, the first image including first image information and first position information, the second image including second image information and second position information;
instructions for interchanging the first image information of the first image with the second image information of the second image, or to interchange the first position information of the first image with the second position information of the second image, the storage unit being configured to store and correlate the first image information and the second position information, and store and correlate the second image information and the first position information; and
instructions for controlling the display to display one image based on the first image information and the second position information, and another image based on the second image information and the first position information;
wherein, after selecting the first image and the second image, interchanging, automatically, the first image information of the first image with the second image information of the second image, or interchanging, automatically, the first position information of the first image with the second position information of the second image, storing and correlating the first image information and the second position information, and storing and correlating the second image information and the first position information, and controlling, automatically, the display to display the one image based on the first image information and the second position information, and the another image based on the second image information and the first position information.
40. A non-transitory computer-readable medium storing a computer-executable image processing program for an image processing device, the image processing device comprising: a display configured to display a plurality of images; a storage unit configured to store a plurality of pieces of image information corresponding to respective ones of the plurality of images, and attribute information corresponding to each of the plurality of pieces of image information, the attribute information being to be used for changing a display state of the image, each of the plurality of images being displayed on the display based on each of the plurality of image information and corresponding attribute information, the image processing program comprising:
instructions for selecting at least a first image and a second image from the plurality of images, the first image including first image information and first attribute information, the second image including second image information and second attribute information;
instructions for interchanging the first image information of the first image with the second image information of the second image, or interchanges the first attribute information of the first image with the second attribute information of the second image, the storage unit being configured to store and correlate the first image information and the second attribute information, and store and correlate the second image information and the first attribute information; and
instructions for controlling the display to display one image based on the first image information and the second attribute information, and another image based on the second image information and the first attribute information.
wherein, after selecting the first image and the second image, interchanging, automatically, the first image information of the first image with the second image information of the second image, or interchanging, automatically, the first attribute information of the first image with the second attribute information of the second image, storing and correlating the first image information and the second attribute information, and storing and correlating the second image information and the first attribute information, and controlling, automatically, the display to display the one image based on the first image information and the second attribute information, and the another image based on the second image information and the first attribute information.