Method and device for navigating through a representation of a scene based on at least one image of the scene

The method allows for dynamic scene navigation and tracking user interest by adjusting scene representation based on a target position, enhancing user interaction and content delivery.

WO2025229262A1PCT designated stage Publication Date: 2025-11-06FOGALE OPTIQUE
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/FR2024/050573
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-02
Publication Date
2025-11-06

AI Technical Summary

Technical Problem

Current methods for displaying a scene using a single focal point fail to allow navigation within the scene and do not detect user interest, providing a limited and non-adaptive representation.

Method used

A method that adjusts scene representation on a display medium by receiving a target position of interest, obtaining a second image with a defined target area, and storing navigation data to track user interaction, allowing personalized and adaptive scene navigation.

Benefits of technology

Enables dynamic scene navigation and tracking of user interest, facilitating personalized actions and content delivery based on user interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure FR2024050573_06112025_PF_FP_ABST
    Figure FR2024050573_06112025_PF_FP_ABST
Patent Text Reader

Abstract

The invention relates to a method (100) for representing a scene on a display medium, based on at least one image of the scene stored in memory beforehand, the method (100) comprising at least one iteration of a display phase (110) comprising the following steps: - receiving (112) a position, called the target position, in which a user has an interest, in a first image (IM1) of the scene currently displayed on the display medium, - obtaining (114) a second image (IM2) of the scene in which a region, called the target region, of the scene, determined depending on the target position (POS), is represented differently with respect to the rest of the scene, and - displaying (116) the second image (IM2); the method (100) further comprising storing (118,120) in memory a datum, called the navigation datum, relating to the target region. The invention also relates to a computer program, a device, a system and a vehicle implementing such a method (100).
Need to check novelty before this filing date? Find Prior Art

Description

DESCRIPTION Title: Method and device for navigating within a representation of a scene using at least one image of said scene

[0001] The present invention relates to a method for navigating within a representation of a scene using at least one image of said scene. It also relates to a computer program, a device, an apparatus, and a vehicle implementing such a method.

[0002] The field of the invention is the field of navigation in a representation of a scene on a display medium, such as a display screen or a projection surface associated with a projection means, from one or more previously acquired images of the scene. State of the art

[0003] When the human eye scans a scene, it observes it through different focal points to perceive the scene in its entirety. The focal points used to scan a scene depend directly on the depth of the objects within it. Generally, to observe a specific area of ​​a scene, the human eye adjusts its focal point to the depth of field in that area, resulting in a sharp perception of that area while other areas remain blurred.

[0004] However, currently known methods for displaying an image of a scene display the image using a single focal point, namely the focal point used to capture the image. When the scene includes parts / objects located at different depths, the focal point corresponds to one of these depths, so that only one of the areas / objects in the scene is displayed clearly in the image.

[0005] Such a display provides a limited representation of the scene and does not allow navigation within that representation. It also fails to detect what the user is interested in when observing the scene.

[0006] One objective of the present invention is to remedy at least one of the aforementioned drawbacks.

[0007] Another objective of the invention is to provide a scene representation solution that allows the user to navigate within the scene being represented.

[0008] Another aim of the invention is to provide a solution for tracking user interest as they navigate the scene. Description of the invention

[0009] The invention proposes to achieve at least one of the aforementioned goals by means of a method for representing a scene on a display medium, from at least one image of said scene previously stored, said method comprising at least one iteration of a display phase comprising the following steps: - receiving a position, called the target position, which is of interest to a user, on a first image of said scene currently displayed on said display medium, - obtaining a second image of said scene in which an area, called the target area, of said scene, as a function of said target position, is represented differently from the rest of said scene, and - display of said second image; said process further comprising a storage of data, called navigation data, relating to said target position.

[0010] Thus, the scene display is personalized and adapts to the user's interest, so that the scene representation on the display medium is modified according to the target position that the user is interested in. In other words, the scene representation changes and follows the user's interest, or attention, for example, the user's gaze or a user selection. Unlike the prior art, the scene representation is not imposed on the observer. On the contrary, with invention, the representation of the scene adapts and adjusts to the observer.

[0011] Furthermore, the invention proposes to store navigation data that allows tracking, in real time and even retrospectively, of the target position(s) of the scene observed by the user, the target area(s) of the scene observed by the user, and / or the object(s) of the scene on which the user has focused their interest, etc., and more generally, navigation data describing how the observer navigated within the represented scene. This navigation data can be very useful for performing / triggering a multitude of actions adapted and personalized to the user, or to a group to which said user belongs, which could relate to how to display said scene at a later time, offer content to enrich the scene, offer content based on the objects of the scene observed by the user, etc.All these actions allow for the improvement, personalization, and completion of navigation within the depicted scene.

[0012] By image, we mean a digital image, and in particular a raster image, and more specifically an RGB raster image for example.

[0013] Depth of field refers to the extent of the area of ​​sharpness in an image, that is, the distance between the nearest and farthest points of focus. The distance at which the scene is in focus, known as the focal distance, is generally adjusted by changing the distance between the image sensor and the optical lens. Thus, a first image of a scene acquired at a first focal distance will show a sharp portion of the scene, and a second image of a scene acquired at a second focal distance will show a sharp portion of the scene.

[0014] "Additional content" refers to content that is not visible in the scene when it is observed or imaged. Such content can take various forms and represent different data or information, as described later.

[0015] By "object" in a scene, we mean any type of object that can be found in a scene, such as, for example: - a living being, such as a human, an animal, a plant, a tree, etc. - a non-living object, such as a vehicle, a piece of furniture, etc. - a geological formation, such as a lake, a mountain, a meadow, etc.

[0016] Optionally, the target area is defined based on the target position.

[0017] The target area can be defined around the target position.

[0018] The target area can be defined so that the target position corresponds to an endpoint or corner, and more generally to a boundary, of said target area.

[0019] The target area can be any geometric shape, for example predefined, for example a circle, a square, etc.

[0020] The target area can be of a predefined size.

[0021] Depending on embodiments, in no way limiting the application, the navigation data may include at least one piece of data relating to at least one object identified according to the target position.

[0022] In particular, the navigation data may include at least one piece of data relating to at least one object located at the target position, or in the target area, at least partially.

[0023] In this case, the said object can be recognized / identified and the navigation data can include data relating to said object.

[0024] The data relating to said object may include the type, or nature of said object, such as for example "car", "chair", "painting", etc.

[0025] The data relating to said object may include an identifier of said object, such as for example the name of a painting, the name of a book, the name of a person, the address of a house, etc.

[0026] The data relating to said object may include a brand of said object, a model of said object, etc., for example a model of vehicle, or a model of furniture, a model of clothing, etc.

[0027] The data relating to said object may include a characteristic, an attitude, a state of said object, etc.

[0028] Thus, the invention makes it possible to memorize the object or objects on which the user focused their attention when observing the scene.

[0029] The method according to the invention may include a step of recognizing at least one object located at the target position, or in the target area.

[0030] The recognition step can be carried out in the device that performs the representation of the scene.

