A method is provided for use in reducing a size of halo effect in an ophthalmic lens. The method comprises: providing data indicative of a given ophthalmic lens with a first pattern providing prescribed vision improvement, processing said data indicative of the features of the first pattern and generating data indicative of a variation of at least one feature of the first pattern resulting in a second pattern which maintains said prescribed vision improvement and reduces a size of halo effect as compared to that of the lens with the first pattern.L'invention concerne un procédé permettant de réduire la taille d'un effet de halo dans une lentille ophtalmique. Le procédé à consiste à fournir des données représentatives d'une lentille ophtalmique donnée possédant un premier motif assurant une amélioration visuelle prédéterminée, à traiter les données représentatives des caractéristiques du premier motif, et générer des données représentatives d'une variation d'au moins une caractéristique du premier motif se traduisant par un second motif qui conserve ladite amélioration visuelle prédéterminée et réduit la taille de l'effet de halo par rapport à celle de la lentille ayant le premier motif.