Method for processing visual content

The method segments visual content into zones with acceptability parameters to enhance readability by positioning elements in suitable areas, addressing misreading issues and improving user experience.

FR3150619A1Inactive Publication Date: 2025-01-03ORANGE SA
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
FR2023006803
Authority / Receiving Office
FR · FR
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-28
Publication Date
2025-01-03
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing methods for superimposing visual elements on images often result in misreading due to poor readability, particularly when elements are positioned on faces or important semantic areas, leading to confusion.

Method used

A method for processing visual content involves segmenting it into zones with descriptors that include acceptability parameters, allowing optimal rendering by identifying preservation and acceptance zones, and associating visual elements with suitable zones for display.

Benefits of technology

Improves user experience by ensuring visual elements are displayed in optimal zones, enhancing readability and clarity of the visual content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

The invention relates to a method for processing visual content (Cont), said method comprising a generation (E1) of metadata (Meta) associated with said visual content (Cont), said generation comprising a segmentation (E11) of the visual content (Cont) into a plurality of zones (Z1-Z6), a determination (E12) of zone descriptors (Desc) for the plurality of zones (Z1-Z6), the zone descriptors (Desc) comprising a parameter (P) of the acceptability of said zone to receive a visual element. The processing method further comprises associating said visual content with the zone descriptors (Desc), as metadata (Meta) for said visual content. Figure for the abstract: Fig. 1
Need to check novelty before this filing date? Find Prior Art

Description

Title of the invention: Method for processing visual content Technical field

[0001] The present invention relates to the field of communications between electronic devices, such as servers or terminals (or between people using these electronic devices) and more particularly to the exchange of visual content between two electronic devices, said visual content comprising a visual element intended to be displayed superimposed on this visual content.

[0002] By visual content is meant here solely visual content (such as an image or a video) such as audiovisual or multimedia content comprising at least one visual component of the image or video type.

[0003] Methods are known for creating graphical interfaces that are freely configurable and modular by a user. These graphical interfaces are essentially composed of fixed or dynamic multimedia objects, texts or actuators.

[0004] In the context of these methods, a visual element may be placed on an image area which is not suitable for good readability of this visual element. Thus, if the visual element is positioned on a face, this presence may promote a potential reading defect by the user.

[0005] There is therefore a need to propose a processing method which makes it possible to improve the rendering of visual elements superimposed on an image. Summary of the invention

[0006] An object of the invention relates to a method for processing visual content comprising a generation of metadata associated with said visual content, said generation comprising a segmentation of the visual content into a plurality of zones, a determination of zone descriptors of the plurality of zones, the descriptors of a zone comprising a parameter of acceptability of said zone to receive a visual element, an association with said visual content of the zone descriptors, as metadata of said visual content.

[0007] The processing method analyzes the visual content in order to define preservation zones in which no visual element can be superimposed on the image and / or zones of acceptance of visual elements superimposable on the image. These zones are characterized either by the presence of a strong semantic element (face, main element of a landscape, etc.) or, on the contrary, they constitute neutral zones, that is to say zones containing no semantic element or no semantic element identified as strong. Each zone thus forms a visual unit identifying said zone and grouping together all the properties concerning it. This visual unit can result, for example, from the shape of the area, the color of the area, the texture of the area or the semantic element associated with this area. In other words, these areas have similar colors (gradient of the same color, etc.), the same resolution or the same level of blur or even the same texture within the same area.

[0008] Each zone is assigned descriptors defining it, both from a structural point of view and at the level of the content carried. These zone descriptors are integrated into the metadata associated with the visual content, thus ensuring their conservation during storage and / or transmission of the visual content through a communication channel. This communication channel is adapted to transmit different streams that can carry different types of data. This allows optimal rendering or adaptation on a remote user terminal. The user experience in viewing the visual content can thus be improved.

[0009] In an alternative embodiment, taken alone or in combination, the segmentation comprises a decomposition into layers by depth of the visual content.

[0010] In an alternative embodiment, taken in isolation or in combination, a zone comprises a majority of pixels of the same color and / or the same texture and / or corresponds to a visual rendering of a specific part of an individual.