[0031] The recognition step can be performed on a device located away from the one rendering the scene. In this case, the second image, or the target area of ​​the second image, is transmitted to the remote device to perform the recognition step.

[0032] The recognition of at least one object can be achieved by any known technique. For example, object recognition can be performed by an artificial intelligence model, an AI model, such as a neural network, taking as input the second image, or the target area of ​​the second image.

[0033] Depending on the embodiment, the navigation data may include a moment of display of the second image.

[0034] Thus, it is possible to record the moment the second image is displayed, that is, the moment the user's attention is drawn to the target position, and, if applicable, the moment the user's attention is drawn to the object identified based on the target position. This allows the timestamp of the user's interest in a particular target position, and therefore in a particular object within the scene, while the user navigates the scene.

[0035] Depending on the embodiment, the navigation data may include a display time for the second image.

[0036] This allows us to remember the duration for which the user's interest is focused on a particular target position, and therefore on a particular object. found in the scene. This duration can, for example, be used to grade the user's interest in a particular target position, and therefore in a particular object.

[0037] Depending on the embodiment, the navigation data may include a moment at which the scene was imaged.

[0038] This allows us to determine data related to the user's wishes or desires. For example, when a user views a scene that was photographed during the summer, this may indicate an interest in that season. This can then be used to offer them content related to that season, and so on.

[0039] Depending on embodiments, the navigation data may include a display location for the second image.

[0040] This allows us to determine the user's location when they view the scene on the display. This information can be useful, alone or in combination, to personalize content offered to the user, either immediately or later.

[0041] For example, if the user is looking at the front of a restaurant while in the vicinity of said restaurant, it is possible to show them the route to get to said restaurant from their current location.

[0042] Depending on the embodiment, the navigation data may include a location of the scene.

[0043] This information can be useful, alone or in combination, to personalize content offered to the user, either immediately or later. For example, if the user is viewing an image at a given location and that location is near their current position, it is possible to show them the route to get there from their current location.

[0044] Depending on embodiments, the navigation data may further include at least one identification data relating to the user observing the scene.

[0045] Alternatively, navigation data can be stored in association with at least one identifying piece of data relating to the user observing the scene.

[0046] Such identification data can be any user identifier, such as a first name, last name, telephone number, biometric data, social network identifier, user account, IP address, etc.

[0047] Such identifying data can be any identifier of the device used to represent the scene, such as a MAC address, an IMEI number, a serial number, etc.

[0048] Thus, it is possible to create a profile for the user that remembers one or more of the user's interests as the user observes and navigates through one or more scenes.

[0049] As mentioned above, the second image provides a representation of the scene in which the area is displayed / represented differently from the rest of the scene.

[0050] The difference in representation (display) can be achieved in different ways.

[0051] Depending on embodiments, the difference in representation may include a difference in sharpness of the target area compared to at least one other area, and in particular to the rest of the scene.

[0052] For example, in the second image, the target area may be sharper than other areas of the scene. This difference in sharpness can be achieved by: - making the target area clearer, compared to the first image, and / or - making at least one, and in particular all, areas other than the target area more blurred, compared to the first image.

[0053] Following a preferred example of implementation: - the first image clearly represents one area of ​​the scene, while the other areas are blurred, and - the second image clearly represents the target area and the other areas are blurred.

[0054] Depending on embodiments, the difference in representation may include a difference in color temperature of the target area relative to at least one other area, and in particular to the rest, of the scene.

[0055] For example, in the second image, the target area may have a higher or lower color temperature compared to other areas of the scene. This color difference can be achieved by: - by increasing, respectively by decreasing, the color temperature of the target area, compared to the first image, and / or - by decreasing, respectively by increasing, the color temperature for at least one of, and in particular all, areas, other than the target area, compared to the first image.

[0056] Following a preferred example of implementation: - In the first image, one area has a different color temperature than the other areas, and - in the second image, the target area has a different color temperature than the other areas.

[0057] Depending on embodiments, the difference in representation may include a difference in hue of the target area relative to at least one other area, and in particular to the rest, of the scene.

[0058] For example, in the second image, the target area may be more tinted than other areas of the scene. This difference in hue can be achieved by: - modifying the hues of the target area, compared to the first image, and / or - by changing the hues of at least one, in particular all, areas other than the target area, compared to the first image.

[0059] Following a preferred example of implementation: - in the first image, a first area of ​​said scene exhibits different hues compared to the other areas of said first image, and - in the second image the target area has different hues compared to the other areas of said second image.

[0060] Depending on embodiments, the difference in representation may include a difference in brightness of the target area relative to at least one other area, and in particular to the rest of the scene.

[0061] For example, in the second image, the target area may be brighter than other areas of the scene. This difference in brightness can be achieved by: - making the target area brighter, compared to the first image, and / or - making at least one, in particular all, areas other than the target area less bright compared to the first image.

[0062] Following a preferred example of implementation: - the first image represents a first area of ​​the scene in a brighter light, while the other areas are less bright, and - the second image represents the target area more brightly and the other areas are less bright.

[0063] Depending on the embodiment, the difference in representation may include a difference in saturation of the target area relative to at least one other area, and in particular to the rest of the scene.

[0064] For example, in the second image, the target area may be more saturated than other areas of the scene. This difference in saturation can be achieved by: - making the target area more saturated, compared to the first image, and / or - making at least one, in particular all, areas other than the target area less saturated compared to the first image.

[0065] Following a preferred example of implementation: - the first image represents a first area of ​​the scene in a more saturated way, and the other areas are less saturated, and - the second image represents the target area in a more saturated way and the other areas are less saturated.

[0066] Of course, these examples of differences in representation are given as examples only and are in no way exhaustive.

[0067] Depending on the embodiment, the step of obtaining the second image may include a generation of said second image on the fly, by calculation.

[0068] Indeed, the second image can be generated on the fly after the target position is determined. In this case, the second image does not exist before the target position is known. Once the target position is known, then the second image is generated.

[0069] The second image can be generated from the first image currently displayed on the display medium.

[0070] For example, when the difference in representation concerns sharpness, the second image can be generated by: - blurring the area(s) of the scene displayed clearly in the first image, and - by sharpening the target area which is displayed blurry in the first image.

[0071] As another example, when the difference in representation concerns sharpness, the second image can be generated by blurring all other areas of the scene more than the target area. This creates the relative impression of increased sharpness in the target area in the second image.

[0072] Of course, the example given above with regard to sharpness can be applied in the same way, or similarly, to the other parameters indicated above, namely color temperature, hue, saturation, brightness, etc.

[0073] The second image can be generated from a source image, which is not the first image.

[0074] For example, the source image could be a previously obtained image that shows the scene clearly in several areas, or even in all areas, of the scene. In this case, a copy of this source image is made. The target area remains sharp, and all other areas of the scene are blurred to obtain the second image.

[0075] Such a source image can be obtained by taking multiple images of the scene at different focal lengths, for example, using focus bracketing. Then, the in-focus area of ​​the scene is selected in each image. All the in-focus areas obtained from all the images can be concatenated to obtain a single image of the scene that is sharp in all areas.

