Pixelworks annonce la puce i6 avec des améliorations visuelles basées sur l'IA

Pixelworks, une société californienne qui conçoit des puces de processeur d'affichage, a annoncé le i6 doté d'améliorations visuelles basées sur l'IA.

Pixelworks est une société californienne spécialisée dans le développement de technologies de traitement vidéo. Dans l'industrie mobile, Pixelworks est surtout connu pour sa gamme de puces de traitement d'affichage et ses logiciels de traitement d'images. améliorations de qualité, qui ont été utilisées dans les smartphones de TCL, OnePlus, OPPO, Black Shark, HMD Global, ASUS et ZTE. Aujourd'hui, la société a dévoilé son nouveau processeur d'affichage i6, une nouvelle puce qui utilise l'IA pour améliorer la qualité d'image des appareils mobiles.

Pixelworks développe et distribue sous licence deux types de technologies d'amélioration visuelle: son logiciel "Pixelworks Pro Software" et ses puces de traitement d'affichage. Les puces d'affichage étaient autrefois commercialisées sous la marque « Iris ». Par exemple, le OnePlus 8 Pro et OPPO Trouver X2 Pro

les deux présentent le Puce Iris 5 de Pixelworks. Cependant, cette marque "Iris" est désormais abandonnée conformément au nouveau portefeuille de produits de Pixelworks. Au lieu de cela, les puces de Pixelworks seront réparties entre les nouvelles lignes « i » et « X ». Ce qui s'appelait autrefois "Iris 5" sera désormais connu sous le nom de X5, tandis que l'Iris 3 sera renommé i3. Pixelworks affirme que la série "X" est destinée aux smartphones haut de gamme comme le OnePlus 8 Pro et OPPO Trouver X2 Pro et est actuellement leur seule puce à prendre en charge l'estimation/compensation de mouvement (MEMC). Les puces de la série « i », en revanche, sont destinées aux téléphones de niveau bas à moyen et moyen à élevé et ne prennent pas en charge MEMC. Ces puces de traitement d'affichage peuvent être associées à n'importe quel processeur d'application (AP) puisque les données sont communiquées entre les puces via MIPI.

Le logiciel Pixelworks Pro, quant à lui, est basé sur un logiciel et fonctionne donc entièrement sur le processeur d'application (AP). Cela signifie que le logiciel Pixelworks Pro ne peut pas faire autant que les processeurs d'affichage dédiés "i" ou "X", mais sa mise en œuvre coûte (probablement) moins cher aux fabricants d'appareils et permet d'économiser un peu d'espace interne. Par exemple, le nouvelle série ASUS ZenFone 7 intègre le logiciel Pixelworks Pro pour la gradation DC et le mappage SDR vers HDR, tandis que le OnePlus 8 Pro combine la puce X5 et le logiciel Pixelworks Pro pour une gamme complète de fonctionnalités, notamment MEMC, véritables tons chair, lissage de la luminosité, affichage adaptatif des tons, et bien plus encore. Lorsqu'un appareil utilise à la fois le processeur d'affichage et la solution Pro Software de cette manière, Pixelworks ajoute la désignation « Pro ». Par exemple, la désignation « X5 Pro » signifie qu'un appareil utilise à la fois le processeur d'affichage X5 et le logiciel Pixelworks Pro. De même, lorsqu'un appareil utilise la nouvelle puce i6 et le logiciel Pro, cet appareil est censé comporter la solution « i6 Pro » de Pixelworks.

Alors quoi de neuf avec la puce i6? Quels types de fonctionnalités « AI Display Processing » propose-t-il exactement ?

Pixelworks i6 et i6 Pro

La nouvelle puce de traitement d'affichage i6 possède à la fois un bloc moteur de qualité d'image et un bloc d'inférence de logique floue, ce dernier apparaissant pour la première fois dans un processeur d'affichage Pixelworks. Le moteur d'inférence de logique floue est utilisé pour alimenter des fonctionnalités telles que le traitement d'affichage AI (optimisation adaptative de la qualité visuelle), le HDR permanent (SDR en temps réel assisté par IA pour HDR up mapping), le moteur de qualité d'image (pour les améliorations locales du contraste et de la netteté assistées par l'IA), l'affichage auto adaptatif (pour la luminosité automatique à 6 modes assistée par l'IA et ton), Précision du teint (détecter et protéger dynamiquement les tons chair) et Suppression du bruit sombre (réduire dynamiquement le bruit de fond visuel dans les vidéos à faible luminosité et Photos). La nouvelle puce consomme jusqu'à 40 % d'énergie en moins que son prédécesseur, le Pixelworks i3.