[0011] In an alternative embodiment, taken in isolation or in combination, the visual content being a video, the segmentation of the visual content into a plurality of zones is carried out over the entire video.

[0012] In an alternative embodiment, taken in isolation or in combination, the visual content being a video, the segmentation of the visual content into a plurality of zones is carried out by video sequences cutting said video.

[0013] In an alternative embodiment, taken in isolation or in combination, the zones obtained by segmentation have different depths.

[0014] Another object of the invention relates to a method of associating, with visual content, a visual element to be displayed superimposed on said visual content, said association method comprising, obtaining metadata associated with said visual content, said metadata comprising descriptors of the zones of a plurality of zones segmenting said visual content, said descriptors of a zone comprising an acceptability parameter of said zone to receive a visual element, a selection of at least one zone of said plurality of zones to receive the visual element according to said acceptability parameters of said descriptors of the plurality of zones, an association with said visual element of said at least one selected zone.

[0015] In an alternative embodiment, taken in isolation or in combination, the selection takes into account a spatial occupation of the visual element and / or a color of said visual element.

[0016] Another object of the invention relates to a data flow between a first electronic device and a second electronic device for displaying visual content on said second electronic device, said at least one data flow comprising visual content segmented into a plurality of zones, metadata associated with said visual content, said metadata comprising descriptors of zones of the plurality of zones, the descriptors of a zone comprising a parameter of acceptability of said zone to receive a visual element.

[0017] In an alternative embodiment, taken in isolation or in combination, said at least one data stream comprises a first visual element in association and a designation of at least a first of said zones of said visual content for receiving said first visual element, said first zone taking into account said acceptability parameters of said descriptors of the plurality of zones.

[0018] Another object of the invention relates to a method for displaying visual content, said display method comprising obtaining a stream, said stream comprising visual content segmented into a plurality of zones, metadata associated with said visual content, said metadata comprising descriptors of zones of the plurality of zones, the descriptors of a zone comprising a parameter of acceptability of said zone to receive a visual element, an identification of a zone adapted to receive a first visual element among said plurality of zones, a display of the visual content on a display device of an electronic device, said displayed visual content comprising the first visual element positioned on the identified zone.

[0019] In an alternative embodiment, taken in isolation or in combination, the display method comprises receiving said first visual element and a designation of at least a first of said zones of said visual content, said first zone taking into account said acceptability parameters of said descriptors of the plurality of zones, the identification taking into account said first designated zone.

[0020] In an alternative embodiment, taken in isolation or in combination, the method comprises a graphic adaptation of the visual content according to characteristics of said display device of said electronic device, the identification comprising, when said metadata comprises descriptors of at least two zones whose acceptability parameters correspond to zones adapted to receive said first visual element, a selection of the zone in said at least two zones taking into account said graphic adaptation.

[0021] In an alternative embodiment, taken in isolation or in combination, prior to the display of the visual content, the visual element is adapted to the identified area. Description of the figures

[0022] Other characteristics and advantages of the invention will appear during the reading of the detailed description which follows for the understanding of which reference will be made to the appended drawings in which:

[0023] [Fig.l] illustrates a data stream, according to at least certain embodiments of the invention, exchanged between two electronic devices;

[0024] [Fig.2] illustrates at least certain embodiments of a method for processing visual content according to the invention;

[0025] [Fig. 3] illustrates at least some embodiments of the processing method of [Fig. 2] for visual content segmented into a foreground and a second plane disposed behind the foreground;

[0026] [Fig.4] illustrates at least some embodiments of the display method of [Fig.3] centered on a foreground of the visual content;

[0027] [Fig.5] illustrates at least some embodiments of the method of displaying [Fig.3] centered on a second plane of the visual content;

[0028] [Fig.6] illustrates a segmentation of visual content obtained by the processing method of Figures 2 to 5;

[0029] [Fig.7] illustrates at least certain embodiments of a method for displaying visual content according to the invention;

[0030] [Fig.8] illustrates the visual content visible on the user terminal of [Fig.l] with a visual element displayed in a selected area;

[0031] [Fig.9] illustrates, according to at least certain embodiments of the invention, a transfer of data between three electronic devices;