[0076] Such a source image can also be obtained, through simulation or calculation, from a single image of the scene. For example, by using the optical transfer function, and in particular the PSF, of the optical lens used to capture the image, it is possible to refocus the image to restore sharpness in several areas, or even in all areas, of the imaged scene. Such refocusing can, for example, be achieved by inverting (deconvolving) the optical transfer function, and in particular the PSF, of the optical lens.

[0077] Of course, the example given above with regard to sharpness can be applied in the same way, or similarly, to the other parameters indicated above, namely color temperature, hue, saturation, brightness, etc.

[0078] The second image can be selected from a stack of images of said scene, each having a different area of ​​sharpness.

[0079] In this case, the second image is not generated on the fly. It exists prior to the identification of the target position. This embodiment allows for a faster display of the second image. In this case, the retrieval step may include identifying, within the image stack, the image on which the target position is clearly represented. This image is selected as the second image to be displayed during the display step.

[0080] Identifying the second image in the image stack can be done in various ways. For example, each image in the stack can be associated with information indicating the sharp area of ​​the scene in that image. In this case, the identification step consists of identifying which of the sharp areas contains the target position and selecting the image associated with that sharp area.

[0081] Of course, the example given above with regard to sharpness can be applied in the same way, or similarly, to the other parameters indicated above, namely color temperature, hue, saturation, brightness, etc.

[0082] Generally, the second image can be selected from a stack of images of said scene, each having: - a different area of ​​sharpness, and / or - a different lighting zone, and / or - a different color temperature zone, and / or - a different saturation zone, and / or - an area of ​​different shade.

[0083] According to some embodiments, the display phase may further include a step of displaying at least additional content based on said navigation data, when displaying the second image.

[0084] In this case, in addition to memorizing navigation data, particularly in association with user identification data, the method according to the invention makes it possible to display additional content at the very moment the user observes the second image, during part or all of the display time of the second image.

[0085] The display of additional content can be triggered simultaneously with the second image. The display of additional content can also be triggered at a later time than the display of the second image.

[0086] The display of additional content can be done automatically.

[0087] The display of additional content may be subject to authorization, particularly from the user. In this case, the presence of the additional content may be indicated, for example by a symbol or icon, and The user can trigger the display or not of said content if they wish, for example by selecting said symbol.

[0088] Depending on embodiments, at least one additional piece of content may be displayed in the second image.

[0089] Additional content can be displayed within the target area, differing from the rest of the image in terms of display or representation, or alongside the target area so as not to cover it. In this way, the displayed content does not overlap the target area or obscure any part of it, and the user can still view the target area of ​​the image, and in particular the objects within it, while simultaneously viewing the displayed content.

[0090] According to some embodiments, at least one additional piece of content can be displayed in a window other than the one in which the second image is displayed.

[0091] In this case, when the second image is displayed, an additional display window can be generated to show the additional content. This additional display window can be generated at the same time as, or immediately after, the display of the second image.

[0092] This additional window may partially or fully overlap the second displayed image. This additional window may not overlap the second image.

[0093] This additional window may partially or fully overlap the target area in the second image. This additional window may not overlap the target area in the second image.

[0094] Depending on embodiments, at least one additional content may be, or may include, text or an alphanumeric string.

[0095] Depending on embodiments, at least one additional piece of content may be, or may include, an image.

[0096] Depending on the embodiment, at least one additional piece of content may be, or may include, a video.

[0097] Depending on the embodiment, at least one additional piece of content may be, or may include, a link to a web page.

[0098] Depending on the embodiment, at least one piece of content may be, or may include, an additional link to an application.

[0099] At least one additional piece of content may be information or a story related to the object or to characteristics of the target area, or its vicinity. This additional content may be an audio message, text, or a noise related to the observed object (animal cry, noise of a technical object, etc.).

[0100] Of course, these methods of implementation are by no means exhaustive and other types of additional content may be used.

[0101] According to some embodiments, at least one additional piece of content may relate to an object that is partially or totally in the target position, or in the target area, in the second image.

[0102] For example, additional content may include or correspond to a characteristic of said object. Such a characteristic may be an object's identity, composition, location, destination, origin, price, or place of sale.

[0103] In some embodiments, at least one additional element may be related to the target position or target area in the second image. For example, the additional element may be related to the depth of the target position or target area, the number of objects in the target position / area, the brightness of the target position / area, etc.

[0104] Depending on the embodiment, at least one additional piece of content may relate to a part or element of the scene shown in the second image. For example, the content may relate to the altitude of the target position / area, a dimension of the position / area, a crop located in the target position / area, etc.

[0105] Depending on the embodiment, at least one additional piece of content may relate to the weather at the target position / area of ​​the scene displayed in the second image. This weather may be the weather at the time the image was acquired, at the time the image is being observed, and / or at a future time.

[0106] Of course, these examples are given for illustrative purposes only, and other content may be used without going outside the scope of this invention.

[0107] Depending on the embodiment, at least one additional piece of content may be found in the second image.

[0108] For example, the content can be written in the second image. In this case, displaying the second image displays the additional content.

[0109] This implementation method allows for faster display of additional content.

[0110] Depending on embodiments, at least one additional content may be located in a memory, in association with the second image or with part or all of the navigation data. [YES] For example, when the user views a target area of ​​the scene containing a car, additional content can be stored in association with that car. In this case, the navigation data can include a vehicle identifier, thus allowing the additional content to be retrieved.

[0112] Additional content can be stored locally on the device displaying the scene. Alternatively, additional content can be stored remotely from the displaying device, for example, on a server remote from the device displaying the scene.

[0113] For example, a URL can be pre-associated with an object located in the net area of ​​the second image. In this case, when the second image is displayed, the URL is used to load the additional content from that URL and display that content.

[0114] According to the invention, the display support can be any type of display support.

[0115] Depending on the embodiment, the display support can be a display screen, such as for example a screen of a smartphone, a tablet, a computer, a television, a virtual reality and / or augmented reality headset, etc.

[0116] Depending on the embodiment, the display support can be a surface onto which an image of the scene is projected, such as, for example, a display surface associated with a projector, etc.

[0117] Depending on the embodiment, the display support can be a support worn by the user, for example glasses, or glasses, a virtual reality headset, an augmented reality headset, etc.

[0118] Depending on the embodiment, the display support may be a display support fitted to the device performing the display phase, such as: - a display screen equipping said device, for example in the case of a smartphone, a tablet, a virtual reality and / or augmented reality headset, etc. or - a projection surface equipping said device, for example in the case of an augmented reality or virtual reality headset.

[0119] Depending on the embodiment, the display support can be a support independent of the device performing the display phase, for example in the case of a projector projecting images onto a display surface.

[0120] Depending on the embodiment, the target position can be a point position.

[0121] Depending on the embodiment, the target position can be an area that is larger than a point position. In this case, the target area can correspond to the target position.

[0122] The target position that the user is interested in can be determined in different ways.