Nous avons demandé à l'entreprise de clarifier quel type de données ont informé ces algorithmes d'IA pendant la production et quelle famille de techniques d'IA a été utilisée. Nous étions particulièrement curieux d’en savoir plus sur la fonctionnalité d’adaptation de scène assistée par l’IA, censée être sensible au contenu. Cette connaissance du contenu est-elle basée sur des statistiques d'image ou sur la scène réelle? Par exemple, s'il y a un coucher de soleil, le mappage ascendant fonctionne-t-il à partir des statistiques de couleur de l'image? (la prédominance du jaune/orange), ou quelque chose de plus complexe qui prend en compte le contenu (coucher de soleil)?

Peter Carson, vice-président du marketing d'entreprise, et Vikas Dhurka, directeur principal des produits et de la stratégie, nous ont dit ce qui suit :

"... étant donné que les nouveaux processeurs de la série Pixelworks i6 sont principalement destinés aux téléphones de niveau moyen et élevé, le moteur AI PQ [qualité d'image] est conçu pour équilibrer amélioration des performances, efficacité énergétique et personnalisation, et utilise un bloc d'inférence exclusif et léger qui augmente notre IP à logique floue et fait le suivant:

  1. Prend les entrées de sources externes et internes telles que la luminosité ambiante et la température de couleur, le type d'affichage, les préférences de l'utilisateur, le contenu en cours de lecture, etc.

  2. Suit les règles d'inférence visuelle basées sur la base de connaissances Pixelworks qui s'appuie sur plus de deux décennies d'expérience. expérience, y compris la contribution récente de coloristes experts et de créatifs d'Hollywood travaillant en étroite collaboration avec notre TrueCut plate-forme.

  3. Ajuste dynamiquement le pipeline d'affichage pour créer une expérience visuelle supérieure optimisée pour les appareils mobiles sur un large éventail de contenus et de conditions d'éclairage ambiant.

La base de connaissances mentionnée ci-dessus (#2) est mise à jour au fil du temps, à mesure que nous apprenons et recueillons les contributions des constructeurs OEM sur les préférences des utilisateurs et des professionnels du contenu à Hollywood. Il est important de noter que l'architecture du bloc PQ du processeur Pixelworks i6 a été mise à niveau vers un Pipeline à 2 couches pour un contrôle encore plus fin du traitement car il est appliqué aux différents attributs d'une image ou d'une vidéo. Bien que cette capacité à 2 couches ne soit pas spécifique à l'IA, notre moteur d'IA permet d'exploiter davantage le pipeline à 2 couches qu'avec le traitement PQ conventionnel.

À titre d'exemple, avec le processeur i6, la décision d'afficher le coucher du soleil n'est pas uniquement basée sur la précision de la nuance de jaune/orange sur l'écran, mais plutôt sur des décisions qui permettraient à l'utilisateur de voir le coucher du soleil avec précision en tenant compte de la détection de scène/composition d'image basée sur l'IA, du type d'affichage, de la luminosité ambiante/température de couleur et plus."

Alors que la concurrence dans le secteur des smartphones continue de s'intensifier, de plus en plus de fabricants d'appareils se tournent vers des fournisseurs tiers comme Pixelworks pour différencier leurs produits. Les fonctionnalités d'affichage offertes par la puce i6 pourraient servir d'argument de vente pour les futurs smartphones, bien que les fabricants d'appareils ne mentionnent généralement pas la véritable entreprise derrière ces fonctionnalités.

Pixelworks affirme que sa nouvelle puce i6 est actuellement en cours d'échantillonnage auprès des clients et devrait être livrée dans les appareils commerciaux dès le quatrième trimestre 2020.