[0032] [Fig. 10] illustrates a data transfer between three electronic devices, according to another embodiment of the invention.

[0033] Description of embodiments

[0034] [Fig.l] illustrates the exchanges between a first electronic device, here a server 10 and a second electronic device, here a user terminal 20. The server 10 is adapted to provide at least one enriched multimedia stream FW following, for example, the reception of a content request Req coming from the user terminal 20. This user terminal 20 is adapted to display visual content Cont and a visual element from the stream FW.

[0035] More particularly, this at least one enriched multimedia stream FW comprises:

[0036] - multimedia data;

[0037] - Meta metadata;

[0038] - at least one visual element Text. This visual element can correspond to a text message written by a sender.

[0039] - at least one List zone adapted to receive the Text visual element. Alternatively, this at least one List zone corresponds to at least one zone where the element rendering visual is prohibited.

[0040] The multimedia data Data is the data that can be directly used by the user terminal 20 to display the visual content Cont.

[0041] Meta metadata is data associated with multimedia data, this metadata comprising Desc descriptors of zones. Each zone corresponds to a part of an image forming the visual content, each zone constituting a visual unit. The Desc descriptor of a zone comprises the characteristics of the zone such as a shape, a size and / or a positioning in the visual content. The shape of the zone is, for example, polygonal. Alternatively, the Desc descriptors of zone comprise data associated with a vector system. The zone descriptors also comprise an acceptability parameter P of zone to receive a visual element.