[0123] Depending on the embodiment, the target position can be entered manually by the user.

[0124] In this case, the user manually selects the target position on the first image, for example, using a pointer such as a mouse, a trackball, a directional pad moving a cursor, or any other position input device. The user can also enter the target position by touch selection on a touch surface mounted on the display surface, for example, on a touchscreen display, or on a surface located away from the display surface.

[0125] Depending on the embodiment, the target position can be detected automatically by at least one sensor.

[0126] For example, the target position can be, or can be determined based on, a position aimed at by a part of the user's body, on the first image.

[0127] In this particular case, said part of the body may be at a distance from the display support, and does not come into contact with said display support or a control surface.

[0128] This part of the user's body can be a finger or a hand pointing towards the first image. In this case, it is the position targeted by the finger or hand that is located at a distance from the display that is detected.

[0129] This body part can be one or both of the user's eyes. In this case, it is the position targeted by the user's eye or eyes that is detected.

[0130] This body part can be the user's face. In this case, the orientation of the face is detected and a position targeted by a point on the face, for example by the center of the face, is detected.

[0131] The position targeted by the user's body part can be detected, for example, by at least one sensor fitted to the display stand, or a device incorporating the display stand. Alternatively, the sensor can be located at a distance from said stand or device.

[0132] At least one sensor can be an optical sensor, an acoustic sensor, a capacitive sensor, an accelerometer, etc. For example, in the In cases where the display medium is a touch screen, then the sensor can be a capacitive sensor fitted to said touch screen.

[0133] Of course, other types of sensors can be used and the invention is not limited to a specific type of sensor.

[0134] In some embodiments, the target position can be detected by detecting a zoomed region of the first image.

[0135] Indeed, when the user zooms in on a region of the first image, it likely indicates that they are focusing on the part of the scene located within that zoomed-in region. In this case, the target position could be the zoomed-in region itself, or it could be a position within that zoomed-in region, such as a central position within it.

[0136] Zoom can be applied in a known way: - by touch, by applying a movement, for example with two fingers. In this case, the target position can be the position equidistant from the positions of the fingers applying the zoom; - using a pointer surrounding the region to be zoomed in on; - etc.

[0137] The display phase can be repeated as many times as desired with a different target position, from one iteration to another, for the same scene.

[0138] In this case, multiple navigation data can be stored for the same scene.

[0139] This navigation data can be used to build and populate a specific navigation profile associated with the user, limited to the scene.

[0140] This navigation data can be used to build and populate a user-specific navigation path, limited to the scene, and indicating the user's route to observe the scene. This information can be important because it can indicate a prioritization of interest: the fact that the user looks at a first object in the scene before a second object may indicate that they have a greater interest in the first object compared to the second.

[0141] Alternatively, or in addition, the display phase can be repeated as many times as desired for different scenes.

[0142] In this case, for each scene, one or more navigation data points can be stored. The navigation data stored for a user, across multiple scenes, can be used to build and populate a global user-associated navigation profile, independent of any specific scene.

[0143] The scene-specific navigation profile, or the global navigation profile, associated with a user can be used to offer at least one additional piece of content: - either at the time the second image is displayed, as described above, - either later.

[0144] At least one additional piece of content offered later may be similar or identical, or at least of the same nature, as the additional content described above.

[0145] At least one additional piece of content offered later may be offered on the same device as the one used to view the scene, or on another device.

[0146] At least one additional piece of content offered later may be provided via an image, or through another channel such as a web page, an application, a social network, by message, by email, etc.

[0147] The invention can be implemented for representing a scene at a given moment. In this case, the first and second images represent the scene at the same moment.

[0148] The invention can be implemented for representing a scene at different times, for example, in a video stream of the scene. In this case, the second image can represent the scene at the same time, or at a different time, as the first image. For example, the second image can represent the scene at a time later than, and in particular at a time following, that of the first image.

[0149] Depending on the embodiment, at least one image of the scene may be a 2D image. In particular, the first image may be a 2D image. In particular, the second image is a 2D image.

[0150] Depending on the embodiment, at least one image of the scene may be a 3D image. In particular, the first image may be a 3D image. In particular, the second image may be a 3D image.

[0151] Depending on the embodiment, at least one image of the scene may be an image of a real scene acquired with a camera module, and possibly processed.

[0152] Depending on the embodiment, at least one image of the scene may be an image generated, in part or in whole, digitally by a digital device.

[0153] According to another aspect of the invention, a computer program is proposed comprising executable instructions which, when executed by a computer device, implement all the steps of the process according to the invention.

[0154] The computer program can be in any computer language, such as for example machine language, C, C++, JAVA, Python, etc.

[0155] Such a computer program can take the form of a standalone application. Alternatively, such a computer program can be integrated into a photo or video application, or even into an image or video playback application.

[0156] According to another aspect of the invention, a device is proposed comprising means configured to implement all the steps of the process according to the invention.

[0157] The device according to the invention can be, or be integrated into, any type of device such as a smartphone, a tablet, a computer, a calculator, a processor, a computer chip, programmed to implement the method according to the invention, for example by executing the computer program according to the invention.

[0158] According to another aspect of the invention, a device is proposed comprising: - a means of displaying image(s), and - at least one computing unit; configured to implement all the steps of the process according to the invention.

[0159] According to embodiments, the device according to the invention may include a means for manually entering the target position.

[0160] According to embodiments, the device according to the invention may include a means for detecting the target position in an automated manner.

[0161] In particular, the device can be a user device such as a smartphone, tablet, etc., comprising a display screen.

[0162] In this case, the user device may further include a means for automated detection, or manual input, of the target position, such as, for example, a touch surface, in particular integrated into, or associated with, the display screen of said device.

[0163] In particular, the device may be a computer-type user device, including a display screen.

[0164] In this case, the computer-type user device may include a touch surface, particularly one integrated into, or associated with, the display screen of said computer, or a pointer moved, for example, by a mouse, or a directional pad of said computer, to enter the target position.

[0165] In particular, the device could be a television.

[0166] In this case, the television may include a means of automated target position detection, such as, for example, at least one camera integrated into said television, detecting the gaze and / or head position of the observer.

[0167] Alternatively, or in addition, the television may include a means of manually entering the target position, such as a pointer moved for example by a remote control of said television.

[0168] In particular, the device may be a virtual reality headset or an augmented reality headset comprising a display screen or a projector associated with a projection surface onto which each image is projected.

[0169] In this case, the helmet according to the invention may include an automated target position detection means, such as at least one sensor, in particular optical, equipping said helmet.

[0170] In particular, the device may be a medical imaging device.

[0171] In particular, the device could be an endoscope, an ultrasound machine, etc.

[0172] In this case, the medical imaging device may include a means of automated target position detection, such as, for example, at least one camera detecting the gaze and / or head position of the observer.

[0173] Alternatively, or in addition, the medical imaging device may include a means of manual input of the target position, such as a pointer or a touch surface equipping, or integrated into, said medical imaging device.

[0174] Of course, the device according to the invention is not limited to the examples just given.

