Spelling suggestions: "subject:"ciência doo contexto"" "subject:"ciência doo ontexto""
1 |
ProfileTV: um sistema de gerenciamento de perfis em TVDiCOELHO, Andrino Soares de Souza 31 January 2008 (has links)
Made available in DSpace on 2014-06-12T15:56:03Z (GMT). No. of bitstreams: 2
arquivo2409_1.pdf: 4688487 bytes, checksum: 9b78d651e39e0ca0ca5fdde9cf6d2dd3 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2008 / Desde o fim do século XX, a televisão vem sendo alvo constante de discussões. A busca
incessante por melhoria na qualidade de imagem e de som levou ao surgimento de uma nova
mídia mais completa, complexa e abrangente, a chamada TV Digital Interativa. Neste novo
cenário, um telespectador tem acesso a diversos conteúdos através de vários dispositivos
utilizando meios distintos. São tantas as possibilidades de interação que o usuário pode se sentir
perdido em meio às configurações dos aparelhos e dos serviços, e simplesmente não usufruir de
todas as benesses disponíveis. A fim de evitar este problema e facilitar o uso dos aparelhos, faz-se
necessário o uso de técnicas de Interface Usuário-Máquina (IUM) e Ciência de Contexto, que
permitam uma captura natural das informações relevantes de uma interação entre telespectador e
o dispositivo digital interativo. Esta dissertação propõe o ProfileTV, uma infra-estrutura que
permita a criação de serviços de personalização com foco na interação entre telespectadores e
dispositivos ou serviços interativos.
Os conceitos de TV Digital Interativa são apresentados e discutidos ao longo desta
dissertação, atendo-se sempre aos problemas personalização da interação do telespectador com
dispositivos ou serviços interativos já evidenciados em trabalhos similares. O ProfileTV une
estes conceitos aos de Ciência de Contexto a fim de apresentar uma solução plausível para os
problemas já citados
|
2 |
Usando Serviços Web para integrar aplicações cientes de contexto / Applying Web services to integrate context-aware applicationsJardim, Carlos Henrique Odenique 20 March 2006 (has links)
A Computação Ubíqua está revolucionando a interação do ser-humano com os dispositivos computacionais ao disponibilizar tecnologias pouco intrusivas ao cotidiano das pessoas. A Computação Ciente de Contexto, um dos temas de pesquisa em Computação Ubíqua, tem contribuído para a construção de aplicações capazes de customizar-se e adaptar-se às necessidades do usuário sem a intervenção explícita deste. Suportar o desenvolvimento de aplicações Cientes de Contexto é um dos desafios da Computação Ubíqua. Desenvolvido no mesmo grupo de pesquisa que este trabalho está inserido, o Serviço Web Context Kernel, gerencia informações de contexto e explora as especificações e tecnologias da Web como plataforma de intercâmbio para a informação contextual. O trabalho aqui reportado teve como objetivo investigar a utilização de Serviços Web por meio do emprego da infra-estrutura Context Kernel na integração de aplicações em cenários de trabalho colaborativo e de aprendizado eletrônico. Como resultado, foi elaborado um conjunto de lições aprendidas provenientes do estudo e do emprego das especificações para Serviços Web. Outros resultados foram: as especificações de informações de contexto de grupo e de metadados educacionais em dimensões de contexto e exemplos de utilização do Context Kernel para tornar aplicações cientes de contexto. / Ubiquitous computing has became a revolution in terms of the user-computer interaction by providing technologies that seamlessly integrate themselves to people?s everyday life. Context-aware computing, which is an important research theme in ubiquitous computing, has been contributing for the building of applications that are capable both to customize and adapt themselves aiming to support a user without disturb him. A great challenge in ubiquitous computing has been the support to build context-aware aplications. For that reason, the it has been developed the Context Kernel Web Service, which is a service infrastructure that makes use of Web-based specifications and technologies in order to promote the management and the interchange of context information. In this work the usage of Web Services was analyzed by using the Context Kernel to integrate applications in scenarios of cooperative work and e-learning. As a result, a list of lessons learned was ellaborated with respect to the use and the study of Web Services specifications for context-aware computing. Other results include a context information specifications for metadata about group and educational resources as well as examples of how to use the Context Kernel to leverage applications context-aware.
|
3 |
Adaptação de vídeo ao vivo apoiada em informações de contexto / Live video adaptation based on context informationManzato, Marcelo Garcia 22 September 2006 (has links)
O trabalho apresentado nesta dissertação trata do desenvolvimento de um mecanismo para adaptação automática de ví?deo MPEG-4 ao vivo, de modo a atender as necessidades ou capacidades atuais de usuários e do sistema. Um dos desafios dessa área é capturar e representar as informações necessárias para realizar a adaptação. Assim, utilizando técnicas da área de computação ciente de contexto, foi desenvolvido um modelo extensível para representação de dispositivos. Também foram desenvolvidos métodos automáticos e semi-automáticos para capturar as informações necessárias. Neste trabalho foi adotado o modelo de recodificação de vídeo, o qual pode gerar atrasos que inviabilizam a adaptação de vídeo ao vivo em aplicações interativas. Assim, este trabalho realizou uma avaliação do impacto causado pela recodificação no atraso total, fim-a-fim, percebido pelo usuário. / This work presents the development of a mechanism to automatically adapt MPEG-4 live video, in a way to response the actual necessities or capacities of users or systems. One of the challanges in this area is to capture and represent the information needed to adapting content. Thus, using context aware computing techniques, an extensible model has been developed, which can be used to represent devices. It has also been developed automatic and semi-automatic methods to capture the needed information. In this work, the transcoding model has been adopted, which may generate latency, making difficult to use transcoding with interactive applications. In this way, this work has evaluated the impact caused by the transcoding when compared to the end-to-end total delay perceived by the user.
|
4 |
Uma abordagem para recuperação de informações sensível ao contexto usando retroalimentação implícita de relevânciaMartins, Diogo Santana 24 August 2009 (has links)
Made available in DSpace on 2016-06-02T19:05:41Z (GMT). No. of bitstreams: 1
2853.pdf: 1750951 bytes, checksum: d586224c05c77f7ef75b01126963d8a9 (MD5)
Previous issue date: 2009-08-24 / Universidade Federal de Sao Carlos / This dissertation reports an approach to enhance information retrieval systems which are accessed through mobile devices. This sort of devices can impose constraints on user-computer interaction, mainly concerning expression of contextualized queries and navigation of long lists of results. Our approach integrates user work context in implicit relevance feedback, which is developed over a Case Based Reasoning methodology, with the purpose of providing personalized information retrieval. To tackle these issues, it was developed an architecture to manage transformation and processing of context information, as well as selection of evidences to expand queries through implicit relevance feedback. The project was evaluated on two case studies and the obtained results show that our approach enhances the quality of information retrieval, even under varitions on the size of the document collection, on the diversity of users and on context situations. / Esta dissertação reporta a abordagem RISC-RIR (Recuperação de Informações Sensível ao Contexto usando Retroalimentação Implícita de Relevância) para melhorar a qualidade dos resultados de sistemas de recuperação de informação que podem ser acessados via dispositivos móveis. Tais dispositivos podem impor aos usuários dificuldades em expressar consultas precisas e contextualizadas, assim como dificuldades para percorrer listas longas de resultados. A abordagem RISC-RIR provê recuperação personalizada de informação por meio da integração do contexto de trabalho dos usuários em um mecanismo para retroalimentação implícita de relevância. Para alcançar tal objetivo, a abordagem inclui uma arquitetura para gerenciar a transformação e processamento de informações de contexto que são usadas para guiar a expansão de consulta. O projeto foi avaliado em dois estudos de caso e os resultados revelam que a abordagem RISC-RIR melhora a qualidade da recuperação de informação. Os ganhos observados permanecem expressivos mesmo com variações na magnitude da coleção de documentos, da diversidade de usuários e de situações de contexto.
|
5 |
CSG Context service guide: uma plataforma ciente de contexto para gerenciamento de serviços num ambiente de redes convergentesSANTOS NETO, Jayro Januário dos 31 January 2008 (has links)
Made available in DSpace on 2014-06-12T15:51:40Z (GMT). No. of bitstreams: 1
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2008 / A convergência digital já é uma realidade nos dias atuais e tem se tornado cada vez
mais acessível do ponto de vista tecnológico e econômico. A fusão digital entre a computação,
mídias e comunicação, dita uma nova ordem mundial no que tange a evolução tecnológica. E
seguindo esta linha em meio as mais variadas formas de tecnologias, os dispositivos móveis
têm sido a principal vitrine da convergência digital. Não obstante estarem cada vez menores,
estes dispositivos possuem cada vez mais capacidade de processamento, armazenamento,
display e conectividade através de múltiplas interfaces de rede, inclusive TV digital.
Ao convergir a TV digital para os dispositivos móveis, as características que são
inerentes a esta tecnologia são trazidas tanto ao dispositivo, como para o usuário do mesmo.
O ESG (Electronic Service Guide), por exemplo, é uma das mais interessantes características
da TV digital móvel. Ele oferece ao usuário um bouquet de serviços dos mais variados tipos,
que podem ser acessados a qualquer momento e de qualquer lugar. Porém, atualmente os
ESGs funcionam como spammers de serviços, pois diferentemente da internet, o método
utilizado para a publicação dos serviços é o push. Dessa forma, são oferecidos ao usuário um
número considerável de serviços que o mesmo não tem interesse. Além disso, as interfaces de
rede do dispositivo são subutilizadas, tanto do ponto de vista de publicação de serviços como
em sua utilização como canal de retorno. O custo e disponibilidade associados à rede podem
desestimular os usuários a consumir os serviços.
Este trabalho investiga a hipótese de que uma vez definida uma plataforma ciente de
contexto para o gerenciamento e execução de serviços, estes serão melhor selecionados,
exibidos, executados. Além disso, as interfaces de rede e demais recursos do dispositivo serão
melhor utilizados, maximizando a qualidade da experiência do usuário. Sendo a plataforma
abstrata o suficiente, o desenvolvimento e a publicação de serviços mais complexos serão
realizados de forma mais simples e rápida
|
6 |
Adaptação de vídeo ao vivo apoiada em informações de contexto / Live video adaptation based on context informationMarcelo Garcia Manzato 22 September 2006 (has links)
O trabalho apresentado nesta dissertação trata do desenvolvimento de um mecanismo para adaptação automática de ví?deo MPEG-4 ao vivo, de modo a atender as necessidades ou capacidades atuais de usuários e do sistema. Um dos desafios dessa área é capturar e representar as informações necessárias para realizar a adaptação. Assim, utilizando técnicas da área de computação ciente de contexto, foi desenvolvido um modelo extensível para representação de dispositivos. Também foram desenvolvidos métodos automáticos e semi-automáticos para capturar as informações necessárias. Neste trabalho foi adotado o modelo de recodificação de vídeo, o qual pode gerar atrasos que inviabilizam a adaptação de vídeo ao vivo em aplicações interativas. Assim, este trabalho realizou uma avaliação do impacto causado pela recodificação no atraso total, fim-a-fim, percebido pelo usuário. / This work presents the development of a mechanism to automatically adapt MPEG-4 live video, in a way to response the actual necessities or capacities of users or systems. One of the challanges in this area is to capture and represent the information needed to adapting content. Thus, using context aware computing techniques, an extensible model has been developed, which can be used to represent devices. It has also been developed automatic and semi-automatic methods to capture the needed information. In this work, the transcoding model has been adopted, which may generate latency, making difficult to use transcoding with interactive applications. In this way, this work has evaluated the impact caused by the transcoding when compared to the end-to-end total delay perceived by the user.
|
7 |
Usando Serviços Web para integrar aplicações cientes de contexto / Applying Web services to integrate context-aware applicationsCarlos Henrique Odenique Jardim 20 March 2006 (has links)
A Computação Ubíqua está revolucionando a interação do ser-humano com os dispositivos computacionais ao disponibilizar tecnologias pouco intrusivas ao cotidiano das pessoas. A Computação Ciente de Contexto, um dos temas de pesquisa em Computação Ubíqua, tem contribuído para a construção de aplicações capazes de customizar-se e adaptar-se às necessidades do usuário sem a intervenção explícita deste. Suportar o desenvolvimento de aplicações Cientes de Contexto é um dos desafios da Computação Ubíqua. Desenvolvido no mesmo grupo de pesquisa que este trabalho está inserido, o Serviço Web Context Kernel, gerencia informações de contexto e explora as especificações e tecnologias da Web como plataforma de intercâmbio para a informação contextual. O trabalho aqui reportado teve como objetivo investigar a utilização de Serviços Web por meio do emprego da infra-estrutura Context Kernel na integração de aplicações em cenários de trabalho colaborativo e de aprendizado eletrônico. Como resultado, foi elaborado um conjunto de lições aprendidas provenientes do estudo e do emprego das especificações para Serviços Web. Outros resultados foram: as especificações de informações de contexto de grupo e de metadados educacionais em dimensões de contexto e exemplos de utilização do Context Kernel para tornar aplicações cientes de contexto. / Ubiquitous computing has became a revolution in terms of the user-computer interaction by providing technologies that seamlessly integrate themselves to people?s everyday life. Context-aware computing, which is an important research theme in ubiquitous computing, has been contributing for the building of applications that are capable both to customize and adapt themselves aiming to support a user without disturb him. A great challenge in ubiquitous computing has been the support to build context-aware aplications. For that reason, the it has been developed the Context Kernel Web Service, which is a service infrastructure that makes use of Web-based specifications and technologies in order to promote the management and the interchange of context information. In this work the usage of Web Services was analyzed by using the Context Kernel to integrate applications in scenarios of cooperative work and e-learning. As a result, a list of lessons learned was ellaborated with respect to the use and the study of Web Services specifications for context-aware computing. Other results include a context information specifications for metadata about group and educational resources as well as examples of how to use the Context Kernel to leverage applications context-aware.
|
8 |
UBILANG: Um modelo computacional de aprendizagem ubíqua de idiomas com sensibilidade ao contextoLima, Marcos Rodrigues 26 February 2018 (has links)
Submitted by JOSIANE SANTOS DE OLIVEIRA (josianeso) on 2018-09-21T16:30:07Z
No. of bitstreams: 1
Marcos Rodrigues Lima_.pdf: 2368082 bytes, checksum: aea8ebff078a4b62437caa62a44e1f81 (MD5) / Made available in DSpace on 2018-09-21T16:30:07Z (GMT). No. of bitstreams: 1
Marcos Rodrigues Lima_.pdf: 2368082 bytes, checksum: aea8ebff078a4b62437caa62a44e1f81 (MD5)
Previous issue date: 2018-02-26 / IFRR - Instituto Federal de Educação Ciência e Tecnologia de Roraima / Apreender uma nova língua é uma tarefa que muitos buscam realizar seja por necessidade profissional ou pessoal. O mundo está cada vez mais interligado em função dos dispositivos móveis e redes sem fio, e pode facilitar o processo educacional e a aprendizagem de idiomas. Considera-se que a computação ubíqua aplicada à educação pode contribuir com processo de aprendizagem por meio de suas aplicações e ambientes os quais retratam uma realidade permeada de computadores. O modelo Ubilang utiliza uma base de dados externa de localização para fornecer conteúdo de aprendizagem contextualizada com uso de ontologias construídas a partir dos contextos do usuário. Sua funcionalidade é realizar busca de elementos externos para potencializar o aprendizado no ambiente do aprendiz. Como principal contribuição este trabalho propõe um modelo computacional de aprendizagem ubíqua de idiomas com ciência de contexto chamado Ubilang que utiliza como referência informações de contexto associado a uma base de dados externa de localização a fim de fornecer conteúdo de aprendizagem contextualizada. O modelo foi avaliado por meio de protótipo que utilizou como base os contextos de localização e tempo por meio de análise de cenário. Os resultados foram positivos quanto à aplicação do modelo Ubilang para disponibilizar conteúdo com base na localização e horário do aprendiz. Foi encontrado uma sensível diferença quanto a disponibilidade de conteúdo quando a seleção foi realizada por horário. / Grasp a new language is a task that many seek to achieve is for professional or personal need. The world is increasingly interconnected in terms of mobile devices and wireless networks, and can facilitate the educational process and learning of languages. It is considered that ubiquitous computing applied to education can contribute co the learning process through their applications and environments that depict a reality permeated computers. The Ubilang model uses an external database location to provide contextualized learning content with use of ontologies constructed from the user contexts. Its functionality is to perform search for external elements to enhance learning in the learner's environment. The main contribution of this paper proposes a computational model of ubiquitous language with the context of science learning called Ubilang that uses as context information reference associated with an external database location to provide contextualized learning content. The model was evaluated using prototype used based on the time and location contexts by scenario analysis. The results were positive and the application of Ubilang model to deliver content based on location and time apprentice. It was found a significant difference in the availability of content when the selection was made by time.
|
9 |
Reconhecimento de Atividades em casas inteligentes: uma abordagem não intrusiva explorando processamento semântico / Recognition Activities in Smart Home: A Non- Intrusive Approach Exploring Semantic ProcessingAbreu, Eduardo Soares de 29 May 2017 (has links)
Submitted by Aline Batista (alinehb.ufpel@gmail.com) on 2018-04-19T12:36:54Z
No. of bitstreams: 2
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
dissertacao_eduardo_soares_de_abreu.pdf: 4224104 bytes, checksum: fc46a837bb512d7f07fb7941f7cd362d (MD5) / Approved for entry into archive by Aline Batista (alinehb.ufpel@gmail.com) on 2018-04-19T14:43:52Z (GMT) No. of bitstreams: 2
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
dissertacao_eduardo_soares_de_abreu.pdf: 4224104 bytes, checksum: fc46a837bb512d7f07fb7941f7cd362d (MD5) / Made available in DSpace on 2018-04-19T14:44:01Z (GMT). No. of bitstreams: 2
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
dissertacao_eduardo_soares_de_abreu.pdf: 4224104 bytes, checksum: fc46a837bb512d7f07fb7941f7cd362d (MD5)
Previous issue date: 2017-05-29 / Conselho Nacional de Pesquisa e Desenvolvimento Científico e Tecnológico - CNPq / Nos últimos anos, as técnicas de Reconhecimento de Atividades têm atraído atenção crescente. Entre as muitas aplicações, um interesse especial está no domínio ubíquo da e-Health, onde o reconhecimento automático de atividades é usado em sistemas de reabilitação, gerenciamento de doenças crônicas, monitoramento de idosos, bem como em aplicações de bem-estar pessoal.
Esse interesse tem tido como motivação o envelhecimento da população. Este envelhecimento resulta em significativos desafios socioeconômicos no setor da saúde pública, bem como na incidência de doenças crônico-degenerativas, sendo a demência uma das mais preocupantes. Uma alternativa que vem sendo amplamente proposta é a utilização de casas inteligentes (ambiente assistido de vivência), nos quais as residências das pessoas sob tratamento deverão contemplar serviços computacionais que possam auxiliá-las nas suas práticas diárias, de forma o mais transparente possível. Este trabalho tem como acrônimo EXEHDA-AR (EXEHDA-Activity Recognition), e seu objetivo principal é contribuir com o Subsistema de Reconhecimento de Contexto e Adaptação do middleware EXEHDA (Execution Environment for Highly Distributed Applications) capacitando-o para o atendimento das demandas do Reconhecimento de Atividades, explorando para isto uma abordagem baseada em Ciência de Contexto. O EXEHDA-AR explora processamento semântico para prover Reconhecimento de
Atividades em Casas Inteligentes, para tanto foram propostos componentes a serem integrados ao middleware EXEHDA, bem como um modelo ontológico. Os dados de contexto coletados são agrupados segundo o conceito de janela de tempo deslizante. Quando avaliado o EXEHDA-AR obteve uma acurácia média de 94,36% no Reconhecimento de Atividades. Estes resultados apontam que métodos baseados em processamento semântico constituem uma alternativa viável para o reconhecimento de Atividades com baixo nível de intrusão, indicando a continuidade dos esforços de
pesquisa. / In recent years, the techniques of Activity Recognition have attracted increasing attention. Among the many applications, special interest lies in the ubiquitous domain of e-Health, where automatic activity recognition is used in rehabilitation systems, chronic disease management, elderly monitoring, as well as in personal wellness applications. This interest has been motivated by the aging of the population. This aging results in significant socioeconomic challenges in the public health sector, as well as in the incidence of chronic-degenerative diseases, with dementia being one of the most worrying. An alternative that has been widely proposed is the use of intelligent houses (ambient assisted living), in which the residences of people under treatment should contemplate computational services that can assist them in their daily practices, in the most transparent way possible. This work has the acronym EXEHDA-AR (EXEHDA-Activity Recognition), and its main objective is to contribute with the Context Recognition and Adaptation Subsystem of the EXEHDA (Execution Environment for Highly Distributed Applications) middleware, enabling it to meet the demands Of Activity Recognition, using a Context
Awareness approach. The EXEHDA-AR explores semantic processing to provide Activity Recognition in
smart home, for which we have proposed components to be integrated with the EXEHDA middleware as well as an ontological model. The collected context data are grouped according to the concept of time-sliding window. When evaluated the EXEHDA-AR obtained an average accuracy of 94.36% in the
Recognition of Activities. These results indicate that methods based on semantic processing constitute a viable alternative for the Recognition of Activities with low level of intrusion, indicating the continuity of research efforts.
|
10 |
Infra-estrutura para o desenvolvimento de aplicações cientes de contexto em ambientes pervasivos. / Infrastructure for the development of context aware applications in pervasive environments.BUBLITZ, Frederico Moreira. 27 August 2018 (has links)
Submitted by Johnny Rodrigues (johnnyrodrigues@ufcg.edu.br) on 2018-08-27T17:25:48Z
No. of bitstreams: 1
FREDERICO MOREIRA BUBLITZ - DISSERTAÇÃO PPGCC 2007..pdf: 904934 bytes, checksum: 8d563223d93f55292a39ac820e5c565d (MD5) / Made available in DSpace on 2018-08-27T17:25:48Z (GMT). No. of bitstreams: 1
FREDERICO MOREIRA BUBLITZ - DISSERTAÇÃO PPGCC 2007..pdf: 904934 bytes, checksum: 8d563223d93f55292a39ac820e5c565d (MD5)
Previous issue date: 2007-07-20 / O desenvolvimento tecnológico tem proporcionado que os computadores se tornem cada vez mais compactos e mais poderosos, levando a computação a um novo paradigma: o de Computação Pervasiva. Neste paradigma, os computadores estão embutidos em objetos comuns ao cotidiano das pessoas (e.g.,roupas, telefones, automóveis, canetas, óculos e eletrodomésticos em geral), permitindo-os estar acessíveis em qualquer lugar e a qualquer momento, integrando-se à vida das pessoas, agindo em benefício delas. Tornar estes dispositivos integrados aos seres humanos, requer que as aplicações se
adaptem em tempo de execução às alterações no ambiente e às necessidades dos usuários. Isto exige que o desenvolvedor de aplicações voltadas a ambientes pervasivos lide com questões que fogem à lógica de negócio de sua aplicação, principalmente no que diz respeito à obtenção de contexto,que é fundamental para obtenção desta adaptabilidade desejada. Neste trabalho, aborda-se a problemática supra mencionada, propondo-se uma infraestrutura capaz de fornecer mecanismos para a obtenção, representação e inferência sobre a informação contextual, tornando-as disponíveis a qualquer aplicação que possa fazer uso delas. Mais especificamente, esta infra-estrutura denominada Lotus, contempla em uma abordagem integrada todos os aspectos relacionados com a provisão de informação contextual. A viabilidade da infra-estrutura foi demonstrada por meio do desenvolvimento de duas aplicações, uma no domínio de comunidades virtuais móveis e outra no domínio de ambientes pervasivos, onde foi possível constatar que a Lotus torna a informação contextual disponível para as aplicações, permitindo que o desenvolvedor foque na lógica de negócio da aplicação. / Enabling applications to use any contextual information available in pervasive environment
is a hard task from the perspective of the developers. In this work is described an
approach to make that an easier task: The Lotus, which consists of an infra-structure for
developing context-aware applications, providing mechanisms for acquiring, modeling, and
delivering contextual information, enabling it to be shared by different applications. The
feasibility of this infra-structure was established through development of a case study where was possible verify that Lotus made the contextual information available to the applications, enabling the developer to focuses on application business logic
|
Page generated in 0.0708 seconds