The present disclosure relates to an information processing apparatus, a control method of the information processing apparatus, and a storage medium.
Products for creating layout data, such as photo album data and poster data, by laying out a plurality of images on a plane of paper using a layout data creation application have been released in recent years. To create more attractive layout data by a plurality of users, the application typically can output layout data created by one user as an external file to share the file with another user. The receiving user can open the file using the application, and check and edit the layout data.
Terminals, such as a personal computer (PC), a tablet terminal, and a smartphone, and the application have a function of reducing blue light and a function of setting a color profile to be used in a display device such as a display monitor. Using such functions, the user can freely change display settings, such as display color, on the display device according to his/her own preferences. A user using a plurality of terminals and applications makes settings by himself/herself each time to make the display settings of all the terminals and applications the same.
Japanese Patent No. 6701301 discusses a technique for displaying an operation screen of an image processing apparatus in a user-desired display format when the user accesses the image processing apparatus via a network.
However, if the user who creates layout data and the user who displays the created layout data are different, the same layout data can appear in different colors depending on the display settings of the terminals or applications. This can interfere with appropriate color check. The users can check each other's display settings and manually change the display settings to display the layout data, whereas such a display setting change operation is quite cumbersome.
Aspects of the present disclosure provide a mechanism for facilitating display of content data such as layout data with the same display settings as those used when the content data is created.
According to an aspect of the present disclosure, a control method includes generating content data to include display setting information, wherein the content data is generated by an information processing apparatus and the display setting information being setting information about a display of the information processing apparatus, and displaying the content data based on the display setting information corresponding to the content data.
Further features of the present disclosure will become apparent from the following description of embodiments with reference to the attached drawings.
Embodiments of the present disclosure will be described in detail below with reference to the drawings. The following embodiments are not intended to limit the present disclosure set forth in the claims, and all combinations of features described in the embodiments are not necessarily essential to the solving means of the present disclosure.
Content data such as layout data created by a user (hereinafter, “layout data”) can be displayed by another user. In other words, the user who creates layout data (hereinafter, referred to as a “creation user”) and the user who displays the layout data (hereinafter, referred to as a “display user”) can be different. An information processing apparatus according to a first embodiment can display layout data by adjusting the display settings of the display user to those of the creation user in such a case. As a result, the layout data can be displayed with the same display settings as those of the creation user even in a case where a user different from the creation user displays the layout data. Situations where the layout data appears in different colors depending on the display settings can thus be reduced.
The present embodiment will be described by using an operating system (OS)-settable night mode setting for reducing blue light as an example of the display settings. A function of reducing blue right typically makes the display device yellowish, and the color of the layout data displayed on the display device can be different. Note that the display settings according to the present embodiment are not limited to the foregoing night mode setting and include various display settings.
A configuration of an information processing apparatus 1004 according to the present embodiment will initially be described with reference to
The information processing apparatus 1004 used in the present embodiment is assumed to be a personal computer and capable of creating layout data. The information processing apparatus 1004 can also output the created layout data as a file, output the created layout data as print data, and upload the created layout data to an external server. The information processing apparatus 1004 functions, for example, as a layout data editing apparatus for laying out a plurality of images captured by a digital camera on a plane of paper and editing layout data.
In the present embodiment, layout data is not limited to data used for a photo album or a poster where a plurality of images is laid out on a plane of paper. The layout data according to the present embodiment may include data where a plurality of images, text, and figures are laid out in combination, various types of design data, illustration data combining lines and figures, and various types of moving image data including animation data. The layout data according to the present embodiment includes all types of content data of which quality can be affected by color. The layout data according to the present embodiment is also referred to simply as “content data”.
The information processing apparatus 1004 includes a read-only memory (ROM) 1009, a random access memory (RAM) 1010, and a central processing unit (CPU) 1011. The information processing apparatus 1004 also includes various input/output interfaces (not illustrated) for connecting with a printer 1005, a monitor 1006, an input device 1007, a storage device 1008, and a network 1003.
The CPU 1011 controls the entire information processing apparatus 1004 by executing an OS stored in the storage device 1008, the ROM 1009, or the RAM 1010. The CPU 1011 also implements functional configurations of the information processing apparatus 1004, calculates and processes information, and controls pieces of hardware by executing various programs stored in the storage device 1008, the ROM 1009, and/or the RAM 1010.
The ROM 1009 stores programs and data. The RAM 1010 is used as a work memory of the CPU 1011.
The network 1003 is a communication network connected to apparatuses, such as the information processing apparatus 1004 and an external server 1002, and intended to transmit information about the connected apparatuses.
The external server 1002 includes an input/output interface (not illustrated) for connecting with a printer 1001, and is connected with the printer 1001. Layout data created in the information processing apparatus 1004 is uploaded to the external server 1002 via the network 1003. If the uploaded layout data is printable, the external server 1002 outputs the layout data to the printer 1001. For example, the external server 1002 is a layout data order entry and management server. A user uploads the layout data created on his/her own information processing apparatus 1004 to the external server 1002. When the user completes a predetermined purchase procedure, the external server 1002 outputs the uploaded layout data using the printer 1001. The output print product is then delivered to the user.
The printer 1005 is a printer for printing a print product based on the layout data created using the information processing apparatus 1004. Depending on the configuration, the user can print the created layout data with the user's own printer 1005 and finish the print product by himself/herself.
The monitor 1006 is a display device that displays image information output from the information processing apparatus 1004. For example, the monitor 1006 displays the layout data created by the user.
The input device 1007 is one intended to make an input to the information processing apparatus 1004. Examples include a keyboard and a pointing device. Depending on the configuration, the input device 1007 may be integrated with the monitor 1006 so that the user directly touches the monitor 1006 for input.
The storage device 1008 stores image data and templates. Examples include a hard disk drive (HDD), a solid-state drive (SSD), and an embedded MultiMediaCard (eMMC).
In the example of
Next, screens for making settings related to user information, displayed by the information processing apparatus 1004 will be described with reference to
When the user inputs the user ID and the password into the user ID input section 2001 and the password input section 2002 and presses an OK button 2203, the information processing apparatus 1004 performs predetermined authentication processing (not illustrated). If the authentication processing is normally completed, the information processing apparatus 1004 completes the setting of the user information.
A logout button 2012 is a button for logging out to delete the user information set by the user. The user can log out by pressing the logout button 2012, whereby the user information set as described above is deleted.
Next, screens for making display-related settings, displayed by the information processing apparatus 1004 will be described with reference to
A strength setting section 3012 is a setting section for setting the strength of blue light reduction in the night mode. The strength setting section 3012 can input a value in the range of 0 to 100, whereby the strength of the blue light reduction can be set.
Next, a configuration of layout data created using the information processing apparatus 1004 will be described with reference to
In
A file 4001 describes layout information about the created layout data. In the example of
A folder 4002 contains images used in the created layout data. In the example of
An image 4003 is used in the created layout data. In the example of
A file 4005 describes information about the display settings (hereinafter, referred to as “display setting information”) in creating the layout data. In the example of
A file 4006 describes information about the user who creates the layout data (hereinafter, referred to as “user information). In the example of
The layout data is not limited to such a configuration, and may have any given configuration.
Next, the configuration of the file describing the display setting information (file 4005 in the example of
In
A key 5001 “Strength” describes the set strength of the blue light reduction. In the example of
Next, a configuration of the file describing the user information about the user who creates the layout data (file 4006 in the example of
In
Next, a screen for creating, editing, and displaying layout data on the information processing apparatus 1004 will be described with reference to
In
An image list display section 7005 displays a list of images usable in editing the layout data 7002. The image list display section 7005 displays images 7006 to 7008 that can be laid out on the layout data 7002.
A save button 7009 is intended to store the created layout data into a file. If the user presses the save button 7009, the created layout data is output as a file with an extension “cpfx3” as illustrated in
An open button 7010 is intended to open and display layout data stored in a file. If the user presses the open button 7010, the OS's file specification dialog (not illustrated) is displayed to accept file specification.
Next, processing for storing the layout data will be described with reference to
In step S8001, the information processing apparatus 1004 initially obtains the user information about the user requesting the storage of the layout data. For example, the information processing apparatus 1004 is configured such that the user sets the user information by login from the user information setting screen 2000 such as illustrated in
In step S8002, the information processing apparatus 1004 obtains display setting information about the user requesting the storage of the layout data. For example, the information processing apparatus 1004 is configured so that the user can set display setting information from the display setting screen 3000 such as illustrated in
In step S8003, the information processing apparatus 1004 includes the user information and the display setting information about the user who creates the layout data into the layout data, and stores the layout data. Details will now be described.
The information processing apparatus 1004 initially generates a file describing the user information such as illustrated in
Next, the information processing apparatus 1004 generates a file describing the display setting information such as illustrated in
Next, the information processing apparatus 1004 stores the layout data created by the user on the editing screen such as illustrated in
In such a manner, the layout data having the data configuration illustrated in
Next, processing for displaying the layout data stored in the file will be described with reference to
In step S9001, the information processing apparatus 1004 obtains the user information and the display setting information from the specified file of the layout data. As illustrated in
The information processing apparatus 1004 initially obtains the file UserInfo.json (file 4006 in the example of
Next, the information processing apparatus 1004 obtains the file DisplaySettings.json describing the display setting information from the file of the layout data (Poster.cpfx3 in the example of
In step S9002, the information processing apparatus 1004 determines whether the user information and the display setting information are successfully obtained from the specified file of the layout data.
If at least either the user information or the display setting information is not successfully obtained (NO in step S9002), the processing proceeds to step S9003.
In step S9003, the information processing apparatus 1004 displays the specified layout data on the editing screen 7000. More specifically, the information processing apparatus 1004 displays the editing screen 7000 such as illustrated in
In contrast, if the user information and the display setting information are successfully obtained (YES in step S9002), the processing proceeds to step S9004.
In step S9004, the information processing apparatus 1004 obtains user information about the user requesting the display of the layout data. For example, the information processing apparatus 1004 is configured such that the user sets the user information by login from the user information setting screen 2000 such as illustrated in
In step S9005, the information processing apparatus 1004 determines whether the user who creates the layout data and the user who displays the layout data are different.
If the users are the same (NO in step S9005), the processing proceeds to step S9003.
In contrast, if the users are different (YES in step S9005), the processing proceeds to step S9006. For example, suppose that the user information about the creation user obtained from the layout data in the foregoing step S9001 is the user ID “abcdefg”. Suppose also that the set user information obtained in the foregoing step S9004 is user ID “hijklmn”. In such a case, the information processing apparatus 1004 determines that the user who creates the layout data and the user who displays the layout data are different, and the processing proceeds to step S9006.
In step S9006, the information processing apparatus 1004 changes the display settings based on the display setting information obtained from the layout data in the foregoing step S9001. In other words, the information processing apparatus 1004 changes the display settings of the display user based on the display setting information about the creation user of the layout data. For example, if the display setting information about the creation user indicates that the night mode setting is ON and the strength is set to 50, the information processing apparatus 1004 makes the settings on the OS. The resulting display settings of the display user are the night mode setting ON and the strength 50, the same as the display settings of the creation user. When the information processing apparatus 1004 subsequently displays the specified layout data on the editing screen 7000 in step S9003, the layout data is displayed with the same display settings as those of the creation user.
As described above, in the first embodiment, if a user outputs created layout data, another user displays the layout data, and the user who creates the layout data (creation user) and the user who displays the layout user (display user) are different, the layout data is displayed by adjusting the display settings of the display user to those of the creation user. This enables display under the same condition even if the user different from the creation user displays the editing data (layout data). Situations where the color changes depending on the display settings can thus be reduced.
In the present embodiment, the display settings have been described by using the OS-settable night mode setting for reducing blue light as an example. However, this is not restrictive. For example, if a color profile applied to a display device such as the monitor 1006 is settable by the user and the applied color profiles are different, the layout data can be displayed in different colors. The display setting information may therefore be setting information about the color profile set for display purposes. In other words, the display setting information may be information about the color space where the layout data is created.
If, for example, different display devices such as monitors are used, the layout data can be displayed in different colors depending on the device type (model) of the display device. The display setting information may therefore be information about the device type of the display device.
With such a configuration, the editing data can be displayed under the same condition even if a user different from the creation user displays the editing data. Color changes due to the display settings can thus be reduced.
The foregoing description of the layout data display processing of
Such a configuration enables the creation user to display his/her own layout data with the display settings used in creating the layout data even if the creation user has changed the display settings after the creation of the layout data.
Color check has conventionally been performed through complicated operations including the creation user and the display user checking each other's display settings, matching all the display settings, and displaying the layout data. By contrast, according to the present embodiment, the layout data can be displayed with the display settings of the display user automatically changed based on the display settings of the creation user as described above. This can significantly improve the usability in displaying the layout data.
In the foregoing first embodiment, if a user outputs created layout data, another user displays the layout data, and the creation user and the display user are different, the display settings of the display user are adjusted to those of the creation user. In a second embodiment, a method for changing the display settings of only the layout data display section for displaying layout data in adjusting the display settings of the display user to those of the creation user will be described. With such a configuration, even if a user different from the creation user displays editing data, the layout data can be displayed under the same condition while maintaining the display settings of the display user. Color changes due to the display settings can thereby be reduced. Only differences between the first and second embodiments will be described.
Processing for displaying layout data stored in a file will initially be described with reference to
Steps S10001 to S10005 of
In step S10006, the information processing apparatus 1004 changes the display user's display settings of only the layout data display section based on the display setting information about the creation user, obtained from the layout data in step S10001. Specifically, suppose that the display setting information about the creation user, obtained in step S10001 indicates that the night mode setting is ON and the strength is set to 50. The information processing apparatus 1004 instructs the OS to apply the settings to only the layout data display section 7001. As a result, the display settings only in the area of the layout data display section 7001 provided to the display user are changed such that the night mode setting is ON and the strength is 50. The display settings of the layout data display section 7001 thus become the same as those of the creation user. When the information processing apparatus 1004 subsequently displays the specified layout data on the editing screen 7000 in step S10003, the layout data is thus displayed with the same display settings as those of the creation user.
As described above, in the second embodiment, the display settings of only the layout data display section 7001 for displaying the layout data are changed in adjusting the display settings of the display user to those of the creation user. As a result, even if a user different from the creation user displays the editing data, the layout data can be displayed under the same condition while maintaining the display settings of the display user. Color changes due to the display settings can thus be reduced.
In the foregoing first embodiment, if a user outputs created layout data, another user displays the layout data, and the creation user and the display user are different, the display settings of the display user are adjusted to those of the creation user. In a third embodiment, a method for having the display user select whether to change and adjust the display settings of the display user to those of the creation user will be described. With such a configuration, if a user different from the creation user displays the editing data, the display user can give priority to his/her own display settings. In addition, the display user can recognize that the layout data is created with different display settings, and recognize the possibility of color changes. Only differences between the first and third embodiments will be described.
A screen for selecting whether to change the display settings will initially be described with reference to
Next, processing for displaying layout data stored in a file will be described with reference to
Steps S12001 to S12005 of
In step S12006, the information processing apparatus 1004 displays the change selection screen 11000 illustrated in
In step S12007, the information processing apparatus 1004 determines whether the YES button 11002 is detected to be pressed. If the NO button 11001 is detected to be pressed (NO in step S12007), the processing proceeds to step S12003.
In contrast, if the YES button 11002 is detected to be pressed (YES in step S12007), the processing proceeds to step S12008. Step S12008 is similar to step S9006 of
As described above, in the third embodiment, the information processing apparatus 1004 has the display user select whether to change the display settings of the display user to those of the creation user. With such a configuration, if a user different from the creation user displays the editing data, the display user can give priority to his/her own display settings. The display user can recognize that the layout data is created with different display settings, and can recognize the possibility of color changes.
In the foregoing first embodiment, if a user outputs created layout data, another user displays the layout data, and the creation user and the display user are different, the display settings of the display user are adjusted to those of the creation user. The display settings may sometimes be unable to be matched because settable items can be different depending on the types of display devices and the OSes. In a fourth embodiment, a method for notifying the display user if the display settings of the display user are not adjustable to those of the creation user will be described. With such a configuration, if the display settings are unable to be changed, the display user can be notified and can recognize the possibility of color changes. Only differences between the first and fourth embodiments will be described.
A screen for notifying of a failure in changing the display settings will initially be described with reference to
Next, processing for displaying layout data stored in a file will be described with reference to
Steps S14001 to S14006 of
In step S14007, the information processing apparatus 1004 determines whether the display settings are unable to be changed by the processing for changing the display settings, performed in step S14006. If the display settings are determined to be successfully changed (NO in step S14007), the processing proceeds to step S14003.
In contrast, if the display settings are determined to not be successfully changed (change is failed) (YES in step S14007), the processing proceeds to step S14008. For example, in step S14006, the information processing apparatus 1004 makes the display settings on the OS. If the OS settings are not normally completed, the information processing apparatus 1004 determines that the processing for changing the display settings is failed (display settings are not successfully changed).
In step S14008, the information processing apparatus 1004 displays the notification screen 13000 of
As described above, according to the fourth embodiment, the display user is notified if the display setting of the display user are unable to be adjusted to those of the creation user. With such a configuration, if the display settings are unable to be changed, the display user can be informed of it and can recognize the possibility of color changes.
In the foregoing first embodiment, if a user outputs created layout data, another user displays the layout data, and the creation user and the display user are different, the display settings of the display user are adjusted to those of the creation user. Depending on the created layout data, color can be unchanged regardless of the display settings. In such a case, the display settings of the display user do not necessarily need to be adjusted to those of the creation user. In a fifth embodiment, a method by which the creation user, when creating layout data, presets whether to change the display settings during display. With such a configuration, the display user can display the layout data while maintaining his/her own display settings if color does not change and the display settings do not need to be changed. Only differences between the first and fifth embodiments will be described.
A screen for presetting whether to change the display settings during display will initially be described with reference to
Next, a configuration of a file describing the display setting information will be described with reference to
Keys 16000 and 16001 of
As illustrated in
Next, processing for storing the layout data will be described with reference to
Steps S17001 and S17002 of
In step S17004, the information processing apparatus 1004 determines whether the YES button 15002 is detected to be pressed. If the NO button 15001 is detected to be pressed (NO in step S17004), the processing proceeds to step S17005.
In step S17005, the information processing apparatus 1004 determines to set the change presetting to “not change”. The processing proceeds to step S17007.
In contrast, if the YES button 15002 is detected to be pressed (YES in step S17004), the processing proceeds to step S17006.
In step S17006, the information processing apparatus 1004 determines to set the change presetting to “change”. The processing proceeds to step S17007.
In step S17007, the information processing apparatus 1004 includes the user information and the display setting information about the user who creates the layout data into the layout data, and stores the layout data. Details will now be described.
The information processing apparatus 1004 initially generates a file describing the user information such as illustrated in
Next, the information processing apparatus 1004 generates a file describing the display setting information such as illustrated in
The information processing apparatus 1004 then stores the layout data created by the user on the editing screen such as illustrated in
Next, processing for displaying the layout data stored in the file will be described with reference to
Steps S18001 to S18005 of
In step S18006, the information processing apparatus 1004 obtains the change presetting included in the display setting information obtained from the layout data in step S18001. For example, if the file DisplaySettings.json describing the display setting information has the content illustrated in
In step S18007, the information processing apparatus 1004 determines whether the change presetting is “change”. If the value corresponding to the key “Change” serving as the change presetting is “ON”, the change presetting is determined to be “change”. If the value corresponding to the key “Change” is “OFF”, the change presetting is determined to be “not change”.
If the change presetting is “not change” (NO in step S18007), the processing proceeds to step S18003 without changing the display settings.
In contrast, if the change presetting is “change” (YES in step S18007), the processing proceeds to step S18008. Step S18008 is similar to step S9006 of
As described above, in the fifth embodiment, the method by which the creation user, when creating layout data, presets whether to change the display settings during display has been described. With such a configuration, the display user can display the layout data while maintaining his/her own display settings if color does not change and the display settings do not need to be changed.
In the foregoing first embodiment, if a user outputs created layout data, another user displays the layout data, and the creation user and the display user are different, the display settings of the display user are adjusted to those of the creation user. While it is important to prevent color changes due to the display settings, not all users necessarily put a premium on color nor do the display settings of all display users need to be adjusted to those of the creation user. In a sixth embodiment, a method by which the creation user, when creating layout data, makes presetting to change the display settings in a case where a specific display user displays the layout data. With such a configuration, the display settings of the specific display user can be changed to provide display under the same condition as with the creation user, and reduce color changes due to the display settings. Only differences between the first and sixth embodiments will be described.
A screen for presetting a user or users to change the display settings of during display will initially be described with reference to
Next, a configuration of a file describing display setting information will be described with reference to
Keys 20000 and 20001 of
Next, processing for storing the layout data will be described with reference to
Steps S21001 and S21002 of
In step S21004, the information processing apparatus 1004 accepts user operations on the display user setting screen 19000. If the information processing apparatus 1004 detects that the user presses the OK button 19004 on the display user setting screen 19000, the processing proceeds to step S21005.
In step S21005, the information processing apparatus 1004 obtains the user IDs input to the user ID input sections 19001 to 19003 of the display user setting screen 19000 as the settings of the users to change the display settings of (hereinafter, display user settings). In the example of
In step S21006, the information processing apparatus 1004 includes the user information and the display setting information about the user who creates the layout data into the layout data, and stores the layout data. Details will now be described.
The information processing apparatus 1004 initially generates a file describing the user information such as illustrated in
The information processing apparatus 1004 then generates a file describing the display setting information such as illustrated in
The information processing apparatus 1004 then stores the layout data created by the user on the editing screen such as illustrated in
Processing for displaying the layout data stored in the file will now be described with reference to
Steps S22001 to S22005 of
In step S22006, the information processing apparatus 1004 obtains the display user settings included in the display setting information obtained from the layout data in step S22001. For example, if the file DisplaySettings.json describing the display user settings has the content illustrated in
In step S22007, the information processing apparatus 1004 determines whether the user ID of the display user obtained in step S22001 is included in the display user settings obtained in step S22006.
If the user ID of the display user is not included in the display user settings obtained in step S22006 (NO in step S22007), the processing proceeds to step S22003 without changing the display settings.
In contrast, if the user ID of the display user is included in the display user settings obtained in step S22006 (YES in step S22007), the processing proceeds to step S22008. For example, if the user ID of the display user is “hijklmn” and the display user settings are [“hijklmn”, “opqrstu”], the user ID of the display user is determined to be included in the display user settings. Step S22008 is similar to step S9006 of
As described above, in the sixth embodiment, the creation user, when creating layout data, makes presetting to change the display settings if a specific display user displays the layout data. With such a configuration, the display settings of the specific display user can be changed to provide display under the same condition, and color changes due to the display settings can be reduced.
In the foregoing first embodiment, if a user outputs created layout data, another user displays the layout data, and the creation user and the display user are different, the display settings of the display user are adjusted to those of the creation user. As a result, the user who displays the created layout data can reduce color changes caused by changing the display settings. In contrast, if the display user ends the display of the layout data, the display settings set by the display user himself/herself before are desirably restored. In a seventh embodiment, a method for restoring the display settings set by the display user before if the display user ends the display of the layout data will be described. With such a configuration, the display settings of the display user can be changed to provide display under the same condition, and color changes occurring due to the display settings can be reduced. In addition, when the display is ended, the display settings set by the display user himself/herself before can be restored. Only differences between the first and seventh embodiments will be described.
A screen for creating, editing, and displaying layout data will initially be described with reference to
Items 23000 to 23010 of
Processing for displaying the layout data stored in a file will now be described.
Steps S24001 to S24005 of
In step S24006, the information processing apparatus 1004 obtains the display setting information about the display user and stores the display setting information into the RAM 1010 or the storage device 1008. For example, the user can set the display setting information into the information processing apparatus 1004 from the display setting screen 3000 illustrated in
Step S24007 is similar to step S9006 of
Next, processing for ending the display of the layout data will be described with reference to
In step S25001, the information processing apparatus 1004 obtains the display setting information about the display user, stored in the RAM 1010 or the storage device 1008 in step S24006 of
In step S25002, the information processing apparatus 1004 changes the display settings based on the display setting information about the display user, obtained in the foregoing step S25001. This processing is similar to that of step S9006 of
In the foregoing description, the layout data display end processing of
As described above, in the seventh embodiment, the display settings set by the display user before are restored if the display user ends the display of the layout data. With such a configuration, the display settings of the display user can be changed to provide display under the same condition, and color changes due to the display settings can be reduced. In addition, if the display is ended, the display settings set by the display user himself/herself before can be restored.
The seventh embodiment can also be applied if the display settings are changed in the second to sixth embodiments, not just the first embodiment.
In the foregoing embodiments, a layout data creation application has been described as an example of the application. However, this is not restrictive. The embodiments can be implemented with and are effective for any application having a similar image layout function.
In the foregoing embodiments, a personal computer is assumed as the information processing apparatus. However, this is not restrictive. The embodiments can be implemented with and are effective for any information processing apparatus (terminal) capable of similar usage. Examples may include a mobile phone, a portable information terminal, a digital still camera, a digital video camera, a portable music player, a game machine, a set-top box, and Internet home appliances.
In the foregoing embodiments, the network can have any network configurations, such as a wireless local area network (LAN), the Institute of Electrical and Electronics Engineers (IEEE) 1394, and Bluetooth®.
It will be understood that the configurations and content of various types of data described above are not restrictive, and various configurations and content can be employed depending on the uses and purposes.
While several embodiments have been described above, embodiments of the present disclosure can be practiced in forms such as a system, an apparatus, a method, a program, and a storage medium. Specifically, an embodiment of the present disclosure can be applied to a system including a plurality of devices, or an apparatus having a single device.
Configurations combining the foregoing embodiments are all included in the present disclosure.
While the embodiments of the present disclosure have been described in detail above, the present disclosure is not limited to specific embodiments, and various changes and modifications can be made without departing from the gist of the present disclosure set forth in the claims.
An embodiment of the present disclosure can also be implemented by processing for supplying a program for implementing one or more functions of the foregoing embodiments to a system or an apparatus via a network or a storage medium, and reading and executing the program by one or more processors in a computer of the system or apparatus. A circuit for implementing one or more functions (for example, application-specific integrated circuit [ASIC]) can also be used for implementation.
An embodiment of the present disclosure can be applied to a system including a plurality of devices, or an apparatus having a single device.
The present disclosure is not limited to the foregoing embodiments. Various modifications (including organic combinations of the embodiments) can be made based on the gist of the present disclosure, and such modifications are not excluded from the scope of the present disclosure. In other words, configurations combining the foregoing embodiments and modifications thereof are all included in the present disclosure.
According to an embodiment of the present disclosure, content data such as layout data can be easily displayed with the same display settings as when the content data is created. This can facilitate appropriate color check of the content data.
Embodiment(s) of the present disclosure can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
While the present disclosure has been described with reference to embodiments, it is to be understood that the disclosure is not limited to the disclosed embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of priority from Japanese Patent Application No. 2023-002115, filed Jan. 11, 2023, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2023-002115 | Jan 2023 | JP | national |