The present disclosure relates to an information processing device, an information processing method, and a program.
In recent years, a technique for setting authority information related to content for each user is known. For example, a technique for setting, with respect to a window, content operation authority information and content browsing authority information for each user is disclosed (for example, refer to Patent Document 1). In the technique, content is not operated in a window for which a user not having operation authority is set. Furthermore, content is not presented in a window for which a user not having browsing authority is set.
Patent Document 1: Japanese Patent Application Laid-Open No. 2014-127388
However, if content cannot be operated or presented in a case where there is a user who does not have authority related to the content, convenience may not be improved for another user who has authority related to the content. Therefore, it is desired to provide a technique for controlling presentation of content so as to improve user convenience.
According to the present disclosure, there is provided an information processing device including a presentation control unit that controls presentation of content on the basis of position information of a first user, in which the presentation control unit controls a presentation position of the content in space on the basis of use authority information of the first user regarding the content.
According to the present disclosure, there is provided an information processing method including, by a processor, controlling presentation of content on the basis of position information of a first user, and, by the processor, controlling a presentation position of the content in space on the basis of use authority information of the first user regarding the content.
According to the present disclosure, there is provided a program for causing a computer to function as an information processing device including a presentation control unit that controls presentation of content on the basis of position information of a first user, in which the presentation control unit controls a presentation. position of the content in space on the basis of use authority information of the first user regarding the content.
As described above, according to the present disclosure, there is provided a technique for controlling presentation of content so as to improve user convenience. Note that the effects described above are not necessarily limited, and, in addition to or in place of the above-described effects, any of the effects described in the present specification or other effects which may be understood from the present specification may be exhibited.
A preferred embodiment of the present disclosure will be described below in detail with reference to the appended drawings. Note that, in this specification and the drawings, components having substantially the same functional configuration are provided with the same reference signs, so that repeated description of these components is omitted.
Furthermore, in this specification and the drawings, there may be a case were a plurality of components having substantially the same functional configuration is distinguished from one another by providing different numerals after the same reference sign. However, in a case where each of the plurality components having substantially the same functional configuration does not particularly need to be distinguished, the same reference sign alone will be provided.
Note that the description will be made in the following order.
0. Background
1. Embodiment of present disclosure
1.1. System configuration example
1.2. Functional configuration example
1.3. Functional details of information processing system
1.3.1. Assignment of authority information
1.3.2. Projection position control: one user
1.3.3. Projection position control: operation authority for plurality of users
1.3.4. Projection position control: browsing authority for plurality of users
1.4. Hardware configuration example
2. Conclusion
<0. Background>
In recent years, touch panel-equipped apparatuses (for example, smartphones, tablet terminals, and the like), which have an advantage of allowing for intuitive operation, have rapidly spread. Touch panel-equipped apparatuses are widely used by children and adults of all ages for their easy-to-understand operation. Accordingly, there is an increasing demand for “parental control”, which is an initiative for a parent to monitor and restrict use, by a child, of an information communication apparatus, such as a personal computer or mobile phone.
In general, parental control for such a terminal of various kinds may be set by selecting a function to be restricted from a setting menu, or may be set by installing a specific application. Therefore, it is general that a user performs setting for parental control manually. In the technique, in a case where a single terminal is used by a plurality of users, a parental control setting must be manually changed as a user who uses the terminal is changed.
Furthermore, in recent years, a technique for setting authority information related to content for each user is known. For example, a technique for setting, with respect to a window, content operation authority information and content browsing authority information for each user is disclosed. In the technique, content not operated in a window for which a user not having operation authority is set. Furthermore, content is not presented in a window for which a user not having browsing authority is set.
However, if content cannot be operated or presented. a case were there is a user who does not have authority related to the content, convenience is not improved for another user who has authority related to the content. For example, the another user may want to operate the content or may not browse the content. Therefore, in an embodiment of the present disclosure, a technique for controlling presentation of content so as to improve user convenience will be mainly described.
Specifically, application of the technique for setting, with respect to a window, content operation authority information and content browsing authority information for each user is considerably restricted, because an area in which content is presented is limited to a top of a table. In addition, the technique does not fully utilize an advantage that content may be presented at any area in space (for example, living space such as a room). Furthermore, in the technique, a plurality of windows is shared by a plurality of users, and therefore, appearance of the plurality of windows is complicated.
In the embodiment of the present disclosure, a system automatically understands a user who operates content (hereinafter, also simply referred to as a “using user”) and automatically switches the using user, and therefore, it is possible to save time and effort to reset parental control manually. Furthermore, in the embodiment of the present disclosure, a user can be anywhere in space to operate content, because the content may be presented at any area in the space. Furthermore, the embodiment of the present disclosure, a single piece of content may be presented by a drive-type projector, and therefore, discomfort and danger to the user by irradiation from the drive-type projector may be reduced as compared with a case where a plurality of pieces of content is presented.
The background of the embodiment of the present disclosure has been described above.
<1. Embodiment of Present Disclosure>
[1.1. System Configuration Example]
First, a configuration example of an information processing system according to an embodiment of the present disclosure will be described with reference to the drawings.
The space 70 is formed by surfaces surrounding the space 70, such as a floor surface 80-1, a wall surface 80-2, and a wall surface 80-3. However, a surface surrounding the space 70 is not limited to these. For example, the surfaces surrounding the space 70 may include a ceiling surface, or the like. Furthermore, there are objects such as a table 80-4, a chair 80-5, and a chair 80-6 in the space 70. An object in the space 70 is not limited to these. For example, another object. (for example, a home electrical appliance, or the like) may be in the space 70.
In the example illustrated in
For example, the user U10 may be a “mother” instead of a “father”. Furthermore, the user U20 may be a “daughter” instead of the “son”. Alternatively, the combination of the user U10 and the user U20 may be a couple, siblings (regardless of each gender), or friends. Alternatively, in a case where the space 70 is an office, the combination of the user U10 and the user U20 may be employees. Note that the number of users in the space 70 does not have to be two, and may be one, or three or more.
The information processing device 10 may be configured to include a computer. For example, the information processing device 10 may be configured to include a personal computer (PC). The information. processing device 10 is configured to be capable of communicating with the sensor unit 20 by wire or wirelessly. The information processing device 10 may acquire sensor data of various kinds detected by the sensor unit 20. Furthermore, the information processing device 10 is configured to be capable of communicating with the presentation unit 40 by wire or wirelessly. The information processing device 10 may control presentation of content by the presentation unit 40.
The sensor unit 20 has a first sensor that recognizes environment (hereinafter, also referred to as an “environment recognition sensor”). Here, environment recognized by the environment recognition sensor may include a three-dimensional shape of the space 70. Therefore, the environment recognition sensor may recognize a three-dimensional shape of an object (for example, the table 80-4, the chair 80-5, chair 80-6, or the like) in the space 70 besides a surface (for example, the floor surface 80-1, the wall surface 80-2, the wall surface 80-3, or the like) surrounding the space 70. In addition, environment recognized by the environment recognition sensor may include a material of a plane surface, color of a plane surface, texture of a plane surface, or the like.
Moreover, the environment recognition sensor may detect brightness of the space 70 on the basis of sensing data from an illuminance sensor or a temperature sensor. Alternatively, in a case where the environment recognition sensor has a reading device, and a radio frequency identifier (RFID) tag in which an ID for identifying a type of an object is recorded is previously attached to an object (for example, the floor surface 80-1, the wall surface 80-2, the wall surface 80-3, or the like) in the space 70, a type of the object and arrangement of the object may be detected by the environment recognition sensor, on the basis of the ID read from the RFID tag by the reading device and a place where the ID has been read.
Note that the environment recognition sensor may include a light detection and ranging (LiDAR) sensor or a web camera. However, a type of the environment recognition sensor is not particularly limited.
Furthermore, the sensor unit 20 has a second sensor (hereinafter, also referred to as “person recognition. sensor”) that recognizes a person (user) in the space 70. The person recognition sensor detects presence or absence of a user in the space 70. Then, in a case where there is a user in the space 70, the person recognition sensor recognizes the number of users in the space 70, a position and posture of each user (body orientation, face orientation, or the like), a gesture of each user, or the like. The person recognition sensor can identify each user individually. The person recognition sensor may include a motion detection system of various kinds, and may recognize motion of a person by the motion detection system of various kinds.
Moreover, the sensor unit 20 has a third sensor (hereinafter, also referred to as “operation recognition sensor”) that recognizes operation performed on content by a using user. Moreover, the operation recognition sensor may recognize start of operation on content by the using user. The operation recognition sensor may include an infrared camera or a depth sensor (for example, a high-resolution depth sensor), and fine movement of a finger and hand of the user may be recognized by the infrared camera or the depth sensor.
Note that, in the embodiment of the present disclosure, a case where an environment recognition sensor, a person recognition sensor, and an operation recognition sensor are incorporated in the same sensor unit 20 is mainly assumed. However, among the environment recognition sensor, the person recognition sensor, and the operation recognition sensor, one sensor may be separate from remaining two sensors, or each of the three sensors may be separate from one another. Furthermore, any two sensors or three sensors among the environment recognition sensor, the person recognition sensor, and the operation recognition sensor may be a common sensor.
The presentation unit 40 is a presentation device that presents content. More specifically, the presentation unit 40 presents content in the same space as the space 70 in which there is a user. In the embodiment of the present disclosure, a case where the presentation unit 40 includes a projector that projects content with projecting light is mainly assumed Furthermore, in the embodiment of the present disclosure, there is assumed a case where the presentation unit 40 includes a drive-type projector, the drive-type projector has a pan/tilt drive mechanism, and a presentation position (hereinafter, also referred to as “projection position”) of content is controlled to an arbitrary place by a pan/tilt mechanism. However, a presentation position of content by the presentation unit 40 may be controlled in any way.
For example, a mirror having a pan/tilt drive mechanism may be arranged on a front surface of a projector as an example of the presentation unit 40, and a presentation position of the content may be controlled to an arbitrary place in accordance with control of a reflection direction of the mirror. Alternatively, as the presentation unit 40, a display device of various kinds other than a projector may be used instead of the projector. A type of the display device is not particularly limited, and may be a liquid crystal display, an organic electro-luminescence (EL) display, or another display.
Furthermore, in the embodiment of the present disclosure, a case where content includes a moving image is mainly assumed. However, the content is not limited to a case of content including a moving image. For example, the content may include a still image.
Alternatively, the content is not limited to information perceived by a visual sense of the user. The content is only required to be information perceived by at least one of five senses (visual sense, auditory sense, tactile sense, gustatory sense, and olfactory sense) of a user.
For example, the presentation unit. 40 may include a tactile sense presentation device that presents a tactile sense to the user, may include an olfactory sense presentation device that presents an olfactory sense to the user by emitting scent to the user, or may include a device that gives the user a sense of temperature. Alternatively, the presentation unit 40 may be a speaker that presents an auditory sense to the user by emitting voice to the user. At this time, the presentation unit 40 may have a directional speaker and may be able to present voice as an example of content by the directional speaker, and a presentation position of the content may be controlled by the directivity being controlled.
A configuration example of the information processing system 1 according to the present embodiment has been described above.
[1.2. Functional Configuration Example]
Next, a functional configuration example of the information processing device 10 according to the present embodiment will be described.
The control unit 110 executes control of each unit of the information processing device 10. Note that the control unit 110 may be configured by a processing device such as a central processing unit (CPU), for example. In a case where the control unit 110 is configured by a processing device such as a CPU, the processing device may be configured by an electronic circuit. As illustrated in
The storage unit 120 is a recording device that stores a program executed by the control unit 110 or stores data necessary for executing the program. Furthermore, the storage unit 120 temporarily stores data for calculation by the control unit 110. Note that the storage unit 120 may be a magnetic storage unit device, a semiconductor storage device, an optical storage device, or a magneto-optical storage device.
A functional configuration example of the information processing device 10 according to the present embodiment has been described above.
[1.3. Functional Details of Information Processing System]
Next, functional details of the information processing system 1 will be described.
(1.3.1. As of Authority Information)
First, the information processing device 10 assigns content use authority information to each user. In the following, as illustrated in
A function to assign content use authority information to each user will be described below with reference to
In
Here, “browser” indicates that a type of a content launch application is a “browser application”, and “game” indicates that the type of the content launch application is a “game application”. Furthermore, “without are restriction”, “with age restriction”, “other than pay screen”, and “pay screen” are classifications of substance of content. Thus, a content type may include a type of a content launch application and a classification of substance of content, or may include only either one of these.
With reference to
Note that, in the example illustrated in
Here, there is assumed a case where information illustrated in
For example, in a case where personal identification information (for example, a face image, a voiceprint, or the like) of the user U10 “father” previously registered, the person recognition sensor recognizes that the user U10 “father” is in the space 70 if having recognized, from the space 70, personal identification information that matches the personal identification information of the user U10 “father”. It may be recognized in a similar manner that the user U20 “son” is in the space 70. The person recognition sensor transmits the recognized ID of the user (user ID) to the information processing device 10.
Note that the person recognition sensor may directly recognize a user attribute without recognizing an individual user. For example, in a case where a user attribute and a characteristic corresponding to the user attribute (for example, age, body height, or the like) are previously linked to each other, and the person recognition sensor has recognized the characteristic corresponding to the user attribute from the space 70, it may be recognized that the user having the user attribute is in the space 70. At this time, the person recognition sensor is only required to transmit the user attribute, instead of the user ID, to the information processing device 10.
Furthermore, processing at a time of the initial setting described above may be executed at every predetermined time, instead of at the time of the initial setting or in addition to the time of the initial setting.
Next, in the information processing device 10, the acquisition unit 111 acquires a user ID recognized by the person recognition sensor. The acquisition unit 111 acquires content use authority information (here, operation authority information) linked to a user attribute corresponding to a user ID and a content type (
With reference to
Note that, in the example illustrated in
Here, there is assumed a case where information illustrated in
A case where content use authority information is directly linked to a content type and a user attribute has been mainly described above. However, a level (able level) may be directly linked to a user attribute, and a level (permission level) may be directly linked to a content type. At this time, the presentation control unit 113 may determine content use authority information on the basis of a relation of these levels (a relation between an able level and a permission level).
Here, there is assumed a case where information illustrated in
More specifically, in a case where an able level (operable level or browsable level) corresponding to a user attribute is equal to a permission level corresponding to a content type, or in a case where the able level is higher than the permission level, the presentation control unit 113 determines that a user corresponding to the user attribute has content use authority information corresponding to the content type. Meanwhile, in a case where an able level corresponding to a user attribute is lower than a permission level corresponding to a content type, the presentation control unit 113 determines that a user corresponding to the user attribute does not have content use authority information related to content corresponding to the content type (operation authority or browsing authority over the content is restricted). The presentation control unit 113 assigns the determined content use authority information to the user (user ID).
A case where content use authority information is linked to a content type and a user attribute has been mainly described above. However, content use authority information may be linked to another information substituting for a content type and a user attribute. Here, the another information is not particularly limited. In the following, as the another information, information related to a restriction on a projection position of content (hereinafter, also simply referred to as “presentation area restriction information”) and information related to a restriction on a presentation period of content (hereinafter, also simply referred to as “time restriction information”) will be described as examples.
For example, in order to prevent light emitted by the presentation unit 40 from hitting a body of a child, as illustrated in
Alternatively, because browsing content for a long time may be harmful to health, as illustrated in
Alternatively, because browsing content at a late time may be harmful to health, as illustrated in
Here, there is assumed a case where information illustrated in
Note that, in a case where a user attribute recognized by the person recognition sensor is acquired, the acquisition unit 111 is only required to acquire the browsing area restriction information and time restriction information linked to the acquired user attribute.
Next, in the information processing device 10, the acquisition unit 111 acquires a user ID recognized by the person recognition sensor. The acquisition unit 111 acquires content use authority information (here, operation authority information) on the basis of the user attribute corresponding to the user ID and assigns the acquired content use authority information to the user (user ID) (S13). When assignment of the content use authority information is finished, operation is shifted to S11. With this arrangement, S11 is executed at every predetermined time.
A function to assign content use authority information to each user has been described above.
(1.3.2. Projection Position Control: One User)
When content use authority information is assigned to a user as described above, the presentation control unit 113 controls a projection position of the content. In the following, an example of projection position control of a content will be described. First, a case where there is one user in the space 70 will be described.
The start of operation may be recognized in any way. For example, the start of operation may be recognized in response to touch operation to the wall surface 80-2 by the user U20 “son”, or may be recognized by a predetermined utterance by the user U20 “son” for giving an instruction on start of operation. Alternatively, start of operation may be recognized by the user U20 “son” entering the space 70-11 or may be recognized by current time reaching a previously determined time.
More specifically, the presentation control unit 113 controls the presentation unit 40 so that the content G11 is projected, by the presentation unit 40, at a position in the space 70-11 (in the example illustrated in
If the content Gil cannot be operated or projected in a case where the user U20 “son” does not have use authority over the content Gil, convenience may not be improved for another user who has use authority over the content G11. Therefore, user convenience is expected to improve by the projection position of the content G11 being controlled on the basis of the content use authority information of the user U20 “son” related to the content G11.
As an example, in a case where the content use authority information of the user U20 “son” related to the content G11 indicates that the user U20 “son” does not have content use authority, the presentation control unit 113 is only required to change the projection position of the content G11. Meanwhile, in a case where the content use authority information of the user U20 “son” related to the content G11 indicates that the user U20 “son” has content use authority, the presentation. control unit 113 is only required to maintain the projection position of the content G11.
Here, it is assumed that the user U20 “son” does not have operation authority over content of which the content type is a password input screen. Thus, in a case where operation authority information of the user U20 “son” indicates that the user U20 “son” does not have operation authority, the presentation control unit 113 preferably moves the projection position of the content G11 away from the user U20 “son” (for example, the projection position is preferably moved to a position of content G12). With this arrangement, the user U20 “son” who does not have the operation authority has difficulty to browse or operate the content G11.
Note that a content type (for example, the content type is a password input screen) may be recognized in any way. For example, in a case where a content type is attached to a content, the content type may be recognized by acquiring the content type attached to the content. Alternatively, a content type may be recognized by an analysis of the content (for example, in a case where it is detected that the content is provided with a password input field, it may be recognized that the content type is a password input screen).
Note that, in the example illustrated in
In accordance with control by a presentation control unit 113, the projection position reaches a projection position after change from the projection position before the change via a change route. At this time, in a case where a person (for example, a child) is within a predetermined range corresponding to the projection position before the change (hereinafter, also referred to as “irradiation prohibited area”), light projected by the presentation unit 40 during change of the projection position may hit a person and be harmful to health of the person. Therefore, the presentation control unit 113 preferably controls a change route of the projection position on the basis of whether or not there is a person in the irradiation prohibited area.
More specifically, in a case where there is a person in the irradiation prohibited area, the presentation control unit 113 may determine the change route so as to avoid an area corresponding to the person. The area corresponding to a person is not limited. For example, the area corresponding to a person may be a region based on a position of the person (for example, a region where there is no person). Meanwhile, in a case where there is no person in the irradiation prohibited area, the presentation control unit 113 may determine a shortest route joining positions before and after changing the projection position to be a change route.
Here, the irradiation prohibited area is not particularly limited. For example, the irradiation prohibited area may be a region based on a projection position before change, or a region based on the projection position before the change and a projection position after the change. A shape of the irradiation prohibited area is not particularly limited.
With reference to
After determining a change route, the presentation control unit 113 changes a projection position of the content in accordance with the change route. Note that, when changing the projection position, the presentation control unit 113 may add a motion accompanied by animation to the content, or may adjust an intensity of a light source with which the content is irradiated.
Meanwhile, in a case where the using user does not have the content operation authority (“No” in S22), the presentation control unit 113 determines a projection position after change (S23) and judges whether or not there is a restriction on a change route of the projection position (S24). In a case where there is a restriction on the change route of the projection position (“Yes” in S24), the presentation control unit 113 determines the change route in accordance with the restriction. (S25). Meanwhile, a case where there is no restriction on the change route of the projection position (“No” in S24), the presentation control unit 113 determines the shortest route to be the change route (S26). After determining a change route, the presentation control unit 113 changes the projection position in accordance with the change route.
An example of projection position control in a case where there is one user in space as been described above.
(1.3.3. Projection Position Control: Operation Authority for Plurality of Users)
Projection position control in a case where there is one user in space has been described above. However, there may be a plurality of users in space. In the following, an example of projection position control in a case where there is a plurality of users in space will be described. First, with reference to
In the example illustrated in
Here, it is assumed that the user U20 “son” has operation authority over content of which the content type is “game application”. Thus, in a case where content use authority information of the user U20 “son” indicates that the user U20 “son” has operation authority, the presentation control unit 113 maintains the projection position of the content G21. With this arrangement, the user U20 “son” who has authority can continue to operate the content G21.
Next, with reference to
Here, it is assumed that the user U20 “son” does not have operation authority over content of which the content type is a password input screen. Meanwhile, it is assumed that the user U10 “father” has operation authority over content of which the content type is a password input screen. In this case, the presentation control unit 113 preferably changes the projection position on the basis of the position of the user U10 “father”.
More specifically, the presentation control unit 113 controls the presentation unit 40 so that content G23 is projected, by the presentation unit 40, at a position in space 70-23 (in the example illustrated in
In a case where there is a user who has operation authority in the space (“Yes” in S31), the presentation control unit 113 switches the using user to a user who has the operation authority (S32), and determines a projection position after change according to the position information of the using user after the switching (S33). After determining a projection position after change, the presentation control unit 113 executes S24 to S26. S24 to S26 illustrated in
An example of projection position control in a case where there is a plurality of users in space (in a case where operation authority is considered) has been described above.
(1.3.4. Projection Position Control: Browsing Authority for Plurality of Users)
An example of projection position control in a case where there is a plurality of users in space (in a case where operation authority is considered) has been described above. In the following, an example of projection position control in a case where there is a plurality of users in space (in a case where browsing authority is considered) will be described. First, with reference to
More specifically, the presentation control unit 113 controls the presentation unit 40 so that the content G31 is projected, by the presentation unit 40, at a position in space 70-31. (in the example illustrated in
Here, it is assumed that the user U10 “father” has browsing authority over content of which the content type is “with age restriction”. Thus, in a case where the content use authority information of the user U10 “father” indicates that the user U10 “father” has browsing authority, the presentation control unit 113 maintains the projection position of the content G31. Thereafter, as illustrated in
In the example illustrated in
Here, it is assumed that the user U20 “son” does not have operation authority over content of which the content type is “with age restriction”. Thus, in a case where content use authority information of the user U20 “son” indicates that the user U20 “son” does not have browsing authority, and content use authority information of the user. U10 “father” indicates that the user U10 “father” has browsing authority, the presentation control unit 113 preferably changes the projection position on the basis of the position information of the user U10 “father”.
More specifically, the presentation control unit 113 controls the presentation unit 40 so that content G32 is projected, by the presentation unit 40, at a position in the space 70-23 (in the example illustrated in
Note that, in a case where there is a user who does not have browsing authority in space, the presentation control unit 113 may erase content instead of changing the projection position of the content, or a part of output (for example, voice output, or the like) may be stopped. Alternatively, if whether to change a projection position of content or erase the content is set, the presentation control unit 113 may control the content on the basis of the setting. The setting may be previously performed, or may be performed each time a user who does not have browsing authority is detected.
The presentation control unit 113 may reduce a size of content when changing a projection position of the content. With this arrangement, the content is less noticeable by the user U20 “son”. Furthermore, as similar to the above-description, in a case where there is a person (for example, a child) in the irradiation prohibited area, the presentation control unit 113 may determine a change route so as to avoid an area corresponding to the person when changing a projection position of the content.
Furthermore, although there is only one user who has browsing authority in space in the above description, there may be a plurality of users who has the browsing authority in the space. In this case, browsing priority may be linked to the plurality of users. By doing so, the presentation control unit 113 can also circulate the content among the plurality of users by changing the projection position of the content in descending order of the browsing priority.
Meanwhile, in a case where there is a user who does not have browsing authority over the content in the space (“Yes” in S42), the presentation control unit 113 judges whether or not there is a user who has browsing authority over the content in the space (S43). In a case where there is no user who has browsing authority over the content in the space (“No” in S43), the presentation control unit 113 executes S23. Meanwhile, in a case where there is, in the space, a user for whom browsing the content is restricted (“Yes” in S43), the presentation control unit 113 determines a projection position after change according to the position information of a user who has browsing authority (S44), and executes S24 to S26. S24 to S26 illustrated in
An example of projection position control in a case where there is a plurality of users in space (in a case where browsing authority is considered) has been described above.
[1.4. Hardware Configuration Example]
Next, a hardware configuration of the information processing device 10 according to the embodiment of the present disclosure will be described with reference to
As illustrated in
The CPU 901 functions as an arithmetic processing unit and a control device, and controls an entire or a part of operation in the information processing device 10 in accordance with a program of various kinds recorded in the ROM 903, the RAM 905, the storage device 919, or a removable recording medium 927. The ROM 903 stores a program, a calculation parameter, or the like, that is used by the CPU 901. The RAM 905 temporarily stores a program used in execution of the CPU 901, a parameter that changes as appropriate in the execution, or the like. The CPU 901, the ROM 903, and the RAM 905 are interconnected by the host bus 907 configured by an internal bus such as a CPU bus. Moreover, the host bus 907 is connected to the external bus 911 such as a peripheral component interconnect/interface (PCI) bus via the bridge 909.
The input device 915 is a device such as a mouse, a keyboard, a touch panel, a button, a switch, and a lever for example, which is operated by a user. The input device 915 may include a microphone that detects voice of a user. The input device 915 may be, for example, a remote control device using infrared light or another radio wave, or may be an external connection apparatus 929 such as a mobile phone corresponding to operation of the information processing device 10. The input device 915 includes an input control circuit that generates an input signal on the basis of information input by a user and outputs the input signal to the CPU 901. By operating this input device 915, the user inputs various kinds of data to the information processing device 10, or gives an instruction on processing operation. Furthermore, the imaging device 933 as described later may function as an input device by capturing an image of movement of a hand of a user, a finger of the user, or the like. At this time, a pointing position may be determined according to the movement of the hand or the orientation the finger.
The output device 917 is configured by a device capable of visually or auditorily notifying the user of acquired information. The output device 917 may be, for example, a liquid crystal display (LCD), a plasma display panel (PDP), an organic electro-luminescence (EL) display, a display device such as a projector, a hologram display device, a sound output device, such as a speaker and headphone, or a printer device, or the like. The output device 917 outputs a result obtained by processing by the information processing device 10 as a screen image of text, an image, or the like, or sound such as voice or audio. Furthermore, the output device 917 may include a light such as a light-emitting diode (LED).
The storage device 919 is a data storage device configured as an example of a storage unit of the information processing device 10. The storage device 919 includes, for example, a magnetic storage unit device such as a hard disk drive (HDD), a semiconductor storage device, an optical storage device, or a magneto-optical storage device. The storage device 919 stores a program executed by the CPU 901, various kinds of data, various kinds of data acquired from an outside, or the like.
The drive 921 is a reader/writer for the removable recording medium 927 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, and built in or externally attached to the information processing device 10. The drive 921 reads information recorded in the removable recording medium 927 that is mounted and outputs the information to the PAM 905. Furthermore, the drive 921 writes record in the removable recording medium 927 that is mounted.
The connection port 923 is a port for directly connecting an apparatus to the information processing device 10. The connection port 923 may be, for example, a universal serial bus (USB) port, an IEEE1394 port, a small computer system interface (SCSI) port, or the like. Furthermore, the connection port 923 may be an RS-232C port, an optical audio terminal, a high-definition multimedia interface (HDMI (registered trademark)) port, or the like. By connecting the external connection apparatus 929 to the connection port 923, various kinds of data may be exchanged between the information processing device 10 and the external connection apparatus 929.
The communication device 925 is, for example, a communication interface including a communication device, or the like, for connecting to a communication network 931. The communication device 925 may be, for example, a communication card for a wireless USB (WUSB), a wired or wireless local area network (LAN), Bluetooth (registered trademark), or the like. Furthermore, the communication. device 925 may be a router for optical communication, router for asymmetric digital subscriber line (ADSL), modem for communication of various kinds, or the like. The communication device 925 transmits and receives a signal, or the like, with, for example, the Internet or another communication apparatus by using a predetermined protocol such as TCP/IP. Furthermore, the communication network 931 connected to the communication device 925 is a network connected by wire or wirelessly, and is, for example, the Internet, a home LAN, infrared communication, radio wave communication, satellite communication, or the like.
The imaging device 933 is a device that images real space by using, for example, an image sensor such as a charge coupled device (CCD) or a complementary metal oxide semiconductor (CMOS), and a member of various kinds such as a lens for controlling image formation of an object image to the image sensor, and generates a captured image. The imaging device 933 may capture a still image, or may capture a moving image.
The sensor 935 is, for example, a sensor of various kinds, such as a distance measuring sensor, an acceleration sensor, a gyro sensor, a geomagnetic sensor, a vibration sensor, a light sensor, or a sound sensor. The sensor 935 acquires information regarding surrounding environment of the information processing device 10, such as information regarding a state of the information processing device 10 itself including, for example, posture of a housing of the information processing device 10, brightness or noise surrounding the information processing device 10, or the like. Furthermore, the sensor 935 may include a global positioning system (GPS) sensor that receives a GPS signal and measures a latitude, longitude, and altitude of a device.
<2. Conclusion>
As described above, according to the embodiment of the present disclosure, there is provided an information processing device including a presentation control unit that controls presentation or content on the basis of a position of a first user, in which the presentation. control unit controls a presentation position of the content in space on the basis of use authority information of the first user regarding the content. With this configuration, it is possible to control presentation of content so as to improve user convenience.
Furthermore, in the embodiment of the present disclosure, a system automatically understands a using user and automatically switches the using user, and therefore, it is possible to save time and effort to reset parental control manually. Furthermore, in the embodiment of the present disclosure, a user can be anywhere in space to operate content, because the content may be presented at any area in the space. Furthermore, in the embodiment of the present disclosure, a single piece of content may be presented by a drive-type projector, and therefore, discomfort and danger to the user by irradiation from the drive-type projector may be reduced as compared with a case were a plurality of pieces of content is presented.
A preferred embodiment of the present disclosure has been described in detail with reference to the appended drawings, but the technical scope of the present disclosure is not limited to such examples. It is obvious that a person with an ordinary skill in a technological field of the present disclosure could conceive of various alterations or corrections within the scope of the technical ideas described in the appended claims, and it should be understood that such alterations or corrections may naturally belong to the technical scope of the present disclosure.
Furthermore, the effects described in the present specification are merely illustrative or exemplary and are not limitative. That is, the technique according to the present disclosure may exhibit other effects obvious to those skilled in the art from the description of the present specification in addition to or in place of the above-described effects.
Note that the following configurations also belong to the technical scope of the present disclosure.
(1)
An information processing device including a. presentation control unit that controls presentation of content on the basis of position information of a first user, in which the presentation control unit controls a presentation position of the content in space on the basis of use authority information of the first user regarding the content.
(2)
The information processing device according to (1),
in which the presentation control unit changes the presentation position in a case where the use authority information of the first user regarding the content indicates that the first user does not have the use authority over the content.
(3)
The information processing device according to (1) or (2),
in which the presentation control unit moves the presentation position away from the first user in a case where the use authority information of the first user regarding the content indicates that the first user does not have the use authority over the content.
(4)
The information processing device according to (3),
in which the presentation control unit changes the presentation position on the basis of position information of a second user in a case where use authority information of the second user regarding the content indicates that the second user has the use authority over the content.
(5)
The information processing device according to any one of (1) to (4),
in which the presentation control unit maintains the presentation position in a case where the use authority information of the first user regarding the content indicates that the first user has the use authority over the content.
(6)
The information processing device according to any one of (1) to (5),
in which the presentation control unit controls a change route of the presentation position on the basis of whether or not there is a person within a predetermined range corresponding to the presentation position.
(7)
The information processing device according to (6),
in which the presentation control unit determines the change route to avoid an area corresponding to a person in a case where there is the person within the predetermined range corresponding to the presentation position.
(8)
The information processing device according to (6) or (7),
in which the presentation control unit determines a shortest route joining positions before and after changing the presentation position to be the change route in a case where there is no person within the predetermined range corresponding to the presentation position.
(9)
The information processing device according to any one of (1) to (8),
in which the information processing device includes an acquisition unit that acquires the use authority information of the first user regarding the content that is linked to the content or a type of the content and to an attribute of the first user.
(10)
The information processing device according to any one of (1) to (8),
in which the presentation control unit determines use authority information of the first user regarding the content on the basis of a relation between a level linked to the content or the type of the content and a level linked to the attribute of the first user.
(11)
The information processing device according to any one of (1) to (8),
in which the presentation control unit determines use authority information of the first user regarding the content on the basis of presentation area restriction information linked to the attribute of the first user.
(12)
The information processing device according to any one of (1) to (8),
in which the presentation control unit determines use authority information of the first user regarding the content on the basis of time restriction information linked to the attribute of the first user.
(13)
The information processing device according to any one of (1) to (12),
in which the use authority information of the first user regarding the content includes content browsing authority information of the first user.
(14)
The information processing device according to (13),
in which the presentation control unit controls the presentation position on the basis of content browsing authority information of each of a plurality of users in a case where there is the plurality of users including the first user in the same space as the presentation position.
(15)
The information processing device according to any one of (1) to (14),
in which the use authority information of the first user regarding the content includes content operation authority information of the first user.
(16)
The information processing device according to (15),
in which the presentation control unit determines a user who is closest to the presentation position among a plurality of users to be the first user, and controls the presentation position on the basis of the content operation authority information of the first user in a case where there is the plurality of users in the same space as the presentation position.
(17)
The information processing device according to any one of (1) to (16),
in which the first user and the presentation. position are in the same space.
(18)
The information processing device according to any one of (1) to (17),
in which a presentation device that presents the content includes a projector.
(19)
An information processing method including, by a processor:
controlling presentation of content on the basis of position information of a first user, and
controlling a presentation position of the content in space on the basis of use authority information of the first user regarding the content.
(20)
A program for causing a computer to function as an. information processing device including a presentation control unit that controls presentation of content on the basis of position information of a first user,
in which the presentation control unit controls a presentation position of the content in space on the basis of use authority information of the first user regarding the content.
1 Information processing system
10 Information processing device
110 Control unit
120 Storage unit
111 Acquisition unit
113 Presentation control unit
20 Sensor unit
40 Presentation unit
70 Space
91 Irradiation prohibited area
Number | Date | Country | Kind |
---|---|---|---|
2018-112710 | Jun 2018 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2019/021433 | 5/29/2019 | WO | 00 |