[0175] According to another aspect of the present invention, a vehicle is proposed comprising: - a means of displaying image(s), and - at least one means of calculation; configured to implement all the steps of the process according to the invention.

[0176] According to embodiments, the vehicle according to the invention may include a means for manually entering the target position.

[0177] According to embodiments, the vehicle according to the invention may include a means for automated detection of the target position.

[0178] Depending on the embodiment, the vehicle can be a land vehicle, such as a car, autonomous, semi-autonomous or non-autonomous.

[0179] Depending on the embodiment, the vehicle can be a flying vehicle, such as a drone, an airplane, a helicopter, autonomous, semi-autonomous or non-autonomous.

[0180] Depending on the embodiment, the vehicle can be a maritime vehicle, such as a boat or a submarine, autonomous, semi-autonomous or non-autonomous. Description of the figures and methods of implementation

[0181] Other advantages and features will become apparent upon examination of the detailed description of non-limiting embodiments and the accompanying drawings, in which: - FIGURES 1-3 are schematic representations of various non-limiting examples of embodiments of a process according to the present invention; - FIGURES 4 and 5 are schematic representations of non-limiting examples of a step for obtaining a second image from a target position, which can be implemented in the present invention; - FIGURE 6 is a schematic representation of a non-limiting example of an embodiment of a device according to the present invention; - Figures 7a-7c are schematic representations of non-limiting examples of embodiments of a device according to the present invention; and - FIGURE 8 is a schematic representation of a non-limiting example embodiment of a vehicle according to the present invention.

[0182] It is understood that the embodiments described below are by no means exhaustive. In particular, variants of the invention may be conceived comprising only a selection of the features described below, isolated from the other features described, if this selection of features is sufficient to confer a technical advantage or to differentiate the invention from the prior art. This selection includes at least one preferably functional feature without structural details, or with only a portion of the structural details if this portion alone is sufficient to confer a technical advantage or to differentiate the invention from the prior art.

[0183] In particular, all the variants and embodiments described can be combined with each other if there are no technical obstacles to this combination.

[0184] In the figures and in the rest of the description, elements common to several figures retain the same reference.

[0185] FIGURE 1 is a schematic representation of a non-limiting example of an embodiment of a method according to the present invention.

[0186] Method 100 of FIGURE 1 can be used to produce a representation of a scene on a display medium from at least one image of said scene, allowing: - on the one hand, allowing a user observing said scene to navigate within said scene, and - on the other hand, to follow how the user observes the scene and therefore navigates within the scene.

[0187] The process 100 includes a step 102, which displays an image IM1 of the scene. This image IM1 is called the first image. It represents the scene and includes a first sharp area in which the scene is viewed clearly. The rest of the scene is represented in a blurred state and cannot be seen clearly, as is conventionally the case in an image.

[0188] The first IM1 image is displayed on a display medium which can be either a display screen, a display surface associated with a projector, or any other type of display medium, for example holographic.

[0189] The process 100 then includes one or more iterations of a display phase 110 producing a dynamic and enriched representation of the scene on the display medium.

[0190] The display phase 110 includes a step 112 for determining a target position, POS, of interest to a user observing the scene as represented by the first image IM1 displayed on the display medium. The target position POS corresponds to a position on the first image IM1. In one embodiment, the target position POS can be entered manually using an input device such as a keyboard, mouse, touchscreen, etc. In another embodiment, the target position POS can be automatically detected by at least one sensor, such as an optical sensor, capacitive sensor, camera, accelerometer, etc., detecting the intended position by a finger, hand, eyes, face, or more generally, a part of the user's body.

[0191] The display phase 110 then includes a step 114 of obtaining a second image IM2 of the scene, clearly representing an area, called the target area, of the scene, different from the first area. This target area is determined based on the target position POS obtained in step 112. This target area may include the target position POS. This target area may be located near the target position POS when, for example, the user's attention is moving over the first image IM1.

[0192] In step 116, this second image is displayed on the display. Thus, the scene is still represented on the display, but this time the area of ​​focus has changed since the first and second images have different areas of focus. Therefore, the display phase 110 changes the area of ​​focus of the scene according to the target position (POS), or target area, to which the user, observing the scene on the display, is focusing their attention. Consequently, the scene is displayed dynamically and adapts to the user's attention.

[0193] The display phase 110 further includes a step 118 which performs the storage of navigation data, based on the target position (POS). This navigation data makes it possible to store and track how the user observes and navigates within the scene as represented on the display medium, and in particular the object(s) in the scene on which they focus their attention.

[0194] This navigation data can be stored locally, i.e. in the device performing the display phase 110. Alternatively, or in addition, the navigation data can be stored remotely, i.e. in a device / server located remotely from the device performing the display phase 110.

[0195] Browsing data can be stored in association with at least one piece of user identification data, such as, for example, a first name, a last name, a telephone number, biometric data, a social network identifier, a user account, etc.;

[0196] Alternatively, or in addition, the navigation data can be stored in association with at least one identifying piece of data relating to the device used to represent the scene, such as a MAC address, an IMEI number, a serial number, an IP address, etc.

[0197] Navigation data may include at least one piece of data relating to at least one object located, at least partially, at the target position or within the target area. Such data may be, or may include, at least one, or any combination of at least two, of the following data: - the type, or nature of said object, such as for example car, chair, painting, etc. - an identifier for said object, such as, for example, the name of a painting or a book, the name of a person, the address of a house, etc. and / or - a brand of said object, a model of said object, etc., for example a model of vehicle, or a model of furniture, etc.

[0198] Alternatively, or in addition, the navigation data may include at least one, or any combination of at least two, of the following data: - at least one piece of data relating to a moment when the second image was displayed; - at least one piece of data relating to the display time of the second image; - at least one piece of data relating to a moment at which the scene was captured in images; - at least one piece of data relating to a display location of the second image; - at least one piece of data relating to a location of the scene; - etc.

[0199] Thus, it is possible to collect and store a variety of information relating to what the user pays attention to when observing a scene represented on a display medium, and navigating within said scene.

[0200] The display phase 110 can be repeated as many times as desired with the same scene, using a different target position from one iteration to the next, for the same scene. In this case, for example, the second image displayed in step 116 for the current iteration of display phase 110 can be considered the first image for the next iteration of display phase 110.

[0201] In this case, navigation data can be stored for the same scene at each iteration of the display phase. This data navigation can be used to build and populate a user-associated, scene-specific navigation profile during step 120.

[0202] Alternatively, or in addition, the display phase 110 can be repeated as many times as desired for different scenes.

[0203] In this case, for each scene, one or more navigation data points can be stored. The navigation data stored for a user, across multiple scenes, can be used to build and populate a global user-associated navigation profile, independent of any specific scene, during step 120.

[0204] The scene-specific navigation profile, or the global navigation profile, associated with a user can be used to offer at least one additional piece of content: - either at the time the second image is displayed, - either later.

[0205] At least one additional piece of content offered later can be of any type: visual, textual, audio, etc.

