In this paper the new synthesis method for reversible networks is proposed. The method is suitable to generate optimal circuits. The examples will be shown for three variables reversible functions but the method is scalable to larger number of variables. The algorithm could be easily implemented with high speed execution and without big consuming storage software. Section 1 contains general concepts about the reversible functions. In Section 2 there are presented various descriptions of reversible functions. One of them is the description using partitions. In Section 3 there are introduced the cascade of the reversible gates as the target of the synthesis algorithm. In order to achieve this target the definitions of the rest and remain functions will be helpful. Section 4 contains the proposed algorithm. There is introduced a classification of minterms distribution for a given function. To select the successive gates in the cascade the condition of the improvement the minterms distribution must be fulfilled. Section 4 describes the algorithm how to improve the minterms distributions in order to find the optimal cascade. Section 5 shows the one example of this algorithm.
This paper presents an original method of designing some special reversible circuits. This method is intended for the most popular gate set with three types of gates CNT (Control, NOT and Toffoli). The presented algorithm is based on two types of cascades with these reversible gates. The problem of transformation between two reversible functions is solved. This method allows to find optimal reversible circuits. The paper is organized as follows. Section 1 and 2 recalls basic concepts of reversible logic. Especially the two types of cascades of reversible function are presented. In Section 3 there is introduced a problem of analysis of the cascades. Section 4 describes the method of synthesis of the optimal cascade for transformation of the given reversible function into another one.
W artykule opisano architekturę systemu lokalizacji osób w budynku oraz projekt i implementację interaktywnych paneli zlokalizowanych przy wejściach do pomieszczeń biurowych. Panel informuje użytkowników o aktualnej lokalizacji osoby oraz dostarcza dodatkowych informacji udostępnionych przez daną osobę takich jak danych kontaktowych, terminarz spotkań itp.
EN
This article describes the architecture of a location system of people in the building. It also presents the design and implementation of interactive panels located at the office rooms entrances. These panels inform users about current location of the person using the office and provide additional information made available by the person, such as contact details, appointment schedule, etc.
Dziedzina grafiki trójwymiarowej podlega szybkiemu rozwojowi, dzięki nowościom jakimi są rozszerzona, czy wirtualna rzeczywistość. Wraz ze wzrostem zainteresowania modelami 3D potrzebne są nowe metody ich tworzenia, jak np. konwersja obrazów 2D do modelu 3D. Technika ta pozwala na tworzenie dostatecznie dokładnych modeli 3D w szybki i tani sposób, używając tylko aparatu fotograficznego i komputera. Istnieją różne algorytmy, które pozwalają na pozyskanie informacji o głębi obrazów z pojedynczego zdjęcia lub serii zdjęć. Szczególną grupę stanowią algorytmy korzystające z pojedynczego obrazu. Niniejszy artykuł przedstawia metody budowania modelu 3D stosujące konwersję obrazów 2D.
EN
Three-dimensional graphics is subject of rapid development due to new inventions such as augmented (AR) or virtual reality. With the increasing of interest in 3D (three-dimensional) models new methods are needed for their creation, such as the conversion of 2D (two-dimensional) images into a 3D model. This technique allows to create fairly accurate 3D models in a quick and cheap way, using only a camera and a computer. There are various algorithms that allow you to obtain depth information from images basing on one or set of images. A special group are algorithms that use a single image. This article presents methods of creating a 3D model using 2D image conversion.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.