BRPI0710934A2 - edição de texto dentro de um gráfico tridimensional - Google Patents
edição de texto dentro de um gráfico tridimensional Download PDFInfo
- Publication number
- BRPI0710934A2 BRPI0710934A2 BRPI0710934-2A BRPI0710934A BRPI0710934A2 BR PI0710934 A2 BRPI0710934 A2 BR PI0710934A2 BR PI0710934 A BRPI0710934 A BR PI0710934A BR PI0710934 A2 BRPI0710934 A2 BR PI0710934A2
- Authority
- BR
- Brazil
- Prior art keywords
- text
- dimensional
- format
- editing
- edits
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
- G06T15/10—Geometric effects
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Processing Or Creating Images (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
- Document Processing Apparatus (AREA)
Abstract
EDIçãO DE TEXTO DENTRO DE UM GRAFICO TRIDIMENSIONAL Um modo de edição de texto bidimensional é usado ao se editar texto tridimensional. Quando o texto tridimensional é selecionado para edição entra-se em um modo de edição de texto bidimensional automaticamente de tal modo que o usuário possa facilmente editar o texto. As propriedades bidimensionais que são associadas com o texto são exibidas dentro de um perfil do formato de tal modo que o texto pode ser editado no lugar. As propriedades bidimensionais, tais como fonte, cor de texto, cor de formato, e semelhante, são mantidas durante a edição. Após a edição de texto bidimensional ter sido concluída, o texto é outra vez exibido de acordo com suas propriedades tridimensionais.
Description
"EDIÇÃO DE TEXTO DENTRO DE UM GRÁFICO TRIDIMENSIONAL"
ANTECEDENTES
Muitas aplicações permitem que os usuários criem objetos tridimensionais que têmtexto associado aos mesmos. O texto também pode ter efeitos aplicados a ele. Por exemplo,esses efeitos podem ser: chanfrados; extrusões; iluminação; rotações tridimensionais e se-melhantes. Criar e editar texto que é associado com esses objetos tridimensionais nessasaplicações, contudo, normalmente é uma tarefa muito difícil. Por exemplo, a aplicação podetratar o texto como um formato tridimensional ou pode exigir que o usuário realize muitasações para mudar ou editar o texto quando os efeitos são aplicados ao formato e/ou ao tex-to. Algumas aplicações podem até mesmo não permitir que um usuário edite o texto após osefeitos serem aplicados.
SUMÁRIO
Esse Sumário é provido para introduzir uma seleção de conceitos em uma formasimplificada que é descrita adicionalmente abaixo na Descrição Detalhada. Esse Sumáriohão pretende identificar características fundamentais ou características essenciais da maté-ria reivindicada, nem pretende ser usado como um meio auxiliar na determinação do escopoda matéria reivindicada.
Texto associado com os efeitos tridimensionais é editado utilizando um modo de e-dição de texto bidimensional. Quando o texto tridimensional é selecionado para edição, ummodo de edição de texto bidimensional é introduzido de tal modo que o usuário pode facil-mente editar e ler o texto. Em vez de ter que ver o texto com seus efeitos tridimensionaisaplicados, o texto é exibido bidimensionalmente tornando mais fácil e mais natural editar omesmo. As duas propriedades dimensionais que são associadas com o texto, tal como fon-te, cor do texto, cor do formato, e semelhante, também podem ser exibidas ao usuário den-tro do modo de edição de texto bidimensional. Uma renderização bidimensional do formatoque é associada com o texto também é exibida ao usuário de tal modo que o texto pode sereditado no lugar com Ieiaute e realimentação de formatação. Após a edição do texto ter sidoconcluída utilizando o modo de edição de texto bidimensional, o texto e o formato associadosão outra vez exibidos de acordo com suas propriedades tridimensionais.
DESENHOS
A Figura 1 ilustra um dispositivo de computação exemplar;
A Figura 2 mostra um sistema de edição de texto bidimensional para editar texto tri-dimensional;
A Figura 3 ilustra uma janela de aplicação exemplar mostrando a edição de textodentro de um gráfico tridimensional; e
A Figura 4 mostra um processo para editar texto tridimensional utilizando um modode edição de texto bidimensional.DESCRIÇÃO DETALHADA
Com referência agora aos desenhos, nos quais numerais semelhantes representamelementos semelhantes, várias modalidades serão descritas. Especificamente, a Figura 1 ea discussão correspondente pretendem prover uma descrição geral, resumida de um ambi-ente de computação adequado no qual as modalidades podem ser implementadas.
Geralmente, módulos de programa incluem rotina, programas, componentes, estru-turas de dados, e outros tipos de estruturas que realizam tarefas específicas ou implemen-tam tipos de dados abstratos específicos. Outras configurações do sistema de computadortambém podem ser usadas, incluindo: dispositivos de mão, sistemas de multiprocessadores,meios eletrônicos de consumidor baseados em microprocessador ou programáveis, mini-computadores, computadores de grande porte, e semelhantes. Ambientes de computaçãodistribuída também podem ser usados onde as tarefas são realizadas por dispositivos deprocessamento remoto que são ligados através de uma rede de comunicações. Em um am-biente de computação distribuída, os módulos de programa podem estar localizados não sónos dispositivos de armazenamento de memória local como também nos dispositivos dearmazenamento de memória remota.
Com referência agora à Figura 1, uma arquitetura de computador ilustrativa paraum computador 100 utilizado nas várias modalidades, será descrita. A arquitetura de compu-tador mostrada na Figura 1 pode ser configurada como um computador de mesa ou móvel einclui uma unidade de processamento central 5 ("CPU"), uma memória de sistema 7, inclu-indo uma memória de acesso aleatório 9 ("RAM") e uma memória de leitura ("ROM") 11, eum barramento de sistema 12 que acopla a memória á CPU 5. Um sistema básico de entra-da/saída contendo as rotinas básicas que ajudam a transferir informação entre elementosdentro do computador, tal como durante a inicialização, é armazenado na ROM 11.0 com-putador 11 inclui ainda um dispositivo de armazenamento em massa 14 para armazenar umsistema operacional 16, programas de aplicação, e outros módulos de programa, os quaisserão descritos em maior detalhe abaixo.
O dispositivo de armazenamento em massa 14 é conectado à CPU 5 através de umcontrolador de armazenamento em massa (não mostrados) conectado ao barramento 12. Odispositivo de armazenamento em massa 14 e seus meios legíveis por computador associa-dos proporcionam armazenamento não-volátil para o computador 100. Embora a descriçãode meios legíveis por computador, mencionada aqui, se refira a um dispositivo de armaze-namento em massa, tal como um disco rígido ou uma unidade de CD-ROM, os meios legí-veis por computador podem ser quaisquer meios disponíveis que possam ser acessadospelo computador 100.
Como exemplo, e não como limitação, meios legíveis por computador podem com-preender meios de armazenamento de computador e meios de comunicação. Meios de ar-mazenamento de computador incluem meios voláteis e não-voláteis, removíveis e não-removíveis implementados em qualquer método ou tecnologia para armazenamento de in-formação tal como instruções legíveis por computador, estruturas de dados, módulos deprograma ou outros dados. Meios de armazenamento de computador incluem, mas não sãolimitados a, RAM, ROM, EPROM, EEPROM, memória flash ou outra tecnologia de memóriade estado sólido, CD-ROM, discos versáteis digitais ("DVD"), ou outro meio de armazena-mento ótico; cassetes magnéticos; fita magnética; meio de armazenamento de disco magné-tico ou outros dispositivos de armazenamento magnético, ou qualquer outro meio que possaser usado para armazenar a informação desejada e que possa ser acessado pelo computador 100.
De acordo com várias modalidades, o computador 100 pode operar em um ambien-te de rede utilizando conexões lógicas para computadores remotos através de uma rede 18,tal como a Internet. O computador 100 pode se conectar à rede 18 através de uma unidadede interface de rede 20 conectada ao barramento 12. A conexão de rede pode ser sem fioe/ou cabeada. A unidade de interface de rede 20 também pode ser utilizada para conexão aoutros tipos de redes e sistemas remotos de computador. O computador 100 também podeincluir um controlador de entrada/saída 22 para receber e processar entrada a partir de al-guns outros dispositivos incluindo um teclado, mouse, ou caneta eletrônica (não mostradana Figura 1). Similarmente, um controlador de entrada/saída 22 pode prover saída para umatela de exibição 28, uma impressora, ou outro tipo de dispositivo de saída.
Conforme mencionado resumidamente acima, alguns módulos de programa e ar-quivos de dados podem ser armazenados no dispositivo de armazenamento em massa 14 eRAM 9 do computador 100, incluindo um sistema operacional 16 adequado para controlar aoperação de um computador pessoal em rede, tal como o sistema operacional WINDOWSXP da MICROSOFT CORPORATION de Redmond, Washington. O dispositivo de armaze-namento em massa 14 e a RAM 9 podem também armazenar um ou mais módulos de pro-grama. Especificamente, o dispositivo de armazenamento em massa 14 e a RAM 9 podemarmazenar um ou mais programas de aplicação 10. O programa(s) de aplicação 10 é opera-tivo para aplicar efeitos tridimensionais (3-D) ao texto. Efeitos tridimensionais podem consis-tir em um ou mais dos seguintes: chanfrados, extrusões, iluminação, materiais, orientação, esemelhante. Diferentes efeitos bidimensionais também podem ser aplicados ao texto tal co-mo escalonamento, ajuste, preenchimento e formatação de perfil, sombras e semelhante.Os efeitos tridimensionais também podem ser aplicados a um formato no qual o texto é po-sicionado. Adicionalmente, efeitos tridimensionais podem ser aplicados não somente aoformato como também ao texto. De acordo com uma modalidade, o programa(s) de aplica-ção 10 compreende um conjunto de programas de aplicação MICROSOFT OFFICE daMICROSOFT CORPORATION. Por exemplo, o programa de aplicação 10 pode serMICROSOFT WORD1 POWERPOINT, EXCEL, ACCESS, PUBLISHER, OUTLOOK e seme-lhante. Outros programas de aplicação que implementam efeitos de texto tridimensionaistambém podem ser utilizados. Por exemplo, programas de correio eletrônico, programas depublicação eletrônica, programas de apresentação, e qualquer outro tipo de programa quepermita que efeitos tridimensionais sejam associados com texto podem ser utilizados.
O programa de aplicação 10 pode utilizar um gerenciador de efeitos de texto 26.Embora o gerenciador de efeitos de texto 26 seja mostrado separadamente do programa deaplicação 10, ele pode ser incluído no programa de aplicação 10 ou em algum outro local.
Por exemplo, o gerenciador de efeitos de texto 26 pode ser incluído em um encadeamentode gráficos (vide elemento 220 na Figura 2), no sistema operacional 16, e semelhante. Co-mo será descrito em mais detalhe abaixo, o gerenciador de efeitos de texto 26 facilita a edi-ção de texto tendo propriedades tridimensionais utilizando um modo de edição de texto bi-dimensional. A operação do gerenciador de efeitos de texto 26 será descrita em mais deta-lhe abaixo.
A Figura 2 mostra um sistema de edição de texto bidimensional 200 para editar tex-to tendo propriedades tridimensionais. Conforme ilustrado, o sistema de edição de texto 200inclui programa de aplicação 10, gerenciador de efeitos de texto 26, sistema operacional 16,encadeamento de gráficos 220, e vídeo 28A e 28B.
Conforme descrito resumidamente acima, o gerenciador de efeitos de texto 26 Litili-za um modo de edição de texto bidimensional para editar texto que tem propriedades tridi-mensionais. O próprio texto pode ter propriedades tridimensionais aplicadas diretamente aele e/ou o texto pode ser associado a um objeto tridimensional. O modo de edição bidimen-sional exibe o texto bidimensionalmente. De acordo com uma modalidade, além de mostraro texto de forma bidimensional, qualquer formato que é associado com o texto é exibido deforma bidimensional. Por exemplo, o texto pode estar localizado em um cubo tridimensional.
Desse modo, o contexto do texto e o formato são colocados em um modo de edição bidi-mensional. Ao fazer isso, o usuário é capaz de claramente determinar os efeitos de suasedições para o texto.
Conforme ilustrado no sistema 200, o programa de aplicação 10 é configurado paraenviar informação relacionada à edição do texto que é exibida dentro do vídeo 28A para ogerenciador de efeitos de texto 26. A informação pode incluir informação de texto para aexecução de texto "Texto 2" e suas propriedades associadas tal como a fonte, sombreamen-to, cor e semelhante. A informação também pode incluir informação relacionada ao formatotridimensional 230 que é associado com o texto. Por exemplo, a informação de formato podeincluir o perfil, cor, sombreamento, e semelhante para o formato. Geralmente, a informaçãoinclui a informação que é usada na criação de uma exibição do modo de edição de textobidimensional (vide display 28B e Figura 3) que é usado na edição do texto que tem proprie-dades tridimensionais.
No exemplo ilustrado, o display 28A mostra uma vista tridimensional padrão a exe-cução de texto "Texto 2" que é associada ao formato tridimensional 230. Com referência aoformato tridimensional 230 que é exibido dentro do display 28A pode ser visto que a execu-ção de texto "Texto 2" é girada em um ângulo no sentido contrário ao observador. Qualquertipo de efeito tridimensional, contudo, pode ser empregado ao texto e/ou formato. Por exem-plo, o texto pode estar em tal ângulo agudo em que seria difícil de visualizar o texto dentrodo display quando ele é exibido de forma tridimensional. Em outro exemplo, apenas o textopoderia ter efeitos tridimensionais aplicados a ele. Qualquer texto, contudo, pode ter efeitostridimensionais associados a ele. O texto pode ser de um ou mais caracteres. Por exemplo,uma execução de texto pode ser de uns poucos caracteres, uma palavra, uma sentença, esemelhante. Similarmente, o texto pode ser associado com qualquer tipo de formato. Porexemplo, o formato pode ser um cubo, uma esfera, um trapezóide, e semelhante.
Nesse exemplo, o programa de aplicação 10 provê ao gerenciador de efeitos detexto 26 a informação de formato e texto de tal modo que a canalização de gráficos 220 po-de adequadamente renderizar o formato tridimensional 230 e sua execução de texto dentrodo display 28A.
Quando um usuário decide editar o texto que tem propriedades tridimensionais, ogerenciador de efeitos de texto 26 proporciona uma exposição do modo de edição de textobidimensional que mostra uma representação bidimensional dentro do display (por exemplo,display 28B) de tal modo que o usuário pode editar o texto. O display 28B exibe a execuçãode texto "Texto 2" de forma bidimensional dentro do perfil bidimensional 235. O perfil 235 é arepresentação bidimensional do formato tridimensional 230. Geralmente, a determinaçãopara editar o texto é quando um usuário seleciona o texto no formato tridimensional (porexemplo, formato 230). Por exemplo, um usuário pode posicionar um cursor sobre o texto"Texto 2" e clicar no botão de mouse para posicionar o cursor para edição de texto.
Em vez de ter que ver o texto com seus efeitos tridimensionais aplicados, o texto éexibido de forma bidimensional (vide display 28B) tornando mais fácil para um usuário fazeras edições de texto. As propriedades bidimensionais que são associadas com o texto, talcomo fonte, cor de texto, cor de formato, e semelhante, também podem ser exibidas ao u-suário dentro do modo de edição de texto bidimensional. Por exemplo, o formato tridimensi-onal 230 é colorido de uma forma específica e então a representação bidimensional dentrodo formato 235 também pode exibir o esquema de coloração específico. De acordo comuma modalidade, o texto dentro do formato bidimensional 235 é atualizado à medida que asedições para o texto estão sendo feitas. Desse modo, o usuário pode determinar mais facil-mente como o texto editado aparecerá no formato tridimensional resultante 230. Por exem-plo, se o usuário fosse adicionar uma seqüência longa de caracteres ao texto para o forma-to, então o usuário veria que o texto não se ajustaria dentro do formato e, portanto, poderiacorrigir o problema antes da realização das edições. Após a edição do texto ser concluídautilizando o modo de edição de texto bidimensional, o texto é outra vez exibido de acordocom suas propriedades tridimensionais. De acordo com uma modalidade, tão logo o usuárioaplique as propriedades tridimensionais ao texto ou seu formato associado, o formato é au-tomaticamente exibido de forma tridimensional. Outras formas podem ser usadas para sairdo modo de edição de texto bidimensional. Por exemplo, se poderia sair do modo a partir deum período de inatividade, uma seleção externa ao formato bidimensional 235 e semelhan-te. Isso ajuda a prover uma forma contínua na qual se pode sair do modo de edição de textobidimensional.
A Figura 3 ilustra uma janela de aplicativo exemplar mostrando a edição de textodentro de um gráfico tridimensional. Conforme ilustrado, a Figura 3 inclui a janela de aplica-tivo 310, 312 e 314, elementos de janela 320, área de exposição 315 e exposições de texto325, 330, 333 e 340. Ajanela de aplicativo 310 mostra dois objetos tridimensionais incluindotexto tendo propriedades tridimensionais. O formato 325 inclui o texto "Texto 1". O formato330 inclui o texto "Texto 2". Com o propósito de ilustração, e não de limitação, o texto "Texto2" que é associado com o formato 330 é selecionado para edição.
Quando selecionado, o formato tridimensional 330 e o texto associado são exibidoscomo um formato bidimensional 335 conforme ilustrado dentro da janela de aplicação 312.De acordo com uma modalidade, quaisquer outros objetos tridimensionais que estão locali-zados dentro do display (por exemplo, formato 325) ainda são exibidos de forma tridimensi-onal dentro da área de display 315 embora o formato incluindo o texto a ser editado sejaexibido de forma bidimensional.
De acordo com uma modalidade, o contexto do texto sendo editado é mantido en-quanto no modo de edição bidimensional. Isso está em contraste com muitos programasque removem todas as propriedades do texto enquanto ele está sendo editado. De acordocom uma modalidade, as propriedades contextuais que são mantidas incluem a fonte, colo-ração e informação de formato. Manter a informação contextual ajuda a criar uma exibiçãobidimensional que lembra melhor como o resultado final parecerá. Como tal, o usuário nãotem que entrar e sair do modo de edição de texto antes de verificar o resultado final. O textopermanece legível durante a edição do texto enquanto no modo de edição bidimensional.Como pode ser visto mediante referência ao formato 335, o texto foi modificado de "Texto 2"para "Texto 2 Modificado".
O formato 340 ilustra como o texto se parece após as suas propriedades tridimen-sionais serem restauradas. Pode-se sair do modo de edição de texto bidimensional de formacontínua. De acordo com uma modalidade, tão logo o usuário empregue as propriedadestridimensionais ao texto ou ao formato contendo o texto, o formato é automaticamente colo-cado de volta na cena 3D. De acordo com outra modalidade, se pode sair do modo de edi-ção bidimensional quando o usuário seleciona uma área fora do formato do texto atualmenteeditado. Por exemplo, quando o usuário seleciona uma área fora do formato 335, a exibiçãoretorna para a exibição tridimensional conforme ilustrado dentro da janela de aplicação 314.
Com referência agora à Figura 4, um processo ilustrativo para editar texto tridimen-sional utilizando um modo de edição de texto bidimensional será descrito.
Ao ler a discussão das rotinas apresentadas aqui, deve ser considerado que as o-perações lógicas das várias modalidades são implementadas (1) como uma seqüência deações implementadas por computador ou módulos de programa executando em um sistemade computação e/ou (2) como circuitos lógicos de máquina interconectados ou módulos decircuito dentro do sistema de computação. A implementação é uma questão de opção de-pendendo das exigências de desempenho do sistema de computação implementando a in-venção. Conseqüentemente, as operações lógicas ilustradas e compondo as modalidadesaqui descritas são referidas de forma variada como operações, dispositivos estruturais, a-ções ou módulos. Essas operações, dispositivos estruturais, ações e módulos podem serimplementados em software, em firmware, em lógica digital de uso especial, e quaisquercombinações dos mesmos.
Após uma operação de inicialização, o processo flui para a operação 410 onde umaindicação é recebida para editar texto. O texto que deve ser editado tem propriedades tridi-mensionais que são associadas a ele. Por exemplo, o texto pode ser colocado em um gráfi-co tridimensional e/ou o próprio texto pode incluir efeitos tridimensionais, tal como extrusão,chanfradura, e semelhante. O texto pode ser selecionado de muitas formas diferentes. Porexemplo, o usuário pode clicar em uma porção do texto que ele deseja editar.
Ao mudar para operação 420, um modo de edição de texto bidimensional é introdu-zido a partir da seleção do texto tridimensional para editar. De acordo com uma modalidade,entra-se no modo de edição de texto bidimensional automaticamente sem se exigir que ousuário realize outras ações para entrar no modo de edição de texto bidimensional. De a-cordo com uma modalidade, o texto bidimensional e/ou a representação de formato é cen-trada em torno de sua localização no espaço tridimensional.
Seguindo para a operação 430, o texto tridimensional é exibido de forma bidimensi-onal enquanto as edições estão sendo feitas no modo de edição de texto bidimensional.Conforme discutido acima, de acordo com uma modalidade, o texto pode ser exibido dentrode um perfil do formato tridimensional com o qual ele é associado. Adicionalmente, qualquerpropriedade de formato e texto que tenha propriedades bidimensionais correspondentestambém pode ser utilizada conforme discutido acima.
Fluindo para a operação 440, o usuário aplica quaisquer edições ao texto que eledesejar. Em alguns casos, o usuário não realizará quaisquer mudanças no texto, embora emoutros casos o usuário possa realizar edições extensivas ao texto.
Quando o usuário tiver acabado de fazer suas edições, o processo flui para a ope-ração 450 onde o texto e o formato são exibidos de acordo com suas propriedades tridimen-sionais. Conforme discutido acima, a determinação de quando sair do modo de edição detexto bidimensional pode ser feita de muitas formas diferentes.
O processo então flui para uma operação final e retorna para processar outras ações.
O relatório descritivo acima, exemplos e dados proporcionam uma descrição com-pleta da elaboração e uso da composição da invenção. Como muitas modalidades da inven-ção podem ser feitas sem se afastar do espírito e escopo da invenção, a invenção residenas reivindicações anexadas a seguir.
Claims (20)
1. Método para editar texto que é exibido de forma tridimensional,CARACTERIZADO por compreender:receber uma indicação para editar o texto que é exibido de forma tridimensional(410);introduzir um modo de edição de texto bidimensional; em que o modo de edição detexto bidimensional exibe o texto de forma bidimensional para edição (420);sair do modo de edição de texto bidimensional quando as edições tiverem sido con-cluídas para o texto (450); eexibir o texto de forma tridimensional (450).
2. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de queentrar no modo de edição de texto bidimensional compreende entrar automaticamente nomodo de edição de texto bidimensional quando uma indicação for recebida para editar otexto que é exibido de forma tridimensional.
3. Método, de acordo com a reivindicação 1, CARACTERIZADO por compreenderainda receber as edições para o texto e exibir as edições para o texto à medida que elasocorrerem.
4. Método, de acordo com a reivindicação 1, CARACTERIZADO por compreenderainda exibir um perfil bidimensional de um formato tridimensional que contém o texto.
5. Método, de acordo com a reivindicação 4, CARACTERIZADO pelo fato de queentrar no modo de edição de texto bidimensional compreende utilizar as propriedades quesão associadas ao texto tridimensional e ao formato para criar a exibição bidimensional paraedição.
6. Método, de acordo com a reivindicação 5, CARACTERIZADO pelo fato de queas propriedades incluem uma fonte e uma cor que correspondem à exibição tridimensional.
7. Método, de acordo com a reivindicação 5, CARACTERIZADO pelo fato de quesair do modo de edição de texto bidimensional compreende determinar quando uma propri-edade tridimensional é aplicada ao texto ou ao formato contendo o texto.
8. Método, de acordo com a reivindicação 4, CARACTERIZADO pelo fato de quesair do modo de edição de texto bidimensional compreende determinar quando uma seleçãoé feita fora do perfil.
9. Meio legível por computador, CARACTERIZADO por ter instruções executadaspor computador para editar texto tridimensional, as instruções compreendendo:exibir uma representação bidimensional do texto tridimensional (420);receber quaisquer edições do texto bidimensional (440);determinar quando as edições para o texto bidimensional tiverem sido concluídas; e(450)exibir a representação tridimensional do texto quando as edições tiverem sido con-cluídas (450).
10. Meio legível por computador, de acordo com a reivindicação 9,CARACTERIZADO por compreender ainda determinar quando o texto tridimensional é sele-cionado para edição.
11. Meio legível por computador, de acordo com a reivindicação 9,CARACTERIZADO por compreender ainda exibir as edições de forma bidimensional à me-dida que elas ocorrem.
12. Meio legível por computador, de acordo com a reivindicação 9,CARACTERIZADO por compreender ainda exibir um perfil bidimensional de um formatotridimensional que contém o texto.
13. Meio legível por computador, de acordo com a reivindicação 12,CARACTERIZADO pelo fato de que exibir o perfil e o texto de forma bidimensional compre-ende utilizar propriedades bidimensionais correspondentes que são associadas às proprie-dades tridimensionais que se referem ao formato tridimensional e ao texto tridimensional.
14. Meio legível por computador, de acordo com a reivindicação 13,CARACTERIZADO pelo fato de que determinar quando as edições foram concluídas com-preende determinar quando uma propriedade tridimensional é aplicada.
15. Meio legível por computador, de acordo com a reivindicação 12,CARACTERIZADO pelo fato de que exibir a representação tridimensional do texto quandoas edições tiverem sido concluídas compreende ainda exibir o formato tridimensional.
16. Sistema para editar texto que é associado com um formato tridimensional,CARACTERIZADO por compreender:um processador (5) e um meio legível por computador (14);um ambiente de operação (16) armazenado no meio legível por computador (14) eexecutando no processador (5);um mostrador (28);uma aplicação (10) operando sob o controle do ambiente de operação (16) e opera-tivo para incluir texto tendo propriedades tridimensionais; eum gerenciador de efeitos de texto (26) que é configurado para:exibir uma representação bidimensional do texto e o formato tridimensional (420);em que quaisquer outros objetos tridimensionais dentro da exibição são exibidos de formatridimensional;receber edições para o texto dentro da representação bidimensional (440);determinar quando as edições dentro da representação bidimensional tiverem sidoconcluídas (450); eexibir outra vez a representação bidimensional do texto e o formato tridimensionalde forma tridimensional quando as edições tiverem sido concluídas (450).
17. Sistema, de acordo com a reivindicação 16, CARACTERIZADO pelo fato deque a aplicação é configurada adicionalmente para determinar quando o texto contido dentrodo formato tridimensional é selecionado para edição.
18. Sistema, de acordo com a reivindicação 17, CARACTERIZADO pelo fato deque o gerenciador de efeitos de texto é configurado adicionalmente para exibir as ediçõespara o texto dentro da representação bidimensional à medida que elas ocorrem.
19. Sistema, de acordo com a reivindicação 18, CARACTERIZADO pelo fato deque exibir a representação bidimensional do formato compreende exibir um perfil do formatotridimensional.
20. Sistema, de acordo com a reivindicação 18, CARACTERIZADO pelo fato deque determinar quando as edições foram concluídas compreende determinar quando umaação ocorre fora da representação bidimensional do texto e do formato tridimensional.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/418,760 US7719531B2 (en) | 2006-05-05 | 2006-05-05 | Editing text within a three-dimensional graphic |
| US11/418.760 | 2006-05-05 | ||
| PCT/US2007/010919 WO2007130622A2 (en) | 2006-05-05 | 2007-05-04 | Editing text within a three-dimensional graphic |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| BRPI0710934A2 true BRPI0710934A2 (pt) | 2011-05-31 |
| BRPI0710934A8 BRPI0710934A8 (pt) | 2017-01-17 |
| BRPI0710934B1 BRPI0710934B1 (pt) | 2021-04-20 |
Family
ID=38660785
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0710934-2A BRPI0710934B1 (pt) | 2006-05-05 | 2007-05-04 | método, sistema e meio de armazenamento legível por computador para editar texto dentro de um gráfico tridimensional. |
Country Status (15)
| Country | Link |
|---|---|
| US (1) | US7719531B2 (pt) |
| EP (1) | EP2022013A4 (pt) |
| JP (1) | JP4955758B2 (pt) |
| KR (1) | KR101292377B1 (pt) |
| CN (1) | CN101438322B (pt) |
| AU (1) | AU2007248469B2 (pt) |
| BR (1) | BRPI0710934B1 (pt) |
| CA (1) | CA2648110C (pt) |
| IL (1) | IL194641A (pt) |
| MX (1) | MX2008013940A (pt) |
| MY (1) | MY150108A (pt) |
| NO (1) | NO344536B1 (pt) |
| RU (1) | RU2449373C2 (pt) |
| WO (1) | WO2007130622A2 (pt) |
| ZA (1) | ZA200808584B (pt) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI493500B (zh) * | 2009-06-18 | 2015-07-21 | Mstar Semiconductor Inc | 使二維影像呈現出三維效果之影像處理方法及相關影像處理裝置 |
| US20130201095A1 (en) * | 2012-02-07 | 2013-08-08 | Microsoft Corporation | Presentation techniques |
| CN102611906A (zh) * | 2012-03-02 | 2012-07-25 | 清华大学 | 具有自适应深度的立体视频图文标签的显示和编辑方法 |
| US20150246488A1 (en) * | 2014-03-03 | 2015-09-03 | Microsoft Corporation | Fabricating three-dimensional objects with overhang |
| CN105551076A (zh) * | 2016-02-19 | 2016-05-04 | 杨冠平 | 三维形像字库 |
| JP6969149B2 (ja) * | 2017-05-10 | 2021-11-24 | 富士フイルムビジネスイノベーション株式会社 | 三次元形状データの編集装置、及び三次元形状データの編集プログラム |
| JP6969157B2 (ja) * | 2017-05-24 | 2021-11-24 | 富士フイルムビジネスイノベーション株式会社 | 三次元形状データの編集装置、及び三次元形状データの編集プログラム |
| JP2024120611A (ja) * | 2023-02-24 | 2024-09-05 | キヤノン株式会社 | 情報処理装置、情報処理方法及びプログラム |
Family Cites Families (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0569758A3 (en) * | 1992-05-15 | 1995-03-15 | Eastman Kodak Co | Method and apparatus for creating and storing three-dimensional characters and for their three-dimensional composition. |
| EP0620530A3 (en) * | 1993-04-13 | 1996-08-28 | Nippon Steel Corp | Method and device for converting two-dimensional data into three-dimensional data. |
| US5848425A (en) | 1996-07-01 | 1998-12-08 | Electronic Data Systems Corporation | System and method for displaying alphanumeric data in a three dimensional grid |
| KR20000064775A (ko) | 1997-01-24 | 2000-11-06 | 이데이 노부유끼 | 도형 데이터 생성 장치, 도형 데이터 생성 방법 및 그 매체 |
| US6557017B1 (en) | 1998-02-06 | 2003-04-29 | Xerox Corporation | Image production system theme integration |
| US6348927B1 (en) | 1998-02-27 | 2002-02-19 | Oracle Cor | Composing a description of a virtual 3D world from values stored in a database and generated by decomposing another description of a virtual 3D world |
| US6404435B1 (en) * | 1998-04-03 | 2002-06-11 | Avid Technology, Inc. | Method and apparatus for three-dimensional alphanumeric character animation |
| KR19990086328A (ko) * | 1998-05-27 | 1999-12-15 | 윤종용 | 그래픽 제어방법 |
| EP1008957A1 (en) | 1998-06-02 | 2000-06-14 | Sony Corporation | Image processing device and image processing method |
| JP2000090290A (ja) * | 1998-07-13 | 2000-03-31 | Sony Corp | 画像処理装置および画像処理方法、並びに媒体 |
| JP2000090289A (ja) * | 1998-07-13 | 2000-03-31 | Sony Corp | 画像処理装置および画像処理方法、並びに媒体 |
| US6549878B1 (en) * | 1998-12-31 | 2003-04-15 | Microsoft Corporation | System and method for editing a spreadsheet via an improved editing and cell selection model |
| US6512522B1 (en) * | 1999-04-15 | 2003-01-28 | Avid Technology, Inc. | Animation of three-dimensional characters along a path for motion video sequences |
| US6473093B1 (en) | 1999-07-30 | 2002-10-29 | Curl Corporation | Processing of graphical objects with distinct stretch and compression properties |
| US6803913B1 (en) * | 1999-12-01 | 2004-10-12 | Microsoft Corporation | Warping text along a curved path |
| US6801654B2 (en) * | 2000-01-14 | 2004-10-05 | Sony Corporation | Picture processing apparatus, method and recording medium for a natural expansion drawing |
| US6976214B1 (en) * | 2000-08-03 | 2005-12-13 | International Business Machines Corporation | Method, system, and program for enhancing text composition in a text editor program |
| CN1524249A (zh) * | 2000-09-14 | 2004-08-25 | 用于自动进行二维和三维转换的方法 | |
| JP4028979B2 (ja) * | 2000-12-05 | 2008-01-09 | 松下電器産業株式会社 | 3次元図形データ生成装置 |
| KR100821026B1 (ko) * | 2000-12-05 | 2008-04-08 | 마쯔시다덴기산교 가부시키가이샤 | 3차원 문자 데이터 생성 장치 및 3차원 그래픽 데이터생성 장치 |
| US6973618B2 (en) * | 2000-12-29 | 2005-12-06 | International Business Machines Corporation | Method and system for importing MS office forms |
| GB2374776A (en) * | 2001-04-19 | 2002-10-23 | Discreet Logic Inc | 3D Text objects |
| JP2004030402A (ja) * | 2002-06-27 | 2004-01-29 | Dainippon Printing Co Ltd | 画像編集装置及び記憶媒体 |
| US7068269B2 (en) * | 2002-08-30 | 2006-06-27 | Brian Curtis Roberts | System and method for presenting three-dimensional data |
| US20040145603A1 (en) | 2002-09-27 | 2004-07-29 | Soares Stephen Michael | Online multimedia presentation builder and presentation player |
-
2006
- 2006-05-05 US US11/418,760 patent/US7719531B2/en active Active
-
2007
- 2007-05-04 KR KR1020087027042A patent/KR101292377B1/ko active Active
- 2007-05-04 AU AU2007248469A patent/AU2007248469B2/en not_active Ceased
- 2007-05-04 EP EP07794577A patent/EP2022013A4/en not_active Ceased
- 2007-05-04 MY MYPI20084044A patent/MY150108A/en unknown
- 2007-05-04 JP JP2009509757A patent/JP4955758B2/ja not_active Expired - Fee Related
- 2007-05-04 RU RU2008143405/08A patent/RU2449373C2/ru not_active IP Right Cessation
- 2007-05-04 CN CN2007800161073A patent/CN101438322B/zh not_active Expired - Fee Related
- 2007-05-04 MX MX2008013940A patent/MX2008013940A/es active IP Right Grant
- 2007-05-04 CA CA2648110A patent/CA2648110C/en not_active Expired - Fee Related
- 2007-05-04 WO PCT/US2007/010919 patent/WO2007130622A2/en not_active Ceased
- 2007-05-04 BR BRPI0710934-2A patent/BRPI0710934B1/pt not_active IP Right Cessation
-
2008
- 2008-10-07 IL IL194641A patent/IL194641A/en active IP Right Grant
- 2008-10-08 ZA ZA2008/08584A patent/ZA200808584B/en unknown
- 2008-10-10 NO NO20084255A patent/NO344536B1/no unknown
Also Published As
| Publication number | Publication date |
|---|---|
| CN101438322A (zh) | 2009-05-20 |
| EP2022013A2 (en) | 2009-02-11 |
| WO2007130622A2 (en) | 2007-11-15 |
| BRPI0710934B1 (pt) | 2021-04-20 |
| AU2007248469B2 (en) | 2011-12-22 |
| MY150108A (en) | 2013-11-29 |
| JP2009536404A (ja) | 2009-10-08 |
| CA2648110C (en) | 2013-06-25 |
| IL194641A (en) | 2013-11-28 |
| ZA200808584B (en) | 2010-02-24 |
| AU2007248469A1 (en) | 2007-11-15 |
| RU2008143405A (ru) | 2010-05-10 |
| KR20090005153A (ko) | 2009-01-12 |
| KR101292377B1 (ko) | 2013-08-01 |
| MX2008013940A (es) | 2008-11-12 |
| JP4955758B2 (ja) | 2012-06-20 |
| CA2648110A1 (en) | 2007-11-15 |
| NO20084255L (no) | 2008-11-12 |
| IL194641A0 (en) | 2009-08-03 |
| NO344536B1 (no) | 2020-01-27 |
| US20070257904A1 (en) | 2007-11-08 |
| CN101438322B (zh) | 2013-06-12 |
| US7719531B2 (en) | 2010-05-18 |
| EP2022013A4 (en) | 2009-06-03 |
| WO2007130622A3 (en) | 2008-01-03 |
| RU2449373C2 (ru) | 2012-04-27 |
| BRPI0710934A8 (pt) | 2017-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI0710934A2 (pt) | edição de texto dentro de um gráfico tridimensional | |
| CN101460943B (zh) | 修改图表 | |
| ES2440917T3 (es) | Modificación de la apariencia de una imagen digital usando una forma | |
| JP4860218B2 (ja) | ユーザカスタマイゼーションに基づくグラフィカルプレゼンテーションの維持 | |
| RU2383929C2 (ru) | Способ, система и считываемая компьютером среда для создания и компоновки графики в прикладной программе | |
| ES2751324T3 (es) | Flujos de trabajo basados en documentos | |
| WO1998010353A2 (en) | Computer-executed, three-dimensional graphical resource management process and system | |
| BRPI0615817A2 (pt) | integração de gráficos em documentos | |
| CN101983380A (zh) | 文档的同步协作审阅 | |
| BRPI0410112B1 (pt) | método para mapeamento de dados de exibição | |
| US7688317B2 (en) | Texture mapping 2-D text properties to 3-D text | |
| Ovadia | Markdown for librarians and academics | |
| Gailiunas | Rods, helices and polyhedra | |
| Tawa | The Matter of Matter: Review of The Materiality of Architecture, Antoine Picon, Minneapolis: University of Minnesota Press, 2020, 192 pp, ISBN: 978-1-5179-0948-2 | |
| Sinclair et al. | An Object-Oriented Solution to an Interdisciplinary 3D Visualization Tool | |
| Van Wagoner et al. | The mathematical art exhibit ‘Infinite Beauty’at Utah Valley University, 3–30 March 2009 | |
| Fortes et al. | Helmholtz and Gibbs free energies of liquid foams | |
| Hudson | Beginning 3D | |
| Petuchovaitė | The Virtual University? Knowledge, Markets and Management | |
| BRPI0510267B1 (pt) | Multiple destinations and multiple source data transfers |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B25A | Requested transfer of rights approved |
Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC (US) |
|
| B06F | Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette] | ||
| B06U | Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette] | ||
| 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 20/04/2021, 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 19A ANUIDADE. |