[0206] At least one additional piece of content offered later may be offered on the same device as the one used to view the scene, or on another device.

[0207] At least one additional piece of content offered later may be offered in an image when viewed by the user, or through at least one other channel such as a web page, an application, a social network, a message, an email, an advertisement, etc.

[0208] FIGURE 2 is a schematic representation of another non-limiting example of an embodiment of a method according to the present invention.

[0209] Method 200 of FIGURE 2 can be used to produce a representation of a scene on a display medium from at least one image of said scene, allowing: - on the one hand, allowing a user observing said scene to navigate within said scene, and - on the other hand, to follow how the user observes the scene and therefore navigates within the scene.

[0210] Process 200 includes all the steps of process 100 in FIGURE 1.

[0211] The process 200 further includes a step 202 of analysis of the second image IM2. During this step the second image IM2 can be analyzed in its entirety or only with respect to the target area clearly displayed on said second image IM2.

[0212] Analysis step 202 can be performed automatically using a model, in particular an AI model, previously trained for image analysis. This model takes as input the second image IM2, or only the target area of ​​the second image IM2, and analyzes it to detect and / or identify at least one object located in said target area, at least partially.

[0213] The analysis step provides at least one piece of data relating to at least one object located, at least partially, at the target position or within the target area. As noted above, such data may be, or may include: - the type, or nature of said object, such as for example car, chair, painting, etc. - an identifier of said object, such as for example the name of a painting or a book, the name of a person, the address of a house, etc. - a brand of said object, a model of said object, etc., for example a model of vehicle, or a model of furniture, etc. This object data can be part of, or used as, navigation data to be remembered during step 120.

[0214] Analysis step 202 can be performed in the device that performs the scene representation.

[0215] Alternatively, analysis step 202 can be performed on a device located away from the one rendering the scene. In this case, the second image IM2, or the target area of ​​the second image IM, is transmitted to said remote device to perform analysis step 202.

[0216] FIGURE 3 is a schematic representation of another non-limiting example of an embodiment of a method according to the present invention.

[0217] Method 300 of FIGURE 3 can be used to produce a representation of a scene on a display medium from at least one image of said scene, allowing: - on the one hand, allowing a user observing said scene to navigate within said scene, and - on the other hand, to follow how the user observes the scene and therefore navigates within the scene.

[0218] Process 300 includes all the steps of process 200 in FIGURE 2.

[0219] In process 300, the display phase 110 further includes a step 302 which displays at least one additional piece of content, that is to say, content which is not found in the scene but is deduced from the scene.

[0220] This additional content relates to: - either the target position, or the target area, in the second image IM2; - or an object located at the target position or in the target area.

[0221] This additional content is not directly observable in the scene and has been determined based on the target position, or the target area, or an object located there.

[0222] Thus, in addition to dynamically displaying the area by adapting the sharp focus of the scene displayed on the screen, the method provides an enriched display of the scene by displaying additional information about this sharp focus, or an object located within it. Furthermore, this additional content concerning this sharp focus, or an object within it, is only displayed when the scene is rendered sharply for that specific area.

[0223] Thus, the invention allows for adaptation to the user's attention: - on the one hand, the display of the scene, and - on the other hand, scene enrichment data.

[0224] The additional content can be any type of content, such as, for example, a string of characters, particularly alphanumeric, an image, a GIF, a video, audio content, a link to a web page, a link to another application, etc.

[0225] Additional content can be displayed in the same viewport as the second image. Additional content can be displayed directly within the second image (IM2). In this case, the additional content can be displayed in the target area of ​​the second image (IM2) or next to the target area of ​​the second image (IM2). When the additional content relates to an object located within the target area of ​​the second image (IM2), the additional content can be displayed on or next to that object, possibly with a visual link to it.

[0226] The additional content can be displayed in a different viewport than the second IM2 image. In this case, said other viewport can be displayed in the target area of ​​the second IM2 image or next to the target area of ​​the second IM2 image. When the additional content relates to an object located in the target area of ​​the second IM2 image, said other viewport can be displayed on or next to that object, possibly with a visual link to that object.

[0227] Additional content can be displayed automatically.

[0228] Optionally, and regardless of the implementation, the loading and / or display of additional content may be conditional upon validation by the user viewing the scene on the display medium, for example, in the form of a message requesting validation, or in the form of an icon indicating the possibility of displaying said additional content, which the user can activate or deactivate. This icon may be displayed in the second image IM2, specifically in relation to the target area in the second image or to the object concerned by said additional content.

[0229] Additional content may be located in the display device or loaded on the fly from another device, for example, one located away from the display device.

[0230] In all the examples described with reference to FIGURES 1-3, the scene displayed can be any type of scene.

[0231] For example, the scene displayed could be a real scene, that is, a scene that actually exists. Following another example, the scene could to be a virtual scene, that is to say a scene that does not actually exist and that has been generated virtually.

[0232] FIGURE 4 is a schematic representation of a non-limiting example embodiment of a step for obtaining a second image from a target position, which can be implemented in the present invention.

[0233] Step 400 of FIGURE 4 can be used to obtain a second image clearly representing a target area of ​​a scene from a target position POS of interest to a user, said target position POS being determined on a first image of said scene clearly displaying a first area of ​​the scene, different from the target area.

[0234] Step 400 can be step 114 of any of the processes 100, 200, 300 of FIGURES 1-3 described above.

[0235] Step 400 takes as input the target position POS determined in step 112 and a stack of PIL images of the scene.

[0236] Each image in the PIL image stack represents the same scene with a different focal length. Thus, each image in the PIL image stack represents the scene, but in each image, a different area of ​​the scene is sharp, while all other areas are blurred. Each image can be associated with at least one of the following data points: - data indicating the area of ​​the image that is in focus, for example with coordinates delimiting said area, - one or more objects that are clearly displayed in the image, for example by indicating an identifier for these objects, or the position of these objects, and / or - the depth of field of the image. In the following, and without loss of generality, we consider that each image is associated with a data indicating the area of ​​the scene which is represented clearly on the image, for example with coordinates delimiting said area.

[0237] The PIL image stack can be acquired using known focus bracketing techniques, also called "focus stacking" in French, with an imaging device. In short, the imaging device is programmed to acquire several images of the same scene one after the other. Between each image, the device's focus is adjusted so that each image is acquired with a different focus point, and therefore with a different depth of field.

[0238] Of course, the PIL image stack can alternatively be obtained by calculation, from one or more images of the scene.

[0239] During a 402 step, the target position (POS) is compared to the data associated with each image in the PIL image stack, indicating the sharp area within that image. This comparison can be performed in turn for each image in the PIL stack until an image in the PIL stack is identified that includes, or matches, the target position.

[0240] When the target position POS is within the image net area of ​​the PIL image stack, this image from the PIL stack is selected, during a 404 step, as the second image.

[0241] Optionally, the image selected in step 404 as the second image can be processed during an optional image processing step 406, for example to realign it with the first image or for any other reason.