[0042] The visual element Text is intended to appear on a portion of at least one image that comprises the visual content. It may comprise at least one character string, and / or a graphic element (for example an emoticon or an actuator (such as a clickable button).

[0043] The at least one List zone represents the zone(s) of the image which can display the visual element Text, i.e. the one(s) whose descriptors have acceptability parameters P which allow a readable display of the visual element Text on these zones.

[0044] It will now be noted that the visual content Cont and the metadata that describes it can be transmitted in the same stream or in separate streams, in association with each other for example. In the same way, the visual element Text and the selected zones can be transmitted in separate streams, in association with each other for example. Depending on the embodiments, the visual element Text and the visual content Cont can be transmitted in separate streams or in the same stream (or associated streams).

[0045] The image areas are defined from a processing method illustrated in Figures 2 to 5.

[0046] This method of processing the visual content Cont illustrated, more particularly, in [Fig.2], comprises a step of generating El metadata Meta associated with the visual content Cont.

[0047] This generation step El may comprise:

[0048] - a step El 1 of segmenting the visual content into a plurality of zones Z; - a step E12 of determining descriptors Desc for each zone of the plurality of zones.

[0049] The processing method may also comprise a step E2 of selecting at least one zone of the plurality of zones capable of receiving the visual element Text. This Selection step 2 is carried out from acceptability parameters P of zones. These acceptability parameters P are determined during the determination step E12 of descriptors Desc. The selection step E2 is thus able to constitute a list List of one or more zones suitable for receiving the visual element Text.

[0050] The processing method may finally comprise a step E3 of transmitting the stream to the user terminal 20, this stream containing the visual content Cont and the metadata Meta associated with said visual content.

[0051] The segmentation step E11 and the determination step E12 of the step E1 of the processing method are more particularly detailed in [Fig.3].

[0052] The segmentation step El 1 comprises a step El 11 of decomposing the content into layers by depth. Thus, from the general visual content Cont, it is possible to obtain a foreground visual content ContpP and a background visual content Contsp. The foreground visual content ContpP and the background visual content Contsp form the visual content Cont. From the foreground Contpp, it is possible to determine foreground areas, in a step El 12. In the same way, from the background Contsp, it is possible to determine background areas, in a step El 13.

[0053] These different foreground and background areas can for example be determined using image processing or video processing algorithm(s). These image processing or video processing can for example be based on computer vision analysis techniques, known as “Computer Vision”, in particular OpenCV, Tesseract, Google Cloud Vision or Amazon Rekognition techniques.

[0054] In certain embodiments, the foreground visual content ContpP and / or the background visual content Contsp may be subjected to pre-processing. These pre-processing operations may include, but are not limited to, at least one of the following operations:

[0055] - a conversion of color spaces;

[0056] - a binary coloring;

[0057] - a normalization or maximization of the color, brightness or contrast ;

[0058] - a combination of at least two of the above operations.

[0059] The performance of the Eli segmentation may vary depending on the embodiments. For example, the segmentation step may be performed by the Grabcut function in the case where the visual content Cont is an image. In the case where the visual content is a video, the layered segmentation is performed by the BackgroundSubtractorMOG function.

[0060] [Fig.4] illustrates more particularly the segmentation of the visual content of first Contpp plan. In the example shown, this segmentation can be used in step El 121 a face detection function and a surface detection function. Face detection can for example rely on Haar cascade classifications from predefined models. Surface detection can for example be based (at least mainly) on the colorimetric simplification of K-Means Clustering.

[0061] [Fig.5] illustrates more particularly the segmentation of the background visual content Contsp. This segmentation can for example use a surface detection function in step El 131.

[0062] It should be noted that other functions for segmentation can be used, such as a texture detection function or a text detection function. Texture detection can, for example, rely on clustering methods using Local Binary Patterns. Text detection can, for example, rely on the TextDetectionModel classes of the Deep Neural Network brick of OpenCV.

[0063] [Fig.6] illustrates an example of segmentation carried out from the visual content Cont. The visual content Cont is thus segmented into a first zone Z1, a second zone Z2, a third zone Z3, a fourth zone Z4, a fifth zone Z5 and a sixth zone Z6.

[0064] The first zone Zl belongs to the foreground of the visual content Cont. This zone Zl has a generally circular shape. This zone Zl is centered on the head of an animal, here a dog.

[0065] The second zone Z2 belongs to the foreground of the visual content Cont. This zone Z2 has a rectangular shape. This zone Z2 is centered on the body of the animal.

[0066] The third zone Z3 belongs to the foreground of the visual content Cont. This third zone Z3 has a triangular shape. This zone Z3 is centered on a part of a vehicle, here a door handle.

[0067] The fourth zone Z4 belongs to the second plane of the visual content Cont. This fourth zone Z4 has a parallelepiped shape. This zone Z4 is centered on a part of the road.

[0068] The fifth zone Z5 belongs to the second plane of the visual content Cont. This fifth zone Z5 has a generally trapezoidal shape. This zone Z5 is centered on a roadside.

[0069] The sixth zone Z6 belongs to the second plane of the visual content Cont. This sixth zone Z6 has a generally rectangular shape. This zone Z6 is centered on the sky.

[0070] Other forms of zones may be envisaged, for example forms of zone compatible with at least one image description standard (such as a form described using at least one metadata of the “Image region” type of the IPTC standard (for “International Press Telecommunications Council”) Photo Metadata Standard.

[0071] In the same way that the segmentation operation can be dissociated between the first plane and the second plane, the step E12 of determining descriptors can be divided into a step E121 of determining foreground descriptors and a step E122 of determining background descriptors, as can be seen in [Fig.3]. Alternatively, this determination step E12 may not take into account the depth of the image.

[0072] In [Fig.4], this step E121 comprises a step E1211 of determining pa Acceptability parameters of the foreground zones Z1-Z3. Thus, in the embodiment example of [Fig.6], it is defined that the first zone Z1 centered on the dog's head cannot receive a visual element. For example, if a text were placed in this zone Z1, it would blur the animal's head, which would add confusion to the overall understanding of the visual content Cont. The accessibility parameter of zone Z1 would take the value 0. In the same way, the third zone Z3 is not suitable for receiving a visual element. This zone Z3 is, in fact, too small. The accessibility parameter of zone Z3 would take the value 0. The second zone Z2 is larger. It could receive a visual element, particularly in its lower part. The accessibility parameter of zone Z2 would take the value 1. These accessibility parameter values ​​are associated with the foreground zones in step E1212.It is then possible to create a first list Listl of foreground zones that can receive a visual element. This first list Listl would group together the zones whose accessibility parameter is equal to 1, i.e. here the second zone Z2.

[0073] The value of the accessibility parameter of an area depends on the size of the area, the themes of the area or the colors of the area and can for example be a numerical value varying between 0 and 1.

[0074] Step E1212 of [Fig.4] makes it possible to extract complementary parameters from zones Z1 to Z3 such as a luminance, a dominant color, etc.

[0075] In the same way, in [Fig. 5], step E122 comprises a step E1221 for determining acceptability parameters of the background zones Z4-Z5. Thus, in the exemplary embodiment of [Fig. 6], it is defined that the fourth zone Z4 centered on the road cannot receive a visual element. This zone Z4 is, in fact, too small. The accessibility parameter of zone Z4 would take the value 0. The fifth zone Z5 covering the roadway is larger. It could receive a visual element. The accessibility parameter of this zone Z5 would take the value 1. In the same way, the sixth zone Z6 covering the sky could receive a visual element. The accessibility parameter of zone Z6 would also take the value 1. It is then possible to constitute a second list List2 of background zones that can receive a visual element.This second list Listl would group together the zones whose accessibility parameter is equal to 1, here the fifth zone Z5 and the sixth zone Z6.

[0076] Step E1222 of [Fig.5] makes it possible to extract complementary parameters from zones Z4 to Z6 such as luminance, dominant color, etc.

[0077] As can be seen in [Fig.3], all the descriptions of the zones are aggregated in an aggregation step E123. This step also makes it possible to constitute the list of zones List suitable for receiving a visual element. This list List is a combination of the first list Listl and the second list List2.

[0078] The different descriptors of the zones Zl-26 are then formatted in the metadata in step E124. In a step E125, the metadata are added to the multimedia data Data, to the visual element Text, to the list of zones List in order to constitute the FW stream.

[0079] It will be noted that depending on the embodiments, the metadata may be structured according to a proprietary format or according to a market standard, for example the IPTC Photo Metadata Standard. In particular, the added Meta metadata may for example be integrated into a field or data structure left free from a standard, or into a dedicated, mandatory or optional field of a standard. For example, in certain embodiments, the zone descriptors may be prefixed with a particular prefix (or “namespace”), such as a proprietary prefix. Thus, in the example below the following prefix “OrangeXmpExt” is used for the zone descriptors

[0080] OrangeXmpExt:RegionColor [Region color] <extemal>definition of color information associated with an ImageRegion (IPTC standard)

[0081] OrangeXmpExt: rcColor [Text] table of the main dominant colors in [A]RGB format "# [AA]RRGGBB"

[0082] OrangeXmpExt: rcLum [Realo] average luminance of the region

[0083] Example of additional metadata:

[0084] OrangeXmpExt:RegionColor[1] / OrangeXmpExt:rcColor[1] = #ffeee 7e5

[0085] OrangeXmpExt:RegionColor[l] / OrangeXmpExt:rcColor[2]= #ff98a27f

[0086] OrangeXmpExt:RegionColor[l] / OrangeXmpExt:rcColor[3]= #ff637971

[0087] OrangeXmpExt:RegionColor[l] / OrangeXmpExt:rcLum[3]= 0.809861

[0088] [Fig.7] illustrates a method of displaying the visual content Cont on the receiving terminal 20.

[0089] This method comprises a step E' 1 of receiving the enriched multimedia stream FW. As has already been specified, the stream FW comprises in particular, in the illustrated example, the visual element as well as the list List of zones adapted to receive the visual element. This list List here comprises the second zone Z2, the fifth zone Z5 and the sixth zone Z6.

[0090] In a step E'3, an area is selected from the list List. This selected area may be an area recommended by the server 10. Alternatively, the user terminal 20 may modify the recommended area. This is particularly the case if there is a step E'2 of graphic adaptation of the visual content Cont according to characteristics of the receiving terminal 20. Indeed, this graphic adaptation can reduce certain areas of the visual content Cont which no longer allow certain visual elements to be received.

[0091] In a step E'4, the visual element is adapted to the selected area. This adaptation may be an adaptation of size, font or color.

[0092] In a step E'5, the visual content cont is displayed with the visual element positioned on the selected area.

[0093] Such a display is notably illustrated in [Fig.8]. In this [Fig.8], the visual element is the word: “HELLO”. It is displayed in white and bold, in the fifth zone Z5 of the visual content Cont.

[0094] The invention also relates to a method for associating, with the visual content Cont, the visual element Text to be displayed superimposed on said visual content. This association method comprises obtaining the Meta metadata associated with the visual content Cont. This obtaining may correspond to a generation of the Meta metadata as described above. Alternatively, it may be metadata already generated and stored, for example in association with the visual content, and obtaining the Meta metadata may correspond to reading this data from a storage space.

[0095] As already specified, the Meta metadata comprises the Desc descriptors of the zones of the plurality of zones Z1-Z6 segmenting said visual content Cont. These Desc descriptors comprise the parameter P of acceptability of said zone concerned to receive a visual element (any).

[0096] The association method also comprises the selection E2 of at least one zone Z2, Z5, Z6 of said plurality of zones Z1-Z6 to receive the visual element (Text) considered (for example received from the terminal) as a function of the acceptability parameters P of the descriptors of the plurality of zones.

[0097] The method thus allows an association with said visual element of said at least one selected zone.

[0098] In an alternative embodiment, the selection E2 takes into account a spatial occupation (in terms of pixels for example) of the visual element Text and / or a color of said visual element Text.

[0099] It will be noted that the association method is for example implemented in the server 10 of [Fig.l]. It may for example be a method executed by an online application accessible to a terminal of a user wishing to attach (in superposition) a visual element to existing visual content. In such embodiments, the method may comprise a reception of the visual element to be associated (for example in the request Req sent by the user terminal)) described in connection with [Fig.l].

[0100] It will be noted that as a variant, the terminal wishing to attach the visual element to the visual content may be different from the terminal on which the visual content and the visual element associated are intended to be displayed.

[0101] In certain embodiments, the association method may be implemented in an electronic terminal (for example the terminal of a user wishing to attach (overlay) a visual element to existing visual content). In such embodiments, the method may comprise receiving the visual content and its metadata (including the area descriptors described above) prior to associating the visual content and the visual element and possibly transmitting, after association, the visual content and the visual element to another terminal for display.

[0102] In some embodiments, the area descriptors of a visual content may be generated beforehand and independently of any association with a visual element and integrated into the metadata of the visual content. This generation of metadata may be done during the creation of the visual content and / or later, for example when it is added to an image bank. The generated metadata may be stored in association with the visual content for later use.

[0103] In the example illustrated in [Fig. 10], the generation can for example be carried out on a first electronic device, the storage being (for simplicity of the example) also implemented on this first device. The method of associating a visual element with visual content stored on the first device can be implemented on a second electronic device 10' (on the initiative of the second electronic device or on request for example from a third-party device) and include a reception of the visual content and its metadata (including the zone descriptors) prior to the association. The visual content and the visual element once associated via their metadata as described above can be transmitted to a terminal 20 for rendering of the visual content and the visual element in superposition as described above.

[0104] [Fig.9] illustrates an alternative embodiment in which at least three electronic devices 10, 10', 20 are used for the exchange of flows.

[0105] In this embodiment, the user terminal 20 sends its request Req to an intermediate electronic device 10'. This intermediate device 10' is adapted to query the server 10 via an adapted request Req'. In return, the server 10 provides data such as the visual content Data, the metadata Meta. As already specified, this metadata Meta includes the acceptability parameters P, the visual element Text, and the zones adapted to receive the visual element.

[0106] The intermediate electronic equipment 10' transmits the various data (Data, Meta) in the form of one or more streams to the user terminal 20.< / extemal>

Claims

Claims

1. Method for processing visual content (Cont), said processing method comprising: - a generation (El) of metadata (Meta) associated with said visual content (Cont), said generation comprising: • a segmentation (El 1) of the visual content (Cont) into a plurality of zones (Z1-Z6), • a determination (El2) of descriptors (Desc) of zones of the plurality of zones (Z1-Z6), the descriptors (Desc) of a zone comprising a parameter (P) of acceptability of said zone to receive a visual element (Text); - an association with said visual content of the zone descriptors (Desc), as metadata (Meta) of said visual content.

2. 2. Processing method according to claim 1, in which the segmentation (El 1) comprises a decomposition into layers by depth of the visual content (Cont).

3. 3. Processing method according to any one of claims 1 or 2, in which an area comprises a majority of pixels of the same color and / or the same texture and / or corresponds to a visual rendering of a specific part of an individual.

4. 4. Processing method according to any one of claims 1 to 3, in which the visual content (Cont) being a video, the segmentation (E2) of the visual content (Cont) into a plurality of zones is carried out on the entire video.

5. 5. Processing method according to any one of claims 1 to 4, in which the visual content (Cont) being a video, the segmentation (E2) of the visual content into a plurality of zones is carried out by video sequences cutting said video.

6. 6. Processing method according to any one of claims 1 to 5, wherein the zones (Zl-26) obtained by segmentation have different depths.

7. 7. Method of associating, with visual content, a visual element (Text) to be displayed superimposed on said visual content, said association method comprising: - obtaining metadata (Meta) associated with said visual content (Cont), said metadata comprising descriptors (Desc) of the zones of a plurality of zones (Z1-Z6) segmenting said visual content (Cont), said descriptors (Desc) of a zone comprising a parameter (P) of acceptability of said zone to receive a visual element; - a selection (E2) of at least one zone (Z2, Z5, Z6) of said plurality of zones (Z1-Z6) to receive the visual element (Text) according to said acceptability parameters (P) of said descriptors of the plurality of zones; - an association with said visual element of said at least one selected zone.

8. 8. Association method according to claim 7, in which the selection (E2) takes into account a spatial occupation of the visual element (Text) and / or a color of said visual element (Text).

9. 9. Data flow between a first electronic device (10) and a second electronic device (20) for displaying visual content (Cont) on said second electronic device (20), said at least one data flow (FW) comprising: - visual content (Cont) segmented into a plurality of zones (Z1-Z6); - metadata (Meta) associated with said visual content (Cont), said metadata comprising descriptors (Desc) of zones of the plurality of zones (Z1-Z6), the descriptors (Desc) of a zone comprising a parameter (P) of acceptability of said zone to receive a visual element.

10. 10. Data stream according to claim 9, wherein said at least one data stream comprises a first visual element and a designation of at least a first of said areas of said visual content for receiving said first visual element (Text), said first area taking into account said acceptability parameters (P) of said descriptors of the plurality of areas.

11. 11. A method for displaying visual content (Cont), said display method comprising: - obtaining (E' 1) a stream (FW), said stream comprising: - visual content (Cont) segmented into a plurality of zones (Z1-Z6); - metadata (Meta) associated with said visual content (Cont), said metadata comprising descriptors (Desc) of zones of the plurality of zones (Z1-Z6), the descriptors (Desc) of a zone comprising a parameter (P) of acceptability of said zone to receive a visual element; - an (E'3) identification of an area adapted to receive a first visual element (Text) among said plurality of areas; - an (E'5) display of the visual content (Cont) on a display device of an electronic device (20), said displayed visual content (Cont) comprising the first visual element (Text) positioned on the identified area.

12. 12. Method for displaying visual content (Cont) according to claim 11, said display method comprising: - a reception of said first visual element (Text) and a designation of at least a first of said zones of said visual content, said first zone taking into account said acceptability parameters (P) of said descriptors of the plurality of zones, the identification (E'3) taking into account said first designated zone.

13. 13. Display method according to any one of claims 11 or 12, wherein the method comprises a (E'2) graphic adaptation of the visual content (Cont) according to characteristics of said display device of said electronic device (20), the identification comprising, when said metadata comprises descriptors of at least two zones whose acceptability parameters correspond to zones adapted (Z2, Z5, Z6) to receive said first visual element (Text), a selection (E'3) of the zone in said at least two zones taking into account said graphic adaptation.

14. 14. Display method according to any one of claims 11 to 13, in which prior to the display (E'5) of the visual content (Cont), the visual element is adapted (E'4) to the identified zone.

Citation Information

Patent Citations

  • Chart display method and electronic equipment

    CN114662450A

  • Multi-task learning for real-time semantic and / or depth aware instance segmentation and / or three-dimensional object bounding

    US20210181757A1

  • Methods for determining a planes, methods for displaying augmented reality display information and corresponding devices

    US20210398353A1