BRPI0306042B1 - método e sistema para selecionar características visuais de um espaço característico dentro de uma região - Google Patents
método e sistema para selecionar características visuais de um espaço característico dentro de uma região Download PDFInfo
- Publication number
- BRPI0306042B1 BRPI0306042B1 BRPI0306042A BR0306042A BRPI0306042B1 BR PI0306042 B1 BRPI0306042 B1 BR PI0306042B1 BR PI0306042 A BRPI0306042 A BR PI0306042A BR 0306042 A BR0306042 A BR 0306042A BR PI0306042 B1 BRPI0306042 B1 BR PI0306042B1
- Authority
- BR
- Brazil
- Prior art keywords
- characteristic
- target
- covariance
- highlight
- target characteristic
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
- G06T11/60—Creating or editing images; Combining images with text
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/14—Image acquisition
- G06V30/1444—Selective acquisition, locating or processing of specific regions, e.g. highlighted text, fiducial marks or predetermined fields
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/18—Extraction of features or characteristics of the image
- G06V30/18105—Extraction of features or characteristics of the image related to colour
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30176—Document
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Image Analysis (AREA)
- Closed-Circuit Television Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Eye Examination Apparatus (AREA)
Abstract
"método para selecionar automaticamente características visuais para se salientar um alvo contra um segundo plano". a presente invenção refere-se a um método para selecionar características visuais de um espaço característico dentro de uma região que inclui calcular uma característica média da região; determinar uma covariância da região; inverter a co-variância para produzir uma co-variância inversa; estimar uma característica alvo, determinar uma diferença entre a característica média e a característica alvo, transpondo a diferença para produzir uma transposição de diferença; determinar um destaque a partir de um produto da transposição de diferença multiplicada pela co-variância inversa multiplicada pela diferença; comparar o destaque a um critério de aceitação para selecionar uma, entre uma aceitação, se o destaque satisfizer o critério de aceitação e uma rejeição se isto não ocorrer; ajustar a característica alvo e repetir a determinação de uma diferença; transpor a diferença; determinar um destaque e comparar as etapas de destaque se a comparação selecionar a rejeição; e emitir como saída a característica alvo, se a comparação selecionar a aceitação.
Description
Relatório Descritivo da Patente de Invenção para "MÉTODO E SISTEMA PARA SELECIONAR CARACTERÍSTICAS VISUAIS DE UM ESPAÇO CARACTERÍSTICO DENTRO DE UMA REGIÃO”.
Antecedentes da Invenção 1. Campo da Invenção [001] A presente invenção refere-se, de um modo geral, a características visuais de documentos exibidos a um observador. 2. Descrição da Técnica Relacionada [002] A expansão de páginas da web visual mente intensas na Internet tem incentivado esforços de chamar a atenção para um item particular na tela. Esses métodos têm incluído estímulos visuais de tempo variável, tais como ícones cintilantes ou animados, ou estímulos de áudio, tais como bips. Na medida em que os usuários se tornam mais experimentados, esses estímulos podem provocar incômodo em vez de atração.
[003] Desenvolvimentos mais recentes conduziram a métodos mais sutis para diferençar um item particular nos documentos exibidos, tais como uma página da web, Um desses métodos inclui pôr em relevo um item particular com um bloco circundante de uma cor que contrasta com o segundo plano, bem como com o item. O item poderá ser envolvido por um contorno em uma cor que contraste com o segundo plano.
[004] Uma cor apropriada para ser usada neste método pode ser selecionada de forma segura por uma pessoa que tenha experiência nas artes gráficas e tempo suficiente para efetuar uma avaliação criteriosa baseada nas características do segundo plano e do item para o qual deverá ser chamada a atenção.
Sumário da Invenção [005] Não obstante, os serviços de um artista gráfico estão, fre-qüentemente, ou indisponíveis ou não-suscetíveis de serem propicia- dos. Isto pode ocorrer em decorrência da inclusão de verba para um projeto que não permita um artista gráfico. Isto também pode ocorrer porque a dimensão do projeto poderá ficar excessivamente ampla para permitir que um artista reveja e reforme eficazmente todos os documentos, ou o projeto pode envolver uma tela que muda dinamicamente, dificultando os esforços por parte de um artista gráfico para considerar todas as possíveis aparências dessa tela.
[006] Seria de utilidade para os sistemas e métodos selecionar automaticamente um parâmetro característico visual de um alvo contra um segundo plano, com a finalidade de facilitar a um observador diferençar e dirigir a atenção para o alvo. Tais sistemas e métodos reduziríam a influência de elementos de distração capazes de desviar a atenção no segundo plano.
[007] Esse parâmetro característico visual poderá incluir um matiz de cor, tonalidade, textura, dimensão, forma ou movimento específicos, estabelecidos para um valor determinado. Essa seleção pode ser baseada em destaque entre o alvo e o segundo plano. Esses sistemas ou métodos poderão facilitar a seleção de características visuais em uma ampla variedade de aplicações sob custo reduzido a partir de operação manual.
[008] Esta invenção proporciona sistemas, métodos e ferramentas para recomendarem automaticamente uma cor ou distinção visual alternativa para um observador de um documento de forma que a atenção seja dirigida para um item de documento particular dentro de um segundo plano.
[009] Nesta invenção, um destaque é determinado com base em uma covariância inversa da região. Uma diferença é determinada entre uma característica do alvo e uma característica média da região. O destaque é comparado contra um critério de aceitação para selecionar uma, entre uma aceitação se o destaque satisfizer o critério de aceita- ção, e uma rejeição se isso não ocorrer. A característica do alvo é então ajustada. Estas etapas são então repetidas se o critério de aceitação não foi atendido. A característica do alvo é emitida como saída uma vez que o critério de aceitação tenha sido satisfeito.
[0010] Uma covariância da região é então determinada. A covari-ância é invertida para produzir uma covariância inversa. Uma característica do alvo é estimada com base na diferença na direção oposta, ao longo de uma coordenada entre o ponto médio da coordenada e a média da região. Determina-se então uma diferença entre a característica média e a característica do alvo. A diferença é transposta para se produzir uma transposição de diferença. Utiliza-se um produto da transposição de diferença multiplicada pela covariância inversa, multiplicada pela diferença, para se determinar o destaque.
[0011] Estes e outros aspectos e vantagens desta invenção encontram-se descritos na descrição detalhada seguinte de várias concretizações exemplificai ivas dos sistemas e métodos de acordo com esta invenção.
Breve Descrição dos Desenhos [0012] Várias concretizações exemplificativas dos métodos desta invenção serão descritas de forma detalhada com referência às figuras seguintes, em que;
[0013] A Figura 1 ilustra uma concretização exemplificativa de um documento exibido que é dotado de um alvo contra um segundo plano, com um contorno circunscrevendo o alvo, [0014] A Figura 2 ilustra uma concretização exemplifi cativa de um documento exibido dotado de um alvo contra um segundo plano, com um elemento de destaque circundando o alvo.
[0015] A Figura 3 é uma concretização exemplifi cativa de uma coleção de cores a partir da qual uma cor alvo pode ser selecionada para um elemento de destaque, um contorno ou o alvo de acordo com esta invenção, [0016] A Figura 4 é uma primeira concretização exemplificativa de um documento de cor não-saturada com o texto sendo exibido utilizando-se destaques e/ou contornos de acordo com esta invenção.
[0017] A Figura 5 é uma segunda concretização exemplificativa de um documento de cor não-saturada com o texto sendo exibido utilizando-se destaques e/ou contornos de acordo com esta invenção.
[0018] A Figura 6 é um fluxograma que delineia uma concretização exemplificativa de um método de acordo com esta invenção.
[0019] A Figura 7 é um fluxograma que delineia com maiores detalhes uma concretização exemplificativa do método para caracterizar a região da Figura 6 de acordo com esta invenção.
[0020] A Figura 8 é um fluxograma que delineia com maiores detalhes uma concretização exemplificativa do método que determina a covariância inversa da Figura 6 de acordo com esta invenção; e [0021] A Figura 9 é um fluxograma que delineia com maiores detalhes uma concretização exemplificativa do método para determinar a diferença entre um alvo e uma média da Figura 6 de acordo com esta invenção.
Descrição Detalhada de Concretizações Exemplifi cativas [0022] A recomendação de uma cor particular ou de uma característica de diferenciação visual alternativa para chamar a atenção de um observador para um alvo, não obstante a porção que ocasione distração no segundo plano, utiliza informação captada a partir de estudos na resposta visual humana, O alvo pode representar um ícone ou um texto ou um elemento de destaque adequado para envolver o ícone ou texto que deve tornar-se destacado. Os aspectos que ocasionam distração podem ser o segundo plano ou elementos de distração no mesmo, que ocultam partes do segundo plano.
[0023] Pesquisa realizada na visão humana mostra que esse des- taque, tal como caracterizada pela intensidade em prender a atenção (a) aumenta na medida em que o objetivo se torna mais diferençável em relação aos elementos de distração, e (b) diminui na medida em que aumenta a visibilidade ou "dispersão" dos elementos de distração. Em várias concretizações exemplificativas, as características incluem cores que são selecionadas a partir de uma paleta disponível. Em várias outras concretizações exemplificativas, as características incluem aspectos alternativos que proporcionam diferenciação visual.
[0024] Um recurso de estímulo bem-escolhido pode facilitar a discriminação visual humana entre um alvo e uma pluralidade de elementos de distração para chamar a atenção provocada por estímulo. Essa atenção resulta das características do estímulo, em contraste com itens que chamam a atenção decorrente de valor semântico para o observador. Um estímulo usado para chamar a atenção para o ícone ou para o texto ou para algum outro item, pode incluir diferenciações ou alterações cíclicas na dimensão, forma, cor, opacidade, matiz (ou sombreado), saturação (ou croma), valor (ou luminância/tonalidade), luminosidade (ou brilho), textura de superfície (por exemplo, marca d'água, refletividade especular ou difusa, moiré), foco (nítido, suave), posição relativa, velocidade de movimento e/ou direção de movimento.
[0025] Em várias concretizações exemplificativas, a característica visual utilizada para proporcionar diferenciação é a cor, que conduz a uma busca por uma cor disponível que possua um destaque aceitável. Para se identificar uma cor apropriada, os sistemas e métodos de acordo com a invenção representam as cores em uma cena ou corpo dentro de um espaço de cor apropriado ou sistema coordenado de cores. Este espaço de cores apropriado é, ideal mente, um perceptiva-mente significativo para resposta humana, muito embora cores possam ser mapeadas em qualquer espaço de cores apropriado. Em várias concretizações exemplificativas, o espaço de cores a ser selecio- nado é CIELAB, baseado nas coordenadas ortogonais L*a*b* da Commission Internationale de 1’Eclairages 1976. A luminosidade L* representa uma escala cinza relativa entre preto e branco. Duas escalas opostas representam o matiz e o cromo. A escala a* quantifica matizes vermelhos por a+ e verdes por a-. A escala b* quantifica matizes amarelos por b+ e azuis por b-. Os valores absolutos de a* e b* correspondem ao croma.
[0026] Um espaço de característica multidimensional pode ser definido, tal como um sistema de coordenadas visuais, para uma simulação dinâmica. Esse espaço característico poderá incluir, pelo menos, quatro coordenadas w - z, onde w é a luminância, x é o matiz, y é a saturação e z é a velocidade (direcional ou absoluta).
[0027] A Figura 1 mostra uma primeira concretização exemplifica-tiva de um documento 100 dotado de um segundo plano 110. Dentro do documento 100 e superposto ao segundo plano 110 estão um ou mais elementos de distração 120 e um objeto 130 ao qual deve ser prestada atenção. O documento 100 pode representar uma página da web definida, por exemplo, utilizando-se html ou xml, uma fotografia, um display de vídeo game, um documento de visualização gráfica, uma série de caracteres de processamento de palavras, ou um conjunto de instruções codificadas.
[0028] O objeto 130 e o segundo plano 110 têm um ou mais padrões distintos, texturas, cores e/ou outras características perceptíveis visualmente. As distinções na forma e padrão entre o objeto 130 e os elementos de distração 120, conforme mostradas na Figura 1, tornam-se artificialmente significativas somente para propósitos ilustrativos, e não são limitativas. Circunscrevendo o objeto 130 está um contorno 140 que representa o alvo. O contorno 140 é dotado de um padrão, cor e/ou outra característica visual que é selecionada de forma a contrastar contra o segundo plano 110 e os elementos de distração 120. O critério principal para se selecionar a característica visual do contorno 140, inclui facilitar a chamada da atenção do observador para o objeto 130. Para um documento de tela estática, tal como uma página da web, uma escolha de uma cor proverá uma diferenciação suficiente para chamar a atenção do observador. Em uma exibição móvel, tal como em uma simulação dinâmica de laço aberto, um parâmetro de tempo variável, tal como posição, poderá ser usado para chamar a atenção do observador.
[0029] A Figura 2 mostra uma segunda concretização exemplifica-tiva de um documento 200 que é dotado de um segundo plano 210 dotado de elementos de distração 220. Um primeiro plano 230 aparece no documento 200 contra o segundo plano 210. O segundo plano 210 e o primeiro plano 230 são dotados de padrões, cores e/ou outras características visuais separadas. Um elemento de destaque 240, que representa o objetivo, circunda o primeiro plano 230 com uma característica visual particular. A característica visual para o elemento de destaque 240 é selecionada de forma a contrastar contra o segundo plano 210 com os elementos de distração 220 e o primeiro plano 230. Nas várias concretizações exemplificativas, em vez do elemento de destaque 240, o alvo poderá ser representado pelo primeiro plano 230, com uma característica visual selecionada de forma a aperfeiçoar o contraste e/ou alguma qualidade relacionada.
[0030] Os critérios para a seleção característica visual incluem facilitar chamar a atenção do observador para o primeiro plano 230, bem como evitar obscurecer o primeiro plano 230. Para um primeiro plano 230 que inclui texto, uma característica visual, o elemento de destaque 240 é selecionado de forma a criar contraste adequado entre o primeiro plano 230 e o elemento de destaque 240, para aperfeiçoar a legibilidade de leitura do texto. Em outras circunstâncias, o contraste entre o elemento de destaque 240 e o segundo plano 210 pode proporcionar a base de destaque.
[0031] De uma maneira geral, nas várias concretizações exemplifi-cativas, a característica visual para o contorno 140 ou elemento de destaque 240 é selecionada automaticamente para chamar a atenção para o contorno ou elemento de destaque. A seleção das características visuais é baseada nas características visuais do objeto 130, dos segundos planos 110 e 210, do primeiro plano 230, e/ou dos elementos de distração 120 e 220.
[0032] O destaque ou realce de uma característica visual de um alvo particular é determinado de uma forma tal que quanto mais alto o destaque, mais a característica visual chamará a atenção do observador quando essa característica visual aparecer em uma tela que tenha outras características visuais exibidas, tais como as características visuais do objeto, do segundo plano, do primeiro plano e/ou de quaisquer elementos de distração. Uma característica visual pode ser selecionada automaticamente, ou um número de opções de características visuais poderá ser proporcionado para o observador. Em várias concretizações exemplificativas, a característica visual é a cor, a ser selecionada a partir de uma paleta disponível dentro de uma gama que pode ser proporcionada para exibir o documento.
[0033] A Figura 3 representa um conjunto de regiões coloridas 300, que ilustra uma concretização exemplificativa de um conjunto de tonalidades candidatas. Estas tonalidades incluem amarelo 310, vermelho 320, verde 330, azul 340 e magenta 350, muito embora outras tonalidades possam ser usadas em vez destas ou adicionadas a estas tonalidades, conforme desejado, facilitando assim a possibilidade de leitura do texto escuro destacado por estas cores. As cores ilustradas no grupo 300 lembram as cores em canetas fluorescentes.
[0034] A Figura 4 ilustra uma primeira concretização exemplificativa de um documento 360 com texto selecionado ampliado e destaca- do. O segundo plano 370 apresenta uma página da web não-saturada. Um número de destaques amarelos 380 contém o texto "receita", enquanto um número de destaques vermelhos 390 contém o texto "pão-de-ló" ("pound cake"), conforme determinado a partir de um aparelho de pesquisa que procura procedimentos de confecção. A Figura 5 ilustra uma segunda concretização exemplificativa de um documento 400 com texto selecionado ampliado e destacado. O segundo plano 410 apresenta uma página da web não-saturada. Um número de destaques amarelos 420 contém o texto "halcion", enquanto um número de destaques vermelhos 430 contém o texto "efeitos colaterais", conforme determinado a partir de um aparelho de pesquisa aplicado à farmacologia.
[0035] Conforme ilustrado nas Figuras 3-5, diferentes cores de destaque podem ser escolhidas para cada documento dentro de um corpo de documentos, tais como uma página da web, em vez de uma única seleção aplicada uniformemente sobre o corpo. Além disso, po-de-se efetuar uma busca no espaço tridimensional quanto às melhores cores, quanto à melhor saturação, ou quanto às cores candidatas pré-selecionadas particulares. O grau de "destaque" também poderá ser mostrado por um cursor, a fim de permitir ao observador selecionar a permuta entre legibilidade e destaque. Uma vez que as páginas da web podem ser vistas em vários monitores de documentos acionados por uma variedade de controladores de software instalados em plataformas diversas, a confiança na calibragem desses monitores deverá ser temperada com cuidado, de forma tal que as preferências do usuário possam ser acomodadas por adaptação de critérios operados por usuário.
[0036] Para uma região discretizada, tal como um grupo de m pixels em um monitor de computador, cada pixel pode ser descrito por uma quantidade x, de série a partir de pixels /=1,2, ..., m. Muito em- bora a quantidade x, possa corresponder a um valor escalar para um único aspecto característico, uma série j = 1, 2, n poderá ser usada para n diferentes parâmetros de cor para utilizações de cor. O espaço de cor representando o grupo de pixels pode ser expresso em forma de matriz nxm, de n linhas e m colunas. As quantidades de pixels x,j para as cores L*a*b*, em três coordenadas ortogonais, podem ser representadas por uma matriz de elementos 3xm\ (D
[0037] Nas várias concretizações exemplificativas, uma vez que as cores que aparecem nessa região discretizada são representadas, poderá ser determinada uma média μ aritmética desses valores de cores. Nas várias concretizações exemplificativas, a média μ pode representar uma mediana, uma moda, um ponto médio da faixa de variações, ou uma medida de localização estatística alternativa e, no contexto deste relatório, deverá ser tratada amplamente. Em várias concretizações exemplificativas para a região discretizada, a média μ corresponde à média dos elementos x, de cor que aparecem no grupo de pixels, e poderá incluir segundo plano e elementos de distração dentro dessa região discretizada.
[0038] Nas várias concretizações exemplificativas, muito embora a média μ possa corresponder a um valor escalar para um único aspecto característico, a média μ para a cor é caracterizada como um vetor ou matriz de coluna única dotada de uma pluralidade de linhas n. Cada elemento escalar dentro do vetor nx1 pode ser designado como μ,· por um subscrito j de coordenada de cor, a partir de 1,2, ..., n correspondente a μι, μ2, ■■■, μη· A média μ,· pode ser determinada a partir das quantidades de pixels x„ separadamente para cada coordenada de cor j, como: (2) [0039] Nas várias concretizações exemplificativas, fatores de ponderação ω podem ser designados para partes selecionadas da região representada pela média μ da região. Para um texto da região discreti-zada que é circundada por uma região destacada, as variáveis de cores para a região destacada deverão contrastar contra o segundo plano, mas também deverão evitar obscurecer o texto de primeiro plano. O segundo plano da região discretizada poderá ter baixo cromo, isto é, poderá ser não-saturada, enquanto a região destacada poderá ser dotada de baixa opacidade, isto é, translúcida, a fim de assegurar legibilidade do texto. Os efeitos dos elementos de distração na capacidade do observador distinguir a região destacada em relação ao segundo plano, podem ser enfatizados pela atribuição de peso maior aos pixels causadores de distração do que aos outros pixels de segundo plano. Conseqüentemente, as quantidades para cada coordenada em cada pixel da região discretizada podem ser multiplicadas por uma função de ponderação baseada em uma característica de pixel para cada fator de ponderação. Da mesma forma, um fator de desvio ξ pode ser adicionado para ajuste de interferência. A média μ,· ponderada para cada coordenada de cor pode ser determinada a partir das quantidades ω, Xj de pixels ponderadas e desvios ξ, separadamente para cada coordenada de cor j, como: (3) [0040] Para as cores L*a*b*, em três coordenadas ortogonais, a média μ pode ser representada por uma matriz de vetores 3x1 para as coordenadas j. Nas várias concretizações exemplificativas, a média no espaço de cores pode ser quantificada por valores de L* como μ\_, a* como μ3 e b* como pb. Nas várias concretizações exemplificativas, esta matriz de vetores para as cores L*a*b* é: (4) [0041] Adicionalmente, uma covariância Σ das cores pode ser determinada, a qual quantifica a variação de cor dentro do espaço. De uma maneira geral, a covariância Σ representa uma medida de correlação entre as quantidades em torno da média μ. Mais geralmente, entretanto, a covariância Σ proporciona uma medida de dispersão ou variabilidade das quantidades em torno da média μ. Uma medida apropriada para a covariância Σ pode proporcionar uma grandeza e uma direcionalidade para essa dispersão. Para as variáveis j e k dentro do espaço de cor n-dimensionado, os elementos de covariância Zjk podem ser expressos como: (5) [0042] Da mesma forma que com a média μ, a covariância Σ pode corresponder a um valor escalar. Não obstante, em várias concretizações exemplifi cativas, a covariância Σ é caracterizada como uma matriz nxn, por vezes designada como um sistema de tensores. Cada valor de elemento Σ^ dentro da matriz nxn pode ser designado por um duplo subscrito de coordenadas j e k a partir de 1,2, ..., n correspondente aos elementos Σ-n, Σ12,...Σ1η, Σ2ι, Σ22,..., Σ2η, Ση1, Ση2.Σ„„. A cor- relação positiva entre as coordenadas j e k é indicada por valores de covariância maiores do que zero. Isto corresponde a valores de pixel que aumentam na direção j positiva e também aumentam na direção k positiva. De forma assemelhada, a correlação negativa é indicada por valores de covariância menores do que zero, enquanto a independên- cia entre as coordenadas j e ké indicada pela covariância zero.
[0043] Um termo de interferência interna também pode ser adicionado à covariância Σ no lado direito da Eq. (5). Esse termo de desvio ξ pode ser responsável pela interferência aparente no sistema visual humano. Para as cores L*a*b*, este termo de interferência pode ser aproximado adequadamente. Este termo de interferência pode representar interferência nas observações do sistema visual humano dos aspectos exibidos. Adicionalmente, a adição de interferência também pode assegurar que a matriz de covariância seja insuscetível de inversão pela provisão de valores nos elementos de covariância que evitam uma determinação zero ou próxima de zero. Fatores de ponderação ω também podem ser aplicados a elementos de covariância selecionados.
[0044] A covariância referida na Eq. (5) representa um elipsóide melhor ajustada em torno das quantidades, isto é, em torno do conjunto de aspectos na região. A covariância pode ser uma diferença absoluta máxima |(x,y - xik)\ para todos os valores de /=1, 2,..., m e j, k= 1, 2,..., η. A covariância pode ser uma função diferente para caracterizar o desdobramento, tal como uma distância Euclidiana entre as quantidades. Esta distância Euclidiana pode ser expressa como elementos D/fem uma matriz Euclidiana D como: (6) [0045] A primeira linha da matriz Σ de covariância pode ser quantificada pelos valores de L* em relação a si mesmo como ΣLL, e com relação a a* como Σ/_3 e b* como ZLb. Uma quantificação assemelhada da segunda e terceira linhas conduz a uma concretização exemplificativa de uma matriz de covariâncias para as cores L*e b* do modelo: (7) [0046] Muito embora a média μ e a covariância Σ caracterizem a região, a cor de um T visado é caracterizada por uma matriz nx 1 ou vetor da mesma dimensão que a média μ. O destaque é definido como a distância Δ de Mahalanobis de uma cor T visada particular, comparada com a média μ da distribuição de elementos de distração no segundo plano da região. A dispersão da distribuição pode ser representada pela covariância Σ ou pela distância Euclidiana D, ou por qualquer outra medida apropriada conhecida, ou posteriormente desenvolvida, dos dados de dispersão.
[0047] A distância de Mahalanobis Δ pode ser expressa como uma série de operações de multiplicação de matrizes para um método de seleção de cores. A expressão de destaque pode ser determinado a partir do quadrado da distância Δ de Mahalanobis como: (8) [0048] A diferença de vetores (T - μ) representa o contraste entre o alvo T e a média μ de região para cada um dos componentes de vetor respectivos, a partir da Eq. (4) e forma uma matriz ou vetor nx1. Para as cores L*a*b*, o vetor pode ser escrito como: (9) [0049] O transporte desta diferença de vetores (T - μ)’ a partir da Eq. (9) rende um complemento 1x/7, formando uma matriz de fila única. Para uma diferença escalar, a transposição será ela mesma. Para as cores L*a*b*, a transposição é: (10) [0050] A diferença (T - μ), seja vetor ou escalar, representa uma distância mínima entre o alvo e os elementos de distração. A diferença (7 - μ) poderá corresponder a outras funções que representam uma diferença entre o alvo e os elementos de distração, por exemplo, uma distância máxima entre o alvo e os elementos de distração.
[0051] O inverso Σ"1 da matriz da covariância Σ pode ser determinado por meio de técnicas de inversão de matriz. Para uma covariância Σ escalar, o inverso é a recíproca da covariância Σ escalar de base. o destaque, expressa pela distância Δ de Mahalanobis, é a transposição da diferença de vetores, multiplicada pelo inverso da covariância, por sua vez multiplicada pela diferença de vetores. Estas multiplicações de matrizes na Eq. (8) resultam em um produto Δ2 escalar para o quadrado da distância de Mahalanobis.
[0052] Quanto maior for o valor de proeminência calculado utili-zando-se esta técnica, mais alta a probabilidade de que a cor 7 visada chame a atenção do observador quando aparece em um display de cores de segundo plano que tem a média μ e a covariância Σ. Como uma medida de destaque de objetivo, utiliza-se essencialmente o número de desvios padrão entre o vetor correspondente ao objetivo e o vetor médio correspondente aos elementos de distração. Desta forma, quanto mais destacado o objetivo, isto é, quanto maior a distância Δ de Mahalanobis, mais facilmente um observador poderá perceber ou encontrar o alvo entre o segundo plano e os elementos de distração.
[0053] O destaque pode alternativamente ser medido por meio de outras técnicas, tais como por detecção de ponto destacado baseado em leve ondulação ou técnica de filtragem alternativa. Nas várias concretizações exemplificativas, as caracterizações para operações escalares são baseadas na diferença, tal como (7 - μ), menos dispersão tal como covariância Σ, e a diferença dividida pela dispersão. Em várias outras concretizações exemplificativas, o destaque pode ser determinado com base na diferença multiplicada pelo inverso da dispersão na forma de matriz. Em várias concretizações exemplificativas, ponderação positiva é aplicada à diferença e ponderação negativa é aplicada à dispersão.
[0054] Para as cores L*a*b*, por exemplo, um alto nível de destaque pode ser identificado pela comparação das características de cor do alvo T e a média μ da região em torno de um ponto médio, sem realizar a determinação de destaque pleno, como salientada na Eq. (4) até Eq. (8). Por exemplo, a luminosidade L* varia de preto (zero) a branco (cem), com um ponto médio no cinza neutro (cinqüenta). Os dois eixos a* e b* têm pontos médios em zero, os quais não estão associados com o croma.
[0055] Desta forma, se um segundo plano tiver uma luminosidade média alta, isto é, /4 > 50, então um valor alto para o destaque corresponde a uma baixa luminosidade do alvo, isto é, TL < 50, e vice-versa. De forma similar, se uma média de segundo plano for verde, isto é, μ3 < 0, e amarelo, isto é, /4 > 0, então um valor elevado para o destaque corresponde a um alvo que é mais vermelho, isto é, μ3 > 0 e/ou azul, isto é, /4 < 0, e vice-versa. Conseqüentemente, uma primeira estimativa para uma cor de alvo destacado incluirá, por exemplo, valores como TL = 100-μι_, Ta = -μa, eTb = -μώ.
[0056] A média μ pode utilizar um ou mais fatores de ponderação ω para ajustar a medida da região contra a qual o destaque do alvo T deve ser comparado. Para o exemplo de texto destacado, a luminosidade L* poderá ser usada para enfatizar o elemento de destaque, enquanto os valores de matiz a* e b* poderão ser usados para enfatizar o segundo plano. O elemento de destaque pode ser tratado como um primeiro alvo, enquanto o texto pode ser tratado como um segundo alvo com características de cor pré-selecionadas. Comparações de destaque concatenadas poderão ser então utilizadas para selecionar, ou idealmente otimizar, a cor de destaque. Um ou mais fatores de ponderação também poderão ser usados para responder pela tendência para as cores espacialmente vizinhas terem mais efeito no destaque da cor visada, do que as cores que ficam espacialmente mais distantes em relação ao alvo.
[0057] A Figura 6 é um fluxograma que delineia uma concretização exemplificativa de um método para a seleção de cores em uma região. Iniciando-se na etapa S100, a operação prossegue para a etapa S110, onde uma região é caracterizada e uma média μ aritmética é determinada para a região. Em seguida, na etapa S120, determina-se uma covariância Σ inversa. Então, na etapa S130, determina-se uma estimativa inicial para um vetor T visado, opcionalmente baseado na média μ. A estimativa inicial é determinada pela subtração do dobro da coordenada média a partir de um ponto médio correspondente de uma coordenada. A operação continua então para a etapa S140.
[0058] Na etapa S140, é determinada uma diferença (Γ - μ). Em várias concretizações exemplificativas, tais como, por exemplo, quando a diferença é definida como um vetor, a diferença (T - μ) também é transposta. Então, na etapa S150, a distância Δ de Mahalanobis é determinada como a medida escalar para o destaque do alvo T dentro da região. Em seguida, na etapa S160, o destaque determinado é comparado a um critério de aceitação. Então, na etapa S170, realiza-se uma determinação de comparação que indica que o destaque é aceitável. Se o destaque não for aceitável, a operação prossegue para a etapa S180. De outro modo, a operação pula para a etapa S190.
[0059] Na etapa S180, o valor alvo é ajustado. Nas várias concretizações exemplificativas, o valor alvo é ajustado pela alteração incrementai do valor alvo ao longo de, pelo menos, uma coordenada. Essas alterações incrementais podem ser realizadas com base nas diferenças entre o valor alvo atual e a média μ dos valores de coordenada no espaço de cor. Alternativamente, o valor alvo poderá ser variado aleatoriamente. O novo valor alvo candidato pode ser selecionado de acordo com qualquer técnica apropriada desejada. A operação então retorna para a etapa S140. Este processo repete-se indefinidamente até o destaque satisfazer o critério de aceitação. Alternativamente, este processo pode ser interrompido depois de exceder uma condição de processo predeterminada, com uma mensagem de condição concomitante e/ou valor alvo atual. Em contraste, na etapa S190, o valor alvo determinado na etapa S130 ou etapa S180 é emitido como saída. Se o destaque satisfizer mais do que um critério ou todos os critérios, o valor alvo atual que satisfaz os critérios é emitido como saída. A operação prossegue então para a etapa S200, onde termina a operação do método.
[0060] A Figura 7 é um fluxograma que delineia com maiores detalhes uma concretização exemplificativa do método para caracterizar a região da etapa S110. Conforme ilustrado na Figura 7, a operação inicia na etapa S110 e prossegue para a etapa S112, onde a região é discretizada. Em seguida, na etapa S114, determina-se a média da característica para a região discretizada. A operação então retorna para a etapa S120. Deverá ser apreciado que, se não se desejar a dis-cretização da região, a etapa S122 poderá ser omitida.
[0061] A Figura 8 é um fluxograma que delineia de forma mais detalhada uma concretização exemplificativa do método para se determinar a covariância inversa da etapa S120. Conforme mostrado na Figura 8, a operação inicia-se na etapa S120, e continua para a etapa S122, onde é determinada uma covariância Σ. Em seguida, na etapa S124, determina-se o inverso Σ"1 da covariância Σ. A operação então retorna para a etapa S130.
[0062] A Figura 9 é um fluxograma que delineia de forma mais detalhada uma concretização exemplificativa do método para se determinar as diferenças (T - μ) da etapa S140. Conforme ilustrado na Figura 9, a operação do método inicia-se na etapa S140, e continua para a etapa S142, onde é determinada a diferença (T - μ) entre a característica alvo T e a característica média μ. Em seguida, na etapa S144, de-termina-se a transposição (T - μ)’ da diferença. A operação então retorna para a etapa S150. Deverá ser apreciado que a etapa S144 é particularmente útil se a diferença (T - μ) for um vetor. Não obstante, deverá ser apreciado que a etapa S144 é opcional e, assim, poderá ser omitida.
[0063] Estes métodos também podem ser aplicados para se produzir uma paleta de cores segura para a web, pela produção de uma pequena coleção de cores que executam essas funções adequadamente em todas as plataformas. Vide, por exemplo, as páginas da web sob o endereço URL
[0064] www.slashdot.org/articles/00/09/08/1622204.shtml e [0065] www.hotwired.lycos.com/webmonkey/00/37/index2a.html7t w=design.
[0066] Muito embora esta invenção fosse descrita em conjunto com concretizações exemplifi cativas salientadas anteriormente, muitas alternativas, modificações e variações serão evidentes para aqueles versados na técnica. Conseqüentemente, as concretizações exemplifi-cativas da invenção, tais como expostas anteriormente, destinam-se a ser ilustrativas, não-limitativas. Várias alterações poderão ser realizadas sem se escapar do espírito e escopo da invenção.
Claims (32)
1. Método para selecionar características visuais de um espaço característico dentro de uma região, caracterizado pelo fato de que compreende as seguintes etapas: determinar um destaque com base em uma covariância inversa da região e uma diferença entre uma característica alvo e uma característica média da região; comparar o destaque contra pelo menos um critério de aceitação; ajustar a característica alvo e repetir a determinação do destaque e comparar as etapas de destaque, se o destaque não satisfizer a pelo menos um critério de aceitação; e emitir como saída a característica alvo se o destaque satisfizer a pelo menos um critério de aceitação.
2. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que as características visuais são cores e o espaço característico é um espaço de cor.
3. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a determinação de um destaque compreende as etapas de: determinar uma característica média da região; determinar uma covariância da região; inverter a covariância para produzir uma covariância inversa; estimar uma característica alvo; determinar uma diferença entre a característica média e a característica alvo estimada; transpor a diferença para produzir uma transposição de diferença; e determinar um produto da transposição de diferença multi plicada pela covariância inversa multiplicada pela diferença para produzir o destaque.
4. Método, de acordo com a reivindicação 3, caracterizado pelo fato de que a determinação de uma covariância compreende a etapa de determinar uma distância de região entre porções separadas da região.
5. Método, de acordo com a reivindicação 4, caracterizado pelo fato de que a determinação de uma covariância compreende a etapa de determinar pelo menos uma de uma distância máxima e de uma distância Euclidiana entre as porções separadas da região.
6. Método, de acordo com a reivindicação 3, caracterizado pelo fato de que a determinação da característica média compreende a etapa de determinar pelo menos uma de uma média aritmética, uma mediana, uma moda e um ponto médio de faixa.
7. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a determinação de um destaque compreende a etapa de determinar uma distância de Mahalanobis.
8. Método, de acordo com a reivindicação 7, caracterizado pelo fato de que a determinação da distância de Mahalanobis compreende a etapa de determinar uma seqüência de: Α2 = (Τ-μ)’ Σ'1 (7 - μ), em que Δ é a distância de Mahalanobis, T é a característica alvo, μ é a característica média, e Σ"1 é a covariância inversa.
9. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que o espaço característico possui uma coordenada única, e a característica média, a covariância e a característica alvo cada uma possui um elemento escalar.
10. Método, de acordo com a reivindicação 1, caracteriza- do pelo fato de que o espaço característico possui uma pluralidade de coordenadas, a característica média é um vetor médio possuindo elementos de vetor médios, a covariância é uma matriz tendo elementos de tensor, e a característica alvo é um vetor alvo tendo elementos de vetor alvo.
11. Método, de acordo com a reivindicação 10, caracterizado pelo fato de que a determinação do destaque inclui a etapa de multiplicar um fator de ponderação à característica média em cada elemento de vetor para cada coordenada da pluralidade de coordenadas.
12. Método, de acordo com a reivindicação 10, caracterizado pelo fato de que a determinação do destaque inclui a etapa de adicionar um fator de polarização à característica média em cada elemento de vetor para cada coordenada da pluralidade de coordenadas.
13. Método, de acordo com a reivindicação 10, caracterizado pelo fato de que estimar a característica alvo compreende a etapa de subtrair um elemento de vetor para uma coordenada da característica média a partir de um ponto médio da coordenada.
14. Método, de acordo com a reivindicação 3, caracterizado pelo fato de que a determinação da característica média da região inclui a etapa de determinar uma característica média de um objeto dentro da região.
15. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que ajustar a característica alvo compreende a etapa de mudar incrementalmente um elemento de vetor da característica alvo.
16. Método, de acordo com a reivindicação 15, caracterizado pelo fato de que mudar incrementalmente um elemento de vetor da característica alvo inclui a etapa de aumentar uma diferença de elemento entre o elemento de vetor da característica alvo e um ele- mento de vetor da característica média para uma coordenada da pluralidade de coordenadas.
17. Método, de acordo com a reivindicação 10, caracterizado pelo fato de que ajustar a característica alvo compreende a etapa de mudar incrementalmente um elemento de vetor da característica alvo.
18. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que emitir como saída a característica alvo compreende a etapa de ajustar uma característica de um alvo para casar com a característica alvo.
19. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que emitir como saída a característica alvo compreende a etapa de exibir a característica alvo como uma recomendação para um alvo.
20. Método, de acordo com a reivindicação 19, caracterizado pelo fato de que exibir a característica alvo compreende a etapa de exibir em um formato de pelo menos de um texto, de um conjunto de elementos de vetor no espaço característico, de um mapa característico ou de uma área contendo a característica alvo.
21. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que ainda compreende a etapa de emitir como saída ou a característica alvo ou uma mensagem de estado se o destaque não satisfizer a pelo menos um critério de aceitação.
22. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a etapa de ajustar pelo menos um critério de aceitação compreende ajustar pelo menos um critério de aceitação se o destaque não satisfizer pelo menos um critério de aceitação; e emitir como saída a característica alvo compreende emitir como saída a característica alvo se o destaque satisfizer entre todos pelo menos um critério de aceitação.
23. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a etapa de ajustar a característica alvo compreende ajustar a característica alvo se o destaque não satisfizer entre todos pelo menos um critério de aceitação; e emitir como saída a característica alvo se o destaque satisfizer entre todos pelo menos um critério de aceitação.
24. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que emitir como saída a característica alvo compreende a etapa de emitir como saída a característica se uma característica não-alvo satisfizer pelo menos um critério de aceitação não-alvo.
25. Método para selecionar características de um espaço característico dentro de uma região, caracterizado pelo fato de que compreende as etapas de: determinar uma característica média da região; determinar uma covariância da região; inverter a covariância para produzir uma covariância inversa; estimar uma característica alvo; determinar uma diferença entre a característica média e a característica alvo; transpor a diferença para produzir uma transposição de diferença; determinar um destaque a partir de um produto da transposição de diferença multiplicada pela covariância inversa multiplicada pela diferença; comparar o destaque contra pelo menos um critério de aceitação; ajustar a característica alvo e repetir a determinação do destaque e comparar as etapas de destaque se o destaque não satisfizer a pelo menos um critério de aceitação; e emitir como saída a característica alvo se o destaque satisfizer a pelo menos um critério de aceitação.
26. Sistema para selecionar características visuais de um espaço característico dentro de uma região, caracterizado pelo fato de que compreende: um circuito, rotina ou aplicação para determinar o destaque utilizável para determinar um destaque baseado em uma covariância inversa da região e uma diferença entre uma característica alvo e uma característica média da região; um circuito, rotina ou aplicação para comparação utilizável para comparar o destaque contra pelo menos um critério de aceitação; e um circuito, rotina ou aplicação para ajustar características utilizável para ajustar a característica alvo se o circuito, rotina ou aplicação para comparação determinar que o destaque não satisfaz pelo menos um critério de aceitação.
27. Sistema, de acordo com reivindicação 26, caracterizado pelo fato de que o circuito, rotina ou aplicação para determinar o destaque inclui: um circuito, rotina ou aplicação para determinar a média utilizável para determinar uma característica média da região; um circuito, rotina ou aplicação para determinar a covariância utilizável para determinar a covariância da região; um circuito, rotina ou aplicação para inverter a covariância utilizável para inverter a covariância para produzir uma covariância inversa; um circuito, rotina ou aplicação para estimar a característica utilizável para estimar uma característica alvo; um circuito, rotina ou aplicação para diferençar utilizável para determinar uma diferença entre a característica média e a característica alvo; um circuito, rotina ou aplicação para transpor utilizável para transpor a diferença para produzir uma transposição de diferença; e um circuito, rotina ou aplicação para determinar produto utilizável para determinar um produto da transposição de diferença multiplicada pela covariância inversa multiplicada pela diferença.
28. Sistema, de acordo com reivindicação 26, caracterizado pelo fato de que as características visuais são cores e o espaço característico é um espaço de cor.
29. Sistema, de acordo com reivindicação 26, caracterizado pelo fato de que o espaço característico tem uma pluralidade de coordenadas, a característica média é um vetor tendo elementos de vetor, a covariância é uma matriz tendo elementos de tensor, e a característica alvo é um vetor tendo elementos de vetor.
30. Sistema, de acordo com reivindicação 27, caracterizado pelo fato de que o circuito, rotina ou aplicação para estimar a característica inclui um circuito, rotina ou aplicação para subtrair utilizável para subtrair um elemento de vetor para uma coordenada da característica média a partir de um ponto médio da coordenada.
31. Sistema, de acordo com reivindicação 26, caracterizado pelo fato de que o circuito, rotina ou aplicação para determinar o destaque inclui um circuito, rotina ou aplicação para determinar a distância de Mahalanobis utilizável para determinar uma distância de Mahalanobis.
32. Sistema, de acordo com a reivindicação 31, caracterizado pelo fato de que o circuito, rotina ou aplicação para determinar a distância de Mahalanobis determina a distância de Mahalanobis Δ como: onde: T é a característica alvo, μ é a característica média, e Σ"1 é a covariância inversa.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/321,662 US7130461B2 (en) | 2002-12-18 | 2002-12-18 | Systems and method for automatically choosing visual characteristics to highlight a target against a background |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| BR0306042A BR0306042A (pt) | 2004-08-31 |
| BRPI0306042B1 true BRPI0306042B1 (pt) | 2016-04-12 |
Family
ID=32592948
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0306042A BRPI0306042B1 (pt) | 2002-12-18 | 2003-12-17 | método e sistema para selecionar características visuais de um espaço característico dentro de uma região |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US7130461B2 (pt) |
| JP (1) | JP4579529B2 (pt) |
| BR (1) | BRPI0306042B1 (pt) |
| CA (1) | CA2452961C (pt) |
| MX (1) | MXPA03011504A (pt) |
Families Citing this family (49)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7162052B2 (en) * | 1998-04-16 | 2007-01-09 | Digimarc Corporation | Steganographically encoding specular surfaces |
| US7532740B2 (en) | 1998-09-25 | 2009-05-12 | Digimarc Corporation | Method and apparatus for embedding auxiliary information within original data |
| US20050223343A1 (en) * | 2004-03-31 | 2005-10-06 | Travis Amy D | Cursor controlled shared display area |
| GB2417808A (en) * | 2004-09-02 | 2006-03-08 | Hewlett Packard Development Co | Document creation system |
| EP1684262A1 (en) * | 2005-01-21 | 2006-07-26 | Research In Motion Limited | Device and Method for Controlling the Display of Electronic Information |
| US7627059B2 (en) * | 2005-04-05 | 2009-12-01 | Samsung Electronics Co., Ltd. | Method of robust timing detection and carrier frequency offset estimation for OFDM systems |
| US7616699B2 (en) * | 2005-04-12 | 2009-11-10 | Samsung Electronics Co., Ltd. | Method of soft bit metric calculation with direct matrix inversion MIMO detection |
| FR2888375A1 (fr) * | 2005-07-06 | 2007-01-12 | Thomson Licensing Sa | Procede d'obtention d'une carte de saillance a partir d'une pluralite de cartes de saillances etablies a partir de grandeurs visuelles differentes |
| US20070019242A1 (en) * | 2005-07-22 | 2007-01-25 | Kabushiki Kaisha Toshiba | Image processing apparatus and image processing method |
| US7751506B2 (en) | 2005-12-01 | 2010-07-06 | Samsung Electronics Co., Ltd. | Method for the soft bit metric calculation with linear MIMO detection for LDPC codes |
| US20070156382A1 (en) * | 2005-12-29 | 2007-07-05 | Graham James L Ii | Systems and methods for designing experiments |
| US7738139B2 (en) * | 2006-01-30 | 2010-06-15 | Microsoft Corporation | Inking on photographs |
| CN100545865C (zh) * | 2007-01-24 | 2009-09-30 | 中国科学院自动化研究所 | 一种对图像初始分割边界进行优化的自动分割方法 |
| WO2009006542A2 (en) * | 2007-07-03 | 2009-01-08 | 3M Innovative Properties Company | System and method for assessing effectiveness of communication content |
| EP2179393A4 (en) * | 2007-07-03 | 2012-05-30 | 3M Innovative Properties Co | SYSTEM AND METHOD FOR PRODUCING TIMELINE SAMPLES TO WHICH CONTENT MAY BE ASSIGNED, FOR MEASURING EFFECTS OF THE CONTENTS OF THE CONTENTS |
| WO2009006546A2 (en) * | 2007-07-03 | 2009-01-08 | 3M Innovative Properties Company | System and method for assigning pieces of content to time-slots samples for measuring effects of the assigned content |
| JP5082676B2 (ja) * | 2007-08-23 | 2012-11-28 | 株式会社サタケ | 光学式穀物選別機 |
| US7936923B2 (en) * | 2007-08-31 | 2011-05-03 | Seiko Epson Corporation | Image background suppression |
| US7974437B2 (en) * | 2007-11-19 | 2011-07-05 | Seiko Epson Corporation | Identifying steganographic data in an image |
| US8081823B2 (en) * | 2007-11-20 | 2011-12-20 | Seiko Epson Corporation | Segmenting a string using similarity values |
| US8031905B2 (en) * | 2007-11-21 | 2011-10-04 | Seiko Epson Corporation | Extracting data from images |
| US8243981B2 (en) * | 2007-11-26 | 2012-08-14 | Seiko Epson Corporation | Identifying embedded data in an image |
| US8009862B2 (en) * | 2007-11-27 | 2011-08-30 | Seiko Epson Corporation | Embedding data in images |
| WO2009092168A1 (en) * | 2008-01-22 | 2009-07-30 | Magna International Inc. | Use of a single camera for multiple driver assistance services, park aid, hitch aid and liftgate protection |
| GB0905317D0 (en) * | 2008-07-14 | 2009-05-13 | Musion Ip Ltd | Video processing and telepresence system and method |
| WO2010039966A1 (en) | 2008-10-03 | 2010-04-08 | 3M Innovative Properties Company | Systems and methods for optimizing a scene |
| KR20110082018A (ko) | 2008-10-03 | 2011-07-15 | 쓰리엠 이노베이티브 프로퍼티즈 컴파니 | 강건성을 평가하기 위한 시스템 및 방법 |
| US8442328B2 (en) * | 2008-10-03 | 2013-05-14 | 3M Innovative Properties Company | Systems and methods for evaluating robustness of saliency predictions of regions in a scene |
| AU2010203781B9 (en) * | 2009-01-07 | 2013-12-05 | 3M Innovative Properties Company | System and method for concurrently conducting cause-and-effect experiments on content effectiveness and adjusting content distribution to optimize business objectives |
| US8264499B1 (en) | 2009-06-02 | 2012-09-11 | Sprint Communications Company L.P. | Enhancing viewability of information presented on a mobile device |
| WO2010140291A1 (ja) * | 2009-06-02 | 2010-12-09 | 日本電気株式会社 | 情報処理装置 |
| JP5170043B2 (ja) * | 2009-09-15 | 2013-03-27 | コニカミノルタビジネステクノロジーズ株式会社 | 画像投影システム、画像投影方法および画像投影プログラム |
| CN102301316B (zh) * | 2009-12-14 | 2015-07-22 | 松下电器(美国)知识产权公司 | 用户界面装置以及输入方法 |
| CN102271262B (zh) * | 2010-06-04 | 2015-05-13 | 三星电子株式会社 | 用于3d显示的基于多线索的视频处理方法 |
| CN102779338B (zh) | 2011-05-13 | 2017-05-17 | 欧姆龙株式会社 | 图像处理方法和图像处理装置 |
| US8890886B2 (en) | 2011-09-02 | 2014-11-18 | Microsoft Corporation | User interface with color themes based on input image data |
| AU2011254040B2 (en) * | 2011-12-14 | 2015-03-12 | Canon Kabushiki Kaisha | Method, apparatus and system for determining a saliency map for an input image |
| JP5994287B2 (ja) * | 2012-02-29 | 2016-09-21 | 株式会社リコー | 画像処理装置、及び無色トナー画像の表示方法 |
| FR2995433B1 (fr) * | 2012-09-11 | 2016-09-02 | Arjowiggins Security | Procede d'authentification d'un element de securite par superposition de n images partagees en couleur et element de securite mettant en œuvre ce procede |
| US9671941B1 (en) * | 2013-05-09 | 2017-06-06 | Amazon Technologies, Inc. | Graphical behaviors for recognition interfaces |
| JP6495254B2 (ja) * | 2013-06-12 | 2019-04-03 | スリーエム イノベイティブ プロパティズ カンパニー | 視覚的注意モデリングの結果の提示 |
| EP2819095A1 (en) * | 2013-06-24 | 2014-12-31 | Thomson Licensing | Method and apparatus for inserting a virtual object in a video |
| US10055850B2 (en) * | 2014-09-19 | 2018-08-21 | Brain Corporation | Salient features tracking apparatus and methods using visual initialization |
| CN104331390B (zh) * | 2014-11-18 | 2018-09-11 | 网易(杭州)网络有限公司 | 一种筛选文本的方法及装置 |
| US20160358592A1 (en) * | 2015-06-05 | 2016-12-08 | Apple Inc. | Text legibility over images |
| EP3255556A1 (de) * | 2016-06-10 | 2017-12-13 | Renato Casutt | Schnell-lese-verfahren und -system für text |
| CN110865856B (zh) * | 2018-08-27 | 2022-04-22 | 华为技术有限公司 | 一种界面元素颜色显示方法及装置 |
| US11392762B2 (en) * | 2018-10-26 | 2022-07-19 | Cimpress Schweiz Gmbh | Technologies for managing dynamic design templates |
| DE112021002152T5 (de) * | 2020-04-03 | 2023-02-09 | Cimpress Schweiz Gmbh | Systeme und verfahren zum verwalten digitaler designformate bei einer vielzahl von onlinediensten |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000339498A (ja) * | 1999-05-31 | 2000-12-08 | Minolta Co Ltd | 3次元形状データ処理装置 |
| JP2002032766A (ja) * | 2000-07-18 | 2002-01-31 | Matsushita Electric Ind Co Ltd | 画像認識装置及びその方法 |
| WO2001061648A2 (en) * | 2000-02-17 | 2001-08-23 | British Telecommunications Public Limited Company | Visual attention location system |
| US6870956B2 (en) * | 2001-06-14 | 2005-03-22 | Microsoft Corporation | Method and apparatus for shot detection |
| US7051040B2 (en) * | 2002-07-23 | 2006-05-23 | Lightsurf Technologies, Inc. | Imaging system providing dynamic viewport layering |
-
2002
- 2002-12-18 US US10/321,662 patent/US7130461B2/en not_active Expired - Fee Related
-
2003
- 2003-12-11 CA CA002452961A patent/CA2452961C/en not_active Expired - Fee Related
- 2003-12-11 MX MXPA03011504A patent/MXPA03011504A/es active IP Right Grant
- 2003-12-17 JP JP2003420197A patent/JP4579529B2/ja not_active Expired - Fee Related
- 2003-12-17 BR BRPI0306042A patent/BRPI0306042B1/pt not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004199695A (ja) | 2004-07-15 |
| MXPA03011504A (es) | 2004-09-10 |
| BR0306042A (pt) | 2004-08-31 |
| US7130461B2 (en) | 2006-10-31 |
| JP4579529B2 (ja) | 2010-11-10 |
| CA2452961C (en) | 2008-04-08 |
| US20040120574A1 (en) | 2004-06-24 |
| CA2452961A1 (en) | 2004-06-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI0306042B1 (pt) | método e sistema para selecionar características visuais de um espaço característico dentro de uma região | |
| Rowland et al. | Manipulating facial appearance through shape and color | |
| MacDonald | Using color effectively in computer graphics | |
| Tantanatewin et al. | Effects of color and lighting on retail impression and identity | |
| Silva et al. | Using color in visualization: A survey | |
| US7480405B2 (en) | Methods for selecting high visual contrast colors in user-interface design | |
| CN101454806B (zh) | 使用深度加权彩色化的体绘制方法和装置 | |
| WO2018201662A1 (zh) | 嘴唇渲染颜色的方法、装置及电子设备 | |
| Sandnes | Understanding WCAG2. 0 Colour Contrast Requirements Through 3D Colour Space Visualisation. | |
| Wu et al. | The composition of visual texture design on surface for color vision deficiency (CVD) | |
| Kiyokawa et al. | The perception of translucency from surface gloss | |
| Erickson et al. | Adapting michelson contrast for use with optical see-through displays | |
| Schiewe | Dark-is-more bias also in dark mode? Perception of colours in choropleth maps in dark mode | |
| US6782127B1 (en) | Method of quantization in color space | |
| Simon-Liedtke et al. | Multiscale daltonization in the gradient domain | |
| Duay et al. | Impact of field of view on color constancy in virtual reality | |
| Gong et al. | Investigation of perceptual attributes for mobile display image quality | |
| Shen et al. | Color enhancement algorithm based on Daltonization and image fusion for improving the color visibility to color vision deficiencies and normal trichromats | |
| EP3624432A1 (en) | Color processing program, color processing method, chromatic sensation examination system, output system, color vision correction image processing system, and color vision simulation image processing system | |
| Weninger | A framework for color design of digital maps: An example of noise maps | |
| Khalili et al. | Effect of lights and colors on the environmental perception and legibility using augmented reality technology | |
| Waldin et al. | Personalized 2D color maps | |
| Virtanen et al. | The effect of illumination cues on color constancy in simultaneous identification of illumination and reflectance changes | |
| Kiyokawa et al. | Luminance edge is a cue for glossiness perception based on low-luminance specular components | |
| CN116258779A (zh) | 海报制作方法、可读介质、电子设备以及计算机程序产品 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B06A | Patent application procedure suspended [chapter 6.1 patent gazette] | ||
| B09A | Decision: intention to grant [chapter 9.1 patent gazette] | ||
| B16A | Patent or certificate of addition of invention granted [chapter 16.1 patent gazette] |
Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 12/04/2016, OBSERVADAS AS CONDICOES LEGAIS. |
|
| B21F | Lapse acc. art. 78, item iv - on non-payment of the annual fees in time |
Free format text: REFERENTE A 16A ANUIDADE. |
|
| B24J | Lapse because of non-payment of annual fees (definitively: art 78 iv lpi, resolution 113/2013 art. 12) |
Free format text: EM VIRTUDE DA EXTINCAO PUBLICADA NA RPI 2545 DE 15-10-2019 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDA A EXTINCAO DA PATENTE E SEUS CERTIFICADOS, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013. |