[0242] FIGURE 5 is a schematic representation of a second non-limiting example of a step for obtaining a second image from a target position, which can be implemented in the present invention.

[0243] Step 500 of FIGURE 5 can be used to obtain a second image clearly representing a target area of ​​a scene from a target position POS of interest to a user, said target position POS being determined on a first image of said scene clearly displaying a first area of ​​the scene.

[0244] Step 500 can be step 114 of any of the processes 100, 200, 300 of FIGURES 1-3 described above.

[0245] Step 500 takes as input the target position POS determined in step 112 and a clear INP image throughout the scene.

[0246] The in-depth image (INP) has a depth of field that potentially covers the entire depth of the scene. Such an in-depth image across the entire scene can be achieved in various ways.

[0001] According to an example embodiment, the sharp image everywhere INP can be obtained by assembling the sharp areas of images from an image stack, for example the PIL image stack described with reference to FIGURE 4, each having a limited sharpness area of ​​the scene, such as for example the PIL image stack.

[0247] Following another implementation example, a sharp image everywhere INP can be obtained computationally from a single image of the scene. For example, by using the optical transfer function, and in particular the PSF, of the optical lens used to capture the image, it is possible to refocus the image to achieve sharpness in several areas, or even in all areas, of the imaged scene. Such refocusing can, for example, be performed by inverting (deconvolving) the PSF of the optical lens.

[0248] During step 502, a region of the image that is sharp everywhere in image (IM) is selected; for example, this region might include the target position (POS). This region can be selected arbitrarily, as long as it contains the target position (POS). Alternatively, this region can be selected according to a predetermined rule: for example, it could correspond to the center of a region of predetermined size and shape. As yet another alternative, this region can be selected based on one or more objects located at the target position (POS).According to yet another alternative, this area can be selected according to a depth map of the scene around the target position POS, and a predetermined depth interval: for example, it may be desirable for the area to include objects located at the level of the target position POS and whose depth, in the scene, is within an interval centered on the depth of the target position POS.

[0249] In step 504, the sharp image (INP) is blurred everywhere except in the area selected in step 502. This blurring can be performed using any known technique. The resulting image is used as a second image, possibly after an optional image processing step 506.

[0250] According to another alternative not shown, the second image IM2 can be obtained, by calculation, from the first image IM1. In summary, the second image IM2 can be generated by blurring the first area of ​​the scene that is sharp in the first image IM1, and by sharpening the target area that must be sharp in the second image IM2, using optical transfer functions, and in particular PSFs, specific for the first area and the target area.

[0251] In the examples described with reference to FIGURES 1-3, the second image IM2 represents the target area with a display difference, which consists of a difference in sharpness, compared to the rest of the scene.

[0252] Of course, as mentioned above, the invention is not limited to this difference in display, with regard to the target area in relation to the rest of the scene in the second image.

[0253] Alternatively, or in addition, the difference in representation (display) of the target area may relate to: - color temperature: in the second image IM2 the target area may show a decrease / increase in color temperature, compared to the rest of the scene; - the hue: in the second image IM2 the target area may have a different hue, in particular modified, compared to the rest of the scene; - saturation: in the second image the target area may show an attenuation / increase in saturation, compared to the rest of the scene; - brightness: in the second image the target area may show an attenuation / increase in brightness, compared to the rest of the scene.

[0254] FIGURE 6 is a schematic representation of a non-limiting example embodiment of a device according to the present invention.

[0255] The device 600 of FIGURE 6 can be used to implement a method according to the invention, and in particular any one of the methods 100, 200, 300 of FIGURES 1-3.

[0256] The device 600 includes a computing unit 602 implementing the steps of the process according to the invention, and in particular the display phase 110.

[0257] The computing unit 602 includes a module 604 which displays an image of the scene provided as input. This module 604 is specifically configured / programmed to perform steps 102, 116, and 302.

[0258] The computing unit 602 further includes a module 606 for detecting a target position (POS) on a displayed image. This module 606 takes as input the position of a pointer or a part of the user's body and determines the target position on the displayed image. This module 606 is specifically configured / programmed to perform step 112.

[0259] The computing unit 602 further includes a module 608 for obtaining a new image to be displayed according to the target position POS detected by the module 606, for example according to any of the techniques above with reference to FIGURES 4 and 5. This module 608 is in particular configured / programmed to carry out step 114.

[0260] The 602 computing unit includes a 610 module for storing navigation data and / or a navigation profile. This 610 module can be configured, in particular, to implement step 118 and / or step 120 of FIGURES 1-3.

[0261] The computing unit 602 includes an image analysis module 612. This module 610 can be, or can execute, an image analysis model, and in particular an artificial intelligence model. This module 610 can specifically be configured to implement step 202 of FIGURE 2.

[0262] At least one of these 604-612 modules can be a module independent of the others.

[0263] At least two of the 604-612 modules can be integrated within the same module.

[0264] At least one of the 604-612 modules can be a hardware module.

[0265] At least one of the 604-612 modules can be a software module, such as a computer program.

[0266] At least one of the 604-612 modules can be a combination of at least one software module, such as a computer program, and at least one hardware module.

[0267] In particular, at least one of the 604-612 modules can be integrated into an electronic chip, or into an application installed in a user device.

[0268] The device 600 may also optionally include at least one display means 614, such as a display screen, touch-sensitive or not, or a means for projecting an image onto a support, for displaying an image of the scene.

[0269] Such a display method can be integrated into the 600 device.

[0270] Such a display means is optional because the 600 device may not include such a means. For example, the 600 device may be integrated into a device that already has a display means and cooperate with said display means to display the scene image.

[0271] According to yet another alternative, the 600 device can be connected to an external display means, or to an external device having a display means or itself connected to a display means.

[0272] In the example shown, and without loss of generality, the display means 614 can be an electronic display screen.

[0273] The device 600 may also optionally include at least one sensor 616 for detecting: - the position of a pointer, - the contact position of a part of the user's body such as a hand or a finger, or - the position targeted by a part of the user's body such as a hand or finger, an eye, eyes or the user's face; to provide, or for the purpose of determining, the target position POS on a current image displayed on a display medium.

[0274] The 616 sensor can be any type of sensor such as a camera, a lidar, a sensing surface for example of the capacitive type, etc.

[0275] In the example shown in FIGURE 6, and without loss of generality, the sensor can be in the form of a capacitive type sensing surface 616, integrated into the display screen 614.

[0276] Optionally, the device 600 may further include at least one image acquisition means 618, such as a camera, or a camera module, comprising an optical lens and an image sensor, for acquiring an image or a stack of images of a scene.

[0277] Such a means of image acquisition 618 can be integrated into the device, for example on a front face or on a rear face, or both.

[0278] Such an image acquisition means 618 is optional because the device may not include an image acquisition means 618. For example, the device 600 may be integrated into a device that already has an image acquisition means such as a camera module and cooperate with said image acquisition means.

[0279] According to yet another alternative, the device 600 can be connected to an external image acquisition means, or to an external device having an image acquisition means 618 or itself connected to an image acquisition means 618.

