Examples of the disclosure relate to mediated reality headsets. Some relate to reducing leakage of images in mediated reality headsets.
Mediated reality headsets can be used to display images to a user wearing the headset. The images could be virtual reality images, augmented reality images or any other suitable types of images. Some of the images, or light from the images, might leak from the headset. This might create an external visible bright spot and/or could enable third parties to see some of the content that the user of the headset is viewing.
According to various, but not necessarily all, examples of the disclosure there is provided an apparatus comprising means for:
The modification of the display of the image may comprise at least one of:
The modification of the display of the image by the mediated reality headset may comprise making a first modification to the one or more portions of the image that are positioned such that leakage of those one or more portions is expected be in the field of view of the object and making a second modification to one or more portions of the image that are positioned such that leakage of those one or more portions is not expected to be in the field of view of the object wherein the first modification reduces light leakage and the second modification does not reduce light leakage.
The second modification may retain information from the image.
The first modification may comprise stopping the display of the one or more portions of the image that are positioned such that leakage of those one or more portions is expected to be in the field of view of the object and the second modification comprises increasing the brightness of one or more portions of the image that are positioned such that leakage of those one or more portions is not expected to be in the field of view of the object.
The first modification may comprise removing content from the one or more portions of the image that are positioned such that leakage of those one or more portions is expected to be in the field of view of the object and the second modification comprises adding content to one or more portions of the image that are positioned such that leakage of those one or more portions is not expected to be in the field of view of the object.
The modification may comprise a partial rendering of, at least part of, the image displayed on the mediated reality headset.
The object may be an electronic device.
The electronic device may be configured to determine that it is positioned relative to the mediated reality headset such that the one or more portions of the image are in the field of view of the electronic device and the means of the apparatus are for obtaining information from the electronic device indicating the one or more portions of the image that are in the field of view of the electronic device.
The object may be a person
The means may be for using the relative positions of the object and the mediated reality headset to determine the one or more portions of the image that are in the field of view of the object.
According to various, but not necessarily all, examples of the disclosure there may be provided an electronic device comprising an apparatus as described herein wherein the electronic device comprises at least one of:
According to various, but not necessarily all, examples of the disclosure there may be provided a method comprising:
According to various, but not necessarily all, examples of the disclosure there may be provided a computer program comprising computer program instructions that, when executed by processing circuitry, cause:
Some examples will now be described with reference to the accompanying drawings in which:
Examples of the disclosure are configured to reduce the effects of leaked images from mediated reality headsets. In examples of the disclosure the parts of the image that are leaked can be identified and then modified to reduce the effect of the leaking. This can provide for improved privacy because it prevents third parties being able to see the content in the leaked images. It can also be used to improve eye contact between third parties and the user wearing the mediated reality headset and can also improve images of the user wearing the mediated reality headset.
The mediated reality headset 101 shown in
The mediated reality headset 101 can be configured to be worn by the user 103. The mediated reality headset 101 can comprise a mounting portion such as a head piece. The mounting portion can enable the mediated reality headset 101 to be mounted on the head or face of the user 103. When the mediated reality headset 101 is mounted on the head or face of the user 103, the user's head or face supports the weight or at least a portion of the weight of the mediated reality headset 101. In some examples the mediated reality headset 101 can comprise ear pieces which enable the mediated reality headset 101 to be worn as a pair of glasses.
The image source 107 comprises any means which can be configured to generate an image. In the example of
The display 111 can comprise any means for providing an image. The display 111 can comprise a transmissive liquid crystal display (LCD) which can be illuminated by a backlight such as a light emitting diode (LED), a reflective liquid crystal on silicon (LCoS) display which can be illuminated using any suitable means, an emissive organic light emitting diode (OLED) display, a scanning LED display or any other suitable means. The display 111 can be configured to display images and/or any other suitable content. The display 111 can be configured to display content relating to virtual reality or augmented reality applications.
The optical components 113 can comprise any means which can be configured to focus a beam of light originating from or through the display 111. The optical components 113 can be configured to focus or collimate the beam of light before the beam of light is provided to the light guide 105. In some examples of the disclosure the optical components 113 comprise one or more lenses.
The light guides 105 comprise an incoupling diffractive element 115 and an outcoupling diffractive element 117. The incoupling diffractive element 115 is positioned adjacent to the optical components 113 of the image source 107 so that the beam of light from the image source is incoupled into the light guide 105. The outcoupling diffractive element 117 is positioned so that, when a user 103 is wearing the mediated reality headset 101 beams of light that are outcoupled by the outcoupling diffractive element 117 are provided to the user's eyes 109. This can enable the user 103 to view the images provided by the image source 107.
In the example of
The image sources 107 can be configured to control the images so that the same images are provided to both eyes 109 of the user 103. In some examples the image sources 107 can be configured to control the images so that different images are provided to the different eyes 109 of the user 103. This would enable a user wearing the mediated reality headset 101 to see different images with the different eyes 109.
Not all of the light that is incoupled to the light guide 105 is outcoupled by the outcoupling diffractive element 117 towards the user's eyes 109. Some of the light leaks out of the light guide 105. Some of the light will leak out of the light guide 105 on the opposite side of the light guide 105 to the outcoupling diffractive element 117. This causes a cone of light 119 to be leaked by the mediated reality headset. This cone of light 119 could be visible as a bright spot in the lenses of the mediated reality headset. This can create a glow that would look strange for people looking at the user. This can also obstruct the view to the user's eyes 109 for people looking at the user, resulting in compromised eye contact. Also, some of the content that is being displayed to the user 103 could be visible in the leaked light. This could create privacy issues for the user 103. This could also reduce the visibility of the eye(s) of the user 103 towards objects in the outside world.
Examples of the disclosure enable the effects of the leakage of the light to be reduced.
The method comprises, at block 201, determining that an object is positioned relative to a mediated reality headset 101 such that one or more portions of an image displayed by the mediated reality headset 101 could be leaked in a field of view of the object.
In some examples the object could be an electronic device such as a mobile phone or camera. The electronic device could be capable of capturing images of the mediated reality headset 101 and/or the user wearing the mediated reality headset 101.
In some examples the object could be a person. The person could be looking at the mediated reality headset 101 and/or looking at the user wearing the mediated reality headset 101.
The field of view of the object is the angular range that is observable by the object. If the object is an electronic device with a camera then the field of view is the area that can be captured in images by the camera. In such cases the angular range of the field of view can be determined by the sensors and/or optical components that are used within the camera and/or any other suitable factors. If the object is a person then the field of view is the angular range of light that can be detected by the person's eyes.
Whether or not an image leaked by the mediated reality headset 101 is within the field of view of the object will be dependent upon the size of the field of view of the object and the position of the object relative to the mediated reality headset 101.
At block 203 the method comprises identifying one or more portions of the image that are displayed by the mediated reality headset 101 such that leakage of those one or more portions is expected to be in the field of view of the object. The identified portions are the portions of the image that are displayed in positions so that the leaked beams of light corresponding to that portion overlap with the field of view of the object.
A leaked portion of an image can be expected to be in the field of view of an object if it is determined that it is likely that the leaked portion overlaps with the field of view of the object. It can be determined that it is likely that the leaked portion overlaps with the field of view of the object if the probability that the leaked portion overlaps with the field of view of the object is above a predetermined value. In some cases, the probability of whether or not the leaked portion overlaps with the field of view of the object can be determined based on information relating to the positions of the mediated reality headset and the object and the field of view of the object. In some cases, the actual field of view of the object might not be known and so this information could be estimated.
Any suitable process can be used to identify the one or more portions of the image that are displayed by the mediated reality headset 101 such that leakage of those one or more portions is expected to be in the field of view of the object. In some examples information relating to the relative positions of the object and the mediated reality headset 101 can be used to determine the one or more portions of the image that are in the field of view of the object. Any suitable means could be used to determine the relative positions of the object and the mediated reality headset 101. For example, the mediated reality headset 101 could comprise one or more sensors or an imaging device that could enable nearby objects to be identified and/or located. This can be used if the object is a person or other type of object. In some examples the object could be an electronic device that could be configured to send information to the mediated reality headset 101 indicative of its position and/or field of view. In some examples information from the object could be used to determine the portion of the image that might be leaked into the field of view of the object. For instance, if the object is an electronic device it could be configured to capture an image and determine whether or not the mediated reality headset 101 and/or portions of the images displayed by the mediated reality headset 101 are visible in the captured image. This information could then be provided to the mediated reality headset 101.
At block 205 the method comprises causing modification of the display of the image by the mediated reality headset 101. The modification of the image can be implemented by modifying the image that is displayed on the display 111 of the image source 107 or by any other suitable means.
The modification of the image reduces light leakage for the one or more portions of the image that are identified as being displayed such that leakage of those one or more portions is expected to be in the field of view of the object. In some examples the modification of the images can be applied to just the portion that has been identified as expected to leak into an object's field of view. In some examples the modification of the images can be applied to other portions of the image as well.
The modification that is applied can comprise any suitable change in the way the image is displayed. In some examples the modification could comprise any one or more of moving a portion of the image, changing a brightness of a portion of the image, temporarily stopping display of a portion of the image, changing a colour space and/or any other suitable modification.
In some examples different modifications can be applied to different parts of the images. For instance, the modification of the display of the image could comprise making a first modification to the one or more portions of the image that are positioned such that leakage of those one or more portions is expected to be in the field of view of the object and making a second modification to one or more portions of the image that are positioned such that leakage of those one or more portions is not expected to be in the field of view of the object. The first modification can be used to reduce light leakage and the second modification does not need to reduce light leakage. For instance, the first modification could remove information or content from the image so that this information or content cannot be leaked. The second modification could retain this information or content. For example, it could be displayed brightly or more prominently in the second portion.
In examples of the disclosure the respective modifications can be applied to the displayed images temporarily. For example, the modifications can be applied while the object is positioned in a location in which the leaked light would be visible, or while an image is being captured and/or for any other period of time. After the time period has ended the modification can stop and the image can return to the format in which it was originally displayed.
In the examples of
An object 301 is positioned close to the mediated reality headset 101. The object 301 has a field of view 303.
In this example of
The electronic device can comprise a camera. The field of view 303 of the object 301 is the angular range that can be captured by the camera. The field of view can be determined by the sensor in the camera, the optical components in the camera and/or any other suitable factor. In some examples the field of view of the object 301 is fixed.
In other examples it could be adjusted. For example, one or more optical components of the camera or other parameters of the camera could be adjusted.
In the example of
In examples of the disclosure the portion of the image that is displayed so that the leakage of that portion falls within the field of view of the object 301 can be determined. Any suitable means can be used to determine the portions of the image that fall within the field of view 303 of the object 301. For instance, in some examples the object 301 could capture images of the mediated reality headset 101 and these images could be analysed to identify leaked portions of the images displayed by the mediated reality headset 101. In some examples the leaked portions of the image could be determined based on the relative positions of the mediated reality headset 101 and the object 301, and information about the field of view 303 of the object 301.
In other examples the object 301 could be something other than an electronic device. For example, the object 301 could be a person who could be looking at the user 103 wearing the mediated reality headset 101. In such case the field of view 303 of the object is the angular range that can be detected by the persons eyes. In such cases the leaked portions of the image could be determined based on the relative positions of the mediated reality headset 101 and the object 301 and information about the field of view 303 of the object 301. The information about the field of view of the person could be estimated based on expected fields of view for people or could be adjusted for known people.
Once the portion of the image that is leaked into the field of view 303 is identified it can be modified to reduce the leakage. In the example of
In the example of
In some examples the images provided by the respective image sources 107 can be modified so as to reduce binocular differences between the images. For instance, if a portion of an image displayed by the left-hand side image source 107 is modified to reduce light leakage, then the image displayed by the right-hand side image source 107 could be modified in a corresponding manner even though the portion of the image displayed by the right-hand side image source 107 would not be leaked into the field of view of the object 301.
The portions of the image that are leaked into the field of view 303 can be identified using any suitable means. Once the relevant portions of the image have been identified the portions of the images displayed by the image sources 107 can be modified. In the example of
Examples of modifications that could be made to the portions of the images are shown in
The real-world content 405 comprises the real environment that is around the user 103. The user 103 can view this content through a transparent, or partially transparent, portion of the mediated reality headset 101. In this example the real-world content 405 comprises a crowd of people. The real-world content 405 in
The mediated reality content 407 comprises one or more images that are displayed by the mediated reality headset 101. In this example the mediated reality content 407 comprises an image having a first portion 409 and a second portion 411. The first portion 409 is displayed to the left eye. For instance, this could be displayed by a left-hand display 111 in the mediated reality headset 101. The second portion 411 is displayed to the right eye. For instance, this could be displayed by a right-hand display 111 in the mediated reality headset 101.
In the example of
In
In this example the object 301 is positioned so that light leaking from the left-hand side of the mediated reality headset 101 is in the field of view of the object 301. This makes the portion 409 of the image displayed on the left-hand side of the mediated reality headset 101 visible to the object 301.
In the example of
In this example the portion 409 of the image that is displayed to the user's left eye comprises the portion 409 that is visible to the object 301 and so this is the portion that is modified to reduce the light that will be leaked. The second portion 411 might have no modification applied to it or could have a modification applied that compensates for the modification applied to the first portion 409 of the image.
In the example of
In the example of
In some examples the portion 411 of the image that is still displayed could be modified to compensate for the fact that a portion 409 of the image has been removed. For instance, the second modification could comprise increasing the brightness of one or more portions 411 of the image that are positioned such that leakage of those one or more portions would not be in the field of view of the object. For example, the portion 411 of the image that has not been removed could be displayed more brightly or in any other suitable manner that increases the prominence of the remaining content. This could apply for examples as shown in
In the example of
In the example of
In the example of
The example of
In the example of
In this example the partial rendering comprises an outline image. The outline image comprises outlined edges of the items within the image but the items themselves are transparent. In the example of 6C the items are fully transparent. In other examples they could be partially transparent. A first portion 601 of the outline image is displayed to the left eye and a second portion 603 of the outline image is displayed to the right eye. As shown in
In the example of
The real-world content 405 comprises the real environment that is around the user 103. The real-world content 405 in this example is the same as that shown in
The mediated reality content 407 comprises one or more images that are displayed by the mediated reality headset 101. The mediated reality content in this example is different to the content that is shown in
The icons 701 are displayed as an image. The image comprises a first portion 409 and a second portion 411. The first portion 409 is displayed to the left eye. For instance, this could be displayed by a left-hand display 111 in the mediated reality headset 101. The second portion 411 is displayed to the right eye. For instance, this could be displayed by a right-hand display 111 in the mediated reality headset 101. Other arrangements and configurations of the respective portions of the images could be used in other examples of the disclosure.
In the example of
In
In this example the object 301 is positioned so that light leaking from the left-hand side of the mediated reality headset 101 is in the field of view of the object 301. This makes the portion 409 of the image displayed on the left-hand side of the mediated reality headset 101 visible to the object 301. In this example the icons 701 can be seen in the left lens of the mediated reality headset 101.
In the example of
The location to which the icons 701 are moved can be selected based on portion of the image that is leaked to the field of view of the object 301. For instance, it can be determined which portions of the image are expected to be leaked to the object 303 and/or which portions are not expected to be leaked to the object 303. In this case the portion of the image that is displayed in the left and the centre would be leaked and so the icons 701 are moved to the right of the image and not to the left.
In the example of
In other examples different modifications could be applied to different portions 409, 411. For instance, as shown in
The example of
The real-world content 405 comprises the real environment that is around the user 103. The real-world content 405 in this example is the same as that shown in
The mediated reality content 407 comprises one or more images that are displayed by the mediated reality headset 101. The mediated reality content in this example is different to the content that is shown in
The labels 801 are displayed as an image. The image comprises a first portion 409 and a second portion 411. The first portion 409 is displayed to the left eye. For instance, this could be displayed by a left-hand display 111 in the mediated reality headset 101. The second portion 411 is displayed to the right eye. For instance, this could be displayed by a right-hand display 111 in the mediated reality headset 101. Other arrangements and configurations of the respective portions of the images could be used in other examples of the disclosure.
In the example of
In
In this example the object 301 is positioned so that light leaking from the left-hand side of the mediated reality headset 101 is in the field of view of the object 301. This makes the portion 409 of the image displayed on the left-hand side of the mediated reality headset 101 visible to the object 301. In this example the labels 801 can be seen in the left lens of the mediated reality headset 101.
In the example of
The location to which the labels 801 are moved can be selected based on portion of the image that is leaked to the field of view of the object 301. For instance, it can be determined which portions of the image are expected to be leaked to the object 303 and/or which portions are not expected to be leaked to the object 303. In this case the portion of the image that is displayed in the left and the centre would be leaked and so the labels 801 are moved to the right of the image and not to the left.
In the example of
In the example of
In the example of
The example of
In the example of
As illustrated in
The processor 903 is configured to read from and write to the memory 905. The processor 903 can also comprise an output interface via which data and/or commands are output by the processor 903 and an input interface via which data and/or commands are input to the processor 903.
The memory 905 is configured to store a computer program 907 comprising computer program instructions (computer program code 909) that controls the operation of the controller 901 when loaded into the processor 903. The computer program instructions, of the computer program 907, provide the logic and routines that enables the controller 901 to perform the methods illustrated in
The apparatus 107 therefore comprises: at least one processor 903; and at least one memory 905 including computer program code 909, the at least one memory 905 storing instructions 909 that, when executed by the at least one processor 903, cause the apparatus 913 at least to perform:
As illustrated in
The computer program 907 comprises computer program instructions for causing an apparatus 913 to perform at least the following:
The computer program instructions can be comprised in a computer program 907, a non-transitory computer readable medium, a computer program product, a machine readable medium. In some but not necessarily all examples, the computer program instructions can be distributed over more than one computer program 907.
Although the memory 905 is illustrated as a single component/circuitry it can be implemented as one or more separate components/circuitry some or all of which can be integrated/removable and/or can provide permanent/semi-permanent/dynamic/cached storage.
Although the processor 903 is illustrated as a single component/circuitry it can be implemented as one or more separate components/circuitry some or all of which can be integrated/removable. The processor 903 can be a single core or multi-core processor.
References to “computer-readable storage medium”, “computer program product”, “tangibly embodied computer program” etc. or a “controller”, “computer”, “processor” etc. should be understood to encompass not only computers having different architectures such as single/multi-processor architectures and sequential (Von Neumann)/parallel architectures but also specialized circuits such as field-programmable gate arrays (FPGA), application specific circuits (ASIC), signal processing devices and other processing circuitry. References to computer program, instructions, code etc. should be understood to encompass software for a programmable processor or firmware such as, for example, the programmable content of a hardware device whether instructions for a processor, or configuration settings for a fixed-function device, gate array or programmable logic device etc.
As used in this application, the term “circuitry” can refer to one or more or all of the following:
This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor and its (or their) accompanying software and/or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit for a mobile device or a similar integrated circuit in a server, a cellular network device, or other computing or network device.
The apparatus 913 as shown in
The blocks illustrated in
The term ‘comprise’ is used in this document with an inclusive not an exclusive meaning. That is any reference to X comprising Y indicates that X may comprise only one Y or may comprise more than one Y. If it is intended to use ‘comprise’ with an exclusive meaning then it will be made clear in the context by referring to “comprising only one . . . ” or by using “consisting”.
In this description, reference has been made to various examples. The description of features or functions in relation to an example indicates that those features or functions are present in that example. The use of the term ‘example’ or ‘for example’ or ‘can’ or ‘may’ in the text denotes, whether explicitly stated or not, that such features or functions are present in at least the described example, whether described as an example or not, and that they can be, but are not necessarily, present in some of or all other examples. Thus ‘example’, ‘for example’, ‘can’ or ‘may’ refers to a particular instance in a class of examples. A property of the instance can be a property of only that instance or a property of the class or a property of a sub-class of the class that includes some but not all of the instances in the class. It is therefore implicitly disclosed that a feature described with reference to one example but not with reference to another example, can where possible be used in that other example as part of a working combination but does not necessarily have to be used in that other example.
Although examples have been described in the preceding paragraphs with reference to various examples, it should be appreciated that modifications to the examples given can be made without departing from the scope of the claims.
Features described in the preceding description may be used in combinations other than the combinations explicitly described above.
Although functions have been described with reference to certain features, those functions may be performable by other features whether described or not.
Although features have been described with reference to certain examples, those features may also be present in other examples whether described or not.
The term ‘a’ or ‘the’ is used in this document with an inclusive not an exclusive meaning. That is any reference to X comprising a/the Y indicates that X may comprise only one Y or may comprise more than one Y unless the context clearly indicates the contrary. If it is intended to use ‘a’ or ‘the’ with an exclusive meaning then it will be made clear in the context. In some circumstances the use of ‘at least one’ or ‘one or more’ may be used to emphasis an inclusive meaning but the absence of these terms should not be taken to infer any exclusive meaning.
The presence of a feature (or combination of features) in a claim is a reference to that feature or (combination of features) itself and also to features that achieve substantially the same technical effect (equivalent features). The equivalent features include, for example, features that are variants and achieve substantially the same result in substantially the same way. The equivalent features include, for example, features that perform substantially the same function, in substantially the same way to achieve substantially the same result.
In this description, reference has been made to various examples using adjectives or adjectival phrases to describe characteristics of the examples. Such a description of a characteristic in relation to an example indicates that the characteristic is present in some examples exactly as described and is present in other examples substantially as described.
Whilst endeavoring in the foregoing specification to draw attention to those features believed to be of importance it should be understood that the Applicant may seek protection via the claims in respect of any patentable feature or combination of features hereinbefore referred to and/or shown in the drawings whether or not emphasis has been placed thereon.
Number | Date | Country | Kind |
---|---|---|---|
22184712.2 | Jul 2022 | EP | regional |