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 PDF

Info

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
Application number
BRPI0306042A
Other languages
English (en)
Other versions
BR0306042A (pt
Inventor
Ruth E Rosenholtz
Original Assignee
Xerox Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xerox Corp filed Critical Xerox Corp
Publication of BR0306042A publication Critical patent/BR0306042A/pt
Publication of BRPI0306042B1 publication Critical patent/BRPI0306042B1/pt

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • G06T11/60Creating or editing images; Combining images with text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/90Determination of colour characteristics
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/14Image acquisition
    • G06V30/1444Selective acquisition, locating or processing of specific regions, e.g. highlighted text, fiducial marks or predetermined fields
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/18Extraction of features or characteristics of the image
    • G06V30/18105Extraction of features or characteristics of the image related to colour
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30176Document
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character 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.
BRPI0306042A 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 BRPI0306042B1 (pt)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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.