[0280] Optionally, the 600 device may further include at least one computing unit (not shown) to produce a sharp image everywhere from an image of the scene, or from a stack of images of the scene each having a different depth of field, as described above.

[0281] Optionally, device 600 may also include at least one computing unit (not shown) to produce, by calculation, a stack of images of the scene, each with a different depth of field, from an image of the scene, as described above.

[0282] FIGURE 7a is a schematic representation of a non-limiting example embodiment of a device according to the present invention.

[0283] The apparatus 700 of FIGURE 7a includes means configured to implement the invention, and in particular any one of the methods 100, 200 and 300.

[0284] The apparatus 700 of FIGURE 7a may include a device according to the invention, and in particular the device 600 of FIGURE 6.

[0285] In the example shown in FIGURE 7a, device 700 is a smartphone, or a tablet, comprising device 600 of FIGURE 6. In particular, device 700 includes a display screen 614 equipped with a sensing surface 616, for example capacitive, and at least one camera 618.

[0286] FIGURE 7b is a schematic representation of another non-limiting embodiment of a device according to the present invention.

[0287] The apparatus 710 of FIGURE 7b includes means configured to implement the invention, and in particular any one of the methods 100, 200 and 300.

[0288] The apparatus 710 of FIGURE 7b may include a device according to the invention, and in particular the device 600 of FIGURE 6.

[0289] In the example shown in FIGURE 7b, device 710 is a virtual reality, VR, or augmented reality headset, comprising device 600 of FIGURE 6. In particular, headset 710 includes a display screen 614, a sensor (not visible in FIGURE 7b) for detecting the position aimed by one eye, or eyes, of the user on said display screen 614.

[0290] In the example shown in FIGURE 7b, the 710 helmet does not include any imaging means to capture images of the scene. In this case, the image(s) of the scene to be displayed by the 710 headset are provided by another device, said 710 headset.

[0291] Alternatively, the 710 helmet may include at least one camera to capture images of the scene in which it is located and display them on the 614 screen.

[0292] FIGURE 7c is a schematic representation of a non-limiting example embodiment of a device according to the present invention.

[0293] The apparatus 720 of FIGURE 7b includes means configured to implement the invention, and in particular any one of the methods 100, 200 and 300.

[0294] The apparatus 720 of FIGURE 7b may include a device according to the invention, and in particular the device 600 of FIGURE 6.

[0295] In the example shown in FIGURE 7b, device 720 is a medical imaging device, such as an endoscope, an ultrasound machine, etc. Specifically, medical imaging device 720 includes a display screen 614 equipped with a sensing surface 616, for example, a capacitive one. Medical imaging device 720 further includes an imaging means consisting of a distal lens connected to an imaging module (not shown).

[0296] FIGURE 8 is a schematic representation of a non-limiting example embodiment of a vehicle according to the present invention.

[0297] The vehicle 800 of FIGURE 8 includes means configured to implement the invention, and in particular any one of the methods 100, 200 and 300 of FIGURES 1-3.

[0298] The vehicle 800 of FIGURE 8 may include a device according to the invention, and in particular the device 600 of FIGURE 6.

[0299] In the example shown in FIGURE 8, the vehicle 800 is a land vehicle, in particular a car, comprising the device 600 of FIGURE 6. In particular, the vehicle 800 comprises a display screen 614 equipped with a sensing surface 616, for example capacitive, arranged in the passenger compartment of vehicle 800. Vehicle 800 also includes at least one camera 618, for example located in the upper part behind the windscreen of vehicle 800.

[0300] Of course, the invention is not limited to the examples that have just been described.

Claims

DEMANDS 1. Method (100;200;300) for representing a scene on a display medium (614), from at least one image of said scene previously stored, said method (100;200;300) comprising at least one iteration of a display phase (110) comprising the following steps: - receiving (112) a position (POS), called the target position, of interest to a user, on a first image (IM1) of said scene currently displayed on said display medium (614), - obtaining (114) a second image (IM2) of said scene in which an area, called the target area, of said scene, determined according to said target position (POS), is represented differently from the rest of said scene, and - display (116) of said second image (IM2); said method (100;200;300) further comprising a (118,120) memorization of a data, called navigation data, relating to said target area.

2. Method (100;200;300) according to claim 1, characterized in that the navigation data comprises at least one piece of data relating to at least one object identified according to the target position (POS), and in particular at least one of the following data: - a type of said object, and / or - an object identifier.

3. A method (100;200;300) according to any one of the preceding claims, characterized in that the navigation data further comprises at least one of the following data: - a moment of display of the second image (IM2), - the display time of the second image (IM2), - the moment at which the scene was captured in the image.

4. A method (100;200;300) according to any one of the preceding claims, characterized in that the navigation data further comprises at least one of the following data: - the display location of the second image (IM2), - the location of the scene.

5. Method (100;200;300) according to any one of the preceding claims, characterized in that the navigation data further includes at least one identification data relating to the user observing the scene.

6. A method (100;200;300) according to any one of the preceding claims, characterized in that the difference in representation of the target area comprises a difference: - of sharpness; - of color temperature; - of color; - saturation; and / or - brightness; of said target area in relation to at least one other area, and in particular to the rest, of the scene.

7. Method (100;200;300) according to the preceding claim, characterized in that the step (114) of obtaining the second image includes a generation on the fly of said second image, by calculation.

8. Method (100;200;300) according to any one of claims 1 to 6, characterized in that step (114) of obtaining the second image comprises a selection of the second image from a stack of images (SPI) of said scene, each realizing a different display of an area of ​​said scene.

9. Method (300) according to any one of the preceding claims, characterized in that the display phase (110) further comprises a display (302) of at least additional content as a function of said navigation data, during the display of the second image (IM2).

10. Method (100;200;300) according to any one of the preceding claims, characterized in that the target position (POS) is entered manually by the user.

11. Method (100;200;300) according to any one of the preceding claims, characterized in that the target position (POS) is automatically detected by at least one sensor.

12. Method (100;200;300) according to any one of the preceding claims, characterized in that it comprises several iterations of the display phase (110) so as to memorize several navigation data forming a navigation profile.

13. Computer program comprising executable instructions which, when executed by a computing device, implement all the steps of the process (100;200;300) according to any one of the preceding claims.

14. Device (600) comprising means configured to carry out all the steps of the process (100;200;300) according to any one of claims 1 to 12.

15. Device (710;720;730) comprising: - a means of displaying (614) an image(s), and - at least one computing unit (602); configured to implement all steps of the process (100;200;300) according to any one of claims 1 to 12.

16. Vehicle (800) comprising: - a means (614) of displaying image(s), and - at least one computing unit (602); configured to implement all steps of the process (100;200;300) according to any one of claims 1 to 12.

Citation Information

Patent Citations

  • HMD transitions for focusing on specific content in virtual-reality environments

    EP3469461B1

  • Focused areas in an image

    US20100134642A1

  • Mobile terminal and controlling method thereof

    US20170318226A1

  • Imaging system and method for producing images via gaze-based control

    US20210014408A1